I've been reading and reading about DeVault for more than a decade now. If I can point to one person on the internet and definitively say that their today's version is better than a decade ago, it would be him. (Yes, I can say that he appears to have improved better in this time than I myself have, which can be interpreted in a more than one way).
In fact, Andrew Kelley, whom I respect fair bit, also chose to stand behind redict, Drew's fork of redis with similar observation.
People change over time, some of them for the better, and I personally like to give them a chance. Some of Drew's opinions and expressions are still a bit much for me, but that is just us both being human.
> a better build system is sorely needed - one of the things that Go / Rust did right
Honestly there are only two reasons I wouldn't pick up Java for personal projects, difficult to build single executable (Graal is still very un-ergonomic), ridiculous build systems.
I can kind of live with former, but Gradle is so very extraordinarily terrible that I don't know where to begin. Problem is, it solves some real problems (in extremely bad way) that people keep using it.
I long of a cargo-style revolution in Java world. (No, the newly popped up alternatives haven't really cut it so far)
> How does the CCP avoid empire-building, institutional rot and general bureaucratic paralysis?
Oh they don't! In exactly the same way US didn't. Right now, a lot of factors have put enough tailwind into Chinese economy and the inertia is a bitch to retreat, as can be seen with US itself. These tailwinds are strong enough that they lift everybody up, even considering the corruption taking its share.
> all come out at “question mark in a box” (Chrome, Edge) or “codepoint hex in box” (FF) on the old Win10 box that I'm currently trying to retire. The come out find on a similarly default Win11 setup.
This is pretty funny to me, because on plain ol' Firefox on NixOS everything looks just fine!
We've come pretty far from the days when things were randomly broken on Linux..
Empires always fall from within. It was inconceivable for a young me to ever think of day when MS Office would be unworkable. Advance couple of decades and MS 365 Copilot is just the thing that just doesn't work. Not because somebody exploited a bug and created unviewable doc, but because MS decided to pile on bugs while leaving old ones in..
> Just don't complain when large corporations copy your work one day with no legal recourse.
To be fair, that is the schadenfreude. Large corporations have been copying works of little people for ages. They only started crying about 'IP theft' when someone bigger (China) started doing the same to them, and to make it worse, most of the corps willingly handed the IP over because they wanted cheap exploitable labor.
Hallucination is all an LLM does. That is their nature, to hallucinate.
We just happen to find some of these hallucinations useful.
Let's not pretend that hallucination is a byproduct. The usefulness is the byproduct. That is what surprised the original researchers on transformer performance, and that is why the 'attention is all you need' paper remains such a phenomenon.
As the other comment said, LLMs are not an abstraction.
An abstraction is a deterministic, pure function, than when given A always returns B. This allows the consumer to rely on the abstraction. This reliance frees up the consumer from having to implement the A->B, thus allowing it to move up the ladder.
LLMs, by their very nature are probabilistic. Probabilistic is NOT deterministic. Which means the consumer is never really sure if given A the returned value is B. Which means the consumer now has to check if the returned value is actually B, and depending on how complex A->B transformation is, the checking function is equivalent in complexity as implementing the said abstraction in the first place.
Perhaps if one was inclined, Nix can provide immediate resolution, since it can be installed and used on Debian and ghostty project provides convenient flake.
Granted I'm on NixOS, but took me grand total of 60 seconds to update config and 8 minutes of actually building on a slow machine.
I believe GP meant exploitative towards consumers.
The customer was presented a deal. That the deal includes non-written, ever increasing additional charges unilaterally imposed by other side is exploitative.
Right, I am just as much of a n00b at crypto as next guy/gal, but here's my understanding.
GP mentioned that detecting switcheroo is not possible because both original and new secret will be encrypted by the same public key. Until the decrypted secret is actually used, we will not realise it.
But, if we track all the changes in git, and have more than one copy (you have them, right?) then it becomes quite easy to detect this. Goes more if git commit access is gated by SSH key or another secret/auth layer. And this, makes detecting and or rolling back a switcheroo possible.
Nit: Fish Shell is a bit redundant, as Fish stands for "Friendly Interactive Shell".
Now that's out of my system, fish is fantastic and made me realise importance of sensible defaults. I tried zsh but configuration took longer than I would have liked, and oh-my-zsh is too bloated to start instantly.
Compared to that, I have practically 0 modifications in my Fish config, apart from few aliases. I don't use fish for more than one-liners, and I never intend to. It is a very nice very fast and very lightweight way to interact with my system, which I believe was the original point of Shells in general.
In fact, Andrew Kelley, whom I respect fair bit, also chose to stand behind redict, Drew's fork of redis with similar observation.
People change over time, some of them for the better, and I personally like to give them a chance. Some of Drew's opinions and expressions are still a bit much for me, but that is just us both being human.