Hacker Newsnew | past | comments | ask | show | jobs | submit | iczero's commentslogin

Fjall is an LSM-based key-value store written in Rust. It is pretty similar to RocksDB.

I do wish to note also that Marvin's blog posts are very informative and a great read. I would highly suggest reading them if you are at all interested in how Fjall or other LSM-based storage engines work.


I regularly enable YouTube subtitles. Almost always, they are a 100% verbatim transcription, excluding errors from auto-transcription. I am not annoyed in the slightest, and in fact I very much prefer that they are verbatim.

If you are too slow at reading subtitles, you can either slow down the video or train yourself to read faster. Or you can just disable the subtitles.


> If you are too slow at reading subtitles, you can either slow down the video or train yourself to read faster. Or you can just disable the subtitles.

And what are deaf people supposed to do in a cinema, or with broadcast TV?

(And I'm ignoring other uses, e.g. learning a foreign language; for that, sometimes you want the exact words, sometimes the gist, but it's highly situational; but even once you've learned the language itself, regional accents even without vocabulary changes can be tough).


> If you are too slow at reading subtitles, you can either slow down the video or train yourself to read faster. Or you can just disable the subtitles.

That's just plain tone deaf, plain and simple. I was not talking about myself, or just youtube. You are not everyone else, your use case is not everyone else their use case. It really isn't that difficult.


You made a bet and lost. Things are difficult.


What even is this random ass reply? Are you a bot, or just confused?


Software engineering is not just about building new things. I'd propose that by far the majority of the time of software engineers is spent on maintenance, bug fixing, minor incremental improvements, etc. Almost all software is either sold directly as a service or as a product with a servicing agreement.

> most software development is creating an asset that pays off over time

This is a fantasy.


Isn't this just simulated annealing in hardware attached to a grandiose restatement of the second law of thermodynamics?


Yes. This keeps showing up in hardware engineering labs, and never holds up in real tasks.


[flagged]


Educate, then.


[flagged]


[flagged]


Personal attacks cross the line. Become familiar with this site's guidelines.

https://news.ycombinator.com/newsguidelines.html

Wrt. to the half-argument you pushed there, the paper that explains the architecture is already linked in this thread. It's a general purpose processor, the "simulated annealing" remark comes from someone who just borrowed that term from somewhere else without truly knowing what it means, as it is evident that it does not apply to this.

No idea about that "2nd law of thermodynamics" bs; "consumes less power" does not go against that.

Also, actual hardware was built and delivered to a very reputable group of scientists. Some of the smartest people I've met have worked at Sandia. I would be extremely, massively surprised, if this turned out to be scamware like a web3 startup or whatever.

@saagarjha, lmk. if you need more education on the topic.


Genuinely like that’s all I wanted. Thank you for explaining, as a layman on this kind of thing it is genuinely very helpful.


yw!


I don't; I just wished you had posted this from the start.


Your code is my code actually. I wrote all of it. Where's the harm?


have fun


Didn't the RIAA completely ruin their reputation (along with the other AAs) by doing that? Now it seems like most people just equate them with a huge pile of lawyers in suits who care not about art.


Possibly an upgrade, then, since their early reputation was a huge pile of gangsters in leisure suits.


Who cares? Industry associations are there for building reputations, they’re there to wield collective power.


> We have nukes and a massive air force.

> YC is funding weapon manufacturers lol. Where are the ethics there?

Circular reasoning? The reason we have a massive and more importantly effective air force is because weapons development occurred. It would not take very long at all for China to surpass the US in terms of air effectiveness if the US stopped working on defense projects.


There is no circular reasoning here. I said funding weapons development is unethical, guy responded saying we need weapon development for deterrence, I point out that we have had plenty of effective weapons and the new ones will not be used for peer wars but for gladio/terrorism or regional wars.

Further weapon development just fuels arms races and puts the world in a worse place. That is why I find it unethical to fund it.

Also, btw, China already surpassed us despite all our spending. They are defining what a 6th gen fighter is, after all.


We have far more carriers though


Have you considered that getting someone arrested after you ruin a major source of their income is potentially not the most polite thing to do?


Law doesn't reward politeness. If you have a problem sue them, don't trespass.

Governments should figure out a way to allow regular people to sue giants without going bankrupt.


You act like an organization is a single person. The person saying "Sorry, I can't help you" when you visit Google headquarters is not the one ruining your income.


How would I respond at my job if someone openly antagonized my project(s) and completely refused to work with me? Probably complain to management.


What if management tells you to keep going the way you are, but offers no support?


I would work on something else then.


Which is exactly what Hector is doing now


Where is an example of this "false advertising"?


Actually they have a device support page: https://asahilinux.org/fedora/#device-support

I can't imagine then what's his problem. I don't get offended by people that can't even read. I don't normally call them people let alone entitled :\ Set up a bot that links them the device support page, and problem solved? I don't get it


> I don't get it.

I think that might be the problem.

It's comments like these that causes people to wear out.


> It's comments like these that causes people to wear out.

No it isn't. You - fundamentally - don't get to control what people say to you. You need to filter how to take that. And that's incredibly hard. Especially in open source. You need to both be able to ignore (some version of "idiots, who can't be bothered to read") and be openminded enough to take weird requests, because they could be the starting point of a new major contributor. The second is optional, as long as you are happy just doing your thing, but then the former probably won't become a problem for you.


> And that's incredibly hard

>You need to both be able to ignore

> and be openminded enough to ...

I'm know it's pretty pointless to argue because we see the world in a different way. But realize the (quoted) requirements are you putting on the open source developer.

A developer without these skills will burn out.


I'd argue I'm not putting any requirement on the developer, I'd argue I'm making a statement of fact. Namely

> A developer without these skills will burn out.

And I think that's something that should be said more directly. If you want to do open source (as in become the provider of load bearing infrastructure): Then you really need to realise what you are getting yourself into. Would I like that to be different? Sure. Would I bet on that changing? Absolutely not.

And yes, that absolutely means you can either do open source as a hobby, then nobody should ever be willing to rely on the thing you are building (because you can just say "i've got better things to do than fixing the security bug you got") or you can attempt to get other people to use and rely on it, but then you have to find a way not to burn out.


It is the need of personal gratification and having a public and active online persona that makes hobby devs wear out from other users feedback.

You don't get negative feedback if you don't open communications channels for that.


> You don't get negative feedback if you don't open communications channels for that.

This some next level philosophy pondering, thanks.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: