Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
discardable_dan
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
discardable_dan
10d ago
My larger issue, any time I have tried to learn statistics, is how fast the notation moves. You end up flipping back pages and pages just to double-check a definition that was given once and is now being extended syntactically. It's in
2.
▲
by
discardable_dan
12d ago
Handling errors in compilers has become the most interesting part of my job. If you do the math, most calls to compilers are error-yielding calls. So those calls really need to produce the best errors possible! (Maybe this is less true in L
3.
▲
by
discardable_dan
1mo ago
It's likely AI slop. I made a language design some years ago. More recently, I had Claude carry out some of the implementation to see if it would work. It did not. I tried again, hand-tailoring the IRs and many of the main algorithms,
4.
▲
by
discardable_dan
1mo ago
Imagine if artists were embracing AI the same way coders were being forced to. All that would be left there is taste, and your argument applies as readily there as well.
5.
▲
by
discardable_dan
2mo ago
Why.... ?
6.
▲
by
discardable_dan
2mo ago
I think you are taking the wrong lesson. The lesson is not "things make break." Many languages break things. Haskell has made it a feature, not a bug. But this change did more than break things. It meant people using Elm in produc
7.
▲
by
discardable_dan
3mo ago
You should consider doing the hard work yourself here. I sat down and reasoned through a Perceus-style RC mechanism a few years ago, made difficult by the presence of one-shot delimited continuations, and actually sorting it all out was not
8.
▲
by
discardable_dan
4mo ago
Tonka seems better equipped and free…
9.
▲
by
discardable_dan
5mo ago
You should link to your resume
10.
▲
by
discardable_dan
6mo ago
I've had it write Scheme with little issue -- it even completely the latter half of a small toy compiler. I think the REPL is the issue, not the coding; forcing it to treat the REPL like another conversation participant is likely the o
11.
▲
by
discardable_dan
6mo ago
Bro, of all the stupid shit we spend taxes on ($50 billion on corn subsidies), you're mad about space exploration?
12.
▲
by
discardable_dan
6mo ago
Coining this phrase now: "It's the tokens stupid" Hooking up to and generating calls across filesystem APIs cost multiple orders of magnitude more than calling `ls`. These tooling ideas are interesting, though. Maybe Kenneth_
13.
▲
by
discardable_dan
6mo ago
When they are the people in charge of the nuclear arsenal, the silliness stops.
14.
▲
by
discardable_dan
6mo ago
I do not want to read a bunch of gross torture porn, though. Greg Egan is far more interesting and spares you that.
15.
▲
by
discardable_dan
6mo ago
As someone who has implemented full match in several industrial languages: this isn’t really match; it doesn’t not handle unpacking. And that is by far the only interesting bit. This feature is more accurately called `cond` à la Scheme, and
16.
▲
by
discardable_dan
7mo ago
I watched an older sibling go off the rails. That is what kept me from doing it.
17.
▲
by
discardable_dan
7mo ago
Shouldn't compaction be exactly that letter to its future self?
18.
▲
by
discardable_dan
7mo ago
How's the war effort?
19.
▲
by
discardable_dan
7mo ago
It is referred to as "simple sabotage": https://www.cia.gov/stories/story/the-art-of-simple-sabotage...
20.
▲
by
discardable_dan
7mo ago
It also doesn't matter because Claude 4.6 is so much better at writing code that nobody cares what OpenAI is doing.
21.
▲
by
discardable_dan
10mo ago
So, to be clear, you pulled your children out of public school because students were being educated to accept other people who do not adhere to their own set of religious and cultural beliefs, in a country founded on freedom of religion? An
22.
▲
by
discardable_dan
1y ago
It's pretty easy to do at runtime without weak pointers, people who write rust are just allergic to reference counting. Which is absurd, because most programmer use RC values thousands of times every day without even thinking about it.
23.
▲
by
discardable_dan
1y ago
Rust will when when I can finally match through boxes.
24.
▲
by
discardable_dan
1y ago
My thoughts exactly: he figured out in 2025 what the rest of us knew in 2022.
25.
▲
by
discardable_dan
1y ago
I have retreated into only accepting small snippets from it. Asking it to write print functions, that sort of thing, or a specific loop that I hand-review. For the same reason.
26.
▲
by
discardable_dan
1y ago
The issue is most developers do not bother to write any, and the ones that are written are most-often vapid typing failures ("these`int`s cannot be negative" should be handled by a type). I studied this field in grad school, and t
27.
▲
by
discardable_dan
1y ago
This sort of manual has since been gamified by Zachtronics, and I think it is genuinely a better alternative. If you are trying to pick up the basics of programming assembly and are already committed to use a "fake" language, why
28.
▲
by
discardable_dan
1y ago
Luckily, humans are rather expert water-boilers at this point in time.
29.
▲
by
discardable_dan
1y ago
And why are they called quadlets?
30.
▲
by
discardable_dan
2y ago
And like everything else in Rust, it will forever live in the "unstable" pile of features that are required to use the language without standing on your head (looking at you, pattern matching through boxes).
More ›