New
The latest blog posts to take off on Hacker News. 5,820 posts.
Bring Your Own Client
Just a little note about the main problem I'm pondering these days...
How does your programming language handle “minus zero” (-0.0)?
The ubiquitous IEEE floating-point standard defines two numbers to represent zero, the positive and the negative zeros. You also have the positive and negative infinity. If you compute the inverse of the positive zero, you get the positive infinity. If you compute the inverse of the negative zero, you get the negative…
Simulating CRT Monitors with FFmpeg (Pt. 1: Color CRTs)
VileR's blog: old school PCs, games, graphics, programming, fonts, demos, and so on.
Clothing, How Did They Make It? Part I: High Fiber
This post is also available in audio form, thanks to the efforts of our volunteer narrator. This week we are starting the first of a four (I, II, III, IVa, IVb) part look at pre-modern textile prod…
Standard Ruby 1.0
Say hello to Standard Ruby 1.0! Effortless linting and code formatting for Ruby, built on RuboCop. Zero configuration, total convenience.
Book Review: Fussell on Class
Summary and commentary on Paul Fussell's "Class: A Guide Through The American Status System"
State-of-the-Art Image Generation Models
I have aggregated some of the SotA image generative models released recently, with short summaries, visualizations and comments. The overall development is summarized, and the future trends are spe…
Open source projects should run office hours
Back in December I decided to try something new for my Datasette open source project: Datasette Office Hours. The idea is simple: anyone can book a 25 minute conversation with …
Compensation as a Reflection of Values
Our thoughts on compensation, and how they reflect Oxide's values.
Multimodal Neurons in Artificial Neural Networks
We’ve discovered neurons in CLIP that respond to the same concept whether presented literally, symbolically, or conceptually. This may explain CLIP’s accuracy in classifying surprising visual renditions of concepts, and is also an important step toward understanding the associations and biases that CLIP and similar…
Reverse-engineering Rosetta 2 Part 1: Analyzing AoT files and the runtime
Apple announced that it would be moving from Intel processors to Arm-based Apple Silicon CPUs for Macs at WWDC 2020. The Apple Silicon-based Mac Book Air and Pro were released in October 2020 with great fanfare.
The Importance of Learning CSS
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career.
Google’s FLoC Is a Terrible Idea
Update, April 9, 2021 : We've launched Am I FLoCed, a new site that will tell you whether your Chrome browser has been turned into a guinea pig for Federated Learning of Cohorts or FLoC, Google’s latest targeted advertising experiment. The third-party cookie is dying, and Google is trying to create...
HTTPWTF
HTTP is fundamental to modern development, from frontend to backend to mobile. But like any widespread mature standard, it's got some funky skeletons in the...
Joan Fons hired to work on Godot's rendering
Hello! This is Joan speaking. I'm happy to announce that, starting today, I will be working as a full-time Godot developer, and my main focus will be anything rendering related.
Tips for Shipping Data Products Fast
Shipping a new data-centric product is hard, and under tight time constraints it's even harder. Here are 4 tips that are proven to help you ship new products fast.
Why Read Classic Books?
This is my first attempt to “think out loud” about the question I get most often: why bother reading the Classics? This is still very much a work in progress: I think people don’t consider and adapt their own beliefs often enough (see also: mental liquidity ). I consider my opinions here to be very much loosely held…
How to Operate an Airport in Antarctica
Troll Research Station maintains one of the southernmost airports in the world. See how the Norwegian Polar Institute operates an airport in Antarctica.
Don’t blindly prefer emplace_back to push_back
In one of my recent training courses, a student informed me that both clang-tidy and PVS-Studio were complaining about some code of the form
Gab Has Been Breached
I've investigated hundreds of data breaches over the years (there are 514 of them in Have I Been Pwned [https://haveibeenpwned.com/] as I write this), and for the most part, the situation with Gab is just another day on the internet. But Gab is also different, having grown
India’s new intermediary liability and digital media laws will harm the internet
In in a sudden move that will have disastrous consequences for the open internet, the Indian government has notified a new regime for intermediary liability protections.
Bitsquatting Windows.com
Earlier this month, I came back around to seriously considering an attempt at bitsquatting. While the prior link goes into great depth on the topic, I will attempt to give a very high level overview here: If this sort of thing interests you: I tend to do stuff like this weekly. Give me a follow @_mattata
It Can Happen to You
A few days ago, a fascinating article about Grand Theft Auto Online made the rounds of the tech news ecosystem.
Did Schnorr destroy RSA? Show me the factors
Schnorr has claimed new factoring methods that “destroy RSA”. This should be easy to demonstrate with well known challenges.