
Roughly 90% of innovative startups fail. For all new US businesses, 2024 Bureau of Labor Statistics data puts first-year failure at 20.4%, rising to 49.4% at five years and 65.3% at ten. This post covers startup failure rate statistics for 2026: survival by year, the reasons startups shut down, industry and tech breakdowns, and venture-backed outcomes.
Startup Failure Rate Statistics — TL;DR
The headline numbers measure two different groups. The 20.4% figure tracks all registered busines...

So here’s the thing. Late last year I bought the excellent SilverStone FLP02 , a retro-themed computer case with modern component support. It was absolutely, jaw-droppingly gorgeous, and has easily become my favourite modern case alongside the legendary NCASE M1. It’s big, relatively easy to work in with just a few caveats (a topic for another time), and yet looks the part so well. I’ve since moved our FreeBSD bhyve/jail server into our FLP02, and am giving serious consideration to an a...

I have been tinkering with a little tactics game not so different from Fire Emblem. One thing I'm doing that I think is somewhat novel in the space is involving a technique I learned from studying Timely Dataflow : partially ordered costs for pathfinding. In Timely, it's used to represent complex versions of time that allow for multitemporal processing .
I've written about this before but back then I didn't really appreciate all the applications of them. Every time I want to do something, ...
"No way to prevent this" say users of only package manager where this regularly happens
xeiaso.net
In the hours following the news that Redhat Insights' JavaScript packages fell
victim to a supply chain attack via NPM, developers and systems administrators
scrambled ensure all of their projects were unaffected from a supply chain attack that steals credentials for AWS, GCP, Azure, Kubernetes, HashiCorp Vault, npm, and CircleCI before then self-propagating via said stolen npm credentials and the bypass_2fa setting. This establishes persistence via Claude Code hooks and VS Cod...
What does Blue Origin’s New Glenn rocket explosion mean for NASA’s Artemis program? A domino of timeline lapses and strategic failures.
jatan.spaceFollowing NASA’s Artemis rejig , catalyzed Moonbase plans , and the crewed Artemis II lunar flyby earlier this year, the agency has been trying to go full speed in its grand plans for returning US astronauts to the Moon alongside placing of long duration infrastructure. It’s to that latter end that on May 26, the agency took another necessary step by announcing firm, fixed price contracts being awarded to teams led by Astrolab (a Moon Monday sponsor) and Lunar Outpost respectively for ...

Last week I posted about why the accept attribute on file inputs is bad UX.
The accept attribute lets you specify which file types an input will accept. For example, if users need to upload a receipt, you can do this:
That means users can only select those file types. All other files are disabled:
This sounds good because it stops users from picking an invalid type before they submit - which would then cause an error.
But as I said in the post, this is bad UX because:
T...

Unary codes are a form of universal variable-length code (UVLC) that are sometimes used on their own but more commonly used as a building block for more general families of UVLCs like Golomb, Rice or Gamma / Exp-Golomb codes. There are multiple conventions in use, the one I’ll use in the following has codewords terminated with a “1” bit and is 0-based, i.e. the codebook goes
0 -> 1 1 -> 01 2 -> 001 3 -> 0001 4 -> 00001
and so forth. That is, some value i ...

House building using the “Oraaflex” modular construction system, via Wikipedia . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at a California chemical leak, weapons-grade plutonium for nuclear reactor startups, a startup that will clean your house to get robot training data, Blue Origin’s rocket explosion, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become...
Greece expands Shield AI V-BAT fleet for maritime operations
shield.ai
ATHENS (June 2, 2026) – Shield AI today announced that the Hellenic Army has signed a procurement agreement to grow its fleet of V-BAT vertical takeoff and landing (VTOL) uncrewed aircraft systems (UAS) in support of Maritime Domain Awareness (MDA) operations across the Aegean Sea.
The Hellenic Army currently uses the V-BAT to deliver intelligence, surveillance, and reconnaissance (ISR) missions. The acquisition of more platforms will increase Greece’s ability to maintain persistent mari...

Sunday came, Sunday went, but the notes can be week notes any day they want to be.
Current situation:
A LIE. This photo is from Sunday when I started these and then did not finish them. It’s Monday now and I’m in bed with rice water toner pads all over my face. I will not be sharing a photo at this time thank you for understanding. I do feel very moisturized.
Monday 25 May: Memorial Day, also hospital day. Having to work certain holidays is a new th...

For 15 years, Sébastien Fontaine has been trying to kill dirt. The biochemist, who runs a lab at the French National Institute for Agriculture, Food, and Environment, wanted to know how much carbon is released by soil — just dirt alone, completely devoid of life. His team sealed dirt into jars and blasted them with sterilizing gamma radiation. Then they waited for the carbon dioxide released by…
Source For 15 years, Sébastien Fontaine has been trying to kill dirt. The biochemist, who ru...

