Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
scuff3d
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
391.
▲
by
scuff3d
1y ago
In my experience "choose the right tool for the job" almost always translates into "pick the tool you like most and justify it later".
392.
▲
by
scuff3d
1y ago
Lol. This has to be a troll. No way someone seriously wrote this and meant it.
393.
▲
by
scuff3d
1y ago
And Zig :)
394.
▲
by
scuff3d
1y ago
No, I'd much rather a trusted source, like the language developers themselves, provide as much as possible. And those last two points have absolutely nothing to do with micro dependencies one way or the other.
395.
▲
by
scuff3d
1y ago
For me it's like I'm seeing a wire frame through mist. I get vague impressions of what the thing looks like, but can't "see" the thing. My wife swears she might as well have a movie playing in her head. And was tota
396.
▲
by
scuff3d
1y ago
I like Zig a lot, but something about this has been bothering me since it was announced. I can't put my finger on why, I honestly don't have a technical reason, but it just feels like the wrong direction to go. Hopefully I'm
397.
▲
by
scuff3d
1y ago
One of the biggest things that pushes me away from Rust is the reliance on micro dependencies. It's a terrible model.
398.
▲
by
scuff3d
1y ago
This and to be honest no small amount of sunk cost are keeping me with NeoVim. I spent so much time learning how to get the damn thing to work the way I want I just can't bring myself to leave lol
399.
▲
by
scuff3d
1y ago
I use NeoVim, not Helix, but I think it's more about sane defaults then the amount of customization. Out of the box NeoVim is just a basic modal text editor and not much more. You have to dive in and start configuring to get the real p
400.
▲
by
scuff3d
1y ago
The problem is where the rough edges are at. On Windows they are mostly off the beaten path. I have a Windows PC setup as my media computer because my wife doesn't want to deal with Linux, and I've never once had an issue with the
401.
▲
by
scuff3d
1y ago
If your pyproject.toml is setup properly you shouldn't need to use `uv pip` at all. I'm using uv in two dozen containers with no issues at all. So not sure what you mean that it doesn't play well with Docker.
402.
▲
by
scuff3d
1y ago
Agreed. Also people tend to add a lot of context when they're talking through a process. That often gets left out when writing. I've written docs at work intended for non (or less) technical people and it's a pain in the ass
403.
▲
by
scuff3d
1y ago
It's funny how we see these threads every few months, and it's always the same thing (referring to the discussion below this comment as well). Linux people (myself included) are utterly blind to the rough edges on Linux. Even some
404.
▲
by
scuff3d
1y ago
I think non-technical people, who may have literally never seen a commandline, like seeing someone walk through it (and probably explain context along the way). Helps ensure them they are doing the correct things.
405.
▲
by
scuff3d
1y ago
I'm aware. Just having a bit of fun. Obviously the vast majority of computer users don't even know what a command line is.
406.
▲
by
scuff3d
1y ago
The comparison with Zork and the later comment about having to "guess" what to input to get a CLI to work we're also bizarre. He's obviously stretching really hard to make the analogy work. Don't get me wrong, I
407.
▲
by
scuff3d
1y ago
Came here to say this. As a software dev I'm deeply offended lol
408.
▲
by
scuff3d
1y ago
Interesting. Almost all my actual experience writing Java is in Java 8, so I'm not super familiar with the modern stuff (other then a few things like Records). I'll have to take a look. Most of the people I know who write Java wou
409.
▲
by
scuff3d
1y ago
Funny part is he points out at the end that it's highly subjective... I actually really liked the look of the blog. It gave me a retro vibe, which is obviously what he was going for. But I'm also reading on my phone. Maybe the cho
410.
▲
by
scuff3d
1y ago
It's been a while since I read it, but I remember him saying something about the more natural (my word not his) approach being a single data structure that you would pass through both components, but he didn't want to do that beca
411.
▲
by
scuff3d
1y ago
Yeah I don't recall reflection either. I do remember him using the visitor pattern to implement part of the parser I think. I thought that was kind of an odd choice, especially since it seemed like he was really just trying to avoid Ja
412.
▲
by
scuff3d
1y ago
That makes sense. The first one sounds like basically any PR workflow on GitHub/GitLab whatever. Though I don't really care if people squash/reorder their commits. The only time it's annoying is if someone else branched
413.
▲
by
scuff3d
1y ago
Care to point out a few?
414.
▲
by
scuff3d
1y ago
Oh shit, I totally forgot about comptime lol. To be fair it doesn't really have anything to do with memory safety, but I think it's part of what contributes to the excitement. Instead of a macro system you can just write Zig that
415.
▲
by
scuff3d
1y ago
Nobody is denying that? Andrew Kelly and the Zig team have been extremely clear that they are okay making break changes. So if you're choosing to use it in large projects, as some have, you're taking that risk. I think it speaks v
416.
▲
by
scuff3d
1y ago
TigerBeetle, Bun, and Ghostty all beg to differ...
417.
▲
by
scuff3d
1y ago
Is it? From my perspective BSD is to Linux what Linux is to Windows. Making it a fraction of a fraction in terms of desktop market share.
418.
▲
by
scuff3d
1y ago
Well I appreciate it none the less. I think the point I always get stuck on is how small is "small" when we're talking about commits/patches. Like if you're adding a new feature (to anything, not necessarily the Lin
419.
▲
by
scuff3d
1y ago
To be fair we are pushing up against the limits of my experience here. I'll do the best I can to address your points, but someone more experienced could probably do a better job. I don't think explicit use of allocators is distinc
420.
▲
by
scuff3d
1y ago
Gotcha, that makes sense. Thanks, I've always been curious about how the Linux kernel works.
More ›