Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fl0ki
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
fl0ki
3d ago
Star imports aren't the only way, traits are another. Say you impl two traits and they end up both adding a symbol with the same name. Or you bring in an extension trait impl for a standard library type, and now the standard library ad
2.
▲
by
fl0ki
4d ago
This isn't the only way a Rust stable update can break your compile. It can also happen simply because they add a symbol to the standard library, and that isn't even protected by language editions. https://predr.ag/
3.
▲
by
fl0ki
22d ago
But was the compatibility table updated?
4.
▲
by
fl0ki
1mo ago
Just look at the code. Anywhere you like. There's nothing I can say that will be a substitute for seeing it yourself. I've had to use it as a library sometimes, and it's also really poorly designed as a library. There's
5.
▲
by
fl0ki
1mo ago
etcd is some of the most amateur code I've ever seen, despite being one of the oldest and presumably most mature "infrastructure" projects written in Go. goBGP is arguably even worse. I don't have a third place in mind t
6.
▲
by
fl0ki
2mo ago
Mr President, a 4th proposal has hit the General Resolution.
7.
▲
by
fl0ki
2mo ago
> Keep your CLAUDE.md lightweight and briefly describe what your repo is for [...] Avoid stating ‘the obvious’ things Claude should know by looking at your file system or your repo. Most people generate CLAUDE.md with /init at least
8.
▲
by
fl0ki
2mo ago
I completely misunderstood your post, because I have the opposite problem, I've never broken a charge port but I've broken several cables.
9.
▲
by
fl0ki
2mo ago
Exactly. That said, it's nice to get a notification when it's done.
10.
▲
by
fl0ki
2mo ago
Try the relatively recent Anker Prime cables, the ones that are both braided and soft. I haven't managed to break one yet, despite breaking several past Anker cables that also claimed to be durable.
11.
▲
by
fl0ki
2mo ago
I'm still driven absolutely mad by how many devices are being released in 2026 that refuse to charge if they're connected to a port that negotiates USB Power Delivery. They don't fall back to 5V, they just don't charge a
12.
▲
by
fl0ki
4mo ago
Been using this knot exclusively since 2013, it's stood the test of time.
13.
▲
by
fl0ki
4mo ago
One thing I miss from when I mained workstation-class Linux laptops is indeed just how tinkerable they were, in a way that didn't feel like a compromise because no other workstation-class laptop was smaller, and smaller laptops had lim
14.
▲
by
fl0ki
4mo ago
> The Neo is an appliance. The Framework is a tool. I get where you're coming from in principle, but I'm not sure to what audience this actually applies. If you just want a laptop that can run the software you use, both are ade
15.
▲
by
fl0ki
5mo ago
It's even weirder than that sometimes. For example, Subnautica on Steam has a hard dependency on Steam (whether or not you would call this DRM), but the exact same version number of Subnautica on Epic Game Store only checks for a comma
16.
▲
by
fl0ki
5mo ago
Workers seizing the means of production is out, workers seizing the product is in.
17.
▲
by
fl0ki
5mo ago
I think a big difference is that the less unsafe you want in your own code, the more you rely on crates to provide a safe abstraction for unsafe code in a centralized place where soundness holes are likely to be found. Of course it was alwa
18.
▲
by
fl0ki
5mo ago
I was also worried about the plastic tongue, but I have never managed to break one. In contrast, I have managed to irreperably damage the exposed metal contacts on multiple Lightning cables. If you'd asked me which should be more durab
19.
▲
by
fl0ki
5mo ago
To be fair, even state of the art of high-speed data cables are thick and relatively inflexible. I simply wouldn't want every cable to be a high-speed cable if that meant they were all chunky. I do agree that it should be clearer at a
20.
▲
by
fl0ki
5mo ago
Async ruined Rust for me, even though I write exactly the kind of highly concurrent servers to which it's supposed to be perfectly suited. It degrades API surfaces to the worst case :Send+Sync+'static because APIs have to be prepa
21.
▲
by
fl0ki
6mo ago
Like I said, if you prefer an integrated graphical UI, you can file feature requests against the one you prefer. What git itself does makes a lot of sense for the canonical CLI tool to do, though even then you can propose or prototype chang
22.
▲
by
fl0ki
6mo ago
If that's the kind of UX you prefer, please consider filing a feature request against your git UI of choice. My point is that git itself already has the core capability, and how convenient it is to use usually depends on your editor. (
23.
▲
by
fl0ki
6mo ago
> I think it would be great to have the ability to easily reorder/modify commits while in active development Take a look at `git rebase --interactive`.
24.
▲
by
fl0ki
6mo ago
I only agree if you have a bounded dataset size that you know will never grow. If it can grow in future (and if you're not sure, you should assume it can), not only will many data structures and algorithms scale poorly along the way, b
25.
▲
by
fl0ki
6mo ago
> Fancy algorithms are slow when n is small, and n is usually small. Fancy algorithms have big constants. I get where he's coming from, but I've seen people get this very wrong in practice. They use an algorithm that's ind
26.
▲
by
fl0ki
6mo ago
Yeah, I make it a habit to read the changelogs of every update to every direct dependency. I was anticipating this change for years, thanks for doing it!
27.
▲
by
fl0ki
6mo ago
My best professional relationships are between people who are confident enough to take direct feedback and appreciate it rather than resent it. However, my worst professional relationships are with people who will rebuke your feedback wheth
28.
▲
by
fl0ki
6mo ago
This seems as good a thread as any to mention that the gzhttp package in klauspost/compress for Go now supports zstd on both server handlers and client transports. Strangely this was added in a patch version instead of a minor version
29.
▲
by
fl0ki
6mo ago
Try Sikarugir for PC gaming on macOS. It runs everything I've cared to try, with little or no tweaking. https://github.com/Sikarugir-App/Sikarugir
30.
▲
by
fl0ki
6mo ago
I think the big difference is that if you just want to optimize for some objective, it's usually very clear how to do that from Apple's options, so there's not much research to be done. It can still be challenging to choose w
More ›