We Built the First X-BAT Prototype in One Year. Now We Put it to the Test.

shield.ai

One year ago, we shared our design and vision for X-BAT, the world’s first autonomous vertical take off and launch (VTOL) strike fighter. Today, as I write this, the first-full scale X-BAT prototype is complete and on its way from our development facility in Frisco, Texas, to our flight test facility in Newton, Kansas. This milestone represents a year of sustained effort and discipline from a team that committed to an ambitious design and build schedule and delivered. That is no small feat. ...

Fortune Telling and Speculative Design

maggieappleton.com

Practical tools for design engineers to explore possible futures through speculative design Practical tools for design engineers to explore possible futures through speculative design

The Dinoni Cafe in Thornleigh

www.rubenerd.au

Clara and I went to the local Sydney Hammerbarn recently, and decided to try somewhere new for our morning coffee. We left Thornleigh station on the Aldi side, and ended up walking past this cute cafe called the Dinoni on Railway Parade we hadn’t seen before. The decor was incredibly charming, and the Xmas decorations were already up. We tried their breakfast rolls (technically more lunch for us at that point, cough) and our usual espressos and piccolos. They were perfect. The warm...

The Recovery Kit 3

www.doscher.com

Quick Note: I started writing this a few months ago as I finished up the last few bits on the Recovery Kit 3, and some changes delayed things a bit. First, my startup license for Fusion 360 is nearing its end, but miraculously Solid Craft started up and it's been wonderful so far- and the design has actually been finished up on the app. I recognize that Fusion may be included for some of you as your daily profession, but for many hobbyists its format has been a barrier to editing my files. S...

My new digital home

dariuszwinkler.com

It's time for a dev blogger's favorite topic: blogging about my new blogging setup. After migrating my blog from Hexo to Eleventy , building a photography website and creating a personal one-pager , it was time to find a new digital home for all my projects. If you notice any issue after the migration, please let me know . I redirect the RSS feed to the new domain, but you might want to update the feed URL in your reader. Motivation I've been maintaining three different websites under tw...

Testing the Schelling Segregation Model

third-bit.com

In 1971, economist Thomas Schelling asked whether mild individual preferences for similar neighbours could produce large-scale residential segregation. The answer is yes: even when each agent requires only 30% of occupied neighbours to share its type, the population self-organises into sharply segregated clusters. The Schelling model is an example of an agent-based model: Place two types of agents on a grid, leaving some cells empty. At each step, identify dissatisfied agents and move each...

Reading List 10/31/26

www.construction-physics.com

The Golden Temple, Amritsar, by Edwin Lord Weeks, via WikiArt . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at space fiber optic cable manufacturing, nuclear district heating, Spain’s high-speed rail crash, China’s spaceplane, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housing An independent committee’s report on the huge Hong ...

Your GitHub language bar is lying (how to fix it)

mkennedy.codes

tl;dr; GitHub’s language bar counts every byte in your repo, including generated docs and test suites. A few lines in .gitattributes tell it what to skip. For my project, that took it from “75% HTML” to roughly 62% Rust and 38% Python, which is what the project really is. You know that colorful bar on every GitHub repo’s page, the one that says what the project is written in ? I just learned you can tell it what to count. On one of my projects, it made a big difference. Why doe...

Open source as a research method

lemire.me

Many people still picture innovation as a line. The professor thinks and publishes. The engineer reads the paper and designs a product. The customer consumes it. It rarely works that way. The industrial revolution was not set off by professors writing papers. It was driven by demand for cheap and better clothing for the masses. Demand came first. Michael Stonebraker made a related point in “Where We Have Failed” (2018). He argued that the database research community has lost its customer...

Accepted proposal: grow an existing map with maps.Grow

rednafi.com

Liz Fong-Jones’s proposal to add maps.Grow was accepted on October 29. It lets you make room in a map that already exists. make(M, n) already does this for a new map. A Go map grows on its own as you add entries. When it runs out of room, the runtime allocates a larger hash table and rehashes the entries into it. The old table is left for the garbage collector. A loop that adds thousands of entries can hit this again and again. Each time costs CPU and creates more garbage. If you know ...

Antikythera Mechanism Schematic

theshamblog.com

