A science fiction obsession led me to psychological war
I've spent the past three years researching and writing a book about the history of psychological warfare in the United States. It’s called Stories Are...
I've spent the past three years researching and writing a book about the history of psychological warfare in the United States. It’s called Stories Are...
I'm not sure why you would want to do this. Presumably for the same reason as me? I also don't know what that was.
All the better to control you
My day job is in browsers and cryptography , not compilers, yet I often find that I need to spend more of my time working through the semantics of programming languages than using them. This post discusses a thorny cross-language issue between C, C++, and Rust. In short:
Look, here's the thing, I don't like mysteries that involve technology. I think I hate them because I know that some other human created the...
Here are some notes that may help newcomers understand what is actually happening with QEMU devices:
Today, we’re releasing a new guide explaining how to compel companies employing deceptive design to dodge data protection requests—like those for data deletion or access—to comply. It encapsulates five years...
Learn more about the early days of LAN.
Last year after talking for a while with someone during a conference they asked me for my LinkedIn to be able to connect with me, to which I answered I didn't have one.
Zig Software Foundation is a 501(c)(3) non-profit organization which I am proud to say makes extremely efficient use of monetary resources . Unlike many of our peers, our primary expense is direct payments to contributors for their enhancements to the Zig project.
Thanks for HN users mik1998 and borodi who brought up the popcnt instruction and the count_ones function in Julia which carries this out, I've updated the timings and it's even faster now.
This colorful series walks you through the networking basics in just a few thousand words! It also offers hands-on labs to practice the obtained knowledge.
How does the Linux kernel represent processes and their state: A breakdown of task_struct and mm_struct
I implemented search and filtering for entities on our product at epilot. The users were heavily using the feature, however, a unique issue surfaced: difficulties in filtering file names containing diacritical marks like umlauts (Äpfel, über, schön, etc.).
Topiary’s journey to a modern, user-friendly CLI experience.
Earlier this week, I did the keynote at TLA+ conf 2024 ( watch the video or check out the slides ). My message in the keynote was something I have believed to be true for a long time: formal methods are an important part of good software engineering practice. If you’re a software engineer, especially one working on…
An exploration of numbers in JSON and various JSON implementations
UPDATE: I’ve written a new post with a new technique which is about 2.5x more efficient than this approach Chess notation has come a long way since descriptive notation, now we have nice and decipherable Standard Algebraic Notation, like Qxf7 (queen takes on f7) or Nf3 (knight takes on f3). This is a great text…
YC is at our best when backing founders with an ethos of building for others, including strong open source developers like the founders of Continue [https://continue.dev] and many others. Earlier this week, a startup in the current batch, PearAI, was criticized online for an inappropriate approach to open source…
4k words, 19 minutes reading time
Much code, very webdev. A blog by Samuel Faure about web development, Ruby on Rails, Node.js, and more.
Most of my career has been working on web services and mobile apps but at some point this got old for me—in high school I was part of a soldering club and I had this lingering feeling that I wanted to get into ‘harder’ problems. Two years ago I started looking around for companies in Amsterdam and came across…
By Rob Goodman and Jimmy Soni, co-authors A MIND AT PLAY: How Claude Shannon Invented the Information Age “Do you mind if I hang you upside down by your legs?” From any other professor, this question might have elicited concern. But from Claude Shannon, it was par for the course. Shannon had in mind an elaborate…
Last night Adam Mosseri, Head of Instagram, quitely announced the next step in the integration of Threads into the Fediverse. In addition to being able to follow Threads accounts from Fediverse/Mastodon accounts, we can now reply to and like Threads posts. Threads are taking a quiet, incremental approach to…
Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own.
Mechanical watches that can show a date correctly are pretty rare, and the ones that do are very expensive (starting at $10k). But why? Let me explain.
A new post-training training quantization paradigm for diffusion models, which quantize both the weights and activations of FLUX.1 to 4 bits, achieving 3.5× memory and 8.7× latency reduction on a 16GB laptop 4090 GPU. Code: https://www.github.com/mit-han-lab/nunchaku
Fuzzing—one of the most successful techniques for finding security bugs, consistently featured in articles and industry conferences—has become so popular that you may think most important software has already been extensively fuzzed. But that’s not always the case. In this blog post, we show how we fuzzed the ZBar…