Attribution is dying, clicks are dying
Welcome to another edition of 5-Minute Whiteboards. And folks, we've got a doozy of a topic. Yes, I'm being intentionally provocative. But it's because
The latest blog posts to take off on Hacker News. 5,273 posts.
Welcome to another edition of 5-Minute Whiteboards. And folks, we've got a doozy of a topic. Yes, I'm being intentionally provocative. But it's because
What is the penguin’s skeleton truly made of? Do penguins actually have knees? Why do penguins walk that way. Find out here!
Warp drives are staples of science fiction, and in principle could propel spaceships faster than the speed of light. However, there are many problems with constructing them in practice, such as the requirement for an exotic type of matter with negative energy. Nevertheless, physicists have been exploring the…
I recently went down a very deep rabbit hole to understand why, some months, Cloudflare was charging us 3x what we were expecting for their Cloudflare Images service. I’m posting this write-up because back then, a quick search didn’t turn anything up; and Cloudflare support has totally ghosted us for more than 8…
A free survey course on LLMs, taught by practitioners.
This article introduces the implementation difficulties and challenges of Movable Tree CRDTs when collaboration, and how Loro implements it and sorts child nodes. The algorithm has high performance and can be used in production.
Last time, I explored the inside of the Super Nintendo cartridges . Today I am going through its video system.
How bounded higher-kinded polymorphism arises in practice, and how to express it in OCaml, in several different ways. Some ways are rather concise -- but less widely known.
A couple of years ago I wrote about tolower() in bulk at speed using SWAR tricks . A couple of days ago I was interested by Olivier Giniaux’s article about unsafe read beyond of death , an optimization for handling small strings with SIMD instructions, for a fast hash function written in Rust.
We examine the recent CrowdStrike outage and provide a technical overview of the root cause.
It can cause immense stress and can lead to burnout 🤯 Don't worry, we're sharing our mistakes, so hopefully you'll avoid some!
Learn the microarchitecture-level details of the processor that enable to execute two threads at the same time on a CPU core
Lisp lets programs define new setf forms for assignment. The most common example is from CLOS , where a class like this:
Key concepts & much deserved YAML ranting
A Vim-Inspired Approach to Efficient Note Management with Obsidian and Markdown
An overview of some of my favorite shaders, algorithms, and techniques I use to aid my work in procedural gamedev and 3D scenes. It focuses particularly on things that can be added or mixed in to enhance non-procedural scenes.
Matthew Honnibal is a computational linguist from Sydney based in Berlin, Germany. He's the author of the spaCy Natural Language Processing library and the co-founder of Explosion.
A technical investigation into information uncovered in a class action lawsuit that Facebook had intercepted encrypted traffic from user's devices running the Onavo Protect app in order to gain competitive insights.
A large contributor to the "feel" of an Operating System comes from the software it chooses to include by default. There are entire linux distributions that differentiate themselves just based on the default configured software. There is room for so many options of base software because there are in general many…
In my previous post , I mentioned that I found a number of oddities when digging through the details of various Atari 8-bit file systems. I...
The Intel N100-based Radxa x4 has taken the headlines over the last week or so, and for good reason! Does the x86 SBC live up to the hype?
A ‘tritone substitution’ is a popular trick for making your music sound more sophisticated. I’ll show you a couple of videos with lots of examples. But since I’m mathematici…
Kurt greeted us in his beautiful 19th century house and in his bare feet (of which more later). As the interview progressed it grew sort of
Based on recent projections, the US federal debt is expected to grow to historic highs over the next decade. This column uses the FRB-US model to simulate fiscal scenarios for the US. Across all fiscal consolidations considered, the debt/GDP ratio and interest bill increase at least until 2026-2027. Growth is not a…
Creating a simple driver for a simple PCI-e device (in QEMU)
I created a new intermediate language, called Bril, for teaching my funky open-source, hands-on compilers course. Because it’s for education, Bril prioritizes simplicity and regularity over more typical compiler priorities like performance and concision. This is an overview of Bril’s design, its quirks, and the…
The noise floor is a lot lower in the forest
https://blog.packagecloud.io/illustrated-guide-monitoring-tuning-linux-networking-stack-receiving-data/
Google says it recently fixed an authentication weakness that allowed crooks to circumvent the email verification required to create a Google Workspace account, and leverage that to impersonate a domain holder at third-party services that allow logins through Google’s “Sign in with Google” feature.