This is a schematic of the gearing of the Antikythera mechanism, from Tony Freeth’s 2021 Nature paper, “ A Model of the Cosmos in the Ancient Greek Antikythera Mechanism “. In my opinion this is the most comprehensive and well-supported of the several theories which fill in the missing portions of the mechanism. Use this along with the supplementary manuscript and supplementary videos in the link above to figure out how to construct the device (noting my comment on the paper about a small ...

LLMs are not superhuman at reading and writing neural network weights

seangoedecke.com

A recent paper argues that frontier LLMs can work with neural network weights directly. This seems superhuman, but it isn’t. The paper shows that GPT-6 Astra can take a small neural network and interact with its weights directly, “well past what we’d expect from humans or conventional algorithms”. Specifically, Astra was able to identify what games a small network 1 was trained to play just by looking at the weights, and even tweak the weights itself. The most impressive result is A...

Thailand and the Moon Village Association convene Korean, Japanese, Chinese, and Western space organizations for sustainable lunar operations

jatan.space

Thailand is the only country in the world which has active civil and scientific space programs, and is also party to the US-led Artemis Accords as well as China-led ILRS frameworks for cooperative lunar exploration. Which is why the Moon Village Association’s 10th global lunar symposium piqued my interest since Thailand’s leading space organization, called Geo-Informatics and Space Technology Development Agency ( GISTDA ), co-hosted the event in Bangkok last week on October 26 & 27...

SumatraPDF new features: June 24, 2026

blog.kowalczyk.info

New in the SumatraPDF pre-release builds : Current search match stands out When searching, the current match is now highlighted with your FixedPageUI.SelectionColor and all other matches use a secondary orange color, so it’s easy to see which match you’re on ( #5740 ). Toolbar buttons for external viewers with text or SVG icons External viewers configured in the ExternalViewers advanced setting can now appear as toolbar buttons, using the new ...

Rejoice, leap seconds are dead!

www.jeffgeerling.com

There will never be a leap second again. At least not for UTC. At the CGPM , they decided the last leap second we'll ever see for UTC, or Coordinated Universal Time, happened back at the end of 2016 . Of course they made that decision while I was out on vacation, so I'm just getting this video up now: But what's the CGPM, why does this matter, and why am I excited about it? There will never be a leap second again. At least not for UTC. At the CGPM , they decided the ...

Interesting links - October 2026

rmoff.net

As 2026 hurtles towards the holiday season and then on into 2027, I took a moment to canvass opinion from some of y’all as to the shape of this newsletter. As 2026 hurtles towards the holiday season and then on into 2027, I took a moment to canvass opinion from some of y’all as to the shape of this newsletter. As 2026 hurtles towards the holiday season and then on into 2027, I took a moment to canvass opinion from some of y’all as to the shape of this newsletter. As 2026 hurtles...

Voice is Underutilized

benjamincongdon.me

Speech is a useful medium for communicating with AI, both as an input/output channel and as back-and-forth. Over 2026 I’ve been increasing the amount of speech I/O and have collected a fair number of use cases. Input Voice is, of course, great for rambling at coding agents. Oftentimes the transactional “just talking with the agent” conversational back-and-forth is easier to ramble out than it is to type. I also occasionally have wrist sensitivity issues that make it difficult to type ...

flow, found

jamesg.blog

Flow found in the falling Amber aurora of Day. Gentle crisp sounds calling Memories created, lay. Fields of colour hold light In skies and on ground Memories ever held tight Created in the round. Flow found in the falling Amber aurora of Day. Gentle crisp sounds calling Memories created, lay. Fields of colour hold light In skies and on ground Memories ever held tight Created in the round. Flow found in the falling Amber aurora of Day. Gentle crisp sounds calling Memories ...

Qwen 3.8 27B on my laptop can interpret model weights, too

simonwillison.net

Yesterday's hot paper was Sparks of Weight-Space Programming: LLMs can natively read & write neural network weights by Rikiya Takehi, Jayden Teoh, Alex Zhang, and Omar Khattab. The paper (OK, the authors classify is as a "blog post", but it's paper-shaped) found that frontier models, in particular GPT-6 Astra, can both interpret and modify the raw weights of a machine learning model - literally a text description of the model containing a bunch of floating point numbers. I've been playing with...

How I Customised Pure Blog for This Site

kevquirk.com

A few people have reached out to me to ask how I did X, or Y with my site, so I thought I'd talk about the customisations I've made to this site, and how they work. Firstly, this site runs on Pure Blog , a CMS that I've been building over the last year or so. As it's matured, I've added features that allow more advanced users to do clever things without having to fiddle with the core platform. This means that people generally shouldn't have to fork the project and should continue to get all t...

one last simulation

taylor.town

blanket your familiar star in solar panels. earth and her sisters trace ellipses in colder starlight now. devoting everything, everything, to one last simulation -- a world where trillions of koalas populate the ocean like krill blanket your familiar star in solar panels. earth and her sisters trace ellipses in colder starlight now. devoting everything, everything, to one last simulation -- a world where trillions of koalas populate the ocean like krill blanket your familiar star in solar panel...

3SUM and APSP and ETH, Oh My!

blog.computationalcomplexity.org

(Throughout this post I will assume that the recent results by OpenAI and Anthropic contain correct proofs of what they claim.) I wrote the following about 2 years ago but did not post it. It's dated, but that's the point. BEGIN DOCUMENT FROM TWO YEARS AGO Why do we think \(P\ne NP\)? a) Lots of people have worked on SAT and other NP-complete problems, without getting them in P.  This is not mathematical evidence but it is worth noting. b) If SAT is in P then all problems in NP are in P.  Th...

