Open Social — overreacted
The protocol is the API.
The protocol is the API.
Motivation Around 20% of Firefox’s HTTP traffic today uses HTTP/3, which runs over QUIC, which in turn runs over UDP. This translates to substantial UDP I/O activity. Firefox uses NSPR for most of its network I/O. When it comes to UDP I/O, NSPR only offers a l…
While working on Indiana Jones and the Great Circle and later DOOM: The Dark Ages, it became apparent that both titles are particularly sensitive to anisotropic sampling cost on the Xbox Series con…
Stop searching, we had it right for 60 years.
I recently purchased the textbook “Aircraft Control and Simulation” by Brian L. Stevens, Frank L. Lewis, and Eric N. Johnson1. This book covers the control and simulation of aircraft. It’s really dense and frankly hard to understand. As far as aerodynamics tex…
Blog posts and articles by author and game developer Jordan Mechner
Pop!_OS 24.04 LTS with the new COSMIC DE, developed by System76, is coming with many new features to explore and discover. Test out the beta as we fine-tune for release.
Private surveillance vendor Flock Safety reinstalled all of its stationary license plate cameras in Evanston that had previously been removed, apparently
Better 32-bit performance was worth trading some 64-bit performance to get
A new web search API is now available in Ollama. Ollama provides a generous free tier of web searches for individuals to use, and higher rate limits are available via Ollama’s cloud.
OpenGL Visualization with LWJGL
In 2014, Amgen sued Sanofi and Regeneron to claim ownership of an entire class of cholesterol drugs. Nine years later, the Supreme Court ruled against them - but they won where it mattered most.
Personal site for articles and product experiments by Shimi Razilov.
I built our presentation system as a fully featured Next.js site, not a slide deck. At first it was for our own investor pitch, but it quickly became clear this approach works anywhere a company needs to tell its story: pitch decks, sales decks, product demos,…
We need more labels, people.
So we're going to go down a little rabbit hole regarding groovy string interpolation which I found odd enough to want to write up. First, some basics. Groovy uses string interpolation syntax similar to bash, which looks like this: String foo = 'I am a fancy st…
Blog posts and articles by author and game developer Jordan Mechner
AI trends move fast. Writing about them makes sense if it’s your job. I’m picking this up because it’s escalated recently, and some discussion seems needed. This is me trying to make sense of an RL environment (and this understanding may evolve).
Intro I always wanted to have a homelab, where I can host applications and tinker with things. That dream has slowly materialized over the years, and I would like to showcase it here. So currently, all my applications run on my Arch Linux machines. I am using …
Simon and I are sitting down. Some Angry O's I brought home earlier give me a good look and we crack some open. *Green Apple* has never tasted better. At that e
Logical replication in PostgreSQL has steadily evolved since its introduction in version 10. In a previous blog post , I discussed how Postg...
For the love of fuck, literally nobody thinks that 20% of the population is transgender. Please stop sharing that ridiculous YouGov statistic
When people speak about language, they often imagine that meaning sits inside words like a substance carried in a vessel. If only we could replace “false” words with “true” ones, communication woul…
What would you think if I told you that you have an invisible little number floating above your head that boosts or hurts the way you interact with others? TL;DR: If you want to maximize the positive impact of your interactions with others, focus first on impr…
A few days ago I had all intent to add the combat system to my platform fighter game, but somehow, despite the effort, ended the workday with nothing to show...
I spent months as a Senior Staff Engineer before realizing nobody had clear and consistent expectations of what I should be doing. In leadership roles, everything becomes less defined. You’re responsible for shaping your own position and how you...
The AI war between Anthropic and OpenAI have produced Codex via Claude Code, which is a coding tool so spectacular, that it is allowing teams, including ours, to increase ambition so far beyond what was previously possible that it is rapidly transforming the s…
When learning to program, students are often asked to implement a function that converts an integer to a string. Usually, what they come up with (and what they are expected to come up with) is to iteratively use division by 10 to get the digits of the number o…