A Catalog of Side Effects

a-catalog-of-side-effects

Optimizing compilers like to keep track of each IR instruction’s effects. An instruction’s effects vary wildly from having no effects at all, to writing a specific variable, to completely unknown (writing all state). This post can be thought of as a continuation of What I talk about when I talk about IRs, specifically the section […]

FFmpeg to Google: Fund Us or Stop Sending Bugs

ffmpeg-to-google:-fund-us-or-stop-sending-bugs

FFmpeg to Google: Fund Us or Stop Sending Bugs – The New Stack Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development. RESUBSCRIPTION REQUIRED   It seems that you’ve previously […]

Terminal Latency on Windows

terminal-latency-on-windows

UPDATE 2024-04-15: Windows Terminal 1.19 contains a fix that reduces latency by half! It’s now competitive with WSLtty on my machine. Details in the GitHub Issue. In 2009, I wrote about why MinTTY is the best terminal on Windows. Even today, that post is one of my most popular. MinTTY in 2009 Since then, the […]

Contributing to Open-Source Should Be Required, Like Jury Duty

contributing-to-open-source-should-be-required,-like-jury-duty

A note I found in my journal, from seven years ago, on the day I was summoned to participate in a jury of my peers: I have to go to jury duty as a member of this democracy. what if I had a summons to contribute to open source software because I use FOOS? I […]

We ran over 600 image generations to compare AI image models

we-ran-over-600-image-generations-to-compare-ai-image-models

tl:dr; We’ve been making photo apps for iOS for long enough that we have gray hairs now, and using our experience we ran over 600 image generations to compare which AI models work best for which image edits. If you want, you can jump right to the image comparisons, or the conclusion, but promise us […]

Cache-Friendly, Low-Memory Lanczos Algorithm in Rust

cache-friendly,-low-memory-lanczos-algorithm-in-rust

The standard Lanczos method for computing matrix functions has a brutal memory requirement: storing an n×kn times kn×k basis matrix that grows with every iteration. For a 500.000500.000500.000-variable problem needing 100010001000 iterations, that’s roughly 4 GB just for the basis. In this post, we will explore one of the most straightforward solutions to this problem: […]

Show HN: Cactoide – Federated RSVP Platform

The Ultimate RSVP Platform A federated mobile-first event RSVP platform that lets you create events, share unique URLs, and collect RSVPs without any registration required. With built-in federation, discover and share events across a decentralized network of instances. Cactoide is open source and easily self-hostable. View the source code, contribute, or host your own instance. […]

Weave (YC W25) is hiring a founding ML engineer

weave-(yc-w25)-is-hiring-a-founding-ml-engineer

At Weave, we’re building the best software for the best engineering teams to move faster, and we want to hire exceptional engineers to help us do so. We are a well-funded startup, backed by top investors, growing rapidly. You’ll be working directly with me (Andrew), the CTO. Before I was CTO of Weave I was […]

iPod Socks

ipod-socks

iPod Socks in orange and green iPod Socks were a set of multi-colored cotton knit socks introduced by Apple Inc. in November 2004 for protection of iPods from damage during travel.[1] History The socks were jokingly presented by Apple CEO Steve Jobs as a “revolutionary new product” at a special music event held on October […]