Day 1 ‚ The Problem
Day 1 ‚ The Problem - Supreme Founder
Day 1 ‚ The Problem - Supreme Founder
Using LLMs in programming
[Written August 2022. Published now because editing is hard and sometimes calling it how you see it is too scary to share with everybody at first.] Framing on this write-up: “guys I’m really confused, this weird thing keeps happening and it seems really good s…
A walkthrough of implementing a neural network from scratch in Python, exploring what makes these seemingly complex systems actually quite straightforward.
As you may have noticed, like everyone else in SF, I've been pondering AI. There will probably be at least 10 more years of world-changing developments ahead of us. Like with the internet, things may take decades to unfold. It's still early days. the internet…
Acknowledging the influences that led me to write "Human Software" and the professional journey that has got me to this point.
Blog post: OpenAI's inflated valuation, as I understand it
I recently had to make some performance optimizations. These are my favorite kind of coding task as they usually require some sort of creativity and tradeoff. This time around I also learned more about Redis and practiced using AI to generate code.
Adding friction, retaining an outlet
Build a culture of innovation by embracing fast, frequent failure. Discover why every company should have a Chief Fail Officer to drive learning and growth.
(re)Introducing the Pebble Appstore
My latest arch update broke system boot and plugging in a pen drive is too much work, so I installed grml on my local hard disk partition. Post also explores how live boot works.
How I ended up creating a dotenv parser while working on a CLI argument parser
At a time when we’re all blaming digital devices for ruining our attention spans, our children’s mental health and even the future of democracy itself, let’s give credit where it’s due: my cheap fi…
Everyone needs a Get Your Shit Together day every once in a while...
Quantum computers will create good businesses beyond 2030, maybe 2040, but not before then. Many R&D breakthroughs are required to build useful machines.
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and client-side web technologies, graphics pipeline, compilers and…
Novel Generative Model with Simple Principles and Unique Properties
The Nobel Peace Prize 2025 was awarded to Maria Corina Machado "for her tireless work promoting democratic rights for the people of Venezuela and for her struggle to achieve a just and peaceful transition from dictatorship to democracy"
In this video we learn how to implement Cubemapping in Vulkan. This can be used to render a skybox around the viewer. 🔥 See the list of the books that I'm using as background information for my tutorials: https://ogldev.org/books.html. I highly recommend the…
In November of 2024 I wrote a blog post titled "Is Python Really That Slow?", in which I tested several versions of Python and noted the steady progress the language has been making in terms of…
AI coding tools suck and are not at all what was promised. I'm done. 00:00 - intro 00:15 - i used to enjoy programming 01:05 - why did I become a programmer 01:55 - AI / LLMs are not predictable 02:47 - models are magic boxes 03:26 - ai programming has become…
As part of standard incident-response practice, Ruby Central is publishing the following post-incident review to the public. This document summarizes the September 2025 AWS root-access event, what occurred, what we verified, and the actions we’ve taken to str…
Firmware & goodies for making a KEYER (one-handed chorded keyboard). - mafik/keyer
Learn when to use MCP servers or extensions in Gemini CLI for personal configurations versus team workflows
When using component libraries, you'll often need to use npm link in order to test changes to the component library in an app that uses the component library locally. Let's say you're working on a dashboard in a company-portal project and you're using a Butto…
For most of history, humanity’s greatest accomplishment has been its ability to out-accelerate its own existential problems.
I am a huge fan of System V Inter Process Communication primitives. There is some rawness and UNIX spirit to them. There is a newer and kinda “improved” version of those primitives named POSIX IPC. While there are a few things in POSIX IPC that can’t be done w…
Fun loving creative (he/him) 🏳️🌈
A fresh start for me thanks to a generous friend
Ship Broken Things Published on 06.10.2025
From ancient Caesar ciphers to quantum-resistant cryptography, the journey of secret-keeping reveals not just the evolution of our technology, but the deepening of our understanding of information, computation, and trust itself.
ChatGPT recently pretended to run Python code
If you’re familiar with functional programming concepts, you may enjoy the idea of declarative programming using LINQ or Language Integrated Query. Querying data is a common solution to a lot of problems in business, but within itself we get a lot of different…
My Claude Code Setup | Justin D Fuller
Documenting my journey in trying to use my ESP32 on my phone through Termux
Why ChatGPT Apps are not what you think they are
Compounding is something so substantial. You can do it with notes ([[Compounding Note-Taking]]), money, and in life ([[Principles]]). It is slow, but it’s the right way to grow.
Nix is poised to win the future of cloud infrastructure, but critical obstacles remain. A 3-year production story on the promise, the pain, and the concrete path forward for Nix.
This is a calculator that works over unions of intervals rather than just real numbers. It is an implementation of Interval Union Arithmetic.