Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Mond_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
Mond_
11mo ago
Meh, if these are the main reasons you don't use the language, I don't know what to tell you. I get having preferences, but whether the keyword is `fn` or `func` is such a banal, trivial thing that doesn't matter at all.
62.
▲
by
Mond_
11mo ago
> It is still ugly / noisy / overly-complicated and probably could have been done better. I don't know, it feels like you're just saying that you don't like it, missed the point of the post, and are not giving us
63.
▲
by
Mond_
11mo ago
> It means it is no longer possible to draw a line between any two points (portals can shadow portions of the space such that some points are not connectible This feels a bit like saying that putting a wall in a room makes it non-euclide
64.
▲
by
Mond_
11mo ago
This point has been litigated to death. Read this here: https://matklad.github.io/2023/01/26/rusts-ugly-syntax.html Almost everything that people think is ugly about Rust's syntax exists for very specifi
65.
▲
by
Mond_
11mo ago
And? What did you think it was going to be? An abstract description that completely ignores the existing compiler?
66.
▲
by
Mond_
11mo ago
> IMHO Rust has severe problems and what is considered "modern" is mostly taste. Really? As opposed to e.g. C or C++ (as the most important languages which Rust is competing with)? Sure, taste plays into everything, but I think
67.
▲
by
Mond_
1y ago
See https://herecomesthemoon.net/2025/06/i-like-helix/ , Helix is a very different experience from neovim, and basically everything works out of the box with no configs or setup required. It's quite impre
68.
▲
by
Mond_
1y ago
So... have you tried Helix? Covers everything you're asking for, and doesn't require any config fiddling for it.
69.
▲
by
Mond_
1y ago
Then what is the actual goal of that, and what is it being used for?
70.
▲
by
Mond_
1y ago
> * Types are expensive and dont tend to pay off on spikey/experimental/MVP code, most of which gets thrown away. This is what people say, but I don't think it's correct. What is correct is that say, ten to twenty y
71.
▲
by
Mond_
1y ago
Eh? As far as I can tell Zig already has more traction than e.g. D, which is listed. I don't think it's aiming for mainstream adoption anyway, it's a very specific niche.
72.
▲
by
Mond_
1y ago
Considering the performance implications of a full commitment to immutable data structures, I think Rust does a pretty good job here. Dynamic arrays / vectors / slices or whatever you want to call them are probably the most impo
73.
▲
by
Mond_
1y ago
> > I wish there was a mainstream, high performance language that made both styles equally ergonomic. > Unironically, C++. At best C++ falls under "equally unergonomic".
74.
▲
by
Mond_
1y ago
> That's emphatically not what people "people want". People want to get paid. And creators get paid based on views. That's nonsense, as a viewer of YouTube videos I do not expect to her paid for this. I guess it'
75.
▲
by
Mond_
1y ago
So far Gemma models were capable of running on ordinary GPUs or CPUs, and I think it's safe to assume that this trend is continuing here.
76.
▲
by
Mond_
1y ago
If someone else ships a 100% solution, or a solution that doesn't have the problems your potentially half-baked "80% solution" does, then you might be in trouble. There's a fine line here: it matters a lot whether we
77.
▲
by
Mond_
1y ago
Fair to be annoyed by this, but not very interesting: This is just a minor syntactical pattern that exists for a very good reason. Syntax is generally the least interesting/important part of languages.
78.
▲
by
Mond_
1y ago
And?
79.
▲
by
Mond_
1y ago
Unlike OpenAI, Deepmind at least signed up for the competition ahead of time. Agree with Tao though, I am skeptical of any result of this type unless there's a lot of transparency, ideally ahead of time. If not ahead of time, then at l
80.
▲
Systemd has been a complete, utter, unmitigated success
(blog.tjll.net)
106 points
by
Mond_
1y ago
|
113 comments
81.
▲
by
Mond_
1y ago
How big is the intersection of modern Javascript developers and FreeBSD users?
82.
▲
by
Mond_
1y ago
Sadly, the C++ language does not exist in a vacuum. In fact, it exists in a world which contains "an ecosystem", tooling, opinionated build systems, various incompatible compilers, and mountains of legacy baggage, and all of these
83.
▲
by
Mond_
1y ago
Meh. I think this should be a warning on debug builds and an error on release builds, but it's a relatively minor thing and not a deal breaker by any means. If this is the worst thing that people would like to see revisited, Zig must b
84.
▲
by
Mond_
1y ago
Oh hey, afaik all of this LLM traffic goes through my service! Set up not too long ago, and afaik pretty load-bearing for this. Feels great, just don’t ask me any product-level questions. I’m not part of the Gemini CLI team, so I’ll try to
85.
▲
by
Mond_
1y ago
Oh boy, I sure can't wait to see the comments on this one! Schmidhuber sure seems to be a personality, and so far I've mostly heard negative things about his "I invented this" attitude to modern research.
86.
▲
by
Mond_
1y ago
Look, it's just an internet community of people who write blog posts and discuss their interests on web forums. Asking "What do they do?" is like asking "What do Hackernewsers do?" It's not exactly a coherent q
87.
▲
by
Mond_
1y ago
I'd say the binary not crashing would certainly be an improvement. Even better if the type checker specifically highlights the fact that a value can be zero, and prevents compilation of code that doesn't specifically take this pos
88.
▲
by
Mond_
1y ago
You'll get a runtime panic. Hey, it's better than lurking undefined behavior and data corruption issues! Doesn't keep your binary from crashing, though.
89.
▲
by
Mond_
1y ago
...C++ teaches good programming practices? I thought it mainly teaches you how to be paranoid, and how to keep track of the bizarre interactions of 20 bespoke historical features.
90.
▲
by
Mond_
1y ago
It doesn't exactly, no. There are linters and a compiler-enforced check preventing unused variables. Overall it's pretty easy to accidentally drop errors or overwrite them before checking. So no, it doesn't.
More ›