New
The latest blog posts to take off on Hacker News. 6,299 posts.
Should you be scared of Unix signals? (2016)
Should you be scared of Unix signals?
Better HTTP server routing in Go 1.22
An exciting proposal is expected to land in Go 1.22 - enhancing the pattern-matching capabilities of the default HTTP serving multiplexer in the net/http package.
Stack Overflow announces 28% headcount reduction
Over the last 15 years, we’ve built Stack Overflow into an industry-crucial knowledge base for millions of developers and technologists. During this time we’ve experienced years filled with opportunities and challenges. This year is no different.
Bootstrapping a SaaS Business in Germany: How I did it
Lukas Hermann, founder of Stagetimer, delves into the nitty-gritty of bootstrapping a SaaS business in Germany. Learn about navigating bureaucracy, tax management, pricing, product development, tech stack, marketing, and more. A must-read for aspiring German entrepreneurs.
EU member states still cannot agree about end-to-end encryption
Recently, Wired reported on documents leaked in May from the Council of the European Union’s ongoing deliberations over the draft Child Sex Abuse Regulation. The proposal is controversial because, as presently written, it would require online service providers to proactively scan their services – including users’…
Canon Nanoimprint lithography semiconductor manufacturing system (5nm)
On October 13, 2023, Canon announced today the launch of the FPA-1200NZ2C nanoimprint semiconductor manufacturing equipment, which executes circuit pattern transfer, the most important semiconductor manufacturing process.
Teaching Apple Cyberdog 1.0 new tricks (featuring OpenDoc)
In the distant nethermists of time, documents once briefly ruled the earth (or at least Mac OS), and to that end I managed to find a verrr...
Microsoft consumes Activision; and a plea
The gavel has fallen; the cup has been stomped; pick your metaphor. Microsoft has succeeded in its almost-two-year quest to gobble up Activision. The peculiar side effect in my corner of the world is that Microsoft now owns the dusty remains ...
You can use lightguns on LCDs sometimes
Old-school cathode ray tube TVs have become de rigeur in the retro scene as the true way to experience retro games “the way they were designed”. But there’s ...
Mastercard Should Stop Selling Our Data
We trust companies with our information every day. But many companies—even those that hold our most revealing information—are using it not just to provide the services we ask for, but to amp up their profits at the cost of our privacy.That's why EFF has joined a campaign, led by the U.S. Public...
Why Async Rust?
Async/await syntax in Rust was initially released to much fanfare and excitement. To quote Hacker News at the time:
Being picky about a CSS reset for fun
Just days before Andy revamped his (more) Modern CSS Reset, Dave and I were line-by-lining it on ShopTalk Show. Mouthblogging is fun and all, but so is Writemouthblogging, known colloquially as …
Causal inference as a blind spot of data scientists
Throughout much of the 20th century, frequentist statistics dominated the field of statistics and scientific research. Frequentist statistics primarily focus on the analysis of data in terms of probabilities and observed frequencies. Causal inference, on the other hand, involves making inferences about…
Background job queues and priorities may be the wrong path
I got this idea after reading the Reflections on GoodJob for Solid Queue from Ben Sheldon, who is the author of the excellent GoodJob.
"Hacker News" for retro computing and gaming
I noticed over time that I was drawn to the retro computing or gaming posts on Hacker News . So, I've set up a dedicated web site in the sam...
Cloudflare Sippy: Incrementally Migrate Data from AWS S3 to Reduce Egress Fees
Use Sippy to incrementally migrate data from S3 to R2 as it’s requested and avoid migration-specific egress fees
The story of ispc: origins (part 1) (2018)
This one time, at Intel, I wrote a compiler...
Organizing multiple Git identities
Here's a quick tip on how to manage multiple Git identities (e.g. personal, work, client1, client2).
Escape analysis hates copy elision (2021)
Yesterday Lauri Vasama showed me this awesome Godbolt: struct S { static std::unique_ptr<S> make() noexcept; ~S(); static std::unique_ptr<S> factory() { std::unique_ptr<S> s = S::make(); return M(s); } }; void take_ownership(S*) noexcept; void test() { std::unique_ptr<S> p = S::factory()…
Examining the silicon dies of the Intel 386 processor
You might think of the Intel 386 processor (1985) as just an early processor in the x86 line, but the 386 was a critical turning point for m...
Mindblowing dissertations
We don’t generally see PhD dissertations as an exciting genre to read, and that is wholly our loss. As the…
Anything longer ago than yesterday should just say the actual date
nikitonsky: Why is nobody excited about these “yesterday”/“2 days ago”/“a week ago” labels?
The Banality of Genius: Notes on Peter Jackson's Get Back (2022)
A Special Edition of The Ruffian
Undermining Democracy: The EU Commission's Controversial Push for Surveillance
The European Commission wants to turn digital communication apps, such as WhatsApp, iMessage, Instagram, TikTok and X, into mass surveillance tools so that digital communications of all EU citizens, including their live conversations, photos and videos, can be automatically scanned for criminal offences.[1] Even of…
Tumor-destroying sound waves receive FDA approval for liver treatment in humans
The U.S. Food and Drug Administration has approved the use of sound waves to break down tumors—a technique called histotripsy—in humans for liver treatment.
Fcron Is the Best Cron
We look at the limitations of cron, examine systemd timers as an alternative, but in the end pick fcron as more user-friendly.
Multi-modal prompt injection image attacks against GPT-4V
GPT4-V is the new mode of GPT-4 that allows you to upload images as part of your conversations. It’s absolutely brilliant. It also provides a whole new set of vectors …