Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
a-french-anon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
a-french-anon
4mo ago
Well, it's true that most of the noise comes from deallocation but I did mention types for good reasons: having your code littered with std::shared_ptr (or worse for Rust where encoding lifetime goes much further than Rc/Arc) is a
32.
▲
by
a-french-anon
4mo ago
GC's strength is not only in the ease of writing but at also reading, since you don't need to interleave allocation and business logic everywhere (be it through types or imperative code). GC simply is the only way to approach the
33.
▲
by
a-french-anon
4mo ago
Even if we're still far from the golden age, Dandadan (Science SARU; though I've heard the sheer effort bankrupted them) and the recent Witch Hat Atelier (Bug Films) are quite nice to behold. Some modern romcoms like Kaguya-s
34.
▲
by
a-french-anon
4mo ago
Or they could just ask granddaddy for advice: (cond (cond1 res1) (cond2 res2) (cond3 res3) (t else_res)) =)
35.
▲
by
a-french-anon
4mo ago
You underestimate how poorly optimized Android (both the OS and ecosystem) is.
36.
▲
by
a-french-anon
4mo ago
Huh, if this is what we're talking about, I think Starship Troopers may qualify.
37.
▲
by
a-french-anon
5mo ago
The 2D ones (e.g. Symphony of the Night) do.
38.
▲
by
a-french-anon
5mo ago
Thanks a lot, that's a very interesting way of seeing it.
39.
▲
by
a-french-anon
5mo ago
> SETQ is def At first I said "what" out loud, since SETQ doesn't create bindings, it only updates them then I read the doc ( https://janet-lang.org/docs/bindings.html ) and the author is indeed wrong (
40.
▲
by
a-french-anon
5mo ago
Same here, M2 MBP. Got it in that state because it woke up after I stored it. Macs have some of these problems too, just less.
41.
▲
by
a-french-anon
5mo ago
Prepare for Lords of the Flies: Digital Edition , I'd say.
42.
▲
by
a-french-anon
5mo ago
Common Lisp didn't grow into its warts, though, it was intentionally a "Common" Lisp. A compromise, like I wrote.
43.
▲
by
a-french-anon
5mo ago
Eh, the thing with generics coming late is pretty much what I meant by "organically grown". My best litmus test these days is support for multidimensional arrays because it's always needed at some point in general purpose lan
44.
▲
by
a-french-anon
5mo ago
Did the same once and I am still pretty ashamed; I must have been in a bad mood or something. I remember asking this guy who just got out of university to explain what "volatile" means in C.
45.
▲
by
a-french-anon
5mo ago
Maybe, but personally I've become quite tired of programming languages "organically grown" as opposed to properly designed the first time. After a good decade of C then C++, I found ANSI CL (despite being a massive compromise
46.
▲
TrapDoor Crypto Stealer Supply Chain Across NPM, PyPI, and Crates.io
(socket.dev)
2 points
by
a-french-anon
5mo ago
|
1 comments
47.
▲
by
a-french-anon
5mo ago
I just learned of this by looking at the ssh break & enter attempts on my brand new VPS and Googling the peculiar usernames being used ( https://world-playground-deceit.net/blog/2026/05/a-bored-loo... will
48.
▲
by
a-french-anon
5mo ago
Mastodon isn't sludge in any way, mate... sludge is hardcore punk + (proto) doom metal. It's what the Melvins, the B-side of Black Flags's My War and early Flippers spawned, so mostly the NOLA scene (Eyehategod, Crowbar, Down
49.
▲
by
a-french-anon
6mo ago
How about one line of POSIX sh with cpp? Though it uses the different approach of SSI instead of templating: $ cat <<EOF | sed -E 's/^[\t ]*<!--(#.*)-->$/\1/; t; s/^/\a/' | cpp -tradit
50.
▲
by
a-french-anon
6mo ago
If you want to go further, the HAMT designed by Bagwell was apparently improved upon by Steindorfer to give CHAMP. See this FSet MR and the paper link within for more: https://gitlab.common-lisp.net/fset/fset/-
51.
▲
by
a-french-anon
6mo ago
We still can't compete with Bethesda on that front, though...
52.
▲
by
a-french-anon
6mo ago
Well, yeah, but Git is basically UNIX/POSIX or JPEG. Good enough to always win against better like Plan 9 or JPEG XL (though I think this one may win in the long term).
53.
▲
by
a-french-anon
7mo ago
Not necessarily, but let's agree that some design faults would happen: you still get the option to use the solid, boring and slightly rusty std instead of another 100 dependencies from the supply chain supermarket. At work, we're
54.
▲
by
a-french-anon
7mo ago
Why wouldn't the "fat std" thing work? Yes it's hard to design properly, both in scope and actual design (especially for an unstandardized language still moving fast), but throwing the towel and punting the problem to th
55.
▲
by
a-french-anon
7mo ago
I'd suggest `pwd -P` to resolve symlinks too. (if you use DIR to call/source neighbouring scripts).
56.
▲
by
a-french-anon
7mo ago
If you want more ammo for your ranting (no offense meant, I also rant): an issue as massive as https://github.com/orgs/community/discussions/142308 lingering for years should do the trick.
57.
▲
by
a-french-anon
7mo ago
M8... https://github.com/facebook/infer
58.
▲
by
a-french-anon
7mo ago
Strong agree, this falls squarely into the bad part of the automagical category for me; a terse lambda syntax makes it quite unnecessary anyway.
59.
▲
by
a-french-anon
7mo ago
>Seems like the big AI players love buying up the good dev tooling companies. Would be a good mustache-twirling cartoon villain tactics, you know, try to prevent advances in developer experience to make vibecoding more attractive =)
60.
▲
by
a-french-anon
7mo ago
Kinda a moot point in my eyes because I very much doubt you can arrive at the same result without the same learning process.
More ›