98 karma · joined January 28, 2026
In other words implementing that trait lets you set a return type like Result<T, CustomAppError> use ? on it.
With multiple types of machines involved, you want some sort of binary cache setup, ideally automated with CI. There's niks3 [0], celler [1] (a more active fork of attic [2]), hydra [3].
0: https://github.com/Mic92/niks3
1: https://github.com/celler-cache/celler
On Gitoxide: Given that the author read the docs and source code [0], and literally copied files over from the git source [1], it also is license-washing. At least libgit2 is GPLv2 with a linking exception. I don't think people would have much to say if these projects honored the original projects' intents and kept a copyleft GPL license. But they don't.
> The approach needed to make this a reentrant, memory safe, library driven codebase is so different that copying is generally not useful.
This is obvious given how different Rust is from most languages. So are licenses pointless as a concept now, because anyone can argue their Rust implementation of a GPL (or whatever) project is meaningfully different? Nice loophole there.
Stripping away the GPL in favor of MIT/ASL2.0 seems to be the trend for rust projects (see uutils, etc). I'm really glad that we can make it easier for large companies to extract value from community labor and, in general, not contribute much of anything back.
https://github.com/gitbutlerapp/grit/blob/main/AGENTS.md#sou...
LLM users seem to live in another world where stealing everything that isn't bolted down, and passing it off as their own work, is acceptable.
English/German loanwords just stick out due to there being fewer of them, and they look atrocious in Hangeul, like little dirt islands in a sea of pure Korean and Sino-Korean words.
Since I study Hanja I imagine Sino-Korean words stick out a bit more for me, but I think anyone who's studied Korean for a while can get a sense of the two major groups. They just sound very different.
This is tangential to the topic at hand, but as a Korean learner of ~9 years, it's maddening just how many English loanwords there are. In addition to pure Korean words, there's a surfeit of Sino-Korean (Chinese-derived), or Hanja words. Both of these are beautiful, and then the English loanwords stick out like a sore thumb.
It's trendy to do so, but I think displacing Korean/Sino-Korean vocabulary at this pace is reckless. I think of it as 사대주의 (toadyism) to some degree as well.
---
Some years ago, I went to some cafe and ordered a coffee, like I've done thousands of times here. The employee asked me if I wanted a '디씨' (di-ssi). I had no idea what that was, so I had to ask, and lo and behold: it was shorthand for discount. Discount would be 5 syllables in Korean (디스카운트), an unbelievably long word in a language where most words are 2 syllables.
I was, and am, baffled because Korean already has a serviceable and widely used word that means discount: 할인 (hal-een), which is Sino-Korean (Hanja: 割引). I figure this is some marketing thing, but the same point applies. There are many cases where there's a perfectly capable word that, for seemingly no reason, gets switched out for an English loanword.
Maybe it's to give headaches to anyone trying to learn the language.
Really glad the price of hardware and VPSs [0] are going up so people can generate and toss away garbage "games" like this. Instead of, you know, playing with their dog, which is what the dog actually wants.
It's not that hard to update a .gitignore file every now and then.
The search and reels page just shows you what you interact with, and in my experience it tends to overreact to recent input. Look at a couple cat reels for example, and the very next or so refresh will have more cat reels.
And not to compare badness, but DHH is ranting publicly on his blog about the projected % of white people in Norway in 2096 and quoting white supremacists in his lamentation about the UK not being more white. Blaming the increasingly totalitarian actions the UK has been taking on immigrants and not the literal lawmakers setting those policies is certainly an opinion to hold. It's a whole lot more in your face.
I do agree about Omarchy linux though- that's still very closely associated with DHH and I'm not touching that with a 39.5ft pole, let alone before getting into technical issues. I was honestly pretty disappointed to see the typical dev personalities online cover Omarchy linux despite the crap DHH has been spewing on his blog.
"our hacker-minded spaces"
Spaces full of people.
"once clean, apolitical world-of-mind"
This only ever existed for select few people.
That pseudonymity you're describing still exists in many spaces to this day. I have no idea what many (most?) of the contributors on F/OSS projects look like, or anything about them unless they voluntarily divulged it. You don't have to "pledge allegiance to political frameworks", not for any F/OSS project that I'm aware of.
What people do have to do more now is treat other people with respect, which the old internet very much did not do well. There are many people who can code, so projects actually don't have to keep around people who can't conduct themselves nicely.
"When you demand these spaces become ..."
"Demand" is a strawman argument. What changed overall is that people bring themselves into these spaces, not just a pseudonymous username. That comes with different expectations for conduct. Do you miss the flamewars of the past?
"where I didn't have to prove I belonged"
What F/OSS projects do you have to do this for? Basically every project I've contributed to had nothing like that.
"... there used to be spaces where we could focus on intellectual puzzles and technical problems without importing every societal conflict"
While I can empathize with this, I'm not sure if I entirely agree with this recollection of the internet. People could still be cruel to anyone who happened to reveal anything about themselves, as humans tend to do, that was "atypical", shall we say. I don't see why you still can't focus on technical problems, because unless you're a moderator, nobody is forcing you to comment on anything except technical discussions.
Unless you happen to live alone and interact with no one, basically every single interaction is undergirded by policies determined by humans. Politics. A computer/phone being built that is purchasable for legal tender, charged by electricity being fed into our homes, where we can send packets in the air, underground and across the world, doesn't happen by magic. It's literally the result of politics.
"Detaching oneself" really just means "not paying attention to politics". And it's a free world to do so, especially for mental health reasons. It's definitely not healthy to be tapped into news/current events all the time and I have to take breaks myself. But for some people, they can't really detach when their literal existence is deemed "political". This is what people refer to when they say it's privileged to detach.
Side Note: criticism of "detaching" is not referring to things like detaching for mental health. Internet trolls aside, that's a strawman argument. What it's referring to is the kind of people who say "oh, I'm just apolitical" or "tech is apolitical, it's just code", when really the status quo is in their favor and they have zero need to ever think about political issues. They would certainly not be "apolitical" if they were being banned from entering public bathrooms or being banned from contributing to F/OSS projects on the basis of their skin color!