wingolog
the value of a performance oracle
Over on his excellent blog, from
having ported a bytecode virtual machine to .
He finds that his...
7th Apr 2026
Over on his excellent blog, from
having ported a bytecode virtual machine to .
He finds that his tail-calling interpreter written in Rust beats his
switch-based interpreter, and even beats hand-coded assembly on some
platforms.Matt Keeter posts some
resultstail-calling
style
He...
charity.wtf
LLMs Demand Observability-Driven Development
Originally posted on the Honeycomb blog on September 20th, 2023 Our industry is in the early days of...
20th Sep 2023
Originally posted on the Honeycomb blog on September 20th, 2023 Our industry is in the early days of an explosion in software using LLMs, as well as (separately, but relatedly) a revolution in how engineers write and run code, thanks to generative AI. Many software engineers are...
Steve Klabnik
Random Ruby Tricks: Struct.new
1st Sep 2012
Daniel Immke
It’s the future — you can stop using JPEGs
An overview of some compelling alternatives.
18th Jan 2023
An overview of some compelling alternatives.
Eric Migicovsky's...
Did you know AI is answering our community questions?
AI. You may have heard of it. Sure, ChatGPT is pretty cool, but when it comes to AI chatbots that...
3rd Oct 2024
AI. You may have heard of it. Sure, ChatGPT is pretty cool, but when it comes to AI chatbots that try to replace a human in a product support context…
Words and Buttons...
A picture is worth a thousand tags
This shows how a picture can be turned into an HTML table. With this, you can not only have nicer...
8th May 2021
This shows how a picture can be turned into an HTML table. With this, you can not only have nicer tables or uglier pictures, but you can have something that is both at the same time.
Darek Kay
Separate Firefox Dark UI theme from website dark mode
I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This...
7th Dec 2021
I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This distinction has been working until recently, but with Firefox 95, the browser dark theme will enforce dark mode on websites as well. This sounds like a good default, but I want to...
A Beautiful Site
Cory's amazing dot paper
In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in...
3rd Jun 2019
In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in my corner holding this old fashioned pencil and a stack of dot paper.
Sorry, but for me, these primitive tools do the same thing and I find them easier to use.
I don't know. I guess...
Eric Bailey
How to make an ineffective 404 page
404 pages are what a server will show you if you request something that isn’t there. Another way to...
4th Apr 2021
404 pages are what a server will show you if you request something that isn’t there. Another way to say this: 404s are a last-ditch effort to help visitors get what they want if a webpage isn’t there anymore.
There’s plenty of articles out there about how to make entertaining,...
Jordan Eldredge's...
Barbershop Happy Birthday For Amanda
I multitracked 'Happy Birthday' for my friend Amanda Ortmayer's birthday.
14th Mar 2009
I multitracked 'Happy Birthday' for my friend Amanda Ortmayer's birthday.
Boot.dev Blog
The Boot.dev Beat. May 2025
Our biggest content release ever just dropped: the complete backend learning path, but now in Python...
11th May 2025
Our biggest content release ever just dropped: the complete backend learning path, but now in Python and TypeScript! This is a massive update that we’ve been working on for a year, I hope you enjoy it!
Posts on Nikita...
Inside New Query Engine of MongoDB
Discussion on HackerNews and Lobsters.
MongoDB has recently released a new query engine coming in...
18th Sep 2023
Discussion on HackerNews and Lobsters.
MongoDB has recently released a new query engine coming in version 7.0. I was one of the people working on this engine during my 2 years in MongoDB and I would like to share some technical details about it.
Disclaimer: Prior to writing this...
alexwlchan
I don’t want to repeat repeat myself
Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale...
3rd Jul 2026
Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale CLI”.
After the typo was fixed, I wanted to find other cases of accidentally repeated words or phrases.
I used two regular expressions to search every codebase for unnecessary...
Philip I. Thomas
What I'm up to - October 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Spent Labor Day in Boulder - Went to Alchemy Springs Sauna in SF- I'm happy to see...
Making software...
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...
ntietz.com blog -...
How I Work Remotely
I've been working remote since September 2016. There are a lot of engineers who have worked remote...
2nd Jun 2018
I've been working remote since September 2016. There are a lot of engineers who have worked remote longer than I have; there are others who have more insight into how they work than I do; and there are plenty of people who simply don't work in the same way I do. My intention in...
Philip Ilic Thomas
What I'm up to - October 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - I've started publishing on Contraption Company every Friday. My posts last month: I...
A Beautiful Site
Finding the Closest Element Through Shadow Roots
A great trick to find the closest element in the DOM that matches an arbitrary selector is...
13th Sep 2021
A great trick to find the closest element in the DOM that matches an arbitrary selector is Element.closest().
// Starts at el and walks the DOM until it finds a parent element
// that matches the selector. In this case, it will return the
// <body>...
TokyoDev
Scam applicants are an increasing problem in Japan
この記事は日本語でもお読みいただけます。
Over the last six months, TokyoDev has received a handful of reports from our...
3rd Jun 2026
この記事は日本語でもお読みいただけます。
Over the last six months, TokyoDev has received a handful of reports from our clients about fraudulent applications, in which candidates purport to be different people than they actually are. As a relatively niche job board that helped Japanese companies...
DevOps - Bitfield...
Puppet and MySQL: create databases and users
Puppet MySQL management couldn’t be easier. Most applications use some kind
of SQL database, and...
6th Aug 2018
Puppet MySQL management couldn’t be easier. Most applications use some kind
of SQL database, and MySQL is a simple, easy to use, drop-in solution. In
this article I’ll show you how to manage your MySQL servers, users,
databases, and access permissions using Puppet.
David Gerrells
never give up
Why do fun project ideas end up dead even when they are feature complete? The fear of unknown timed...
30th Sep 2021
Why do fun project ideas end up dead even when they are feature complete? The fear of unknown timed tasks is why I'll tell you what.
Buttondown's blog
How to build a culture of shipping
The best time to write is when you're excited about an idea. Strike when the iron is hot.
3rd Jun 2024
The best time to write is when you're excited about an idea. Strike when the iron is hot.
Blog System/5
Hardware autoconf: ACPI & Device Tree
An overview of how a Unix-like BSD kernel performs hardware discovery on x86 and ARM to bind device...
1st Mar 2025
An overview of how a Unix-like BSD kernel performs hardware discovery on x86 and ARM to bind device drivers to hardware devices
Blog of Simple...
Meta fined $102 million by the Irish Data Protection Commission
12th Nov 2024
Buttondown's blog
February updates
We started the year with lots of new updates
4th Feb 2019
We started the year with lots of new updates
Kagi Blog
Kagi now accepts Paypal, EUR and Bitcoin (Lightning) payments
One of the most frequently requested features on Kagi has been the expansion of our payment methods...
31st Aug 2023
One of the most frequently requested features on Kagi has been the expansion of our payment methods so that more people can more easilly enjoy the benefits of Kagi Search.
ntietz.com blog -...
Don't Disrupt Things; Fix Them
People talk about disrupting industries when those industries appear to be in a stable but...
7th Sep 2018
People talk about disrupting industries when those industries appear to be in a stable but inefficient state. For example, the taxicab industry: there was little innovation going on in it, and it was stable, but it seemed like it was far from ideal. Along came Uber, intent to...
Philip I. Thomas
Sharing a project I built - Postcard
Over the last two years I've quit Instagram, Facebook, and Twitter. I replaced social media with...
19th May 2022
Over the last two years I've quit Instagram, Facebook, and Twitter. I replaced social media with newsletters and blogs as the ways I stay in touch. Not many people have blogs - so I built a bot to le...
Elad Blog
Anduril & Defense Tech
The last year has demonstrated repeatedly the lack of societal preparation for multiple forms of...
17th Jun 2021
The last year has demonstrated repeatedly the lack of societal preparation for multiple forms of threats to our country and world. Examples of this include issues responding to the COVID pandemic, the cybersecurity ransomware attacks on critical US infrastructure such as our
David Gerrells
how fast is java? Teaching an old dog new tricks
Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant,...
23rd Oct 2025
Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant, obtuse, bloated beast only used by those who have no other choice because some enterprise corporate believed the hype train of the 90s. But is that all still true today?
On Life and Lisp
Clip control on the Apple GPU
Neverball rendered on the Apple M1 GPU
with an open source OpenGL driver
After a year in...
22nd Aug 2022
Neverball rendered on the Apple M1 GPU
with an open source OpenGL driver
After a year in development, the open source
“Asahi” driver for the Apple GPU is running real games. There’s more
to do, but Neverball is already
playable (and a lot of fun!).
Neverball uses legacy “fixed...
Vladimir Klepov as a...
Svelte reactivity — an inside and out guide
I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the...
22nd Apr 2023
I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the foot every now and then when using reactive state. Some of the confusion is due to my prior experience with React, but some points are confusing on their own. Today, I dive into...
Philip Ilic Thomas
What I'm up to - December 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Dec 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in November - Just got back from a holiday in Tokyo and Hakone. I explored Ametora, noodles (tsuk...
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...
charity.wtf
The Accidental DBA
This morning there was yet another comment thread on hacker news about Yet Another outage involving...
2nd Oct 2016
This morning there was yet another comment thread on hacker news about Yet Another outage involving MongoDB and data loss, this time by some company called “CleverTap”. Recap To summarize: the CleverTap engineering team noticed that the WiredTiger storage engine was faster than...
Renegade Otter
I am not your Cloud person
Jack of all clouds
In an episode of
Screaming in the Cloud podcast,
Corey Quinn, a cloud services...
26th Jul 2023
Jack of all clouds
In an episode of
Screaming in the Cloud podcast,
Corey Quinn, a cloud services expert, mentioned a running prank that he sometimes pulls on Amazon engineers: Quinn
inserts a fictional AWS service name into the conversation, with the AWS person not batting an...
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...
Stephen Wolfram...
Remembering Doug Lenat (1950–2023) and His Quest to Capture the World with Logic
Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on...
5th Sep 2023
Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on directly from the work of Aristotle and Leibniz. For what Doug was fundamentally trying to do over the forty years he spent developing his CYC system was to use the framework of...
Tyler Cipriani: blog
Writing Skills for Engineering Managers
Managers at every level are prisoners of the notion that a simple
style reflects a simple mind....
31st Oct 2021
Managers at every level are prisoners of the notion that a simple
style reflects a simple mind. Actually a simple style is the result of
hard work and hard thinking
– William Zinsser, On Writing Well
Every software engineering manager’s most precious resource is time.
But you...
swyx's site RSS Feed
Fave New Podcasts in 2021
My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also...
2nd Dec 2021
My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also pick up on best of the best from 2020.
Matt Keeter
A simple adversarial model for dual contouring
23rd Apr 2023
Grant Slatton's Blog
Claude Code
Everything I know about how to use it, so far
11th May 2025
Everything I know about how to use it, so far
Acko.net
Curvature Beziers
Acko.queue(function () {
renderMathInElement(document.querySelector('article'), {delimiters: [
...
15th Aug 2026
Acko.queue(function () {
renderMathInElement(document.querySelector('article'), {delimiters: [
{left: "$$", right: "$$", display: true},
{left: "$", right: "$", display: false},
]});
});
Improving on a timeless recipe
The bezier curve is a staple of CAD and...
swyx's site RSS Feed
The Swyx.io 2022 Rewrite
Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
27th Jan 2022
Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
Engineer’s Codex
Everyone is a Staff Engineer Now
Engineer’s Codex is a newsletter about real-world engineering.
22nd Dec 2025
Engineer’s Codex is a newsletter about real-world engineering.
Eric Bailey
How to Lead Better User Interviews
12th Jun 2018
alexwlchan
How I set up my Obsidian vaults
Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve...
19th Sep 2023
Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve been using it for nearly three years.
Time flies when you’re organising information!
I’ve grown to really like it, and I expect to keep using it for a while to come.
Its approach...
Steve Klabnik
Protological Control: an introduction
13th Aug 2012
blag
Recurse Center: Winter Break
the Recurse Center winter break
1st Jan 2022
the Recurse Center winter break
EXPLAIN EXTENDED
Happy New Year: Diffusion Model image generator in about 700 lines of pure SQL
Regular readers of my blog will be aware that SQL is an excellent tool for graphics. You can use it...
31st Dec 2024
Regular readers of my blog will be aware that SQL is an excellent tool for graphics. You can use it to draw snowflakes, fractals, ray-traced 3D pictures, and many other things. SQL art is beautiful, albeit slow to generate. These days they say AI is taking over, and human-made...
the jsomers.net blog
You’re probably using the wrong dictionary
The way I thought you used a dictionary was that you looked up words you've never heard of, or whose...
18th May 2014
The way I thought you used a dictionary was that you looked up words you've never heard of, or whose sense you're unsure of. You would never look up an ordinary word -- like example, or sport, or magic -- because all you'll learn is what it means, and that you already know....
the jsomers.net blog
The paper computer
Now that we have actually good AI, I have this vision of a form of computing that doesn’t involve me...
9th Apr 2026
Now that we have actually good AI, I have this vision of a form of computing that doesn’t involve me using a computer so much. Imagine you had the day’s emails to go through. It would be nice if the ones that required a simple decision could be dispatched with a few pen-strokes:...
Charles Chen
Beware the Complexity Merchants
When smart people get their high from building complex systems to solve simple problems, you're not...
15th May 2025
When smart people get their high from building complex systems to solve simple problems, you're not going to have a good time
Brendan Gregg's Blog
3 Years of Extremely Remote Work
In the last 3 years I've attended 77 meetings that began between 1am and 6am, roughly once every two...
21st May 2025
In the last 3 years I've attended 77 meetings that began between 1am and 6am, roughly once every two weeks, followed by my usual 7am start, Monday to Saturday. I'm working remotely from Australia for a US firm (Intel) who does not have a local office here. I'm not complaining. I...
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.
Boot.dev Blog
Naming Variables the Right Way
I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming...
1st Apr 2021
I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming more than one might suspect. For example, a developer uses a rateLimit variable expecting it to be denominated in seconds while it represents minutes, resulting in a 6x slower...
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...
Elad Blog
Things I Don't Know About AI
The more I learn about AI markets, the less I think I know. I list questions and some thoughts.
21st Feb 2024
The more I learn about AI markets, the less I think I know. I list questions and some thoughts.
Ruud van Asseldonk
AI is making me paranoid about contributions
18th Feb 2026
SOS
React.js: The Documentary
In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS...
12th Dec 2022
In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS by the good people at Honeypot, along with many wonderful engineers who also played a part in its success. The film focuses on the early years in the life of ReactJS, including...
Krzysztof Kowalczyk...
SumatraPDF 2.5.2 released
We, the SumatraPDF developers have released a version 2.5.2 of Sumatra, a PDF and ebook reader for...
14th May 2014
We, the SumatraPDF developers have released a version 2.5.2 of Sumatra, a PDF and ebook reader for Windows.
Changes in this release:
2 page view for ebooks
new keybindings:
Ctrl+PgDn, Ctrl+Right : go to next page
Ctrl+PgUp, Ctrl+Left : go to previous page
10x faster ebook...
Josh Comeau's blog
CSS in React Server Components
You can’t make an omelette without cracking a few eggs, and when the core React team unveiled their...
15th Apr 2024
You can’t make an omelette without cracking a few eggs, and when the core React team unveiled their vision for the future of React, some of my favourite libraries got scrambled 😅. In this blog post, we’re going to explore the compatibility issues between React Server Components...
The History of the...
What happens to what we’ve already created?
When we think about AI, we can't only think of what it has generated. We need to think about what it...
11th Feb 2025
When we think about AI, we can't only think of what it has generated. We need to think about what it does to what the world has already created.
The post What happens to what we’ve already created? appeared first on The History of the Web.
Tony Finch's blog
Constructing a four-point egg
For reasons beyond the scope of this entry, I was investigating
elliptical and ovoid shapes. The...
29th Jan 2024
For reasons beyond the scope of this entry, I was investigating
elliptical and ovoid shapes. The Wikipedia article for Moss’s
egg has a link to a tutorial on Euclidean Eggs by Freyja
Hreinsdóttir which (amongst other things) describes how to
construct the “four point egg”. I...
Evan Jones -...
Postgres large JSON value query performance
Postgres supports three types for "schemaless" data: JSON (added in 9.2), JSONB (added in 9.4), and...
1st Feb 2022
Postgres supports three types for "schemaless" data: JSON (added in 9.2), JSONB (added in 9.4), and HSTORE (added in 8.2 as an extension). Unfortunately, the performance of queries of all three gets substantially slower (2-10×) for values larger than about 2 kiB, due to how...
somenice
Hummingbird at the feeder
With a recent blast of winter I noticed a few hummingbirds already here so I put up the feeder.Not...
10th Apr 2024
With a recent blast of winter I noticed a few hummingbirds already here so I put up the feeder.Not 30 seconds later, this fella showed up.
Joel on Software
The next CEO of Stack Overflow
We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the...
28th Mar 2019
We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the role of Chairman of the Board. Read more "The next CEO of Stack Overflow"
Josh Comeau's blog
Promises From The Ground Up
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it...
3rd Jun 2024
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it doesn’t make much sense at all! In this tutorial, you’ll build an intuition for how Promises work by getting a deeper understanding of JavaScript and its limitations.
A Smart Bear
Breaking the Rules
When you know the rules, then you can break the rules.
17th Dec 2008
When you know the rules, then you can break the rules.
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...
Julia Evans
New zine: How Git Works!
Hello! I’ve been writing about git on here nonstop for months, and the git zine
is FINALLY done! It...
3rd Jun 2024
Hello! I’ve been writing about git on here nonstop for months, and the git zine
is FINALLY done! It came out on Friday!
You can get it for $12 here:
https://wizardzines.com/zines/git, or get
an 14-pack of all my zines here.
Here’s the cover:
the table of contents
Here’s the table...
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.
A Day In The Life...
Introducting BitMaelum - A new mail concept
Introducting BitMaelum - A new mail concept
12th Jun 2020
Introducting BitMaelum - A new mail concept
Boot.dev Blog
How to Properly Use Defer in Golang
What is the “defer” keyword in Go? 🔗
In the Go programming language, defer is a keyword that allows...
1st Jun 2021
What is the “defer” keyword in Go? 🔗
In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns. What throws some people off is that the deferred function’s arguments are evaluated...
David Crawshaw
Remembering the LAN
Remembering the LAN
How it was
How it is
A dream: How it will be
2020-01-28
A memory and a dream.
I...
28th Jan 2020
Remembering the LAN
How it was
How it is
A dream: How it will be
2020-01-28
A memory and a dream.
I started programming in the 1990s living above my parent's medical practice.
We had 15 PCs for the business, and one for me.
The standard OS was MS-DOS.
The network started off...
Tyler Cipriani: blog
Buying a house 🏠 in 2020
My significant other and I bought our very first home in July. We
just finished moving. I learned a...
4th Sep 2020
My significant other and I bought our very first home in July. We
just finished moving. I learned a lot during this process. I’m writing
it down while it’s still fresh in my mind.
Why not rent?
I’ve always rented and thought I would continue to rent forever. When
I was still in...
swyx's site RSS Feed
Three Jobs of Containers
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
1st Mar 2020
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
davidyat.es
LLMs are good at inline code formatting
31st Jul 2026
Maggie Appleton
Reverse Outlining with Language Models
Using language models to generate reverse outlines of writing drafts
8th Jan 2023
Using language models to generate reverse outlines of writing drafts
swyx's site RSS Feed
Launching the Coding Career Handbook!
I'm launching my career advice book today!
1st Jul 2020
I'm launching my career advice book today!
Boot.dev Blog
The Boot.dev Beat. April 2024
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much...
3rd Apr 2024
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much rejoicing. Happy coding.
Remains of the Day
What I learned from a Taipei alley
I was in Taipei the past few weeks working on a documentary with friends. Because of a busy...
15th May 2018
I was in Taipei the past few weeks working on a documentary with friends. Because of a busy schedule, it wasn't like my usual travels abroad for fun, it felt more like a work trip. Still, even if I'd been there purely for vacation, I would've wanted to try a different mode of...
Blog - Bitfield...
Bobcoin, blockchains, and cryptocurrency
How do cryptocurrencies actually work, though? Join Alice and Bob as they
embark on designing a...
12th Apr 2025
How do cryptocurrencies actually work, though? Join Alice and Bob as they
embark on designing a new digital ledger for secure “Bobcoin” transactions.
Stephen Wolfram...
How Did We Get Here? The Tangled History of the Second Law of Thermodynamics
This is part 3 in a 3-part series about the Second Law: 1. Computational Foundations for the Second...
1st Feb 2023
This is part 3 in a 3-part series about the Second Law: 1. Computational Foundations for the Second Law of Thermodynamics (forthcoming) 2. A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics (forthcoming) 3. How Did We Get Here? The Tangled History of the...
Tyler Cipriani: blog
My ZSH (and bash) prompt
Junkfood theme in git
directory
In order to become a card-carrying Linux user, I feel like you
need...
18th Dec 2012
Junkfood theme in git
directory
In order to become a card-carrying Linux user, I feel like you
need to have spent a truly astounding amount of time fiddling
with your
dotfiles.
Me? I’ve gone way beyond the point of diminishing returns. Past the
point where anyone who loves me...
A Smart Bear
Creating space
Do less, to create the space to be great.
4th Jan 2026
Do less, to create the space to be great.
Tyler Cipriani: blog
June 12, 2009
Bulk grain banner
So we’re getting a bulk grain order together - like a pallet of bulk
grain. I’m...
12th Jun 2009
Bulk grain banner
So we’re getting a bulk grain order together - like a pallet of bulk
grain. I’m pumped. Also I designed a pretty killer banner for the
webpage with the order info. It’s good to be da king. Word.
I recovered this article from my old blog via the Internet...
Epic Web Dev
The Power of Principles in Web Development Decision-Making (article)
Discover how The Epic Programming Principles can transform your web development decision-making,...
11th Mar 2025
Discover how The Epic Programming Principles can transform your web development decision-making, boost your career, and help you build better software.
Some Bits: Nelson's...
World66.ai
Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides...
2nd Jul 2026
Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides updated
Boot.dev Blog
How to Structure a Golang Project
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re...
1st Oct 2020
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re constantly creating new services and libraries, so it’s become important to streamline the project creation process. I’m mostly writing this article for myself as a kind of...
swyx's site RSS Feed
How to Reverse Interview Investors
I honestly never expected this to be a topic that was common enough to write up, however, it...
2nd Feb 2023
I honestly never expected this to be a topic that was common enough to write up, however, it suddenly hit me today that it is the ultra niche topics that deserve writing up since it is the stuff that is outside the usual SERP riffraff.
ntietz.com blog -...
What's "good" code and does it matter?
I take pride in my work and in writing good code, and it's important sometimes to take a step back...
14th Oct 2020
I take pride in my work and in writing good code, and it's important sometimes to take a step back and ask: what does that even mean? And does it matter?
At a high level, "good code" is code that is suitable for its purpose and achieves its goals. That definition is pretty...
davidyat.es
The many (bad) interfaces of Substack
29th Mar 2024
Seldo.com
Do AI-enabled companies need fewer people?
8th Mar 2026
charity.wtf
How “Engineering-Driven” Leads to “Engineering-Supremacy”
Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it...
20th Jan 2022
Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it was founded by two engineers and our mission involves building an engineering product for other engineers. We are never going to stop being engineering-driven in the sense that we...
A Beautiful Site
Avoiding timestamp errors when calculating dates in php
When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to...
29th Aug 2007
When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to increment the time by one day. This can become problematic for two main reasons.
Issues with leap years #
A year has approximately 365.25 days, hence a leap year occurs once every four...
A Beautiful Site
SimpleImage 3.0
Back in 2011, I released the first version of SimpleImage for PHP — an open source project for...
10th Jan 2017
Back in 2011, I released the first version of SimpleImage for PHP — an open source project for working with images.
Today, version 3.0 has landed, and there's a lot to love about it.
Overview #
Here's how it works at a glance:
try {
// Create a new SimpleImage object
$image =...
Lee A Johnson
Backgrounds Are Important
I̸ ̸s̸t̸a̷r̶t̵e̷d̵ ̴w̵a̷t̶c̸h̶i̴n̸g̵ ̴t̵h̴e̶ ̸P̶y̴t̴h̸o̶n̴ ̵d̶o̵c̷u̵m̷e̴n̴t̷a̸r̶y̴,̶...
15th Sep 2025
I̸ ̸s̸t̸a̷r̶t̵e̷d̵ ̴w̵a̷t̶c̸h̶i̴n̸g̵ ̴t̵h̴e̶ ̸P̶y̴t̴h̸o̶n̴ ̵d̶o̵c̷u̵m̷e̴n̴t̷a̸r̶y̴,̶ ̸[̶r̷e̶c̶e̴n̷t̵l̷y̷ ̷a̶v̵a̸i̷l̸a̷b̷l̴e̷ ̸o̷n̸ ̵Y̴o̷u̶T̴u̴b̶e̸]̴(̵h̸t̵t̷p̴s̸:̴/̸/̴w̸w̴w̶.̵y̶o̶u̵t̵u̴b̶e̸.̴c̷o̷m̷/̵w̵a̴t̷c̴h̵?̷v̴=̵G̵f̶H̶4̵Q̷L̸4̸V̸q̴J̵0̴)̷,̴ ̴b̴u̵t̷ ̴I̴ ̸c̷o̸u̸l̶d̴n̸’̴t̷ ̷g̷e̷t̵...
macwright.com
Recently
Summer screeched to a halt a few days ago and I’m still reeling from it.
The dehumidifiers turned...
3rd Oct 2022
Summer screeched to a halt a few days ago and I’m still reeling from it.
The dehumidifiers turned off, the humidifiers on. The A/C off,
the heat on. I’m still, more than a year after leaving the west coast,
grateful for the presence of seasons to keep me aware of time...
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…
Irrational...
Culture vs systems.
Recently, I had a chat with a friend who was frustrated by their company culture. They’d been...
3rd Feb 2023
Recently, I had a chat with a friend who was frustrated by their company culture. They’d been pushing the company to operate with more urgency, but didn’t feel like it was landing. “How do we,” they wondered, “get the team to recognize that urgency is essential to our success?”...
TokyoDev
Buying a house in Karuizawa, Japan
After 18 months of living in Karuizawa, a resort town about an hour away from Tokyo via the...
7th Jul 2025
After 18 months of living in Karuizawa, a resort town about an hour away from Tokyo via the Shinkansen, I have bought a house here. This article describes my experience of purchasing a house, and contains tips that are useful both if you’re considering buying in Karuizawa...
Liz Denys
Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity
Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs:
The...
3rd Jun 2022
Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs:
The original signs announcing this ban only stated it in English.
I'm in Streetsblog today with a piece about why reversing this arbitrary ban is a matter of equity:
Over Memorial Day...
Ferd.ca
Local Optimizations Don't Lead to Global Optimums
I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to...
18th Nov 2024
I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to believe I do so on purpose. I want to know as much as I can about the context of what it is that I'm automating.
I also use a limited set of tools. I used old computers for a long...
Dan Quach Blog
The Unexpected $30,000 Benefit of the Pandemic: Haircuts
During the early pandemic, a topic came up I never thought I would need to worry about. Who would...
29th Feb 2024
During the early pandemic, a topic came up I never thought I would need to worry about. Who would cut my hair? My Asian hair is a bit funky where it is similar to Wolverine in X-men. After a couple weeks the sides get really pointy and uncomfortable so I would go to the barber...
Paolo Amoroso's...
An Interlisp file viewer in Common Lisp
<![CDATA[I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection...
16th Jan 2026
<![CDATA[I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection of tools for viewing and accessing Interlisp data.
I developed ILsee in Common Lisp on Linux with SBCL and the McCLIM implementation of the CLIM GUI toolkit. SLY for Emacs...
Jordan Eldredge's...
Mary Had a Little Lamb - Parallel Fifths
My dad and I recorded a version of Mary Had a Little Lamb where I sang and played the same song a...
13th Dec 2009
My dad and I recorded a version of Mary Had a Little Lamb where I sang and played the same song a fifth above.
Explained from First...
Email explained from first principles
7th May 2021
Making software...
Stay Hungry
Stay Hungry
2018-02-12
It can feel daunting in this developer / designer landscape to keep yourself...
12th Feb 2018
Stay Hungry
2018-02-12
It can feel daunting in this developer / designer landscape to keep yourself up-to-date with the latest and greatest technologies available. Which new framework should I invest the most time into? Will it even be maintained a couple years down the road? Is...
The Web Witch's Blog
Home Office Kit: Elgato Wave 3 Microphone
My desk setup in the UK is slowly coming together & Jhey picked out a microphone for me. I had a...
2nd Feb 2024
My desk setup in the UK is slowly coming together & Jhey picked out a microphone for me. I had a Blue Yeti microphone in the US...and I still do it's just in storage. It had issues with staying connected through a dongle after my work MacBook was upgraded and I didn't have the...
Philip Ilic Thomas
What I'm up to - April 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Apr 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in March - Published Software in the AI era and updated my personal website. - Wrote Agent experience abo...
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...
Matt Keeter
Abstraction and instances in graph programming
17th Dec 2016
Words and Buttons...
A smooth and sharp image interpolation you probably haven't heard of
An image interpolation that gives us a continuous and smooth image, where every interpolated value...
29th Apr 2024
An image interpolation that gives us a continuous and smooth image, where every interpolated value only depends on the four neighboring pixel values. The image becomes smooth, but sharp features remain sharp.
charity.wtf
Quarantine Reading Queue on the “Tiger King” Phenomenon
Last Wednesday I walked into my living room and saw three gay rednecks in hot pink shirts being...
12th Apr 2020
Last Wednesday I walked into my living room and saw three gay rednecks in hot pink shirts being married as a “throuple” on a TV screen at close range, followed by one of the grooms singing a country song about a woman feeding her husband’s remains to her tigers. I could not look...
Posts on Nikita...
I switched from GMail and nobody died
Whether we like it or not, email is widely used to identify a person. Code sent to email is used as...
8th May 2025
Whether we like it or not, email is widely used to identify a person. Code sent to email is used as authentication and sometimes as authorisation for certain actions. I’m not comfortable with Google having such power over me, especially given the fact that they practically don’t...
Vadim Kravcenko
How to build remote teams properly
This article is part of the Technical Manager Guide that I’m writing for technical leads to scale...
26th Jun 2021
This article is part of the Technical Manager Guide that I’m writing for technical leads to scale their development and […]
The post How to build remote teams properly appeared first on Vadim Kravcenko.
David Heinemeier...
New year, new calendar
We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a...
2nd Jan 2024
We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a calendar! And now, in celebration of the new year, it’s finally ready, and we’re rolling it out to the first customers starting today 🎉
See, it turns out that lots of people would...
somenice
AI Art is getting better
Adobe Firefly Express (beta) whatever “Text to Image” takes the old Colab Notebooks to a new refined...
22nd Jun 2023
Adobe Firefly Express (beta) whatever “Text to Image” takes the old Colab Notebooks to a new refined level.However it’s still easy to cherry-pick “good” images for every 10 mediocre or just plain wrong images. Don’t trust the robots. PEACE. T.AKE IT IT ELASY! * All images...
Kagi Blog
Kagi + Wolfram
Building a search engine is hard.
4th Mar 2024
Building a search engine is hard.
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.
Sedimental
Managing Python Ecosystems
You know that old quote:
The wider the net you cast, the wider the variety you catch.
Was it a wise...
24th May 2016
You know that old quote:
The wider the net you cast, the wider the variety you catch.
Was it a wise old fisherman? Or a dogged Python programmer? Either
way, words don't come much truer than those.
Few, if any, programming languages have embodied the description
"general-purpose"...
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...
Dan Quach Blog
State of Data Engineering 2023 Q3
As we roll towards the end of the year data engineering as expected does have some changes, but now...
12th Sep 2023
As we roll towards the end of the year data engineering as expected does have some changes, but now everyone wants to see how Generative AI intersects with everything. The fits are not completely natural, as Generative AI like Chat GPT is more NLP type systems, but there are a...
Liz Denys
WWII watch cap crown shaping
Like so many other hat knitters, I've knitted the classic WWII watch cap, which is also known as...
15th Dec 2025
Like so many other hat knitters, I've knitted the classic WWII watch cap, which is also known as Beanie no. 212, more than a handful of times. (You can find it on Ravelry here and here, respectively.) It's a charming, quick knit that's easy to resize, but I've never really liked...
Some Bits: Nelson's...
Cormac McCarthy's library
Sensitive article about the famous author's home stuffed with 20,000 books
1st Sep 2025
Sensitive article about the famous author's home stuffed with 20,000 books
Jordan Eldredge's...
Itsy Bitsy Data Structures
Sharing this repository which teaches data structures through charmingly commented JavaScript...
2nd Aug 2024
Sharing this repository which teaches data structures through charmingly commented JavaScript implementations
Steve Klabnik
The language strangeness budget
26th Jun 2015
Making software...
Goodbye WordPress, Hello Jekyll (Again)
Goodbye WordPress, Hello Jekyll (Again)
2020-08-13
For the past four months this blog has been...
13th Aug 2020
Goodbye WordPress, Hello Jekyll (Again)
2020-08-13
For the past four months this blog has been running on WordPress - but that ended today. I've officially switched back over to Jekyll. I'm not going to spend too much time delving into why I made the transition back, but I'll...
Acko.net
Occlusion with Bells On
Modern SSAO in a modern run-time
Use.GPU 0.14 is out, so here's an update on my...
23rd Mar 2025
Modern SSAO in a modern run-time
Use.GPU 0.14 is out, so here's an update on my declarative/reactive rendering efforts.
The highlights in this release are:
dramatic inspector viewing upgrades
a modern ambient-occlusion (SSAO/GTAO) implementation
newly revised render pass...
Tyler Cipriani: blog
Email tips from the drowning
I have never seen an email message too short.
– Roman and Raphaelson, Writing
That Works
Email is a...
13th Jun 2023
I have never seen an email message too short.
– Roman and Raphaelson, Writing
That Works
Email is a cornerstone of remote work and a colossal waste of
time.
People say: “That meeting could have been an email.” But I’d add:
“That email could have been a few bullet points.”
Writing...
bt RSS Feed
Stuffing an SSD Inside the Raspberry Pi 400
Stuffing an SSD Inside the Raspberry Pi 400
2021-08-13
I have successfully jammed an mSATA SSD into...
13th Aug 2021
Stuffing an SSD Inside the Raspberry Pi 400
2021-08-13
I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn’t as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
The Changelog
A Twisty Maze of Ill-Behaved Bots
Like many, bot traffic has been causing significant issues for my hosted server recently. I’ve been...
2nd Oct 2025
Like many, bot traffic has been causing significant issues for my hosted server recently. I’ve been noticing a dramatic increase in bots that do not respect robots.txt, especially the crawl-delay I have set there. Not only that, but many of them are sending user-agent strings...
Ognjen Regoje •...
Don't thank Chat GPT
In fact, not only is thanking useless, and borderline harmful, but any kind of pleasantries are.
Not...
30th Jul 2023
In fact, not only is thanking useless, and borderline harmful, but any kind of pleasantries are.
Not only is there no logical reason to add pleasantries to your chat with GPT, but it also takes tokens for it to remove them and get to the point of your message.
Don't thank Chat...
ntietz.com blog -...
Reasons to write design docs
Sometimes I joke that as a principal engineer, my main programming language is English.
It's half...
2nd Sep 2024
Sometimes I joke that as a principal engineer, my main programming language is English.
It's half true, though, since my job is as much about people and communication as it is about technology.
Probably more, actually.
Writing is useful at all levels of software engineering.
It's...
Tony Finch's blog
C is Turing complete
Yesterday there was some discussion on the Orange Site about whether
or not C is Turing...
2nd Aug 2024
Yesterday there was some discussion on the Orange Site about whether
or not C is Turing complete.
The consensus in the StackOverflow question is,
no, because the C abstract machine is a (large) finite state
machine,
or maybe yes, if you believe that unaddressable local...
Philip Ilic Thomas
What I'm up to - June 2026
My monthly newsletter about what I'm up to, which I send in place of social media. What I did in...
1st Jun 2026
My monthly newsletter about what I'm up to, which I send in place of social media. What I did in May - Went to Oaxaca for vacation, which was a culturally rich and walkable place. I enjoyed a lot of ...
home automation -...
Understanding Common Table Expressions in SQL
One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or...
4th Aug 2020
One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or “WITH queries”. I’ll explain the mental model that helped me make sense of them, and how to use them to execute recursive queries. Afterwards I’ll show how to apply these techniques...
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...
Engineer’s Codex
7 simple habits of the top 1% of engineers
How elite software engineers maintain outperformance
11th Sep 2023
How elite software engineers maintain outperformance
Stephen Wolfram...
Observer Theory
The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But...
11th Dec 2023
The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But in the end it’s about how we take the world as it is, and derive from it the impression of it that we have in our minds. We might have thought that we could do science “purely […]
Evan Jones -...
Network Latencies in the Data Center
Jeff Dean used to do a talk that included "Numbers Everyone Should Know" (2007 at Stanford, 2009 at...
25th Sep 2021
Jeff Dean used to do a talk that included "Numbers Everyone Should Know" (2007 at Stanford, 2009 at LADIS), which included "round trip within same data center" as 500 us. I was recently wondering if that is still true, and more importantly what does the distribution of latencies...
A Beautiful Site
My Stance on AI in Software Development
I believe artificial intelligence is a powerful and valuable tool that can significantly improve how...
20th Apr 2026
I believe artificial intelligence is a powerful and valuable tool that can significantly improve how we create, solve problems, and bring ideas to life.
I didn't always feel this way.. But these days, I use AI regularly in my work and I expect that to continue.
We may not have...
Ink & Switch
Patchwork 06 · Simple branching
Branches are a powerful concept for source control systems. This Patchwork experiment explores how...
5th Mar 2024
Branches are a powerful concept for source control systems. This Patchwork experiment explores how writers can use branches to try variations on a document.
David Crawshaw
Compiler Bomb
main[-1u]={1};
codegolf.stackexchange.com/questions/69189/build-a-compiler-bomb/69193#69193
14th Oct 2016
main[-1u]={1};
codegolf.stackexchange.com/questions/69189/build-a-compiler-bomb/69193#69193
Josh Comeau's blog
Why React Re-Renders
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and...
16th Aug 2022
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the...
Eric Migicovsky's...
Array 1.26.0
PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4...
13th May 2021
PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4 new team members we've onboarded.
Blog System/5
Demystifying secure NFS
My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and...
4th Nov 2024
My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and various Linux and FreeBSD clients.
Making software...
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...
David Crawshaw
2015-08-04
www.nasa.gov/feature/goddard/lunar-icecube-to-take-on-big-mission-from-small-package
4th Aug 2015
www.nasa.gov/feature/goddard/lunar-icecube-to-take-on-big-mission-from-small-package
A small freedom area...
Porting OkLab colorspace to integer arithmetic
For reasons I'll explain in a futur write-up, I needed to make use of a
perceptually uniform...
11th Dec 2022
For reasons I'll explain in a futur write-up, I needed to make use of a
perceptually uniform colorspace in some computer vision code. OkLab from Björn
Ottosson was a great candidate given how simple the implementation is.
But there is a plot twist: I needed the code to be...
A Smart Bear
Deciding whether an investment is worthwhile
Why "expected value" doesn't work; here's a better framework for making long-term investments in...
4th Feb 2024
Why "expected value" doesn't work; here's a better framework for making long-term investments in your career, startup, and life.
home automation -...
On The End of Bitcoin
[This is a repost of a thread of mine from a dead social media platform. The original posting date...
24th May 2022
[This is a repost of a thread of mine from a dead social media platform. The original posting date was May 24th, 2022. I have not added new content.]Is there some scientific literature/scenario planning on the End of Bitcoin? With the next two halvings mining income will shift...
The Codist
My Wikipedia Entry For Trapeze
Maury Markowitz wrote up the story of Trapeze (covered earlier in this blog) on Wikipedia.
It sure...
24th Oct 2023
Maury Markowitz wrote up the story of Trapeze (covered earlier in this blog) on Wikipedia.
It sure seems like a long time ago.
Posts on Nikita...
Databases = Frameworks for Distributed Systems
This article was originally posted on dev.to, but it turns out that HackerNews banned this website,...
21st May 2022
This article was originally posted on dev.to, but it turns out that HackerNews banned this website, so I decided to create my own.
Feel free to join the discussion on HackerNews.
Lego of the database world It is quite common for a distributed database to have the following...
Sebastian Witowski
Checking for True or False
How do you check if something is True in Python? There are three ways:
One "bad" way: if variable ==...
1st Oct 2020
How do you check if something is True in Python? There are three ways:
One "bad" way: if variable == True:
Another "bad" way: if variable is True:
And the good way, recommended even in the Programming Recommendations of PEP8: if variable:
The "bad" ways are not only frowned upon...
bunnie's blog
Winner, Name that Ware August 2023
The Ware for August 2023 is a viewfinder from a JVC Super VHS Camcorder, model number GR-SXM915U....
30th Sep 2023
The Ware for August 2023 is a viewfinder from a JVC Super VHS Camcorder, model number GR-SXM915U. I’ll give the prize to Jin because of the correct identification of the SOIC as the BA7149F. Congrats, email me for your prize! The exact model number of the originating camera...
Josh Comeau's blog
My experience as a remote worker
I've spent half of my career working remotely. This post chronicles those experiences, giving a...
2nd Dec 2019
I've spent half of my career working remotely. This post chronicles those experiences, giving a real-world window into what it's like to work fully-remote as a software engineer.
Confessions of a...
One Law to Rule All Code Optimizations
A systems-level reasoning model for understanding why optimizations succeed or fail.
8th Jun 2025
A systems-level reasoning model for understanding why optimizations succeed or fail.
Daniel Immke
2019: Lessons learned
Looks like I've got it all figured out.
13th Dec 2019
Looks like I've got it all figured out.
Making software...
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...
alexwlchan
Digital decluttering
I spent a lot of my formative Internet years in online fandom.
I read novel-length stories about...
13th Sep 2024
I spent a lot of my formative Internet years in online fandom.
I read novel-length stories about Doctor Who characters; I swooned over fan art of the Lizzie Bennet Diaries; I pored over in-depth analyses of each episode of Carmilla.
Most of that is gone now.
Links rot quickly,...
macwright.com
Recently
Writing in from Washington, DC, my once-hometown and
the birthplace of Mapbox.
This one will be...
3rd Jul 2023
Writing in from Washington, DC, my once-hometown and
the birthplace of Mapbox.
This one will be quick because I’m between one thing
and another!
Listening
Dry Daniel by Buke and Gase
Buke and Gase released some music they recorded a while ago,
and there are some hits in it. I...
the jsomers.net blog
Introducing Five’Em, a Texas Hold’Em variant
The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat...
14th Mar 2019
The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat Hold'Em fatigue. The rules are simple: You're dealt five hole cards instead of two, and after each round of community cards comes out (starting with the flop), you discard one of these...
Ruud van Asseldonk
A float walks into a gradual type system
2nd Mar 2025
A Smart Bear
Startup identity & the sadness of a successful exit
Many founders experience a profound and prolonged sadness after selling their company. But "not...
6th Aug 2023
Many founders experience a profound and prolonged sadness after selling their company. But "not selling" might be worse. Maybe my story will help you.
ntietz.com blog -...
My portable ergonomic setup
In 2022, I developed nerve pain in my arms.
It came on quickly, and it was bad: I couldn't drive, I...
3rd Jun 2024
In 2022, I developed nerve pain in my arms.
It came on quickly, and it was bad: I couldn't drive, I couldn't type, and at the worst I couldn't pick up our kids.
That episode spontaneously resolved after a couple of months, but flareups happen occasionally.
One guaranteed trigger...
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...
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...
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...
Maggie Appleton
Immutable Data with Immer and Personal Assistant Bots
Illustrated notes on how work with immutable data in the Immer state library
10th Aug 2019
Illustrated notes on how work with immutable data in the Immer state library
blag
Marshaling Struct with Special Fields to JSON in Golang
This is a short post explaining how I marshaled http.Request into json
1st May 2021
This is a short post explaining how I marshaled http.Request into json
DevOps - Bitfield...
Notational Velocity
Notational Velocity (NV) is a “modeless, mouseless Mac OS X note-taking
application”, as the...
26th Aug 2019
Notational Velocity (NV) is a “modeless, mouseless Mac OS X note-taking
application”, as the author describes it, which is elegant, attractive, and
powerful. The original application has inspired various forks, of which
nvALT is perhaps the best, and adds some very useful...
Eric Migicovsky's...
How we designed the PostHog mascot
Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes...
7th Oct 2021
Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes frustrating process which requires a lot of patience…
HTMHell
#26 HTMHell special: tasty buttons
The second HTMHell special focuses on another highly controversial pattern in front-end...
25th Oct 2021
The second HTMHell special focuses on another highly controversial pattern in front-end development:
🔥 the burger button. 🔥
The burger button and his tasty friends (kebab, meatball and bento) usually reveal a list of links when activated. According to our studies, these buttons...
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...
Boot.dev Blog
Full-Stack Ops: Back-end and DevOps Roles are Merging
It’s time for some speculation on my part 🔗
I believe that the job duties of “back-end” and...
10th Oct 2022
It’s time for some speculation on my part 🔗
I believe that the job duties of “back-end” and “DevOps” engineers will coalesce to include almost everything that “the user doesn’t see”. There will still be room for specialization, but these roles will become less distinguishable...
Jordan Eldredge's...
PGP Desktop was causing OS X to run slowly
Sharing an issue I found where PGP Desktop was causing my computer to run slowly.
5th Feb 2008
Sharing an issue I found where PGP Desktop was causing my computer to run slowly.
David Crawshaw
2015-06-01
"Two URL objects are equal if they have the same protocol, reference equivalent hosts, have the same...
1st Jun 2015
"Two URL objects are equal if they have the same protocol, reference equivalent hosts, have the same port number on the host, and the same file and fragment of the file. Two hosts are considered equivalent if both host names can be resolved into the same IP...
Posts on Nikita...
This site has buttons!
This site has buttons now! Here, try to click it:
Click me!
I added buttons that act as a simple...
8th Jun 2025
This site has buttons now! Here, try to click it:
Click me!
I added buttons that act as a simple counter with a name attached. These are good for polls too!
Pineapple on pizza: Yay Nay
Of course, the results will be biased because there is no deduplication. I don’t limit the...
Tyler Cipriani: blog
Tech Blog of the Week? Me? That's Cool.
DUNDUNDaDUHH! (that's right it's a triumphant music sound. I can use
onomatopoeia, I'm the tech blog...
1st Jun 2007
DUNDUNDaDUHH! (that's right it's a triumphant music sound. I can use
onomatopoeia, I'm the tech blog of the week!) As my five or six regular readers
may already know, there exists a fantastic website called Daily
Cup of Tech that I have featured on this website a few times (or...
bt RSS Feed
How to "FLOSS" as a Web Designer
How to “FLOSS” as a Web Designer
2020-02-07
I have a profound respect for the open source community....
7th Feb 2020
How to “FLOSS” as a Web Designer
2020-02-07
I have a profound respect for the open source community. I most likely wouldn’t have the skills or knowledge I do today with it. Unfortunately, when I was just starting out in “web dev” some 10 years ago, proprietary software was the...
Matt Keeter
Hunting a spooky ethernet driver bug
31st Oct 2023
Marco.org
Overcast 5.1 with Instant Search
▶️
The first thing someone does in a podcast app is add some podcasts, and most active Overcast...
28th Jan 2019
▶️
The first thing someone does in a podcast app is add some podcasts, and most active Overcast users add at least two new podcasts each month.
Over 80% of podcasts are added to Overcast by searching, with the vast majority as searches for a specific podcast by name (rather...
Kagi Blog
The many benefits of paying for search
“Wait, you PAY for search?” We get this reaction a lot about Kagi.
18th Aug 2025
“Wait, you PAY for search?” We get this reaction a lot about Kagi.
James Vaughan's blog
Code⇄GUI bidirectional editing via LSP
1st Jul 2025
The History of the...
Exploring the web in 1995
By the end of 1995, the web moved outward and into the hands of everyone.
The post Exploring the web...
3rd Jun 2025
By the end of 1995, the web moved outward and into the hands of everyone.
The post Exploring the web in 1995 appeared first on The History of the Web.
Ink & Switch
Pushpin: Towards Production-Quality Peer-to-Peer Collaboration
Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P...
14th Apr 2020
Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P collaboration software.
A Smart Bear
AI startups require new strategies: This time it's actually different
The typical dynamics between startups and incumbents do not apply in AI as they did in previous...
3rd Mar 2024
The typical dynamics between startups and incumbents do not apply in AI as they did in previous technology revolutions like mobile and the Internet. Ignore this at your peril.
dthompson
Guile-Bstructs 0.1.0 released
I'm pleased to announce that the very first release of guile-bstructs,
version 0.1.0, has been...
5th Jan 2025
I'm pleased to announce that the very first release of guile-bstructs,
version 0.1.0, has been released! This is a library I've been working
on for quite some time and after more than one rewrite and many
smaller refactors I think it's finally ready to release publicly.
Let's...
Sometimes It Works...
Stuff to do when you’re not well
Stuff to do when you’re not well
Learn new stuff!
¶Stuff to do when you’re not well
Last week I was...
13th Nov 2017
Stuff to do when you’re not well
Learn new stuff!
¶Stuff to do when you’re not well
Last week I was sick with a cold. I was basically indoors for 5 straight days (one of those actually in bed all day). I was also unable to sleep for a couple of nights.
So I had a lot of extra...