Prospero: a new coding harness for a more civilized age

nullprogram.com

I’ve been fascinated with local LLMs for a couple of years now. The better open weight models, including some that inference on regular, higher-end consumer hardware at tolerable speeds, are now reliable enough to handle simpler programming tasks. This requires a coding harness, but so far this year I’ve been disappointed by all the harness offerings. For inexplicable reasons most are built with web stacks, and consume enormous amounts of memory. At its core a coding harness is essentially...

Random Old Posts

TitleDate
The Tremendous Yet Troubled State of Gaming in 2024
www.matthewball.co
January 23, 2024
Kafka Connect Change Log Level and Write Log to File
rmoff.net
January 29, 2019
Resetting a Consumer Group in Kafka
rmoff.net
August 09, 2019
New Blog, Who Dis?
switowski.com
October 14, 2022
Monaco What's Yours is Mine
www.jonashietala.se
December 12, 2012
This Course Has Its Own Soundtrack
mkennedy.codes
October 25, 2025
My Third Year as a Solo Developer
mtlynch.io
February 01, 2021
📷 Liftoff!
moonbase.lgbt
April 23, 2025
HEIC to JPG: Build a Quick Action with Automator
simplyexplained.com
July 08, 2020
Using `make` to compile C programs (for non-C-programmers)
jvns.ca
June 10, 2025
Uncle Bob and Silver Bullets
www.hillelwayne.com
October 05, 2017
Migrating Alfred Clipboard to New Laptop
rmoff.net
August 07, 2019
Write for people
vickiboykis.com
August 12, 2026
Early Christmas Present
www.jonashietala.se
December 14, 2012
I spent all day having Claude Code security audit every VPS I have
levels.io
October 25, 2026
Ditching Ultralytics: Training YOLOX for Aircraft Detection
austinsnerdythings.com
February 14, 2026
Why Do I Need CDC?
rmoff.net
October 15, 2024
SDF headless tests, part 1
www.redblobgames.com
November 08, 2024
A minimal REST API in Java
notes.eatonphil.com
February 01, 2020
snakes.run: rendering 100M pixels a second over ssh
eieio.games
February 25, 2026
Electricity is down in entire Portugal and Spain peninsula
levels.io
April 28, 2025
Dispatch 007: Fine-grained provenance, Automerge updates, LIVE workshop
www.inkandswitch.com
October 31, 2024
Does digital ID have risks even if it's ZK-wrapped?
vitalik.eth.limo
June 28, 2025
Fraud Investigation is Believing Your Lying Eyes
www.bitsaboutmoney.com
February 06, 2026
June 2023
maggieappleton.com
June 01, 2023
The Dark Forest and Generative AI
maggieappleton.com
December 31, 2022
Punk died the moment we learnt that the world WAS in fact getting better, not worse
levels.io
October 17, 2015
Use Custom Search Engines Way More
mkennedy.codes
January 28, 2024
Using R to Denormalise Data for Analysis in Kibana
rmoff.net
April 24, 2016
Muse: Designing a studio for ideas
www.inkandswitch.com
April 04, 2019
Obfuscation (Part III): Local Mixing
vitalik.eth.limo
August 21, 2026
The year in books: 2022
notes.eatonphil.com
January 12, 2023
Open sourced my entire ChatGPT code for image text adventures
levels.io
November 27, 2023
ngrok DNS headaches
rmoff.net
May 03, 2024
5 projects to build your AI engineering competency
nishtahir.com
April 20, 2026
Untangle: Solving problems with fuzzy constraints
www.inkandswitch.com
January 01, 2023
To raise VC, think like a VC first
nmn.gl
August 26, 2026
Starting a minimal Common Lisp project
notes.eatonphil.com
March 05, 2018
The Unexpected AI Stack: C# + .NET (Part 5)
chrlschn.dev
August 16, 2026
Rebuilding Mobile Apps at Talk Python
mkennedy.codes
May 15, 2023
Gitcoin Grants Round 7 Retrospective
vitalik.eth.limo
October 18, 2020
What App is That?
maggieappleton.com
May 20, 2020
Adding a backup Internet WAN on my OPNsense Router
www.jeffgeerling.com
July 23, 2026
Failed mime type for Krita
www.jonashietala.se
July 08, 2015
An optimization and debugging story with Go and DTrace
gaultier.github.io
July 01, 2025
Calculating Burn Rates in J
www.hillelwayne.com
November 21, 2017
Notes on discrete-time Fourier series and transform
eli.thegreenplace.net
September 19, 2026
Programmatically Invoke Cloud Run Jobs with Runtime Overrides
chrlschn.dev
September 23, 2023
In Bali the heat puts your brain into power save idle mode
levels.io
August 05, 2024
I ported Return to Castle Wolfenstein to the web with multiplayer in an hour using AI
levels.io
June 11, 2026
Recommendations
www.robinwils.com
January 08, 2025
Student-Oriented Teaching
taylor.town
January 31, 2022
Why Europe can't do tech: low risk tolerance chart
levels.io
August 18, 2018
Interviewing with AI
notes.ansonbiggs.com
June 05, 2025
Simon’s Tech Art Learning Materials
simonschreibt.de
August 13, 2022
A thesis isn’t enough for a PhD
lemire.me
September 26, 2026
Random notes on improving the Redis LRU algorithm
antirez.com
July 29, 2016
Shield AI Delivers First V-BATs to Taiwan, Deepening its Partnership with Taiwan Coast Guard Administration
shield.ai
October 13, 2026
I've been speaking around about refactoring CSS!
ohhelloana.blog
July 31, 2025
Bookmarks I saved in 2023 and beyond
ohhelloana.blog
February 02, 2024
The Case for Getting Rid of TestFlight Review
christianselig.com
June 12, 2020
GitOps with ArgoCD
www.jonashietala.se
July 23, 2026
My Own Python Web Framework
healeycodes.com
February 22, 2023
Just because it's work shaped doesn't make it productive
nishtahir.com
April 04, 2026
Biggest difference living in Netherlands and Western Europe compared to US
levels.io
July 11, 2016
Automatic Watering System
bitcannon.net
July 15, 2016
Automatically regenerate Tailscale TLS certs using systemd timers
stfn.pl
July 25, 2025
Falsehoods Programmers Believe About Dogs
www.hillelwayne.com
February 01, 2017
Metal Gear Rising – Slicing
simonschreibt.de
March 04, 2013
Imp: simple interpreter
www.scattered-thoughts.net
October 18, 2019
Why query planning for streaming systems is hard
www.scattered-thoughts.net
May 08, 2021
Two Americas, one bank branch, and $50,000 cash
www.bitsaboutmoney.com
March 05, 2025
Quake Engine Indicators
fabiensanglard.net
November 24, 2025
Vue 3x3 - A Mental Model for Building Fast
chrlschn.dev
January 14, 2023
Handmade Normal Maps
simonschreibt.de
December 03, 2013
My typical day
ohhelloana.blog
February 27, 2021
8 hour lamb shoulder
blog.singleton.io
November 30, 2015
Performance and OBIEE - part V - Execute and Measure
rmoff.net
March 18, 2013
#Fail: My Oracle Support
rmoff.net
November 11, 2009
The Grind a Day
ascii.textfiles.com
March 05, 2023
I installed Cloudflare Tunnel to secure my VPS even further and block all inbound traffic on Hetzner
levels.io
May 06, 2026
I did a live 4+ hour AMA on Twitch w/ @roxkstar74
levels.io
January 10, 2021
How I built an off-grid, solar powered webserver and exposed it to the Internet
stfn.pl
September 04, 2025
Day 29 of Learning 3d 🎮 Glass, reflectives, HD, coloring and more details
levels.io
March 02, 2016
locked up
strangestloop.io
May 10, 2023
How I do, and don't, use AI on this blog
rmoff.net
March 12, 2026
List of all my projects ever
levels.io
March 19, 2021
OBIEE Performance - Why Metrics Matter (and…Announcing obi-metrics-agent v2!)
rmoff.net
February 26, 2016
Announcing Juno 2.0
christianselig.com
June 27, 2024
How 1500 bytes became the MTU of the internet
blog.benjojo.co.uk
February 19, 2020
How big are our embeddings now and why?
vickiboykis.com
September 01, 2025
I've been fighting age-related loneliness by organizing coworking days and nights with friends
levels.io
September 30, 2026
How you should live with sunlight AC whole foods and exercise
levels.io
July 14, 2026
Building My Own Chess Engine
healeycodes.com
December 20, 2020
Living in the future with a big screen
www.rubenerd.au
October 30, 2026
Don't Sweat the Ad Blocker Drama
mkennedy.codes
November 28, 2023
Primitive Keys in ksqlDB
rmoff.net
February 07, 2020
It's such a weird experience that I can now build things faster than I get new ideas
levels.io
October 02, 2026
Claude Code Release Pulse
kinduff.com
September 04, 2026
0045: unexplanations, business things, zest progress, internal consistency repro, why murat blogs, compiler books + papers, compiling sql to wasm, other books
www.scattered-thoughts.net
March 28, 2024

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.