Where are all the AI-generated projects? This is a common question from AI skeptics: if LLMs are so good at writing code, where is the tsunami of new AI-generated apps, services and games?
I personally don’t find this to be much of a paradox. Writing code is only one of the bottlenecks involved in actually shipping a new product, after all. It’s also impossible to talk about the paid work I’ve done with AI (you’ll simply have to take my word that it’s increased my productivity). ...
Odd Scenarios about Research Claims I blogged about OpenAI's achievement of having AI solve a math problem here . My post had a few comments about authorship of such results. Lance had a post about co-authorship and AI here There are times when an author on a paper prefers to not be listed as a co-author. There are times when an author wants to give credit in odd places. We give some scenarios. 1) Professors Alice and Bob prove a theorem. They have their grad student Carol write up the res...

It has been an unfortunate turn in the software industry, one of many as of
late, that gambling is once again one of its primary engines. With the rise of
almost nationwide online sports betting, not to mention prediction markets,
making odds on real-world events and extracting the money of suckers is no
longer limited to island nations. It is a great American pursuit, or at
least, that's what modern television sports coverage leads you to believe.
There has always been an uncomfortable relati...
As companies adopt AI tools, a lot of time is spent on thinking about AI policies from a security, compliance, or even cost-focused angle. But many leaders are neglecting to address how their teams should work with AI in the context of the team as a whole. This creates a lot of unresolved tension, and it’s time for leaders to step up and set some guidelines not just for how to use AI in an “approved” sense, but how to use it respectfully. When I say respectfully, I am not talking about the...
This is the 100th post of this blog
stfn.plI was thinking of doing something special for the 100th post, but I could not
decide what to do, so instead I'll do just some random bits and pieces.
I've been living on the Internet since the early 00s and during that time I had
many different blogs and blog-like sites. Some disappeared of natural causes,
some can still be found.
A photo from one of my blog posts from 2009. This is my
laptop of that time, a HP Compaq with which I have very fond memories. It's
placed on the floor of the ro...

Greg Wilson has noticed that lots of folks are using dodgy metrics to figure out if AI tools are worth their costs.
Would you measure lines of code generated, or tickets closed? Or would you send out a survey asking whether developers feel more productive? Each of those approaches is flawed in a different way;
He lists lots of common metrics, and why they are flawed. Sadly he doesn’t give any suggestions on what would be better. In my view, since we cannot measure productivity ,...
The fourth episode of Wonders of Web Weaving is out : In Episode 4, I chat with Marisabel , the author of Konfetti Explorations . We talk about, among other things, websites as gardens, sharing art on one's personal website, and seasons of making our websites. I hope you enjoy the episode! Wonders of Web Weaving has an RSS feed you can use to follow along from wherever you get your podcasts.
Konfetti Explorations
Marisabel
The fourth episode of Wonders of Web Weaving is out
Wonders of...
Short post today. New ZJIT contributor dak2 submitted a
PR to fix an overflow bug in fixnum
division in ZJIT. We did the division fine, but lied about the type of the
result in the case of dividing FIXNUM_MIN by -1 . You can see how this is
special-cased in CRuby:
static inline void
rb_fix_divmod_fix ( VALUE a , VALUE b , VALUE * divp , VALUE * modp )
{
// ...
if ( x == FIXNUM_MIN && y == - 1 ) {
if ( divp ) * divp = LON...
A facility has two identical servers. Customers arrive as a Poisson process and each needs one server for an exponentially distributed service time. Which queueing discipline should the facility use?
Separate queues: each server has its own dedicated line; customers randomly pick a line on arrival and cannot switch.
Pooled queue: a single shared line feeds whichever server becomes free first.
It turns out that pooling the queues is always better, even though both systems have identical...
I present here a monstrous counter-example for sparse linear solvers which operate only on an input sparse matrix.
This counter-example is closely related to the nightmare matrices of a previous post , but with a key strengthening: the matrices I present here
will be symmetric and positive definite (“SPD” for short). In my prior post I relied on indefiniteness of the matrix to make iterative solutions a non-viable “shortcut” around direct methods.
It remained an open question to me whe...

How to create an organic gradient animation using a WebGL shader. How to create an organic gradient animation using a WebGL shader.
Here we go again. Afternoon walk this time around. It’s almost 2pm, and I’m standing in the same parking spot where I got picked up last week. No breakfast in me, but I did have lunch before heading out. Compared to last week’s hike, this one’s gonna be way easier. We have a bit more than 20kms to walk, with roughly 650 meters of ascent and 1300 of descent. Gonna be fun.
Before we begin, I’ll have to apologise for the terrible photos I took, especially of the churches. Been a weird w...