Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Quekid5
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
61.
▲
by
Quekid5
1y ago
The Gell-Mann Amnesia effect is always important to keep in mind.
62.
▲
by
Quekid5
1y ago
I wonder if there is a name for such a mapping table in RDBMS-land...?
63.
▲
by
Quekid5
1y ago
The C version of TeX is also terrible code in the modern day (arbitrary limits, horrible error handling, horrible macro language, no real Unicode support, etc. etc), hence LuaTeX (et al.) and Typst and such. The backward-compat story is als
64.
▲
by
Quekid5
1y ago
Fair observation, but just opening a local lexical scope (in an expression-oriented language) can help with that. Also ... something something ST monad :)
65.
▲
by
Quekid5
1y ago
Yeah, the "problem" with reduce is that it can do anything, and so doesn't offer much over a traditional for loop with mutable local variables to accumulate into. Of course, if you can replace a reduce() with a filter and
66.
▲
by
Quekid5
1y ago
In a word: it's fungible[0]. [0] https://en.wikipedia.org/wiki/Fungibility
67.
▲
by
Quekid5
1y ago
I never wrote a blog... and it's fine.
68.
▲
by
Quekid5
1y ago
Congrats, you got the joke! (Not being sarcastic.)
69.
▲
by
Quekid5
1y ago
Are we just talking MTL style then? Because those compose in some sense, but ... it might not be in the sense anyone actually wants.
70.
▲
by
Quekid5
1y ago
That's the thing about free choice. I don't believe it fundamentally exists, but I can't help behaving as if it does.
71.
▲
by
Quekid5
1y ago
I'm not if sure if this is what you're asking for, but to make it very explicit, e.g. Console Output might be modeled as data ConsoleOutput = PrintLn String | PrintWithMode (Mode * String) | ... where |
72.
▲
by
Quekid5
1y ago
Incredibly good writing throughout... only Armando Ianucci gets close, IMO. Of course he leans a bit more heavily into straight up farce, which may not be to one's taste, but still...
73.
▲
by
Quekid5
1y ago
Go is slowly becoming Java 1.5+ -- see the addition of generics. Btw, you can AOT compile Java if you wish... it'll probably be a larger binary than a Go binary, but that's whatever... [Meta] ... God, I'm turning in pjlmp her
74.
▲
by
Quekid5
1y ago
You usually have to explictly opt-in to installing an Oracle JDK because... you know, they have a license agreement that you must agree to. So there's no friction, everyone uses the OSS ones unless you have very specific needs.
75.
▲
by
Quekid5
1y ago
What, exactly, are the JVM's competitors (not Java, btw)? You can always use Kotlin or Scala if they take your fancy. They both interop fantastically with 20+ years of the Java ecosystem. EDIT: The only remotely competitive ecosystem i
76.
▲
by
Quekid5
1y ago
I take your point. There were some previous leaked docs about Thorn involvement (I'm pretty sure Palantir was mentioned in those docs, but not 100% sure), so yeah... The biggest issue is the lack of transparency about the people/g
77.
▲
by
Quekid5
1y ago
It was redacted ... and very obviously so. Did you read my post?
78.
▲
by
Quekid5
1y ago
> We've just had a pretty prominent politician 7 years ago get convicted of being in possession of CSAM. I don't disagree with your overall thesis about Danish politics at the moment, but... I think it's interesting that p
79.
▲
by
Quekid5
1y ago
It's surveillance companies, i.e. follow the money. Imagine if you can force every IM app to include your nonsense? BILLIONS of instant installs and subscription fees. The EU ombudsman actually asked the EU Council to comply with a Fre
80.
▲
by
Quekid5
1y ago
> why wouldn't we just look at this and say "this is a normal way for a human being to operate" and refuse to pathologize it I don't think it's so much about that... it's more that having a label for a commo
81.
▲
by
Quekid5
1y ago
> [Stallman/GNU] getting an open source version of Unix installed on billions of machines. Agreed, funnily enough GNU tools/compilers also ended up getting installed on a lot of proprietary UNIXes because proprietary UNIX was m
82.
▲
by
Quekid5
1y ago
Add a sane deprecation process and this is much less of an issue -- see e.g. the Java language. Sure, it's not ideal to have multiple implementations of the 'same' data structure (if a better way is found, say)... but at le
83.
▲
by
Quekid5
1y ago
Yeah... or I could focus my energies elsewhere... where they'd be likely to have an impact. So it goes.
84.
▲
by
Quekid5
1y ago
I think you'll find I used a slightly different word. > No living language is only used according to the rules laid down by grammar teachers. The only languages that are are dead languages like Latin with zero native speakers. Well,
85.
▲
by
Quekid5
1y ago
Eternal September is repeating itself.
86.
▲
by
Quekid5
1y ago
Interesting use of "declare war" there... :) I understand the feeling, but language is what language does. It will change and you will notice those changes if you're alive long enough :) Even prescriptivist languages (as my o
87.
▲
by
Quekid5
1y ago
> I find that the most common reason I go back to check a variable declaration is to determine the type of the variable, Hover the mouse cursor over it. Any reasonable editor will show the type. > In Rust, in particular, this leads to
88.
▲
by
Quekid5
1y ago
Haha... be the change! Program in INTERCAL! :)
89.
▲
by
Quekid5
1y ago
> You can pull this off in other languages via careful attention to the details of your request-handling code. But, the creators of the Erlang language and foundational frameworks have set their users up for success via careful attention
90.
▲
by
Quekid5
1y ago
People sometimes accidentally do research. I'm not joking.
More ›