Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ndesaulniers
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
ndesaulniers
7mo ago
Also, https://web.archive.org/web/20260407181432/https://www-cdn.a...
32.
▲
by
ndesaulniers
7mo ago
It was a page turner. I recommend it.
33.
▲
by
ndesaulniers
7mo ago
When you buy movie tickets, you go see the movie. When I purchase a game, I generally don't have time to play it. We are not the same. This may be why gaming is a few multiples larger an industry than film.
34.
▲
by
ndesaulniers
7mo ago
Consider amending those references to your post!
35.
▲
by
ndesaulniers
7mo ago
Happy to see discussion of LLVM's interesting implementation of Static Polymorphism using CRTP. Some recommended reads: 1. https://en.wikipedia.org/wiki/Curiously_recurring_template_p... 2. https://dav
36.
▲
Boosting Android Performance: Introducing AutoFDO for the Kernel
(android-developers.googleblog.com)
3 points
by
ndesaulniers
7mo ago
|
0 comments
37.
▲
by
ndesaulniers
8mo ago
I still remember summoning flesh golems as a necromancer! Too much of my life sunk into GW1. Beat all 4(?) expansions. Logged in years later after I finally put it down to find someone had guessed my weak password, stole everything, then de
38.
▲
by
ndesaulniers
8mo ago
I took a look at the schematics for the two fuse boxes in my 2023 Chevrolet and _could not tell which/if any_ fuse was dedicated to a cellular modem. This was in regards to: https://www.ftc.gov/news-events/news
39.
▲
by
ndesaulniers
8mo ago
Was looking at the llvm case with the dead store to the stack. https://godbolt.org/z/Kb736onb4 \*\* IR Dump After Expand memcmp() to load/stores (expand-memcmp) \*\* ; Function Attrs: mustprogress nofree nor
40.
▲
Robinson–Patman Act
(en.wikipedia.org)
1 points
by
ndesaulniers
8mo ago
|
0 comments
41.
▲
by
ndesaulniers
8mo ago
For those of us who are unaware of "the value proposition" of an "IBM AS/400," could someone spell it out for us?
42.
▲
by
ndesaulniers
8mo ago
In practice, one of the difficulties in getting _clang_ to assemble the Linux kernel (as opposed to GNU `as` aka GAS), was having clang implement support for "fragments" in more places. https://eli.thegreenplace.net
43.
▲
by
ndesaulniers
9mo ago
Guess I better add https://github.com/bytecodealliance/rfcs/blob/main/accepted/... to my reading list!
44.
▲
by
ndesaulniers
9mo ago
> I would love to meet these imaginary people that are fine with a compiler that is straight up broken. That's not what I said; you're attacking a strawman. My point was more so that some people prefer the madness that is -funs
45.
▲
by
ndesaulniers
9mo ago
This work originally wasn't my 100% project, it was my 20% project (or as I prefer to call it, 120% project). I had to move teams twice before a third team was able to say: this work is valuable to us, please come work for us and focus
46.
▲
by
ndesaulniers
9mo ago
> extensions Some were necessary (asm goto), some were not (nested functions, flexible array members not at the end of structs). > UDB, bugs and all Luckily, the kernel didn't intentionally rely on GCC specifics this way. Where i
47.
▲
by
ndesaulniers
9mo ago
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3685.pdf Read section J.1.
48.
▲
by
ndesaulniers
9mo ago
Yeah, my current boss spent time weeding out such hardware bugs: https://arxiv.org/abs/2110.11519 (EDIT: maybe https://x.com/Tesla_AI/status/1930686196201714027 is a more relevant citation) T
49.
▲
by
ndesaulniers
9mo ago
We're already starting to see people experimenting with applying AI towards register allocation and inlining heuristics. I think that many fields within a compiler are still ripe for experimentation. https://llvm.org/d
50.
▲
by
ndesaulniers
9mo ago
Some people care more about compile times than the performance of generated code. Perhaps even the correctness of generated code. Perhaps more so than determinism of the generated code. Different people in different contexts can have diffe
51.
▲
by
ndesaulniers
9mo ago
There's parts of LLVM architecture that are long in the tooth (IMO) (as is the language it's implemented in, IMO). I had hoped one day to re-implement parts of LLVM itself in Rust; in particular, I've been curious if we can c
52.
▲
by
ndesaulniers
9mo ago
`asm goto` was the big one. The x86_64 maintainers broke the clang builds very intentionally just after we had gotten x86_64 building (with necessary patches upstreamed) by requiring compiler support for that GNU C extension. This was right
53.
▲
by
ndesaulniers
9mo ago
> Does it really boot...? They don't need 16b x86 support for the RISCV or ARM ports, so yes, but depends on what 'it' we're talking about here. Also, FWIW, GCC doesn't directly assemble to machine code either; i
54.
▲
by
ndesaulniers
9mo ago
> C compiler is one of the most rigorously specified pieces of software out there /me Laughs in "unspecified behavior."
55.
▲
by
ndesaulniers
9mo ago
I spent a good part of my career (nearly a decade) at Google working on getting Clang to build the linux kernel. https://clangbuiltlinux.github.io/ This LLM did it in (checks notes): > Over nearly 2,000 Claude Code sessi
56.
▲
by
ndesaulniers
9mo ago
Subagents are out, put it all on agent teams!
57.
▲
by
ndesaulniers
9mo ago
idk what any of these benchmarks are, but I did pull up https://andonlabs.com/evals/vending-bench-arena re: opus 4.6 > It forms a price cartel > It deceives competitors about suppliers > It exploits desperate
58.
▲
by
ndesaulniers
9mo ago
Immich is deliteful software.
59.
▲
by
ndesaulniers
9mo ago
> For instance, in C, qsort() takes a function pointer for the comparison function, in Rust and C++, the standard library sorting functions are templated on the comparison function. That's more of a critique of the standard librarie
60.
▲
by
ndesaulniers
10mo ago
Thanks for the example! There's a lot (of boilerplate?) here that I don't understand. Does anyone have good references for catching up to speed what's the purpose of all of these files in the demo?
More ›