Recent submissions

Comment · 27 days ago
I'm curious to understand which part you think is particularly interesting. The compiler clearly knows which variables are declared in what scope, so what's mysterious about figuring out which values need to be captured?
Comment · 29 days ago
Haha this is bizzarely specific to my back-of-the woods brain. Feels like something that would be super relevant to someone in San Francisco but not as much to me
Comment · 10 months ago
I think it means you can't assign to unbounded names, you must either declare with var for global, or let/const for local
Comment · 11 months ago
Sorry, it was published early and we have to wait for some approval checks to clear
Comment · 11 months ago
This has been a sore point in a lot of discussions regarding compiler optimizations and cryptographic code, how compilers and compiler engineers are sabotaging the efforts of cryptographers in making sure there are no side-channels in their code. The issue has never been the compiler, and has always been the language: there was never a way to express the right intention from within C (or most other languages, really).

This primitive we're trying to introduce is meant to make up for this shortcoming without having to introduce additional rules in the standard.

Comment · 1 year ago
You can do the same with regular, non-embedded programs in a debugging session
Comment · 1 year ago
> vibe coding is like a conductor orchestrating a symphony, fast but a little bit low quality

The hell is this supposed to mean lol

Comment · 1 year ago
MSAA actually does, it stores more information per pixel using a special buffer format
Comment · 1 year ago
Last time I checked, embedding Lua in C or C++ was _way_ easier than embedding Tcl
Comment · 1 year ago
Or Barbra Streisand
Comment · 1 year ago
It really do be like that sometimes
Comment · 1 year ago
The Faust environment maybe?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton