An Early Step on the Long, Strange Road to Photosynthesis

www.quantamagazine.org

Every second, trillions of watts of solar energy — more than 10,000 times the energy used by modern humans — blast the Earth’s surface. Around 2.4 billion years ago, life took an evolutionary leap when bacteria learned to harness these photons to break apart water molecules and stitch carbon atoms into sugars. Along the way, they flooded Earth’s atmosphere with oxygen and rewrote the rules of life. Source Every second, trillions of watts of solar energy — more than 10,000 times the ...

Initial impressions of Claude Fable 5

simonwillison.net

I didn't have early access to today's Claude Fable 5 release, but I've spent the past ~5.5 hours putting it through its paces. My initial impressions are that this is something of a beast . It's slow, expensive and has been quite happily churning through everything I've thrown at it so far. As is frequently the case with current frontier models the challenge is finding tasks that it can't do. First, let's review the key characteristics. Anthropic claim that Claude Fable 5 offers the sam...

Powered by Hivemind: Combat-Ready AI Piloted Helicopters

shield.ai

As part of the U.S. Marine Corps’ Aerial Logistics Connector (ALC) program that aims to provide logistics to distributed units in a contested environment, Shield AI, Airbus U.S. Space & Defense, L3Harris Technologies, and Parry Labs completed their fourth autonomous flight test period on the H145 helicopter. For the first time, the H145 flew with systems from all four companies fully integrated on the aircraft. During testing, Hivemind mission autonomy successfully detected landing zone obst...

Wonders of Web Weaving, Episode 5

jamesg.blog

The fifth episode of Wonders of Web Weaving is out : In Episode 5, I chat with Mike , the author of Shellsharks . We talk about, among other things, balancing personal and professional identities on personal websites, curating interesting content on the web, and creating bridges between disciplines with curation. 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. Mike Shellsharks The fifth episode of Wond...

More Psychology

third-bit.com

OK, back to how people think… See the first post in this series for context. Why Do You Want What You Want? On Easter Sunday 1929, a group of women walked down Fifth Avenue in New York City smoking cigarettes. They had been hired by Edward Bernays, a publicist working for the American Tobacco Company, to light up in public and treat their cigarettes as what Bernays called “torches of freedom.” Women smoking in public was a social taboo; framing the act as feminist defiance was desi...

The decline of Google and rise of alternative searches as the source of traffic

stfn.pl

Click to skip the introduction and go straight to the results. The first part of the story is that, as I already wrote here and here , I am using self-hosted Umami as the analytics engine for this blog. I am using it because I am curious to know how many people visit my blog, and I like numbers and graphs. Of course in this day and age, saying "humans" is a stretch, because you can never be sure if a visit is a human, or a bot. Umami does filter out a lot of the automated traffic because ...

Automating my job away

austinhenley.com

https://austinhenley.com/blog/automatingmyjob.html https://austinhenley.com/blog/automatingmyjob.html https://austinhenley.com/blog/automatingmyjob.html

Putting this blog on ATProto with standard.site

rednafi.com

I put this blog on standard.site . Every post now also lives as a record on ATProto (the protocol behind Bluesky), and new ones publish themselves whenever I push to main . What it is # standard.site is a set of shared ATProto lexicons . The two that matter here are site.standard.publication and site.standard.document . The publication record describes the blog: name, URL, icon. Each post becomes a document record that lives in my own data repository on a PDS and points ba...

Kafka Share Groups and Parallelizing Consumption - Part 3: Client-local parallelism

jack-vanlightly.com

All tests were executed against Kafka 4.3.0 using Dimster.  In the last post Broker-Visible vs Client-Local Parallelism we looked at two ways of scaling Kafka consumption. The final unit of parallelism can be visible to the broker, as consumers, or it can be local to the client, as threads, virtual threads, async tasks, or some other execution mechanism hidden behind a smaller number of consumers.  Broker-visible parallelism is simple to reason about: if each consumer processes records seria...

Sovereign

lemire.me

The keyword in politics these days is ‘sovereign’. What few will admit is that it is effectively the adoption of the American strategy: Make America Great Again. In other words, reindustrialization of key sectors of the economy. The UK used to be a computing champion. Our chip designs (ARM) originated from the UK. Canada had BlackBerry, everyone was using Canadian phones. Like Canada, many countries have progressively slid into financialization. Huge banks and bank-related businesses, su...

Best 5 IKEA Desk Setup Ideas

www.makerstations.io

The IKEA KARLBY worktop has quietly become the backbone of countless home offices. It’s cheap, solid, and pairs with almost anything. Below are five setups that real people built and use every day. Each one solves a different problem, whether that’s tight space, a tall user, or a budget that won’t stretch to a custom desk. 1. The KARLBY and ALEX IKEA Desk Setup Pairing a KARLBY worktop with two ALEX drawer units is the most copied IKEA desk setup, and for good reason...

Giving your Go apps Tigris superpowers

www.tigrisdata.com

Tigris is S3-compatible, which means you can point the AWS SDK at it and most things just work. The catch is that the Tigris-exclusive features—bucket forking, snapshots, object renaming, and the like—need verbose workarounds because the AWS SDK doesn't know they exist. So we wrote a Go SDK that does. It comes in two flavors: the storage package is a drop-in replacement for the standard S3 client with first-class methods for the Tigris-specific operations, and simplestorage is ...

SmithDB

buttondown.com

LangChain recently posted about a database they built. I liked the post quite a bit, I thought it was pretty well written and did a really good job of explaining their architecture. It highlighted for me some of the interesting database challenges and workloads that are consequences of AI. This is an "observability database," which sits sort of outside the traditional OLTP/OLAP dichotomy, but leans a bit on the OLAP side. It exists to collect data from a bunch of different sources (in LangCh...

Working with product managers

seangoedecke.com

The relationship engineers have with product management is more dysfunctional than with any other part of the company. There’s no shared culture or language like there is with other engineers, and the rules of “who gets to tell who what to do” aren’t as clear-cut as they are with managers. Engineers don’t have a lot in common with legal, or design, or sales, but they also don’t need to interact much with those roles. In my experience, engineers are communicating with product managers...

Deep dive into India’s Chandrayaan Moon missions like never before

jatan.space

The Chandrayaan 3 lander on the Moon imaged by the mission’s rover Pragyan. Image: ISRO India’s Chandrayaan program is one of the few in the world dedicated to the exploration of our Moon. Starting with its discovery of lunar water that catalyzed the global Moon rush of today, the program has gotten media and creator attention worldwide. However, the coverage has often lacked the program’s specific scientific, technological, and geopolitical outcomes being laid out and contextualized agai...

Humans Solve Erdos Problem!!

blog.computationalcomplexity.org

(In 2008 I wrote a survey of some of the known sum-product theorems, see  here . Avi Wigderson has a great slide-set on sum-product theorems and their applications---the slides are on Avi's webpage of talks he has given (all the talks are excellent) which is  here . I had a prior post on sum-product theorems  here )  If \(A\) is a set then let \(A+A = \{ x+y \ \colon\  x,y\in A \} \),     \(A\cdot A = \{ xy \ \colon \  x,y\in A \} \). Let \(A= \{1,\ldots,n\} \). \(|A+A| = \Theta(n...

#Vietnam2026 Lotus flowers and surreal gardens

www.rubenerd.au

We had our first tropical storm of the trip today, as evidenced by my soaked clothes and shoes! We’d taken a short trip to the Vinhome Mega Mall in District 9, and the rain came completely out of nowhere. Well, from the sky specifically. We came to the Vinhomes Grand Park area in the eastern periphery of Ho Chi Minh City to see family of my in-laws yesterday, and it became our base for a couple of days. Vinhomes is a massive residential property developer in Vietnam, and the Grand Park pre...

Sabbatical #17: Melbourne

darekkay.com

After five weeks in New Zealand, it was time for a change of scenery. Following my original plan and given the proximity, Australia was the obvious choice. However, I had to shorten my stay to reach Japan in time for the cherry blossoms. I decided to split the next two weeks between Melbourne and Sydney. I was also looking forward to finally slowing down and staying more than 1–2 nights in the same place (or so I thought 😅). Just a few days before my arrival, Melbourne was named the "...

📝 2026-06-09 13:00

kevquirk.com

Yep, I definitely won't buy a bigger #3DPrinter. 🫣 Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️ You can reply to this post by email , or leave a comment . Yep, I definitely won't buy a bigger #3DPrinter. 🫣 Thanks for reading this post via RSS. RSS is ace, and s...

"No way to prevent this" say users of only language where this regularly happens

xeiaso.net

In the hours following the release of CVE-2026-45447 for the project OpenSSL , site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a heap use-after-free in PKCS7_verify(). This is due to the affected components being written in C, the only programming language where these vulnerabilities regularly happen. "This was a terrible tragedy, but sometimes these things just happen and there's nothing anyone ca...

A solid tradition // Week 23 — 2026

anniemueller.com

A week in which some things happen and some things do not happen, much like other weeks.  Current situation: Not pictured: The 3 different kinds of beef jerky we just got at Buc-ee’s. The pain of having children who become driving teenagers is the exorbitant cost of auto insurance. The joy is getting to stare out the window as the midwestern landscape moves by and think about nothing and everything for hours at a time.  Monday 01 June: Dentist in ...

Fitness challenge underway

manuelmoreale.com

A few weeks ago, I was at my brother’s place, watching NBA, and amongst other things, I was teasing him about the fact that he’s putting up weight. Which is just a fact. But he’s also in his 40s, so that’s understandable. He pointed out that I’m also gaining weight (but I’m not in my 40s), and since it was a long time since I weighed myself, I decided to hop on a scale, and the number that came out was 89.6kg. Now, I’m 190cm tall, so being almost 90kgs isn’t really a tragedy but ...

Does the accept attribute on file inputs work better on Windows and Android?

adamsilver.io

Last week I wrote about the problem with using the accept attribute for uploading files. As a quick reminder: When you use the accept to specify which file types will be allowed like this: …the dialog will disable invalid types like this: This is bad because: The disabled files are greyed out making them hard to read Some users won’t notice the subtle greyed out styling - so will try clicking the invalid files anyway And this will make the interface feel unrespo...

Random Old Posts

TitleDate
A Journey into Vue-Router
maggieappleton.com
January 16, 2020
SDF font outlines
www.redblobgames.com
August 27, 2024
s21e05: That Whole Moltbot/OpenClaw YOLOing AI Agents Thing
newsletter.danhon.com
February 05, 2026
Gitcoin Grants Round 9: The Next Phase of Growth
vitalik.eth.limo
April 02, 2021
When to Build Millennia Sewers
taylor.town
June 28, 2023
Powering Raspberry Pi Pico with AA batteries (Weather Station Part III)
stfn.pl
January 03, 2023
Thoughts on the xz backdoor: an lzma-rs perspective
gendignoux.com
April 08, 2024
Wine update and 2020 vintage
blog.singleton.io
October 10, 2020
CLI subcommands with lazy imports
snarky.ca
February 21, 2026
Fire and Forget at Textual
mkennedy.codes
March 29, 2026
See all network traffic in a Go program, even when encrypted and compressed
gaultier.github.io
September 25, 2025
MuSig1 - A Reasonably Secure Multisig Scheme
conduition.io
June 29, 2023
A bash script to deploy ksqlDB queries automagically
rmoff.net
April 01, 2021
Three Research Questions About AI
third-bit.com
May 31, 2026
Every Conversation is a Backrub and/or a Helicopter in a Puddle
taylor.town
February 14, 2026
We've literally just lost power in Europe
levels.io
November 28, 2025
The End of the Tunnel
www.jonashietala.se
October 19, 2011
Why Good Programmers Use Bad AI
nmn.gl
May 17, 2025
Overnight success is the biggest myth: 10 years and 98% failed projects to make $100k/mo
levels.io
December 27, 2018
How Much Is a Browser Worth?
www.wezm.net
July 03, 2024
New Year, New Theme: 100 Things
www.jonashietala.se
January 01, 2010
Writing a Jinja-inspired template library in Python
notes.eatonphil.com
May 23, 2021
Why Are Cars Getting Bigger?
theluddite.org
December 01, 2023
s19e07: Decide What’s Important; Tacit Admission
newsletter.danhon.com
November 22, 2024
Luxury brands like Rimowa and LVMH are mostly a scam
levels.io
May 29, 2026
I got hit by a car today
steveklabnik.com
October 25, 2012
The evolution of the Super Nintendo motherboard
fabiensanglard.net
April 08, 2024
Ambient Co-presence
maggieappleton.com
December 27, 2023
The death of the corporate drone
levels.io
October 18, 2012
Fighting a clamdemic: A golden mussel FAQ
dantheclamman.blog
July 14, 2025
Alien vs Wolfenstein – Cutting Torch
simonschreibt.de
March 02, 2016
How to recommend books, or, stop recommending SICP
notes.eatonphil.com
January 31, 2022
Learning Apache Flink S01E06: The Flink JDBC Driver
rmoff.net
November 16, 2023
The Polygons of Another World: Genesis
fabiensanglard.net
January 05, 2020
Careful Trading Complexity for 'Improvements'
sirupsen.com
November 30, 2021
AMD Vega 10 on Linux in 2023
c.pgdm.ch
July 18, 2023
Pentagon taps Shield AI for low-cost drone program as Iran war accelerates demand for cheap drones
shield.ai
May 19, 2026
Responsibility and ownership
notes.eatonphil.com
April 30, 2019
Ad hoc tools for gathering prompt context
austinhenley.com
October 01, 2024
Adventures with Apache Flink and Delta Lake
rmoff.net
August 27, 2024
On (and Contra) Chalmers on LLM Interlocutors
benjamincongdon.me
December 27, 2025
You Don't Need Stream Deck, You Need Macros
switowski.com
May 09, 2024
17 down, 27 more to go
manuelmoreale.com
May 31, 2026
Long Term Goals (part 2)
www.jonashietala.se
February 16, 2013
Ode to the M1
fabiensanglard.net
August 12, 2023
Why those particular integer multiplies?
fgiesen.wordpress.com
October 26, 2024
OBIEE and F5 BIG-IP
rmoff.net
April 15, 2009
A Picture Worth a Thousand Programmes
maggieappleton.com
April 01, 2022
"work hard, play hard"
taylor.town
July 22, 2024
I helped the Pope's with his latest Encyclical (His Math Background Helped)
blog.computationalcomplexity.org
April 01, 2026
Finding the Design Engineer within the Full-Stack Developer
mary.codes
March 11, 2024
Mapping the whole internet with Hilbert curves
blog.benjojo.co.uk
April 20, 2018
A reactive framework in 40 lines
www.ctnicholas.dev
July 09, 2021
Bill Gates - TED - How the pandemic will shape the near future
blog.singleton.io
July 12, 2020
Reviewing the Surface Book 2
notes.eatonphil.com
March 18, 2020
OAS makes you log in twice
rmoff.net
April 02, 2009
“This Is Not The Computer For You”
samhenri.gold
March 12, 2026
Never dismiss your ideals as post-adolescent fantasy
levels.io
June 02, 2014
Fast Unrounded Scaling: Proof by Ivy
research.swtch.com
January 19, 2026
The achiever in crisis
levels.io
June 14, 2014
Learning Golang (some rough notes) - S02E02 - Adding error handling to the Producer
rmoff.net
July 10, 2020
Second-person self-awareness
blog.andymatuschak.org
August 10, 2011
Silent Synchronous Reading Sessions
maggieappleton.com
June 19, 2020
The State of UX Design of Chinese Car Brands
www.theturnsignalblog.com
July 01, 2020
I'm making it dead simple to contribute to Ruby's documentation
steveklabnik.com
August 22, 2011
Files are fraught with peril
danluu.com
July 12, 2019
Why it's impossible to agree on what's allowed
danluu.com
February 07, 2024
Comparing Alternatives to top Written in Rust
www.wezm.net
March 20, 2020
Pain is information
stephango.com
November 09, 2023
Monitoring My Garage Door With a Raspberry Pi, Rust, and a 13Mb Linux System
www.wezm.net
April 19, 2022
I over-engineered my website's personalisation
owenlacey.dev
February 26, 2025
7ème tour des subventions Gitcoin - Rétrospective
vitalik.eth.limo
October 18, 2020
Minimal architect sketches turned into renders with Interior AI v2
levels.io
December 04, 2023
Design is compromise
stephango.com
December 31, 2018
1Password Dependency Breaks Syntax Highlighting
borretti.me
December 27, 2025
As a hobbyist rust developer, I want to think less about error handling
mbuffett.com
September 08, 2020
What it Takes to Beat the Market
austinvernon.site
September 14, 2021
I published my first package to PyPi
stfn.pl
November 19, 2024
Breaking Down OnlyFans’ Stunning Economics
www.matthewball.co
September 08, 2024
Examining scampy
www.scattered-thoughts.net
May 19, 2010
Creating a Podcast From a Mastodon Account With XSLT
www.wezm.net
March 01, 2023
Timeline of the xz open source attack
research.swtch.com
April 02, 2024
Installing Krita on Slackware 14.1
www.jonashietala.se
August 03, 2015
dict() vs. {}
switowski.com
December 01, 2022
Live blog: Code w/ Claude 2026
simonwillison.net
May 06, 2026
Optimizing Python scripts with AI
lemire.me
January 25, 2026
sawserver won't start (analytics: Servlet error java.net.ConnectException: Connection refused (errno:239))
rmoff.net
March 30, 2009
Demystifying multiple importance sampling
lisyarus.github.io
April 25, 2024
In response to a developer asking about systems
notes.eatonphil.com
September 15, 2025
Hands on with Raspberry Pi
blog.singleton.io
March 12, 2012
What we can learn from Stormzy about transparency
levels.io
April 16, 2017
Testing the performance of an NVMe HAT in BOINC
stfn.pl
October 31, 2024
100 blog posts, 6 years, 5 million views
austinhenley.com
June 19, 2025
Writing a simple Python compiler: 1. hello, fibonacci
notes.eatonphil.com
August 16, 2020
Adding OBIEE monitoring graphs into OAS
rmoff.net
December 06, 2010
Prince Of Persia Code Review
fabiensanglard.net
June 14, 2013
Find Your Value
taylor.town
July 25, 2023
Modeling Redux with TLA+
www.hillelwayne.com
February 12, 2018
C++ behavior trees library design
lisyarus.github.io
August 22, 2022
Getting Comfortable
www.jonashietala.se
August 28, 2011

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.