Featured post what's this? ✨ Plato and Software Engineering A small translation note that reveals a much deeper distinction about change, state, and what our systems really are.
Servo is now available on crates.io - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. Initial crates.io release and LTS version of Servo
Android now stops you sharing your location in photos My wife and I run OpenBenches. It's a niche little site which lets people share photos of memorial benches and their locations. Most modern phones embed a geolocation within the photo's metadata, so we use that information to put the photos on a map. Goo...
The Economics of Software Teams: Why Most Engineering Organizations Are Flying Blind A breakdown of what software development teams actually cost, what they need to generate to be financially viable, and why most organizations have no visibility into either number.
You paid for it, you should be comfortable in it A friend of mine bought a Tesla Roadster back in the early 2010s. At the time, spotting a Tesla on the road was a rare event. Maybe even occasion enough to stop and take a picture. I never got the cha
This is Why AI Could Replace Programmers Online Workshop: Vibe Coding for Production: https://dometrain.com/workshop/vibe-coding-for-production/?ref=nick-chapsas&promo=mail-list&coupon_code=3YEARS Get every Dometrain 40% off with code 3YEARS: https://dometrain.com/courses/?ref=nick-chapsas&prom...
All elementary functions from a single binary operator A single two-input gate suffices for all of Boolean logic in digital hardware. No comparable primitive has been known for continuous mathematics: computing elementary functions such as sin, cos, sqrt, and log has always required multiple distinct operatio...
boringBar - A taskbar-style Dock replacement for macOS Organize macOS windows by desktop with previews, pinned apps, notification badges, desktop switching, and a 14-day free trial.
Serenity Forge (@serenityforge.com) A statement regarding the removal of DDLC from the Google Play Store:
The Three Enterprise Layers Are Collapsing Into One | Walsenburg Tech For twenty years, enterprise software separated CRM, orchestration, and back-office into three layers with three vendor contracts. A confidence-gated decisioning layer is collapsing all three — and the vendors know it.
A shared state system for plugins When it comes to extending user applications via plugins, the quality of an API can make or break the process. If the API is too obtuse to use, it may alienate people and can curb the popularity of your project.
The Exception Butterfly An overview of gracefully composing Maybe/Either/Transformers within Haskell.
I ran Gemma 4 as a local model in Codex CLI I wanted to know whether Gemma 4 could replace a cloud model for my day-to-day agentic coding. Not in theory, in practice. I use Codex CLI…
Chess - an analogy for conversation Visualizing conversation as a game of chess could make it more tangible.
The Closing of the Frontier — Tanya Verma The Anthropic Mythos announcement is the first time in my life I’ve felt truly poor. Maybe because I grew up on the internet and it was the one permissionless place where you could have leverage and a shot at uncapped exploration and ambition. That is now...
a perfectable programming language — Soter at a party, Sydney Von Arx asked if i could name 40 programming languages. yeah, that's the bay for you. racket, agda, clean, elm, typescript, sh, ASP, verilog, javascript, scheme, rust, nim, intercal, sed, isabelle, visual basic, zsh, alokscript, coq, id...
More Vetoes, Less Vision | Scribe by Hemanth Why software coherence degrades with the number of decision-makers - a pattern across startups, FOSS, and enterprise, grounded in real data.
Being a Junior Scientist in the current administration My thoughts on Hermit Tech after 15 hours of pair programming with Nikhil Suresh.
I want a better action graph serialization Makefiles and Ninja files have limitations, separate from the implementing tool. How can we fix them?
How Claude Changes My Code Claude writes all my code now, but the bigger shift is in *what* code I produce.
Paying Google to Hack macOS Users? Installing software with curl | sh is a bad habit - unfortunately common nowadays. This is an attack vector exploited through malvertising. The article describes what happens when someone blindly installs a tool from a sponsored website.
The Shelf Life of Intelligence Martin Casado, GP at a16z, put it plainly last week: It's only a matter of time before only the model creators have access to the most powerful models. The ...
Plato and Software Engineering A small translation note that reveals a much deeper distinction about change, state, and what our systems really are.
Mount Lebanon Find local businesses, get place recommendations, view maps and get driving directions on Apple Maps.