Nelson's Weblog
8BitDo Game Controllers
8BitDo makes good game controllers. A
wide variety of styles from retro to mainstream, with some...
28th Aug 2024
8BitDo makes good game controllers. A
wide variety of styles from retro to mainstream, with some unusual shapes.
And wide compatibility with various systems: PC, Macs, Switch, Android. They’re well
built, work right, and quite inexpensive. A far cry from the...
Tony Finch's blog
p-fast trie: lexically ordered hash map
Here’s a sketch of an idea that might or might not be a good idea.
Dunno if it’s similar to...
4th Aug 2025
Here’s a sketch of an idea that might or might not be a good idea.
Dunno if it’s similar to something already described in the literature
– if you know of something, please let me know via the links in the
footer!
The gist is to throw away the tree and interior pointers from...
A Smart Bear
Building in public forces true competitive advantage
“Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it...
20th Dec 2016
“Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it creates a self-imposed accountability. But doesn’t it ruin competitive advantage when your competitors can steal your source code and know the salaries of your employees and whether...
elementary Blog
Visualizing The Finish Line
First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already...
4th May 2024
First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already aware, we build elementary OS releases from the Ubuntu software repositories, so we now have a stable upstream to work from. That means it’s time for us to focus in on finishing up...
Elad Blog
Biotech companies I wish existed
While one off companies may exist, I am surprised there is not more biotech activity in these areas
20th May 2025
While one off companies may exist, I am surprised there is not more biotech activity in these areas
Maggie Appleton
Empty Pointers and Constellations of AI
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
Neil Panchal
Introducing Berkeley Mono
Now publicly available!
Berkeley Mono Typeface
Download a trial:...
4th Sep 2021
Now publicly available!
Berkeley Mono Typeface
Download a trial: https://berkeleygraphics.com/typefaces/berkeley-mono
It will be available through Berkeley Graphics agency as a first release.
Berkeley Mono Typeface
Berkeley Mono is a love letter to the golden era of computing....
Liz Denys
Better with Star Wars, baking is
Isn't everything?
Star Wars partnered with Williams-Sonoma to make pancake molds and some rather...
16th Jul 2010
Isn't everything?
Star Wars partnered with Williams-Sonoma to make pancake molds and some rather insanely high quality cookie cutters:
The set of four includes a Yoda face and helmets from each of Darth Vader, Boba Fett, and a stormtrooper. I knew that if I ever got my hands on...
Alex Meub
Buying a House in Portland
After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically...
13th Oct 2016
After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically toured more than 70 houses, put in 13 offers and looked over hundreds of listings in nearly every neighborhood in the city. I thought it might be a good time to reflect on the...
Marco.org
Low Power Mode on the Mac
Laptop battery life is decreasingly relevant to me as more airplanes offer power outlets. But...
31st Jul 2018
Laptop battery life is decreasingly relevant to me as more airplanes offer power outlets. But sometimes you lose that lottery, as I did on my latest 8-hour daytime flight.
Apple’s “Up to 10 hours” claim doesn’t apply to my work,1 which is usually a mix of Xcode, web browsing, and...
markround.com
Returning To Rails in 2026
I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced...
5th Mar 2026
I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced with problems - give me a minor inconvenience and I’ll happily spend weeks building something far more elaborate than the situation warrants. There’s joy in having a playground to...
The Web Witch's Blog
Web Witch's Grimoire: June 2025
April was precisely what I was expecting it to be: exhausting. I'm still recovering from our trip to...
4th Jul 2025
April was precisely what I was expecting it to be: exhausting. I'm still recovering from our trip to Seattle at the end of April.
It turns out I never posted my draft covering the month of March and April, so I will attempt to cover the highlights. The excerpt above is from my...
Explained from First...
The Internet explained from first principles
5th Aug 2020
A Day In The Life...
I'm still fed up and a browser is coming along fine
I'm still fed up and a browser is coming along fine
16th Dec 2023
I'm still fed up and a browser is coming along fine
David Crawshaw
log4j: between a rock and a hard place
log4j: between a rock and a hard place
2021-12-11
What does backwards compatibility mean to...
11th Dec 2021
log4j: between a rock and a hard place
2021-12-11
What does backwards compatibility mean to me?
Backwards compatibility should not have forced log4j to keep LDAP/JNDI URLs
The other side of compatibility: being cautious adding features
There is more than enough written on the...
Jordan Eldredge's...
I Love You Truly [Ukulele Mp3]
I arranged and recorded 'I Love You Truly' on electric ukulele for Chelsea.
10th Feb 2012
I arranged and recorded 'I Love You Truly' on electric ukulele for Chelsea.
Ruud van Asseldonk
Neither necessary nor sufficient
6th Oct 2015
Josh Comeau's blog
The Importance of Learning CSS
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to...
3rd Mar 2021
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career.
Jim Nielsen’s Blog
“Out of the Software Crisis”: Dependencies
The following is an extension of my notes from Baldur’s book “Out of the Software Crisis” including...
1st Sep 2023
The following is an extension of my notes from Baldur’s book “Out of the Software Crisis” including quotes from the author.
Software is a lot like life — probably because it models our lives — in that it’s constantly changing.
The biggest threat to the economic value of code is...
the singularity is...
you can never go back
Total disassociation, fully out your mind
That Funny Feeling
I was thinking today about a disc...
31st Aug 2025
Total disassociation, fully out your mind
That Funny Feeling
I was thinking today about a disc jockey. Like one in the 80s, where you actually had to put the records on the turntables to get the music. You move the information. You were the file system.
I like the Retro Game...
Marc Astbury
Context as the Moat
To build a defensible, enduring business, it is essential to attract, convert, and retain users....
15th Jun 2025
To build a defensible, enduring business, it is essential to attract, convert, and retain users. Ideally, customer reliance on your product should deepen over time, making the cost of switching to a competitor prohibitively high. Consumer-facing AI companies are now grappling...
Vladimir Klepov as a...
5 coding interview questions I hate
I’ve taken part in well over a hundred tech interviews now, on both sides. Some were fun, and some...
21st Mar 2022
I’ve taken part in well over a hundred tech interviews now, on both sides. Some were fun, and some were pure cringe. I’ve been asked if I have kids (supposedly, people with children won’t have time to job hop), and if “I bet my ass I cost that much”. Fun times.
But today I’d like...
macwright.com
Recently
October was another pleasantly busy month in Brooklyn.
Really took advantage of the breadth of New...
1st Nov 2023
October was another pleasantly busy month in Brooklyn.
Really took advantage of the breadth of New York culture: I saw an opera at the Metropolitan Opera House, and then went to see prog-metal band Polyphia play guitar solos as fast as possible. At the latter, there were multiple...
Oxide Computer...
How Oxide Cuts Data Center Power Consumption in Half
Here’s a sobering thought: today, data centers already consume 1-2% of the world’s power, and that...
8th Nov 2024
Here’s a sobering thought: today, data centers already consume 1-2% of the world’s power, and that percentage will likely rise to 3-4% by the end of the decade. According to Goldman Sachs research, that rise will include a doubling in data center carbon dioxide emissions. As the...
charity.wtf
From Cloudwashing to O11ywashing
I was just watching a panel on observability, with a handful of industry executives and experts who...
24th Nov 2025
I was just watching a panel on observability, with a handful of industry executives and experts who shall remain nameless and hopefully duly obscured—their identities are not the point, the point is that this is a mainstream view among engineering executives and my head is...
A Beautiful Site
A better way to write config files in PHP
How many times have you seen something like this in a config file?
$db_host = 'localhost';
$db_name...
2nd May 2016
How many times have you seen something like this in a config file?
$db_host = 'localhost';
$db_name = 'somedb';
$db_user = 'someuser';
$db_pass = 'somepass';
Then, of course, it gets included and the variables are referenced as globals:
include('config.php');
echo $db_host; //...
A Day In The Life...
Go maps vs switches
Go maps vs switches
4th Mar 2021
wingolog
wastrel, a profligate implementation of webassembly
Hey hey hey good evening! Tonight a quick note on
, a new...
30th Oct 2025
Hey hey hey good evening! Tonight a quick note on
, a new WebAssembly
implementation.wastrel
Wastrel compiles Wasm modules to standalone binaries. It does so by
emitting C and then compiling that C.
Compiling Wasm to C isn’t new:
wrote
back in the day and these days most...
Alex Meub
A Quick Look at Portland Parking Ticket Data
I work in downtown Portland and see a lot of people getting parking tickets every day (parking is...
5th Feb 2019
I work in downtown Portland and see a lot of people getting parking tickets every day (parking is one of the reasons I ride my bike to work). I was curious to learn more about it.
Thanks to the Freedom of Information Act, Portland parking ticket data is available to anyone who...
bt RSS Feed
Proper UI Hierarchy
Proper UI Hierarchy
2019-02-05
I often feel like an old man when I complain about flat design and...
5th Feb 2019
Proper UI Hierarchy
2019-02-05
I often feel like an old man when I complain about flat design and how designers these days have lost (or willfully forgotten) the skill to create accessible UIs with proper visual hierarchy. A skill which at it’s core seems so simple - yet is...
Marc Astbury
The Exodus Curve
The concept of Product-Market Fit (PMF) collapse has gained renewed attention with the rise of large...
8th Feb 2025
The concept of Product-Market Fit (PMF) collapse has gained renewed attention with the rise of large language models (LLMs), as highlighted in a recent Reforge article. The article argues we’re witnessing unprecedented market disruption, in this post, I propose we’re experiencing...
Julia Evans
How do Nix builds work?
Hello! For some reason after the last nix post I got nerdsniped by trying to understand how Nix...
3rd Mar 2023
Hello! For some reason after the last nix post I got nerdsniped by trying to understand how Nix builds
work under the hood, so here’s a quick exploration I did today. There are probably some mistakes in here.
I started by complaining on Mastodon:
are there any guides to nix that...
Patrick Kayongo
Mammon
The cool winter’s breeze whispered through the open window, singing along with the familiar sound of...
20th Aug 2022
The cool winter’s breeze whispered through the open window, singing along with the familiar sound of the occasional car passing by outside. As the cool air gently brushes across her arms, Gladys Tyamzashe’s strands of hair stand up, mounted on the goose bumps of her aged and...
TokyoDev
Bringing Your Pets to Japan
This is the post in forums that always makes me wince: “I’ve just been hired and am moving to Japan!...
11th Jul 2024
This is the post in forums that always makes me wince: “I’ve just been hired and am moving to Japan! Can I bring my dog with me?”
The reason it causes me pain is that I know the poster is already too late. If they wanted to relocate to Japan with their dog, they needed to start...
Words and Buttons...
Sine and cosine
Interactive mnemonics and changeable snippets.TL&DR: Sine is like S and cosine is like C. You can...
9th Dec 2019
Interactive mnemonics and changeable snippets.TL&DR: Sine is like S and cosine is like C. You can make things like O or 8 by using them both.
somenice
Atlas of AI by Kate Crawford
I’ll admit I’m a HUGE believer of advances in Artificial Intelligence. Deep learning or just general...
22nd Jun 2022
I’ll admit I’m a HUGE believer of advances in Artificial Intelligence. Deep learning or just general machine learning. From Bayesian beginnings to GANs and CNNs, I’m all about data, ML and all of the promises it’s future holds. The problems it can solve today seemed impossible...
ByteofDev
10 ways to speed up web image loading
Images are one of the most significant contributors to slow websites. Here is how you can prevent...
19th Dec 2023
Images are one of the most significant contributors to slow websites. Here is how you can prevent this.
Sometimes It Works...
2024: Just the Start
2024 has overall been a great year for me personally. I believe it represents a turning point. 2023...
31st Dec 2024
2024 has overall been a great year for me personally. I believe it represents a turning point. 2023 was tough, but 2024 went some way to redressing the balance and I am even more positive about 2025 because of it.
Here are a few highlights:
We went to Japan! My first time in...
TokyoDev
Asiajin Meetup
Today I attended [the second Asiajin meetup]. Asiajin is an English
language blog that covers what...
9th Oct 2010
Today I attended [the second Asiajin meetup]. Asiajin is an English
language blog that covers what is going on in the Japanese internet
space. About 20 people participated, with over half the attendees being
Japanese. This surprised me, as the blog's target is English speakers,...
David Heinemeier...
What is HiFi
I grew up in a home where music was always playing. My father repaired electronics, so an endless...
10th Dec 2023
I grew up in a home where music was always playing. My father repaired electronics, so an endless stream of speakers, amplifiers, turntables, and TVs passed through the household. And all of it had to be tested, of course. At max volume. Sometimes at odd hours.
While that was...
Joel on Software
Welcome, Prashanth!
Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking...
24th Sep 2019
Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who… Read more "Welcome, Prashanth!"
bt RSS Feed
Installing WordPress on NearlyFreeSpeech
Installing WordPress on NearlyFreeSpeech
2024-05-27
I recently went through the process of porting...
27th May 2024
Installing WordPress on NearlyFreeSpeech
2024-05-27
I recently went through the process of porting over my wife’s small business website (built off of WordPress + Woocommerce) from EasyWP to NearlyFreeSpeech. Although the process was fairly easy-going, I thought I would post my...
Oxide Computer...
RFD 1 Requests for Discussion
One of the first things we did in setting up the company was create a repo named “rfd.” This repo...
24th Jul 2020
One of the first things we did in setting up the company was create a repo named “rfd.” This repo houses our requests for discussion. Bryan teased this to the internet…
…and folks asked for our process, so we are going to share it!
The best way to describe RFDs is with “RFD 1...
Joel Gascoigne
10 lessons from my startup journey so far
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
It’s almost...
19th Dec 2011
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
It’s almost exactly a year since I started documenting my startup lessons
learned through this blog, and since my first post last November, I’ve blogged
26 times. I’ve been lucky enough to have...
Stephen Wolfram...
Introducing Chat Notebooks: Integrating LLMs into the Notebook Paradigm
This is part of an ongoing series about our LLM technology:ChatGPT Gets Its “Wolfram...
8th Jun 2023
This is part of an ongoing series about our LLM technology:ChatGPT Gets Its “Wolfram Superpowers”!Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin KitThe New World of LLM Functions: Integrating LLM Technology into the Wolfram LanguagePrompts for Work & Play:...
Jordan Eldredge's...
Rendering “modern” Winamp skins in the browser
Writing an interpreter for a custom bytecode opens the door for rendering interactive custom Winamp...
20th Nov 2024
Writing an interpreter for a custom bytecode opens the door for rendering interactive custom Winamp skins in the browser
On Life and Lisp
Growing up Alyssa
When I was 10, I came out as transgender. I was a girl and I knew it.
I was one of the lucky...
21st May 2023
When I was 10, I came out as transgender. I was a girl and I knew it.
I was one of the lucky ones.
After four painful years, I was fortunate enough to access gender-affirming health care. First testosterone blockers. Later estrogen, the stuff my peers soaked in for years while I...
bt RSS Feed
Why I Stopped Using an External Monitor
Why I Stopped Using an External Monitor
2023-03-03
For the longest time I’ve been using a Samsung...
3rd Mar 2023
Why I Stopped Using an External Monitor
2023-03-03
For the longest time I’ve been using a Samsung 27” UHD monitor as my main display. This monitor was connected to my ThinkPad X260 (in clamshell mode) through the official Lenovo dock. It wasn’t a bad setup, but I have since...
Alice GG
Is technical analysis just stock market astrology?
Technical analysis is a part of finance that studies price moves to guide investment decisions.
A...
25th Jul 2023
Technical analysis is a part of finance that studies price moves to guide investment decisions.
A lot of investors seem skeptical of the use of past price data, which leads to technical analysis often being perceived as similar to astrology.
In this article, I will try to see if...
Maggie Appleton
A History of Cyborgs
Notes on the history of cyborgs and why the idea still holds historical weight in Western narratives
1st Nov 2020
Notes on the history of cyborgs and why the idea still holds historical weight in Western narratives
Boot.dev Blog
What Are the Career Options in Computer Science?
The future is bright for career options in computer science with remote work opening up doors that...
1st Aug 2022
The future is bright for career options in computer science with remote work opening up doors that weren’t present before. Trying to navigate through computer science career options can be overwhelming what with all the options at your disposal. While we won’t go through every...
Neil Panchal
Teaching how to code is broken
Typically:
Chapter 1: Types
Chapter 2: Variables
Chapter 3: Operators/Math
Chapter 4: Control...
12th Jan 2022
Typically:
Chapter 1: Types
Chapter 2: Variables
Chapter 3: Operators/Math
Chapter 4: Control structures
Chapter 5: Arrays
Chapter 6: Functions
Chapter 7: Structs
Chapter 8: Classes and Objects
Chapter 9: Methods
Chapter 10: Inheritance and Polymorphism
Chapter 11: Some advanced...
David Crawshaw
jsonfile: a quick hack for tinkering
jsonfile: a quick hack for tinkering
Consider your requirements!
A reference implementation
A final...
6th Feb 2024
jsonfile: a quick hack for tinkering
Consider your requirements!
A reference implementation
A final thought
2024-02-06
The year is 2024.
I am on vacation and dream up a couple of toy programs I would like to build.
It has been a few years since I built a standalone toy, I have...
Eric Bailey
Voice Control Usability Considerations For Partially Visually Hidden Link Names
24th Jun 2022
Liz Denys
Chemistry at its finest: inverted sugar syrup for cocktails
Simple syrup finds its home in any well-stocked bar because sometimes sugar doesn't dissolve easily...
23rd Aug 2010
Simple syrup finds its home in any well-stocked bar because sometimes sugar doesn't dissolve easily enough. Simple syrup is traditionally made by dissolving white sugar into water on a stove and then cooling before use, but sometimes, in a pinch, people will shake superfine sugar...
David Gerrells
how fast is go? simulating millions of particles on a smart tv
The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv...
13th Sep 2025
The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.
Herman's blog
Digital hygiene: Emails
Email is your most important online account, so keep it clean.
1st Jul 2025
Email is your most important online account, so keep it clean.
wingolog
free trade and the left, ter: mises and my apostasy
Good evening. Let’s talk about free trade!
Last time, ,
which looks at how the cause of free trade...
6th Mar 2026
Good evening. Let’s talk about free trade!
Last time, ,
which looks at how the cause of free trade was taken up by a motley crew
of anti-imperialists, internationalists, pacifists, marxists, and
classical liberals in the nineteenth century. Protectionism was the
prerogative of...
Maggie Appleton
A Metaphorical Reading Collection
A collection of my favourite books on conceptual metaphor theory
1st Jun 2020
A collection of my favourite books on conceptual metaphor theory
Buttondown's blog
March updates
We have lots of great new updates in store!
2nd Mar 2019
We have lots of great new updates in store!
Tyler Cipriani: blog
CSS display inline-block Extra Margin/Space
TL;DR: The margin isn’t a margin—it’s a space. Try
using display: block; float: left; instead.
ALSO:...
1st Aug 2012
TL;DR: The margin isn’t a margin—it’s a space. Try
using display: block; float: left; instead.
ALSO: Checkout the amazing list of techniques to
combat inline-block space-margins at CSS
Tricks
I’ve made a weird discovery about using the inline-block display. I
use inline-block...
Boot.dev Blog
What is Backend-as-a-Service?
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made...
5th Dec 2022
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made available by a third party over the internet. Think Salesforce, WordPress, or MailChimp. And most people know what a “backend developer” is, that is, someone who is responsible for things...
bt RSS Feed
Improving Tufte CSS for Jekyll
Improving Tufte CSS for Jekyll
2019-11-01
After creating the ET-Jekyll theme almost two years ago, I...
1st Nov 2019
Improving Tufte CSS for Jekyll
2019-11-01
After creating the ET-Jekyll theme almost two years ago, I finally got around to revamping the structure and improving a lot of minor performance issues. Items that have been surely needing of updates for the last couple of...
Sometimes It Works...
Supporting multiple TLDs in Laravel Valet
Supporting multiple TLDs in Laravel Valet
Dnsmasq
Valet
¶Supporting multiple TLDs in Laravel...
9th Sep 2019
Supporting multiple TLDs in Laravel Valet
Dnsmasq
Valet
¶Supporting multiple TLDs in Laravel Valet
Valet is great.
Occasionally though I need an app to respond on a different TLD to the default one. And there are even times when it makes sense to have an app respond on multiple...
Tom MacWright
Recently
I skipped August's Recently because this summer has been relentless, mostly in the positive sense....
2 weeks ago
I skipped August's Recently because this summer has been relentless, mostly in the positive sense. July and August were filled with bike rides, 5K races, friends in town, life changes and logistics.
For a friend's birthday, we rode the rickety Coney Island Cyclone, which was...
Sometimes It Works...
On AI doomerism
So what's going on?
This is a reflection on this post (of the same title) that I thoroughly enjoyed,...
20th Jan 2025
So what's going on?
This is a reflection on this post (of the same title) that I thoroughly enjoyed, by Flavio Copes.
"I am the genuine article, therefore I don't have to try. I just have to be. You, on the other hand, have to try any passing bandwagon, because what else have you...
elementary Blog
It's Disability Pride Month! Let's Get Accessible
This month we have several community updates, a couple of Flatpak releases available on OS 7, and...
3rd Jul 2024
This month we have several community updates, a couple of Flatpak releases available on OS 7, and plenty of OS 8 news.
Disability Pride Month
It’s disability pride month, which means making space to talk about how we can build communities and systems that better accommodate...
Darek Kay
Website themes with uBlock Origin
Browser extensions like Stylish, Stylus or Tampermonkey make it possible to create custom website...
1st Feb 2024
Browser extensions like Stylish, Stylus or Tampermonkey make it possible to create custom website themes/skins. At the same time, I try to lower the number of add-ons that I use, mostly due to security and performance reasons. Interestingly, the uBlock Origin ad blocker can...
Eliran Turgeman
Godot4 w/ C# in VSCode setup
I spent some time trying to set up my dev environement to be able to run and debug a Godot game...
16th Jun 2024
I spent some time trying to set up my dev environement to be able to run and debug a Godot game written in .Net inside VSCode.
Here are the steps I took to setup:
Install Godot Engine for .Net Link
Install .Net SDK Link
Go into VSCode and install the following extensions
.NET...
Liz Denys
Ten minutes playing with typography: 'home'
I made the graphic with the GIMP, and the typeface used is Helvetica Neue.
2nd Apr 2011
I made the graphic with the GIMP, and the typeface used is Helvetica Neue.
Elad Blog
AI Regulation
There have been multiple call to regulate AI. It is too early to do so.
18th Sep 2023
There have been multiple call to regulate AI. It is too early to do so.
Joel Gascoigne
Treat it as finished
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
One of the most...
3rd Apr 2011
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
One of the most important differences for me personally in how I’ve run my
current startup compared to the last one I founded has been how I treat the
product at each stage of the process. With...
David Heinemeier...
Universal Basic Dead End
While the world frets about the future of AI, the universal basic income advocates have an answer...
7th Apr 2025
While the world frets about the future of AI, the universal basic income advocates have an answer ready for the big question of "what are we all going to do when the jobs are gone": Just pay everyone enough to loaf around as they see fit! Problem solved, right?
Wrong. The...
Boot.dev Blog
What is Backend-as-a-Service?
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made...
5th Dec 2022
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made available by a third party over the internet. Think Salesforce, WordPress, or MailChimp. And most people know what a “backend developer” is, that is, someone who is responsible for things...
Ferd.ca
AI: Where in the Loop Should Humans Go?
This is a re-publishing of a blog post I originally wrote for work, but wanted on my own blog as...
7th Mar 2025
This is a re-publishing of a blog post I originally wrote for work, but wanted on my own blog as well.
AI is everywhere, and its impressive claims are leading to rapid adoption. At this stage, I’d qualify it as charismatic technology—something that under-delivers on what it...
Founder's blog
AI features now run on-premise
Short version: every AI feature we ship on the hosted helpdesk now runs on the self-hosted edition...
10th Feb 2026
Short version: every AI feature we ship on the hosted helpdesk now runs on the self-hosted edition too. It's a separately licensed Docker add-on, perpetual license, one-time payment. Customer data stays on your network. Requires Jitbit Helpdesk v11.22 or newer.
Why this took a...
David Heinemeier...
Kamal 2: Thou need not PaaS
Kamal was our ticket out of the cloud. A simple tool for deploying containerized applications onto...
3rd Oct 2024
Kamal was our ticket out of the cloud. A simple tool for deploying containerized applications onto our own hardware, without the need for the complexity of something like Kubernetes. Kamal 2 is a huge leap forward for that tool, and it has just shipped.
Now you can deploy...
37signals Dev
Mission Control — Jobs
As promised back when we introduced Solid Queue, today we’ve open-sourced Mission Control — Jobs, a...
30th Jan 2024
As promised back when we introduced Solid Queue, today we’ve open-sourced Mission Control — Jobs, a dashboard and set of extensions to operate and observe background jobs, that we’ve been using for over a year, in the beginning with Resque only, and later with both Resque and...
The History of the...
1995 Was the Most Important Year for the Web
The world changed a lot in 1995. And for the web, it was a transformational year.
The post 1995 Was...
8th Apr 2025
The world changed a lot in 1995. And for the web, it was a transformational year.
The post 1995 Was the Most Important Year for the Web appeared first on The History of the Web.
elementary Blog
Spring cleaning is in full effect
March was all about bug fixes. This month don’t expect too many new features, but instead get...
5th Apr 2023
March was all about bug fixes. This month don’t expect too many new features, but instead get excited about improved stability and closed issue reports! The team has been hard at work sorting through your feedback and smoothing out all of the wrinkles.
Sideload
Since sideloading...
Kagi Blog
An update on Kagi Translate
Some of you might have noticed that Translate no longer works when you're signed out, or that it...
5th Jun 2026
Some of you might have noticed that Translate no longer works when you're signed out, or that it shows as offline. This is because we have temporarily turned off free access while we work through the cost of running Translate.
elementary Blog
The System Settings Redesign Has Landed
This month the biggest story is System Settings, but we also have some great progress on the new...
5th Apr 2024
This month the biggest story is System Settings, but we also have some great progress on the new Dock and Wayland. Plus a small change to default keyboard shortcuts that you might appreciate. Read ahead to find out the new developments you have to look forward to in the upcoming...
Philip Ilic Thomas
What I'm up to - July 2026
My monthly newsletter about what I am up to, which I send in place of social media. What I did in...
1st Jul 2026
My monthly newsletter about what I am up to, which I send in place of social media. What I did in June I left Chroma, and I start a new role in August. In this liminal time, I am spending a couple of weeks in Japan and practicing photography.
Matt Keeter
Gradients are the new intervals
14th May 2025
swyx's site RSS Feed
The Swipe Files Strategy for Part Time Creators
Swipe Files are underrated, passively compounding sources of personal leverage for your creator...
3rd Sep 2021
Swipe Files are underrated, passively compounding sources of personal leverage for your creator journey.
Marco.org
Developer relations
Apple’s leaders
continue
to
deny
developers
of two obvious truths:
That our apps provide substantial...
3rd Jun 2021
Apple’s leaders
continue
to
deny
developers
of two obvious truths:
That our apps provide substantial value to iOS beyond the purchase commissions collected by Apple.
That any portion of our customers came to our apps from our own marketing or reputation, rather than the App...
TokyoDev
Working Out, Gaining Weight, and Building Muscle in Japan—For Cheap
When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters...
7th May 2026
When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters tall and weighing around 55 kilograms. I had been a stick man all my life, and after a couple of months in Tokyo, I even lost a couple more kilos—probably due to the...
Julia Evans
Using `make` to compile C programs (for non-C-programmers)
I have never been a C programmer but every so often I need to compile a C/C++
program from source....
10th Jun 2025
I have never been a C programmer but every so often I need to compile a C/C++
program from source. This has been kind of a struggle for me: for a
long time, my approach was basically “install the dependencies, run make, if
it doesn’t work, either try to find a binary someone has...
The Codist
Verizon's I'm A Teapot Error And Other Technology Fails
This is not my week for using technology. None of these problems was my fault, other than my...
6th Oct 2025
This is not my week for using technology. None of these problems was my fault, other than my existing in the universe and the attraction that brought.
Today, I wanted to review my Verizon mobile account, and I noticed that the website had changed since my last visit. I clicked
Marco Bambini
The Edge-First Manifesto
Cloud as a coordination layer. Edge as the execution environment.
19th Dec 2025
Cloud as a coordination layer. Edge as the execution environment.
TokyoDev
How (and Why) to Get a Bank Account in Japan
You can technically get by in Japan without a Japanese bank account. For those who are here on...
11th May 2025
You can technically get by in Japan without a Japanese bank account. For those who are here on short-term visas, or who plan to move frequently from city to city, it’s perfectly possible to live and work in Japan without one.
However, if you want to work a full-time job, rent an...
swyx's site RSS Feed
Why I Moved Off Dev.to
2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just...
1st Jun 2022
2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just launched DXTips on Hashnode.
Liz Denys
Seeing every BAM Next Wave Festival show
From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music -...
14th Jan 2019
From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music - specifically, I saw all 26 of the Next Wave Festival productions.
I've been coming to BAM regularly since I moved to New York in 2011, and Next Wave is always an exciting time of year...
swyx's site RSS Feed
How to Manifest a Meetup
This week I was visiting NYC for work reasons, and found myself with a gap on my schedule for...
15th Jul 2022
This week I was visiting NYC for work reasons, and found myself with a gap on my schedule for Thursday night. So I [tweeted out an invite](https://twitter.com/swyx/status/1546219659195826178):
David Gerrells
how fast is javascript? Simulating 20,000,000 particles
The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the...
6th Jul 2024
The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go.
Eric Migicovsky's...
Array 1.19.0
This new release is a great mix between old and new, with significant improvements to both our newer...
15th Dec 2020
This new release is a great mix between old and new, with significant improvements to both our newer features, as well as our core analytics stack…
Sedimental
Developer variants
Software development takes all kinds. I'm not talking about appearances or job
titles. I'm talking...
9th Aug 2016
Software development takes all kinds. I'm not talking about appearances or job
titles. I'm talking about motivations and fulfillment.
In my years of writing code and leading projects, I've come to learn a
bit about how my teammates, and I, experience success, through a...
Joel Gascoigne
Your startup is a rocket ship
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
When you’re...
1st Jul 2012
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
When you’re building a startup, the startup itself has a reputation and
credibility around it. The startup has tremendous power. As the startup rocket
ship takes off, the best thing you can do is...
On Life and Lisp
The Apple GPU and the Impossible Bug
In late 2020, Apple debuted the M1 with Apple’s GPU architecture,
AGX, rumoured to be derived from...
13th May 2022
In late 2020, Apple debuted the M1 with Apple’s GPU architecture,
AGX, rumoured to be derived from Imagination’s PowerVR series. Since
then, we’ve been
reverse-engineering AGX and building open source graphics drivers. Last
January, I rendered a triangle
with my own code, but...
alexwlchan
Plates and states
I was recently visiting Vermont for a work trip – my first time in the USA since I was a child.
I...
14th Aug 2024
I was recently visiting Vermont for a work trip – my first time in the USA since I was a child.
I was drawn to the license plates on passing cars, and how they look different to the cars I’m used to.
Whenever I visit new places, I enjoy looking for the tiny bits of infrastructure...
A Smart Bear
Why I don't like the LTV metric (LifeTime Value)
The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
7th Oct 2013
The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
Josh Collinsworth
The blissful zen of a good side project
One of life's greatest simple pleasures is creating something just for yourself.
4th Apr 2025
One of life's greatest simple pleasures is creating something just for yourself.
Tony Finch's blog
On "the OSI deprogrammer"
Back in December, George Michaelson posted an item on the APNIC blog titled
“That OSI model refuses...
26th Mar 2024
Back in December, George Michaelson posted an item on the APNIC blog titled
“That OSI model refuses to die”,
in reaction to Robert Graham’s “OSI Deprogrammer”
published in September. I had discussed the OSI Deprogrammer on Lobsters,
and George’s blog post prompted me to write an...
A Smart Bear
Excuse me, is there a problem?
Many startups fail despite identifying a real problem and building a product that solves that...
8th Apr 2023
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.
TokyoDev
The English Paradox: Four Decades of Life and Language in Japan
For more than forty years, I have been trying to understand the role of English in Japan. Over my...
7th Nov 2024
For more than forty years, I have been trying to understand the role of English in Japan. Over my first two decades in this country, I went from one extreme to the other: from seeing English as important here, to regarding it as a niche, inessential aspect of Japanese life.
My...
Oxide Computer...
Building Big Systems with Remote Hardware Teams
The product we’re building, a rack-scale computer, is specifically designed to
be a centralized,...
8th Mar 2023
The product we’re building, a rack-scale computer, is specifically designed to
be a centralized, integrated product because that’s what our customers need.
This requirement and the design choices we’ve made to meet this need
create some daily efficiency challenges for our team....
Eliran Turgeman
First week of Byte-Sized Tech
It has been a week since I announced my telegram channel byte-sized tech.
My main goal in creating...
6th Sep 2024
It has been a week since I announced my telegram channel byte-sized tech.
My main goal in creating this channel was to read tech books. I wanted to summarize them to avoid just skimming.
It hasn’t gained much traffic yet. But, I hope it will resonate with more people so that I...
Liz Denys
Knitted curtain tiebacks
I wanted curtain tiebacks that were functional for my curtains hung inside window frames, but...
21st Nov 2020
I wanted curtain tiebacks that were functional for my curtains hung inside window frames, but unfortuantely, the current trends are designed around curtains mounted outside window frames with large, bulky metal tiebacks - not so great for my craftsman framed windows in tiny NYC...
Kagi Blog
Introducing Privacy Pass authentication for Kagi Search
Today we are announcing a new privacy feature coming to Kagi Search.
13th Feb 2025
Today we are announcing a new privacy feature coming to Kagi Search.
Julia Evans
Some notes on NixOS
Hello! Over the holidays I decided it might be fun to run NixOS on one of my
servers, as part of my...
1st Jan 2024
Hello! Over the holidays I decided it might be fun to run NixOS on one of my
servers, as part of my continuing experiments with Nix.
My motivation for this was that previously I was using Ansible to
provision the server, but then I’d ad hoc installed a bunch of stuff on...
A Beautiful Site
JSNES: a Nintendo emulator built in JavaScript
I remember, not too long ago, arguing with people who said that JavaScript would never be as good as...
10th Nov 2009
I remember, not too long ago, arguing with people who said that JavaScript would never be as good as Flash. Granted, at the time many people were afraid of JavaScript and, thus, it wasn't used as widely as it is today. With the introduction of popular libraries such as jQuery,...
bt RSS Feed
Converting My X201 ThinkPad into a Slabtop
Converting My X201 ThinkPad into a Slabtop
2023-05-01
I recently wrote about physically disabling...
1st May 2023
Converting My X201 ThinkPad into a Slabtop
2023-05-01
I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun “hack” to an annoying issue I was running into. Since then, the laptop has been running flawlessly.
The only other minor issue I had...
ntietz.com blog -...
Where are we going from here? Software engineering needs formal methods
The job of a software engineer is not to produce code, but to solve problems; we just happen to...
3rd Jul 2021
The job of a software engineer is not to produce code, but to solve problems; we just happen to solve most of those problems by producing code. Ultimately, producing code is hard, and we need help. That's why GitHub's Copilot is exciting, but it's far from ideal, and it's the tip...
blag
When is my Cake Day?
Using praw and prawoauth2 to find when is my cake day on Reddit.
20th Nov 2015
Using praw and prawoauth2 to find when is my cake day on Reddit.
wingolog
javascript weakmaps should be iterable
Good evening. Tonight, a brief position statement: it is a mistake for
JavaScript’s to not be...
19th Aug 2024
Good evening. Tonight, a brief position statement: it is a mistake for
JavaScript’s to not be iterable, and we should fix it.WeakMap
A associates a key with a value, as long as the key is
otherwise reachable in a program. (It is an .)WeakMapephemeron
table
When was added to...
Alex MacCaw
Zone of Genius
Aligning the right people with jobs to be done is an age-old problem in company building. And on a...
12th Jun 2019
Aligning the right people with jobs to be done is an age-old problem in company building. And on a micro level, aligning yourself with the right role is also challenging. What should you delegate? Where should you focus your efforts?
I've found the Zone of Genius framework to
swyx's site RSS Feed
The only Permanent Underclass are the ones who believe it is permanent
20th Oct 2025
Eric Migicovsky's...
Array 1.16.0
Following our largest release to date, we are now back on a more regular release schedule. And,...
4th Nov 2020
Following our largest release to date, we are now back on a more regular release schedule. And, given that scalability was the focus of the previous…
bt RSS Feed
Chrome OS Could Become the Future Leader of Computing
Chrome OS Could Become the Future Leader of Computing
2022-01-06
FOSS Enthusiasts: This article...
6th Jan 2022
Chrome OS Could Become the Future Leader of Computing
2022-01-06
FOSS Enthusiasts: This article discusses the use of proprietary software and places it in a positive light. You have been warned. No angry emails please…
Google has created one of the best operating systems designed...
Sedimental
Maintainerati 2017: GitHub Design
Last week I attended a Maintainerati event, an
unconference/mini-summit for maintainers of popular...
18th Oct 2017
Last week I attended a Maintainerati event, an
unconference/mini-summit for maintainers of popular software, run as a
prelude to the GitHub Universe conference. After being
brought up to speed on this year's secret handshake of the software elite,
I had a great time in the...
Basta’s Notes
AI Homelab Part 2: what I learned building my own chatbot
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
8th Jul 2026
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
Oxide Computer...
Exploiting Undocumented Hardware Blocks in the LPC55S69
At Oxide Computer, we are designing a new computer system from the ground up. Along the way we...
30th Apr 2021
At Oxide Computer, we are designing a new computer system from the ground up. Along the way we carefully review all hardware selected to ensure it meets not only functional needs but our security needs as well. This work includes reverse engineering where necessary to get a full...
Words and Buttons...
[Renovated] Programmer's guide to linear equations
This is an introduction to linear equation systems. It explains linear dependency, under- and...
12th Feb 2021
This is an introduction to linear equation systems. It explains linear dependency, under- and over-specification, direct and iterative solvers. The guide should give you enough knowledge to find a proper solution for your task but not enough to implement one efficiently yourself.
macwright.com
Reverse engineering a day’s worth of websites
Some light reverse-engineering of websites has been
a source of entertainment and knowledge for me....
30th Jul 2024
Some light reverse-engineering of websites has been
a source of entertainment and knowledge for me. I’ll poke around
in the Chrome DevTools and figure out the basics of
how popular websites work.
Sure, it’s common to compress JavaScript
and other resources, and the HTML source of...
Ferd.ca
A Commentary on Defining Observability
2024/03/19
A Commentary on Defining Observability
Recently, Hazel Weakly has published a great...
19th Mar 2024
2024/03/19
A Commentary on Defining Observability
Recently, Hazel Weakly has published a great article titled Redefining Observability. In it, she covers competing classical definitions observability, weaknesses they have, and offers a practical reframing of the concept in the...
Words and Buttons...
Lexical differential highlighting instead of syntax highlighting
“Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are...
11th Apr 2019
“Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are enough. And it's “differential” because it aims to highlight the difference between lexemes. Ideally, the smaller the lexical difference, the greater the color difference should be.
...
Tyler Cipriani: blog
Knowledge Nuggets From My Tmux.conf
When I switched from GNU Screen to Tmux, I was just jazzed that Tmux
had a status bar. To achieve...
12th Sep 2013
When I switched from GNU Screen to Tmux, I was just jazzed that Tmux
had a status bar. To achieve that same effect in Screen I had a
cryptic 115-character hardstatus string that I copy–pasted
from someplace lost to the annals of the Internet Archive.
It wasn’t too long after I...
TokyoDev
Childcare Options in Japan
Though arranging childcare in Japan can be tricky, there are a wide variety of options available....
8th May 2024
Though arranging childcare in Japan can be tricky, there are a wide variety of options available. Services will vary greatly depending on your location, the ages of your children, and the time of year. This article explores all of the most common childcare offerings, to get you...
Paolo Amoroso's...
Switching Blot sync from Google Drive to Git
<, [Leonard...
6th May 2014
At [Oedo Ruby Kaigi 04](http://regional.rubykaigi.org/oedo04/), [Leonard Chin](https://twitter.com/lchin) gave a presentation entitled "How to Survive and Thrive as an Engineer in a Foreign Land". Although the presentation is for a Japanese audience, it is based on his experience...
The Changelog
Tools for Communicating Offline and in Difficult Circumstances
Note: this post is also available on my website, where it will be updated periodically. When things...
3rd Mar 2022
Note: this post is also available on my website, where it will be updated periodically. When things are difficult – maybe there’s been a disaster, or an invasion (this page is being written in 2022 just after Russia invaded Ukraine), or maybe you’re just backpacking off the grid...
Maggie Appleton
Programming Portals
Small, scoped areas within a graphical interface that allow users to read and write simple...
23rd Oct 2022
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
Boot.dev Blog
The Boot.dev Beat. May 2024
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple...
1st May 2024
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple weeks away. It’s been a good April. glhf.
Sometimes It Works...
Autonomy: What it is and what it isn’t
Goldilocks Autonomy
What it isn’t
So what is autonomy?
Crossing lines
Business leaders don’t have a...
11th Aug 2022
Goldilocks Autonomy
What it isn’t
So what is autonomy?
Crossing lines
Business leaders don’t have a clue
Business leaders want to be too involved in the ‘how’
The agile team want to own the ‘what’
Blurred lines
Not too much, not too little — just right
The goal
¶Goldilocks...
Jordan Eldredge's...
Issue tracking for your workflow
I've been using GitHub issues to track problems with my workflow.
18th Nov 2013
I've been using GitHub issues to track problems with my workflow.
bunnie's blog
Winner, Name that Ware June 2026
The Ware for June 2026 is an SGI RM6-64 raster manager, from a KONA/InfiniteReality graphics system....
30th Jul 2026
The Ware for June 2026 is an SGI RM6-64 raster manager, from a KONA/InfiniteReality graphics system. Congrats to Christian for naming it! email me for your prize. This gem of a board was gifted to me by someone at SGI back when I worked there in…I want to say 1998? I even still...
Eric Bailey
You probably shouldn’t be annotating focus order
Hey there, fellow designer! Chances are good you’ve been linked to this after doing some annotation...
4th Feb 2026
Hey there, fellow designer! Chances are good you’ve been linked to this after doing some annotation work on a design you've been creating.
First off, I want to thank you for taking the time to address accessibility considerations in your work. No, seriously. I mean...
macwright.com
Recently: Cycling and Autumn
I haven’t been posting much to the ‘main blog’ recently, but I have been keeping the micro blog...
3rd Nov 2024
I haven’t been posting much to the ‘main blog’ recently, but I have been keeping the micro blog updates humming. If you want more content in your RSS reader, you can subscribe to those posts, which are shorter, more scattered, and even less copyedited. It feels bad to have...
bt RSS Feed
Using Netlify for Dynamic URL Redirects
Using Netlify for Dynamic URL Redirects
2021-12-03
With the recent domain switch that took place on...
3rd Dec 2021
Using Netlify for Dynamic URL Redirects
2021-12-03
With the recent domain switch that took place on this website, I needed to have a dependable setup to forward my old domain URLs to the new one. While using something like “URL forwarding” through your domain provider could work,...
The History of the...
Stumbling upon
Something like a channel changer, for the web. That's what the idea was at first. But it led to a...
9th Sep 2025
Something like a channel changer, for the web. That's what the idea was at first. But it led to a whole new path of discovery that even the site's creators couldn't have predicted.
The post Stumbling upon appeared first on The History of the Web.
sancho.dev
Making html_of_jsx ~10x faster
A story of how static analysis helped improve performance in html_of_jsx
3rd Dec 2025
A story of how static analysis helped improve performance in html_of_jsx
Tyler Cipriani: blog
Reese the Cat
Reese the Cat (Jan 2018)
My good friend Reese the Cat died on the last day of May 2019. She
was 13...
5th Jun 2019
Reese the Cat (Jan 2018)
My good friend Reese the Cat died on the last day of May 2019. She
was 13 years old – still a young cat, by cat standards. She had a tumor
on her tongue and couldn’t swallow and couldn’t eat or drink. We took
her to a vet clinic within walking distance...
Eliran Turgeman
Fighting subscription fatigue with vibe-coding
Most people solve their subscription fatigue by canceling Netflix. I solved it by vibe-coding my own...
16th Aug 2025
Most people solve their subscription fatigue by canceling Netflix. I solved it by vibe-coding my own workout app instead of paying another SaaS.
Two weeks ago, I decided to get serious about my workouts again and start logging them.
I looked for an existing solution that has the...
Jim Nielsen’s Blog
Embeds and Quotations in Writing
Chris wrote “0 KB Social Media Embeds” and it got me thinking about my own approach to embeds and...
2nd Nov 2023
Chris wrote “0 KB Social Media Embeds” and it got me thinking about my own approach to embeds and quotations in my writing.
A lot of my blogging is quoting other people.
I remember debating the use of social embeds on my blog because I quoted a lot of things on Twitter.
But I...
Jim Nielsen’s Blog
Is It JavaScript?
OH: It’s just JavaScript, right? I know JavaScript.
My coworker who will inevitably spend the rest...
2nd Jun 2025
OH: It’s just JavaScript, right? I know JavaScript.
My coworker who will inevitably spend the rest of the day debugging an electron issue
— @jonkuperman.com on BlueSky
“It’s Just JavaScript!” is probably a phrase you’ve heard before. I’ve used it myself a number of times.
It...
Greg Brockman
Stellar board
I’ve been advising Stellar since Stripe helped it launch about a year ago. Today I’m joining their...
30th Jul 2015
I’ve been advising Stellar since Stripe helped it launch about a year ago. Today I’m joining their board.
Digital currencies are still nascent, and my hopes for them remain unchanged. Particularly, we need digital currency protocols like Stellar that work with the existing...
sancho.dev
OCaml documentation as markdown
Turn your OCaml API documentation into publishable Markdown
3rd Mar 2026
Turn your OCaml API documentation into publishable Markdown
the singularity is...
Online Dating
Is anyone having a good experience with this? What would it take to fix this? I investigate.
First...
2nd Aug 2024
Is anyone having a good experience with this? What would it take to fix this? I investigate.
First off, you need a business model that isn’t mobile gaming.
A monthly fee. Even better, you have a great thing to “sin tax.” Single men.
Charge men money per month. Only men. Every...
Dan Slimmon
Fight knowledge decay with a rich Incident Summary
It only takes a few off-the-rails incidents in your software career to realize the importance of...
14th Jun 2024
It only takes a few off-the-rails incidents in your software career to realize the importance of writing things down. That’s why so many companies’ incident response protocols define a scribe role. The scribe’s job, generally, is to take notes on everything that happens. In other...
The Web Witch's Blog
Web We Want Web Apps Survey Results
I've started to run initial validation surveys on Web We Want submissions to help determine which of...
5th Oct 2020
I've started to run initial validation surveys on Web We Want submissions to help determine which of the submissions are worth continuing to investigate. Note that despite some of the scores being negative, this doesn't necessarily mean the submission is invalidated, taking into...
bt RSS Feed
Setting Up a Free SSL
Setting Up a Free SSL
2018-08-07
I never had to worry about SSL certificates when I originally...
7th Aug 2018
Setting Up a Free SSL
2018-08-07
I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol.
Luckily, Cloudflare offers a very simple way to implement SSL on...
David Gerrells
too many birthdays
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
10th Mar 2021
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
MMapped blog
A swarm of replicated state machines
1st Dec 2021
Steve Klabnik
Thinking like a compiler: places and values in Rust
7th Apr 2025
Making software...
CSS Variables
CSS Variables
2018-03-24
The CSS language is becoming even more awesome and powerful everyday. In...
24th Mar 2018
CSS Variables
2018-03-24
The CSS language is becoming even more awesome and powerful everyday. In this quick article I'd like to focus specifically on the "new" CSS variable function that you can start using in your projects right now.
Getting started is easy
Let's just jump...
bt RSS Feed
Batch Converting Images to webp with macOS Automator
Batch Converting Images to webp with macOS Automator
2021-10-15
A great deal of my time working as a...
15th Oct 2021
Batch Converting Images to webp with macOS Automator
2021-10-15
A great deal of my time working as a web/UI designer is spent exporting and/or converting images for software products and websites. Although a lot of modern applications can render image conversions at build time, a...
macwright.com
Recently
The weather is starting to get better.
Listening
Gift from the Trees by Mammal Hands
I am still...
1st Apr 2023
The weather is starting to get better.
Listening
Gift from the Trees by Mammal Hands
I am still really loving the constellation of bands around
Mammal Hands. They just released
a new album, “Gift from the Trees”, and it’s really excellent.
RETURN by tAKX
Their guitarist,...
Vadim Kravcenko
Bullsh*t Jobs
Doing meaningless work is not a new concept. After automation started to get wider adoption in the...
1st Apr 2023
Doing meaningless work is not a new concept. After automation started to get wider adoption in the second part of […]
The post Bullsh*t Jobs appeared first on Vadim Kravcenko.
Words and Buttons...
Yet another alternative to floating point numbers
This shows how computeable intervals written in rational bounds may not only account for the input...
31st Oct 2020
This shows how computeable intervals written in rational bounds may not only account for the input error but keep computational error under control as well.
Tyler Cipriani: blog
Home temperature monitoring on the cheap
One accurate measurement is worth a thousand expert opinions
– Grace Hopper
One of my many AcuRite...
1st Dec 2022
One accurate measurement is worth a thousand expert opinions
– Grace Hopper
One of my many AcuRite 06044M Wireless
Temperature and Humidity Monitor Sensors
As I meandered around our new house, it was apparent some rooms were
sweltering, others were freezing, and the thermostat...
Joel Gascoigne's...
Build Week at Buffer: What it is and how we’re approaching it
Build Week at Buffer: What it is and how we’re approaching it
Note: this was originally posted on...
21st Aug 2022
Build Week at Buffer: What it is and how we’re approaching it
Note: this was originally posted on the Buffer blog.
We’ve dedicated the week of August 22nd to a brand new internal initiative called Build Week. We’ll all be putting aside our regular work for a single week to come...
markround.com
DevOps for the Sinclair Spectrum - Part 1
Discussion on Hacker News Discussion on lobste.rs
Intro
When I was around 8-9 years old, I...
21st Dec 2021
Discussion on Hacker News Discussion on lobste.rs
Intro
When I was around 8-9 years old, I received a Sinclair ZX Spectrum home computer for my birthday. One of my earliest memories I remember is sitting with my Dad, reading the manual to work out the magic commands to load...
EXPLAIN EXTENDED
Happy New Year: a stereogram in SQL
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the...
31st Dec 2019
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the Everglades: the endless sea of grass, extending to the horizon, as far as the eye can see and beyond, and teeming with life. There are all kinds of animals there. Herons, egrets,...
Eric Bailey
CSS-Tricks could be a co-op
I owe a lot of my professional identity and success to CSS-Tricks.
CSS-Tricks repeatedly gave me the...
2 hours ago
I owe a lot of my professional identity and success to CSS-Tricks.
CSS-Tricks repeatedly gave me the opportunity to write for them. In doing so, they helped to both socialize and normalize accessibility as a mainstream frontend concern. I’m deeply thankful to them for this.
The...
ntietz.com blog -...
On Estimates, Time, and Evidence
Here's an exchange that's pretty common:
"How long will that take?"
"A few days."
I run into this...
7th Aug 2017
Here's an exchange that's pretty common:
"How long will that take?"
"A few days."
I run into this all the time with clients - they have real business needs to know how long something will take and what the risks are with any given project. So, we are asked to give estimates of...
Boot.dev Blog
Boot.dev Beat. February 2023
I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back...
1st Mar 2023
I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back writing code, writing courses and filming videos.
Jordan Eldredge's...
“Alexa, add half & half”
The funniest Alexa interaction I’ve ever had
22nd Jul 2024
The funniest Alexa interaction I’ve ever had
Joel Gascoigne
What no one talks about when building a team: Letting people go
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
One of the...
17th Sep 2013
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
One of the things I enjoy most about building a company is to focus on culture,
and to think about how we can create a team which is a joy to be part of. A
large part of this is
Alex Meub
Apple Captive Network Assistant Slowness Problems on iOS
We were trying to launch a new captive portal page design for a customer and we ran into the...
31st Jan 2018
We were trying to launch a new captive portal page design for a customer and we ran into the strangest issue. Only on iOS devices, we’d see extreme slowness and unresponsive behavior in the Apple Captive Network Assistant (CNA).
Over the course of several days, we made multiple...
Don Melton
Happy twentieth to Safari and WebKit
Safari and WebKit aren’t teenagers anymore. I just want to make note of that. To quote a previous...
25th Jun 2021
Safari and WebKit aren’t teenagers anymore. I just want to make note of that. To quote a previous post:
On June 25, 2001, I arrived at Apple Computer to lead the effort in building a new Web browser. It was also Ken Kocienda’s first day on the job, both at Apple and on that same...
Elad Blog
Back to the office
Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first...
7th Oct 2022
Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first companies - Automattic, Gitlab, and Zapier [1]. During COVID companies were forced to work remote. Many companies are now going back into the office and companies are navigating this...
37signals Dev
My adventures hunting down a Ruby memory leak 🎢
In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use...
7th Mar 2024
In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use to investigate and how I finally figured out the root cause.
Memory leaks can be tricky to diagnose and having the right set of tools makes a huge difference.
I hope my adventures...
Liz Denys
Liz rides the subway on October 4, 2016: social media, differing political views, and friendship
Liz rides the subway is a series containing thoughts I have on the subway. On the 3 and B trains...
5th Oct 2016
Liz rides the subway is a series containing thoughts I have on the subway. On the 3 and B trains home:
I came across this Good Guy Boss meme on Facebook yesterday:
I will respect you regardless of who you support in this election.
I don't unfriend people due to political views....
Jake Zimmerman
Typing instance variables in mixins
14th Apr 2025
Jordan Eldredge's...
Intro to Vim Talk
I gave a talk at the San Francisco Vim Enthusiasts user group.
16th Jan 2014
I gave a talk at the San Francisco Vim Enthusiasts user group.
Daniel Immke
Laying myself off from Amazon
16th Nov 2022
somenice
Generative Art on a Round TFT Display
I spent a lovely snowy afternoon using Adobe Firefly to generate images to for a 2.1″ 480x480px...
9th Dec 2023
I spent a lovely snowy afternoon using Adobe Firefly to generate images to for a 2.1″ 480x480px round TFT display. The results look amazing. Using the IOT capable Adafruit Qualia Board and 2.1″ Round TFT with capacitive touch it’s programmed using CircuitPython. I look forward to...
Josh Comeau's blog
Styling Ordered Lists with CSS Counters
Styling an ordered list can be surprisingly tricky; there's no way to get at that bullet! In this...
7th Apr 2020
Styling an ordered list can be surprisingly tricky; there's no way to get at that bullet! In this tutorial, we'll see a handy trick using CSS counters that lets us style ordered lists without breaking proper semantics.
bunnie's blog
Winner, Name that Ware September 2023
The Ware from September 2023 is a Honeywell HPMA115S0-XXX PM2.5 sensor. Although Ben guessed the...
30th Oct 2023
The Ware from September 2023 is a Honeywell HPMA115S0-XXX PM2.5 sensor. Although Ben guessed the general category of the ware first, David was the first to give the exact model. Usually I award the prize to the first person to give an exact, correct model number and fall back to...
Sebastian Witowski
Should I Have a Blog?
Yes.
Or did you expect a different answer? You came to a blog to read an article on whether you...
14th Nov 2023
Yes.
Or did you expect a different answer? You came to a blog to read an article on whether you should have a blog. Did you really think, even for a split second, the answer would be, "No, you shouldn't. And thinking about it, I'm closing my blog too. Sayōnara!"
Blogs are great....
Sometimes It Works...
Why do many web developers hate jQuery?
Why do many web developers hate jQuery?
¶Why do many web developers hate jQuery?
The following is an...
22nd Nov 2016
Why do many web developers hate jQuery?
¶Why do many web developers hate jQuery?
The following is an answer I originally posted to the above question posed over on Hashnode, the developer community. Thought it was worth sharing :)
When jQuery was the new thing, people loved it....
Computer Things
A list of ternary operators
Sup nerds, I'm back from SREcon! I had a blast, despite knowing nothing about site reliability...
5th Nov 2024
Sup nerds, I'm back from SREcon! I had a blast, despite knowing nothing about site reliability engineering and being way over my head in half the talks. I'm trying to catch up on The Book and contract work now so I'll do something silly here: ternary operators.
Almost all...
ByteofDev
State of the Web: Atomic CSS
Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind,...
6th Feb 2022
Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind, and more.
Tony Finch's blog
One page of async Rust
I’m writing a simulation, or rather, I’m procrastinating, and this
blog post is the result of me...
17th Feb 2026
I’m writing a simulation, or rather, I’m procrastinating, and this
blog post is the result of me going off on a side-track from the main
quest.
The simulation involves a bunch of tasks that go through a series of
steps with delays in between, and each step can affect some...
A Day In The Life...
Let's talk about your privates
Let's talk about your privates
7th Nov 2021
Let's talk about your privates
SOS
How to clean up after your NextJS dev server
Sometimes you need to modify files when building a web application that must be reverted before...
10th Nov 2023
Sometimes you need to modify files when building a web application that must be reverted before committing. In my case I’m building a Chrome extension that reads from a NextJS based web service, and when I’m working on the browser extension it reads from http://localhost:3005, so...
Matt Keeter
Brute-Forcing 22 Trillion Parameters
27th Dec 2021
Seán Barry
Getting Started With Docker (Part 1)
What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this...
16th Jan 2021
What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this article is for you.
Tyler Cipriani: blog
Topographical Sorting in Golang
I own a fair number of computer books that I have never read from
cover-to-cover (and a slim few...
14th Sep 2017
I own a fair number of computer books that I have never read from
cover-to-cover (and a slim few that I have). I tend to dip in-and-out of
programming books—absorbing a chapter here and a chapter there. One of
the books I pick up with some frequency is Algorithms
Unlocked by...
macwright.com
Recently
Listening
My friend Dave Infante has been busy – he launched his own
beer-centric podcast, Taplines,...
1st Jun 2023
Listening
My friend Dave Infante has been busy – he launched his own
beer-centric podcast, Taplines, and guest-starred on the enormous
Chapo Trap House podcast.
Reading
It’s been a slow few weeks for books, but since I skipped
Recently in May, I can still talk about Achieving...
Tyler Cipriani: blog
Maintaining MediaWiki User Scripts via Git
This week I’m at the Wikimedia
Technical Conference in Atlanta, Georgia. I’ve attended a bunch...
14th Nov 2019
This week I’m at the Wikimedia
Technical Conference in Atlanta, Georgia. I’ve attended a bunch of
great sessions and I’m getting a lot out of my attendance. Today I
attended a session about “user scripts” that piqued my interest.
MediaWiki user
scripts are powerful...
bt RSS Feed
The Death of Personality
The Death of Personality
2017-11-01
On September 18, 2013 truly original product design (everything...
1st Nov 2017
The Death of Personality
2017-11-01
On September 18, 2013 truly original product design (everything from icon and app design to UI and experience interactions) began it’s fast decline into the abyss with the release of Apple’s iOS 7 update. It was called revolutionary. It was...
David Heinemeier...
Omarchy: Bottling that inspiration before it spoils
Over the years, I've learned not to question inspiration. To simply let it drive when it shows up...
2nd Jun 2025
Over the years, I've learned not to question inspiration. To simply let it drive when it shows up with a full tank. Quite often, I don't exactly know where we're going or even why we're going, but it's repeatedly taken me to just the right place at just the right time, so now I...
Blog System/5
The costs of the i386 to x86-64 upgrade
If you read my previous article on DOS memory models, you may have dismissed everything I wrote as...
7th Oct 2024
If you read my previous article on DOS memory models, you may have dismissed everything I wrote as “legacy cruft from the 1990s that nobody cares about any longer”. It's time to see how any of that carried over through the 16-bit to 64-bit evolution.