Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #life #startups #science #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
tonsky.me
Statistics made simple I have a weird relationship with statistics: on one hand, I try not to look at it too often. Maybe...
15th Dec 2025
1
15th Dec 2025
I have a weird relationship with statistics: on one hand, I try not to look at it too often. Maybe once or twice a year. It’s because analytics is not actionable: what difference does it make if a thousand people saw my article or ten thousand? I mean, sure, you might try to...
Alice GG
Setting up Mikochi with Docker and Traefik Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The...
4th Jan 2024
52
4th Jan 2024
Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The project has since grown to version 1.3.1 and reached 100 stars on GitHub. This article aims to be a step-by-step guide on how to install it and configure it to use HTTPS with Docker...
David Heinemeier...
There's no rebound in sight for unprofitable SaaS Anyone reviewing their S&P 500 retirement fund these days will do so with a broader smile than last...
19th Jul 2023
31
19th Jul 2023
Anyone reviewing their S&P 500 retirement fund these days will do so with a broader smile than last year. The market as a whole is up, and if you're in the whole market, you're benefitting. But all of that upside, basically, belongs to just a handful of mega tech companies. This...
Nelson's Weblog
Kagi is a good search engine Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been...
13th May 2024
120
13th May 2024
Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been happy with it. It’s not free but there’s a limited trial to check it out. I pay $10/mo for unlimited access. Turns out I do about 50 searches a day. I’m unclear on how Kagi works...
Eric Bailey
I doubled-down on RSS Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the...
6th Mar 2023
24
6th Mar 2023
Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the mall. The quarter that is its imminent demise is revolving faster and faster and will probably drop out of sight sooner than later. Part of mourning the communities I once had there...
Matt Keeter
Efficiently updating implicit in-order forests
3rd Jul 2023
A Beautiful Site
Stop trying to build the next unicorn So, you're building the next big thing? You say you're going to make millions and have a fancy...
2nd Sep 2014
51
2nd Sep 2014
So, you're building the next big thing? You say you're going to make millions and have a fancy office building out in the valley? That's cool. By the same odds we'll both be rich, because I'm holding tonight's winning lotto ticket. Your idea probably won't be the next big thing...
Ink & Switch
The Object Model in Livelymerge A look under the hood of Livelymerge.
7th Aug 2026
37signals Dev
Mission Control — Web You might have noticed that Mission Control — Jobs, isn’t simply titled “Mission Control”. That’s...
9th May 2024
34
9th May 2024
You might have noticed that Mission Control — Jobs, isn’t simply titled “Mission Control”. That’s because it was developed alongside another useful tool, Mission Control — Web. Today I’m pleased to announce that we are open sourcing Mission Control — Web and you can find it on...
Steve Klabnik
A 30 minute introduction to Rust
11th Jan 2014
Josh Collinsworth
Adding blog comments to your static site with utterances The web world is full of tradeoffs. Going from a CMS to a static site keeps things simple—but that...
6th Nov 2021
43
6th Nov 2021
The web world is full of tradeoffs. Going from a CMS to a static site keeps things simple—but that simplicity comes with costs. Luckily, giving up comments on your blog doesn't have to be one of them.
macwright.com
Incentives My friend Forest has been making some good thoughts about open source and incentives....
1st Mar 2024
46
1st Mar 2024
My friend Forest has been making some good thoughts about open source and incentives. Coincidentally, this month saw a new wave of open source spam because of the tea.xyz project, which encouraged people to try and claim ‘ownership’ of existing open source projects, to get crypto...
Boot.dev Blog
How To Cache Images - React Native Expo (Managed) Caching images in React Native can be easy, even if you are using Expo’s managed workflow. The...
4th Feb 2020
1
4th Feb 2020
Caching images in React Native can be easy, even if you are using Expo’s managed workflow. The problem many devs run into is that React Native only supports caching images on IOS out of the box.
Mahmoud Felfel's...
Handling State & User Interactions In UI Applications An early thinking about handling your app or component state can help you to avoid many bugs even...
5th Feb 2021
44
5th Feb 2021
An early thinking about handling your app or component state can help you to avoid many bugs even before starting to write code.
Eric Migicovsky's...
Array 1.21.0 Release 1.21 is a big one, on top of exciting new features and improvements, we put extra time into...
17th Feb 2021
33
17th Feb 2021
Release 1.21 is a big one, on top of exciting new features and improvements, we put extra time into the overall stability of PostHog squashing dozens…
David Gerrells
How fast is rust? Simulating 200,000,000 particles The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
9th Nov 2024
davidyat.es
Review: Bezos
21st Sep 2024
David Crawshaw
Buried by the media "No one else would follow; even the minister failed to show. Shaking his head ever so slightly,...
5th Sep 2016
23
5th Sep 2016
"No one else would follow; even the minister failed to show. Shaking his head ever so slightly, Jerry Flemmons of the Fort Worth Star-Telegram turned to me and said, 'Cochran, if we're gonna write a story about the burial of Lee Harvey Oswald, we're gonna have to bury the son of...
elementary Blog
Package Releases Are Almost Done, You Won't Believe What Happens Next! This month’s update is fairly brief since a lot of what we did last month was minor bug fixes,...
9th Sep 2024
91
9th Sep 2024
This month’s update is fairly brief since a lot of what we did last month was minor bug fixes, regression testing, updating metadata, taking screenshots, and releasing packages. We’re getting down to the last few items before we can release elementary OS 8. Read ahead to find out...
Tyler Cipriani: blog
Staging is a trap @mipsytipsy Software staging clusters only grow. As production accrues more services, staging’s...
15th Sep 2022
1
15th Sep 2022
@mipsytipsy Software staging clusters only grow. As production accrues more services, staging’s costs ramp up. And maintaining a single, massive, production-like staging may no longer be the right answer. But several, small staging clusters—each fit for their purpose—offers a...
Nelson's Weblog
Legal aid charities for immigrants (2024) The Trump administration has made aggressive threats against immigrants in the US. It’s not clear...
27th Nov 2024
96
27th Nov 2024
The Trump administration has made aggressive threats against immigrants in the US. It’s not clear what’s coming, my biggest fear is a violent display of fascism. (Don’t call them camps!) But even if it’s a polite legal process it will be chaotic and disruptive to many...
bt RSS Feed
Building rbenv on OpenBSD 7.5 Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my...
2nd Jun 2024
35
2nd Jun 2024
Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my clubs/projects while using my personal laptop (X220 ThinkPad) which is runs OpenBSD. Since I recently upgraded to OpenBSD 7.5 I thought it could be helpful for others if I shared my...
James Vaughan's blog
Tote bag
20th Jul 2024
TokyoDev
Freedom, Risk, and Protection: What Japan’s Freelance Act Really Means for Tech Workers Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly...
7th Oct 2025
47
7th Oct 2025
Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly 30% year-on-year and a projected shortfall of 600,000 tech workers by 2030. That demand creates opportunity, but it could also leave more people stuck in shaky employment...
Joel on Software
Announcing Stack Overflow for Teams New product: Stack Overflow for Teams lets you direct questions to members of your own team,...
3rd May 2018
61
3rd May 2018
New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more "Announcing Stack Overflow for Teams"
A Beautiful Site
Shoelace 2.0 It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has...
24th Jan 2023
54
24th Jan 2023
It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has amassed over 300 million monthly hits on jsDelivr and, as of today, it is jsDelivr's 73rd most popular project. And that was just the beta version. Today, I'm happy to announce that...
Ferd.ca
The Gap Through Which We Praise the Machine In this post I’ll expose my current theory of agentic programming: people are amazing at adapting...
9th Jun 2025
1
9th Jun 2025
In this post I’ll expose my current theory of agentic programming: people are amazing at adapting the tools they’re given and totally underestimate the extent to which they do it, and the amount of skill we build doing that is an incidental consequence of how badly the tools are...
Alyssa Rosenzweig
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
1
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...
On Life and Lisp
Apple GPU drivers now in Asahi Linux We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past...
7th Dec 2022
1
7th Dec 2022
We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past two years to bring this new driver to everyone, and we’re really proud to finally be here. This is still an alpha driver, but it’s already good enough to run a smooth desktop...
The Web Witch's Blog
Using the ':not()' pseudo-class to remove styles from ':last-child' I was re-designing the footer for my blog when I added a list of social icon links. I needed to add...
1st Dec 2024
1
1st Dec 2024
I was re-designing the footer for my blog when I added a list of social icon links. I needed to add some padding between them, as one does, and was preparing to apply padding to the left of each icon so the final icon on the right remained aligned right. On smaller screens, when...
Words and Buttons...
Circles and lines vs. polynomial splines Usually, when you want to make a parametric curve, you should go for a polynomial spline. But...
22nd Aug 2019
46
22nd Aug 2019
Usually, when you want to make a parametric curve, you should go for a polynomial spline. But sometimes, for the reasons mentioned only in the second half of this page to keep you intrigued, you are not satisfied with polynomials. You have to look elsewhere. This page shows you...
Jordan Eldredge's...
I gave a talk: Finding Creativity Through Constraints In which I discuss how constraints have inspired my creative process as a musician and programmer.
25th Sep 2015
Matt Keeter
zipzap
15th Feb 2026
Josh Comeau's blog
An Interactive Guide to CSS Grid CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful...
21st Nov 2023
54
21st Nov 2023
CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll share the biggest 💡 lightbulb...
TokyoDev
International Developer in Japan Salary Survey 2014 *This survey has become a yearly thing. Browse [all our survey results](/insights).* One of the...
13th Feb 2014
39
13th Feb 2014
*This survey has become a yearly thing. Browse [all our survey results](/insights).* One of the questions I've been asked several times by readers of this blog are [what are salaries of developers in Japan](/articles/software-developer-salaries-in-japan). There is a fair...
Maggie Appleton
December 2024
1st Dec 2024
orlp.net - Blog...
Subtraction Is Functionally Complete To be precise, IEEE-754 floating point subtraction is functionally complete. That means you can...
28th Sep 2023
31
28th Sep 2023
To be precise, IEEE-754 floating point subtraction is functionally complete. That means you can construct any binary circuit using nothing but floating point subtraction. To see how, we must start at the bottom. I quote the IEEE 754-2019 standard, section 6.3: 6.3 The sign...
HTMHell
#9 Cookie Consent from Hell Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div...
8th Nov 2019
30
8th Nov 2019
Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div class="cookie_consent modal"> <p>We use cookies…</p> <div class="cookie_consent__close"> <i class="fa fa-times"></i> </div> <div class="cookie_consent__ok">OK</div> ...
Nelson's Weblog
AI enhanced search LLMs are good search helpers. Here’s three search tools I use every day. All of these use an AI to...
20th Sep 2024
137
20th Sep 2024
LLMs are good search helpers. Here’s three search tools I use every day. All of these use an AI to synthesize answers but also provide an essential feature: specific web search results for you to verify and further research. I use these for conversational inquiries in addition...
Remains of the Day
American Idle I promised one final piece on TikTok, focused primarily on the network effects of creativity. And...
22nd Feb 2021
60
22nd Feb 2021
I promised one final piece on TikTok, focused primarily on the network effects of creativity. And this is that, in part. But it discusses a bunch of other topics, some only tangentially related to TikTok. All the points I wanted to cover seem hyperlinked in a sprawling loose...
Epic Web Dev
Versioning and Releasing NPM packages with Nx (tutorial)
6th Jan 2025
Maggie Appleton
Painting Roam Research with Custom CSS How to customise Roam Research with your own CSS themes
15th Dec 2020
Eric Migicovsky's...
Andrej Karpathy's AI Autoresearch found a 3-year-old bug in PostHog's query engine (and improved... A few weeks ago at a team offsite in Lisbon, we pointed an AI agent at our query engine, fed it slow...
1st Jun 2026
markround.com
Sloppy Copies Last month, I wrote an article about my recent experience creating a hobby project in a web...
19th Apr 2026
1
19th Apr 2026
Last month, I wrote an article about my recent experience creating a hobby project in a web framework - Ruby on Rails - that hasn’t been “in fashion” for some time. The blog post gathered some interest and made it to various discussion sites like Hacker News and others. It caused...
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
51
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,...
Matt Keeter
3D Rotation Design
22nd Jun 2017
Max Schmitt
Building a Responsive Website Tester with Iframes and React Read the post here.
28th Feb 2023
Alex MacCaw
The Beginning of Infinity It's easy to be nihilistic. You might even try to claim that it's rational to be nihilistic. Just...
9th May 2022
52
9th May 2022
It's easy to be nihilistic. You might even try to claim that it's rational to be nihilistic. Just look up. There are a hundred billion stars in a hundred billion galaxies (that we know of!). What are we but a spec of dust? And don'
Founder's blog
How We Replaced Our Entire Search Engine (with an AI writing half the code) I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI...
23rd Dec 2025
1
23rd Dec 2025
I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI influencer "built 15 apps in a weekend" crowd, but Claude Code just did something wild for me. Had it help us rip out our entire search engine - we're talking millions and millions of...
Liz Denys
ZRH Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
22nd Aug 2012
41
22nd Aug 2012
Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
Miguel Carranza
The Dopamine Problem Every New Manager Face I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be...
10th Jul 2026
2
10th Jul 2026
I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be a universal management guide. Most universal management advice is either too vague to be useful or too generic to survive contact with a real company. My goal was simpler: explain...
swyx's site RSS Feed
How to change custom domain on Substack Since September, I've been running my AI newsletter on https://lspace.swyx.io
17th Mar 2023
Krzysztof Kowalczyk...
Solo founders with profitable businesses, collected stories People sometimes wonder: can I have a successful business as a single founder? The answer is:...
23rd Jun 2017
33
23rd Jun 2017
People sometimes wonder: can I have a successful business as a single founder? The answer is: yes. This is a collection of solo-preneur success stories (with occasional 2 people bands). I only include businesses generating significant revenues. In this context it’s around $5k/mo...
Quentin Santos
ViHN: Vim for Hacker News tl;dr: I made ViHN to read Hacker News without having to move my hands away from the keyboard. It’s...
24th Feb 2024
34
24th Feb 2024
tl;dr: I made ViHN to read Hacker News without having to move my hands away from the keyboard. It’s freely available on Firefox and Chrome. This is about yet another Hacker News extension. But other people with my obsession for killing the mouse might enjoy it. Most of the...
Making software...
WP Enqueue for Beginners WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing...
5th May 2020
47
5th May 2020
WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing WordPress themes, I've come across many that include their custom styles / scripts as static HTML elements inside their respective header and footer templates. This is perfectly fine, but...
Alex Meub
The Perfect Moscow Mule The Moscow mule is one of my favorite cocktails because it’s simple, easy to make and delicious....
12th Jan 2015
42
12th Jan 2015
The Moscow mule is one of my favorite cocktails because it’s simple, easy to make and delicious. This is a guide to making the perfect Mule. The Perfect Copper Mug The copper mug is essential for a real Moscow Mule. Copper immediately takes on the temperature of the drink keeping...
Philip Ilic Thomas
What I'm up to - January 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jan 2025
1
1st Jan 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - I'm amid some big life changes. I'm joining an AI startup in San Francisco, and movi...
Joel Gascoigne
Firing myself, again I've written in the past about how I see the role of a...
26th Jan 2014
39
26th Jan 2014
I've written in the past about how I see the role of a CEO [https://joel.is/post/42713179646/expert-of-nothing] to be one where you are repeatedly firing yourself. Joe Kraus [http://techcrunch.com/2012/08/28/first-fire-thyself/] brought my attention to thinking about the role in...
Copper • A blog...
Developing a food-safe finish for my wooden spoons and cups You know what they say in the world of products: fast, cheap, good; pick two Which is very similar...
8th Dec 2025
1
8th Dec 2025
You know what they say in the world of products: fast, cheap, good; pick two Which is very similar to my experience when trying to find the most suitable wood finish for my hand carved wooden spoons and coffee cups. hand carved wooden spoon It’s hard to find a finish...
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
1
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.
swyx's site RSS Feed
Eating the Cloud from Outside In AWS is playing Chess. Cloudflare is playing Go.
4th Oct 2021
37signals Dev
Announcing Hotwire Native 1.2 We’ve just launched Hotwire Native v1.2 and it’s the biggest update since the initial launch last...
23rd Apr 2025
71
23rd Apr 2025
We’ve just launched Hotwire Native v1.2 and it’s the biggest update since the initial launch last year. The update has several key improvements, bug fixes, and more API consistency between platforms. And we’ve created all new iOS and Android demo apps to show it off! A web-first...
Tyler Cipriani: blog
Paper Review: “Did you miss my comments or what?” Toxicity in Open Source Discussions On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or...
15th Jan 2023
56
15th Jan 2023
On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or unreasonable language that is likely to make someone leave a discussion. – Google, Project Jigsaw Thu, 19 Aug 2021 @EmilyKager & @[email protected] I didn’t expect to learn...
Boot.dev Blog
How to Do a Coding Bootcamp Part-Time Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either...
12th Jul 2022
1
12th Jul 2022
Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either out of curiosity or to take your career in a whole new direction, you’ve probably considered a coding bootcamp. Then you’ve probably looked at the prices and time commitment and...
Evan Jones -...
TCP and gRPC Failed Connection Timeouts After my last article about how gRPC is hard to configure, with a client keepalive example, I...
16th Aug 2021
55
16th Aug 2021
After my last article about how gRPC is hard to configure, with a client keepalive example, I realized that I don't understand how TCP and gRPC handle failed connections. This article is my attempt to figure it out, and document it so I can find it again in the future. The best...
Maggie Appleton
On Opening Essays, Conference Talks, and Jam Jars How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
13th Apr 2024
Daniel Immke
Tips for a successful WooCommerce project I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for...
29th Oct 2017
27
29th Oct 2017
I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for next month. In the meantime, I thought I…
Remains of the Day
Seeing Like an Algorithm In my previous post on TikTok I discussed why its For You Page algorithm is the connective tissue...
21st Sep 2020
73
21st Sep 2020
In my previous post on TikTok I discussed why its For You Page algorithm is the connective tissue that makes TikTok work. It is the bus on its motherboard that connects and closes all its feedback loops. But in the breathless rush to understand why companies might want to acquire...
Alex MacCaw
A personal update In March 2020, as the world locked down, I was on the tail end of a vacation in New Zealand. As...
3rd May 2021
42
3rd May 2021
In March 2020, as the world locked down, I was on the tail end of a vacation in New Zealand. As COVID started to spin out of control in the states, my girlfriend and I made the decision to stay. A ten day trip turned into a year-long adventure. I
bt RSS Feed
Yet Another Static Site Generator Switch Yet Another Static Site Generator Switch 2022-07-06 If you’re an RSS subscriber, I’ve probably blown...
6th Jul 2022
33
6th Jul 2022
Yet Another Static Site Generator Switch 2022-07-06 If you’re an RSS subscriber, I’ve probably blown up your feed reader (again). This seems to be an on-going theme with this blog. I can’t help it. This website now uses my new Pandoc-based static blog generator: pblog. I won’t go...
Alex MacCaw
Artificial Knowledge Creation How does creativity work and is it possible to bottle it up inside a computer? This is what we know...
5th Jan 2024
65
5th Jan 2024
How does creativity work and is it possible to bottle it up inside a computer? This is what we know so far.
Joel Gascoigne
Bright & Early Podcast with Brian Rhea I had the pleasure of being interviewed by Brian Rhea on the Bright & Early podcast. Listen above,...
19th Feb 2019
50
19th Feb 2019
I had the pleasure of being interviewed by Brian Rhea on the Bright & Early podcast. Listen above, and see more details here.
A Beautiful Site
Prefers Reduced Motion By now, most devs are familiar with the prefers-reduced-motion media query that tells whether or not...
19th May 2021
51
19th May 2021
By now, most devs are familiar with the prefers-reduced-motion media query that tells whether or not a user prefers, well, reduced motion. You can use this to tone down (or turn off) transitions and animations in your stylesheet to accommodate users with vestibular motion...
Neil Panchal
Introducing Berkeley Mono Now publicly available! Berkeley Mono Typeface Download a trial:...
4th Sep 2021
60
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....
alexwlchan
How moving to the cloud took our digital collections to new heights &rarr; I’ve written another article about digital preservation at Wellcome Collection, this time about the...
12th Feb 2023
51
12th Feb 2023
I’ve written another article about digital preservation at Wellcome Collection, this time about the benefits of moving our data storage and processing to the cloud. Building out this infrastructure is a large part of what I’ve been working on for the last six (!) years. It’s been...
Joel Gascoigne
The next step in Buffer’s social media journey Note: this was originally posted on the Buffer blog. Can you remember where you were seven years...
2nd Aug 2017
40
2nd Aug 2017
Note: this was originally posted on the Buffer blog. Can you remember where you were seven years ago? I was in my apartment in Birmingham, UK, coding up the very first version of Buffer as a tool to schedule tweets. So much has changed since then: the Buffer product has
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
1
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...
The Web Witch's Blog
Imposter Syndrome Driven Design and a Bedfordshire Clanger The past few days have been incredibly stressful for me with more bureaucratic processes and...
4th Oct 2023
1
4th Oct 2023
The past few days have been incredibly stressful for me with more bureaucratic processes and paperwork. I can feel the stress sitting in my body despite my morning routine of yoga. It's a necessary bureaucratic process that is now nearly complete (hooray!) but the stress is...
Blog System/5
Reflections on vibecoding ticket.el It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly...
6th Mar 2026
1
6th Mar 2026
It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly switched to Codex CLI: it is much snappier—who would imagine that a “Rewrite in Rust” would make things tangibly faster—and the answers feel more to-the-point than Claude’s to me.
Tyler Cipriani: blog
Lowering the Barrier to Blogging I really want to blog more. The problem is that most of the posts to this blog are fairly long-form....
2nd Sep 2016
1
2nd Sep 2016
I really want to blog more. The problem is that most of the posts to this blog are fairly long-form. This will probably change as I do blog more. I've also moved to Pandoc for rendering posts via ikiwiki-pandoc. In that process, I've also come to realize that pandoc handles...
Liz Denys
New Loose Leaf Security series: Securing your laptop and desktop computers Four more episodes of Loose Leaf Security are out, a series about securing your laptop and desktop...
14th Dec 2018
47
14th Dec 2018
Four more episodes of Loose Leaf Security are out, a series about securing your laptop and desktop computers: Physical attacks to your computers and disk encryption Liz and Geoffrey are back with a look at physical computer security - just how much trouble could someone cause if...
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
97
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:...
alexwlchan
Moving my YouTube Likes from one account to another I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts...
11th Feb 2024
34
11th Feb 2024
I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts as a way to keep two separate watch histories. I was watching videos about gender and trans stuff before I came out, and I didn’t want them appearing in my main account – say, when...
Tinloof - Blog
Guide to fast Next.js Insights into how Tinloof measures website speed with best practices to make faster websites.
15th Jan 2024
57
15th Jan 2024
Insights into how Tinloof measures website speed with best practices to make faster websites.
Jordan Eldredge's...
Irving Berlin's "Blue Skies" on Eleuke electric ukulele I arranged and recorded Irving Berlin's 'Blue Skies' on my new Eleuke electric ukulele.
21st Sep 2010
Jordan Eldredge's...
Listen Faster: How I found 30 extra hours in my week I’ve added the equivalent of 30 hours to my week, all dedicated to reading and listening.
22nd Jun 2016
charity.wtf
Every Achievement Has A Denominator One of the classic failure modes of management is the empire-builder — the managers who measure...
3rd Oct 2022
41
3rd Oct 2022
One of the classic failure modes of management is the empire-builder — the managers who measure their own status, rank or value by the number of teams and people “under” them. Everyone knows you aren’t supposed to do this, but most of us secretly, sheepishly do it anyway to some...
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
91
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...
James Vaughan's blog
Code⇄GUI bidirectional editing via LSP
1st Jul 2025
swyx's site RSS Feed
A Walkthrough of *that* React Suspense Demo Annotated commentary on the code behind the Movie search demo featuring React Suspense
2nd Mar 2018
Words and Buttons...
Words and Buttons Online: current hiatus and future plans Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately. Last night...
2nd Jul 2026
1
2nd Jul 2026
Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately. Last night reminded me that I probably owe my subscribers a “still alive” message. Literally still alive. So here it is. I’m still alive. As for the site, I haven’t written a new piece for...
TokyoDev
Proof Bitcoin is Overhyped BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin...
9th Jul 2014
31
9th Jul 2014
BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin transactions per day](https://blockchain.info/en/charts/n-transactions), I was flabbergasted: **there are only about 60,000 transactions per day.** I graphed the number relative to [the...
Sometimes It Works...
Code: Selfish Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding...
11th Nov 2018
23
11th Nov 2018
Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding selfishly. This isn’t what you think. Coding selfishly is about assessing your motivations, your joys and coding in a way that brings you the most long-term value. It’s really a form of...
Evan Jones -...
Huge Pages are a Good Idea Nearly all programs are written to access virtual memory addresses, which the CPU must translate to...
16th Jan 2023
62
16th Jan 2023
Nearly all programs are written to access virtual memory addresses, which the CPU must translate to physical addresses. These translations are usually fast because the mappings are cached in the CPU's Translation Lookaside Buffer (TLB). Unfortunately, virtual memory on x86 has...
Josh Collinsworth
The Five Things I Wish Somebody Had Told Me as a Design Student Your worst instructor as a design student will lay out clear goals and expectations which will not...
21st Feb 2016
33
21st Feb 2016
Your worst instructor as a design student will lay out clear goals and expectations which will not change; this is not a given with clients.
David Crawshaw
2015-10-13 "So OpenSSL has optional code to reject attempts to use weak DES keys. It, sanely, is not enabled...
13th Oct 2015
24
13th Oct 2015
"So OpenSSL has optional code to reject attempts to use weak DES keys. It, sanely, is not enabled by default; if you want it you have to compile with DEVP_CHECK_DES_KEY.Last Thursday it was reported to the openssl-dev mailing list by Ben Kaduk that there was a defect in this...
General Robots
What's With All the Humanoid Robots? If you follow robotics at all you may have noticed that there has been an explosion of humanoid...
7th May 2024
116
7th May 2024
If you follow robotics at all you may have noticed that there has been an explosion of humanoid robot startups. What's with that? Why humanoids? Why now?
Steve Klabnik
"The Rust Programming Language" will be published by No Starch Press
8th Sep 2015
Ferd.ca
Carrots, sticks, and making things worse This blog post originally appeared on the LFI blog but I decided to post it on my own as well. Every...
3rd Oct 2024
87
3rd Oct 2024
This blog post originally appeared on the LFI blog but I decided to post it on my own as well. Every organization has to contend with limits: scarcity of resources, people, attention, or funding, friction from scaling, inertia from previous code bases, or a quickly shifting...
Boot.dev Blog
Certificates vs Diplomas in Computer Science When I was looking into getting my first job related to programming, I had no idea what the...
2nd Dec 2020
1
2nd Dec 2020
When I was looking into getting my first job related to programming, I had no idea what the difference between a certificate and a diploma was. I was terrified that I’d have to go back to school and spend 2-4 years getting a degree in computer science before an employer would...
Josh Comeau's blog
My Wonderful HTML Email Workflow If you've ever had the misfortune of being tasked with building a template for HTML emails, you know...
27th Jun 2022
50
27th Jun 2022
If you've ever had the misfortune of being tasked with building a template for HTML emails, you know it's tricky business! In this blog post, I share the approach I took to build responsive, client-friendly emails without a single tag.
TokyoDev
Japan's Earthquake and Technology Last Friday, March 11th, there was a [9.0 earthquake in...
16th Mar 2011
29
16th Mar 2011
Last Friday, March 11th, there was a [9.0 earthquake in Northern Japan](http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami). Despite Tokyo being several hundred kilometers from the epicenter, it's effects were felt even here (although to a much lesser extent than...
Vadim Kravcenko
 🎭 Owning up to your mistakes Some self reflection on owning up to your mistakes. A few weeks ago my business partner Jakob...
19th Apr 2022
36
19th Apr 2022
Some self reflection on owning up to your mistakes. A few weeks ago my business partner Jakob mentioned that I […] The post  🎭 Owning up to your mistakes appeared first on Vadim Kravcenko.
Josh Comeau's blog
Accessible Animations in React I really love animation, but not everybody does. In fact, it can make some people literally sick! In...
4th May 2020
35
4th May 2020
I really love animation, but not everybody does. In fact, it can make some people literally sick! In this tutorial, we'll see how to ensure that we respect user preferences, and create animations that can be disabled.
David Gerrells
content slop AI slop is everywhere. But what even is slop and is AI really to blame?
5th Feb 2025
52
5th Feb 2025
AI slop is everywhere. But what even is slop and is AI really to blame?
TokyoDev
Working as an Indonesian Software Engineer in Japan Even though I love Japan, I had never planned to work there. Like many Indonesian children, my first...
6th Dec 2023
38
6th Dec 2023
Even though I love Japan, I had never planned to work there. Like many Indonesian children, my first exposure to Japanese culture was through anime on Sunday morning TV broadcasts. At that time, I didn't even know it was called anime, let alone that it came from Japan since it...
Computer Things
Unusual basis types in programming languages TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you...
17th Jan 2024
33
17th Jan 2024
TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you start building them. I've been saying the code NEWSLETTERDISCOUNT gives $50 off, but that's wrong because I actually set it up for $100 off. Enjoy! Unusual basis types in...
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
89
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.
Tinloof - Blog
How to create & manage a Postgres database in NodeJS from scratch Notice: Before you jump in and start reading, it's important to understand that this is not a...
1st Sep 2019
47
1st Sep 2019
Notice: Before you jump in and start reading, it's important to understand that this is not a tutorial you'd read while sitting in public transportation or on your toilet seat. You might want to find a nice place to sit for an hour and follow the tutorial. We have 1 goal: set up...
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
41
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...
Josh Comeau's blog
CSS vs. JavaScript There are a bunch of JavaScript animation libraries out there, and you might have wondered whether...
26th May 2026
1
26th May 2026
There are a bunch of JavaScript animation libraries out there, and you might have wondered whether there’s a performance cost compared to traditional CSS transitions and keyframe animations. In this blog post, we’ll compare the same animation across several different strategies...
37signals Dev
Modern CSS patterns in Campfire Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live...
4th Apr 2024
36
4th Apr 2024
Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live walk through the app’s CSS code. Campfire was built with vanilla CSS, fully #nobuild without compiling or preprocessors, and uses the latest web platform features available in...
alexwlchan
Have a single definition of “now” I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing...
4th Jun 2023
72
4th Jun 2023
I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing help: function today(): Date { return new Date(); } It’s not very sophisticated – it just returns the current time – but we use it everywhere we need to get the current time. (You...
Eric Migicovsky's...
Workflows are now in Alpha and I already broke mine We've been building Workflows for a while now: this is our Zapier-style automation builder you can...
3rd Nov 2025
6
3rd Nov 2025
We've been building Workflows for a while now: this is our Zapier-style automation builder you can use to trigger actions based on live user…
Steve Klabnik
Deleuze for developers: assemblages
3rd Dec 2012
37signals Dev
Introducing Action Push Native Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native,...
18th Aug 2025
1
18th Aug 2025
Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native, in case you arrived here looking for the gem of the former name. More details here. We’ve open-sourced Action Push Native, a Rails gem for sending push notifications to mobile...
Confessions of a...
The Pythonic Emptiness Why the Pythonic way of doing emptiness check on sequences is not necessarily ambiguous in most...
9th Nov 2024
70
9th Nov 2024
Why the Pythonic way of doing emptiness check on sequences is not necessarily ambiguous in most cases
alexwlchan
Gumdrop, a silly app for messing with my webcam During the COVID lockdowns, I spent long evenings at home on my own, and I amused myself by dressing...
5th Mar 2026
1
5th Mar 2026
During the COVID lockdowns, I spent long evenings at home on my own, and I amused myself by dressing up in extravagant and glamorous clothing. One dark night, I realised I could use my home working setup to have some fun, with just a webcam and a monitor. I turned off every light...
Eric Migicovsky's...
The most popular Heap alternatives and competitors, compared The most popular Heap alternatives in 2023 are: PostHog: All-in-one platform that combines...
1st Nov 2023
112
1st Nov 2023
The most popular Heap alternatives in 2023 are: PostHog: All-in-one platform that combines comprehensive analytics with session replay, A/B testing…
Acko.net
Fuck It, We'll Do It Live How the Live effect run-time is implemented In this post I describe how the Live run-time...
24th May 2023
16
24th May 2023
How the Live effect run-time is implemented In this post I describe how the Live run-time internals are implemented, which drive Use.GPU. Some pre-existing React and FP effect knowledge is useful. I have written about Live before, but in general terms. You may therefor have...
Buttondown's blog
You can now add automatic alt text to your images You can now add automatic alt text to your images
6th Oct 2023
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
37
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...
Basta’s Notes
No sacred masterpieces Or "that time I built Excel for Uber and they ditched it like a week after launch"
15th Sep 2023
1
15th Sep 2023
Or "that time I built Excel for Uber and they ditched it like a week after launch"
Remains of the Day
The inefficiency of large, infrequent transactions In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient...
15th Apr 2018
47
15th Apr 2018
In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient markets guy, but when I look at initial public offerings I’m very baffled because investment banks take such a huge cut.   If you needed to argue, “Well, they need the cut because they...
General Robots
Benjie's Humanoid Olympic Games A gauntlet thrown
8th Sep 2025
Epic Web Dev
Pixel Perfect Figma to Tailwind (workshop) Learn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS...
9th Jul 2024
73
9th Jul 2024
Learn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS techniques, and Tailwind v4 migration in this workshop.
Lee A Johnson
Snowsports and the Normalisation of Deviance Les Dents du Midi, March 2025 There’s a mountain range visible from the office here that i’ve looked...
4th May 2025
1
4th May 2025
Les Dents du Midi, March 2025 There’s a mountain range visible from the office here that i’ve looked at almost everyday for the last 12 years, when weather conditions allow of course. Les Dents du Midi. Often i’ve thought “I wonder if anyone has ever skied or snowboarded down one...
the singularity is...
Three Class Society I heard something during the trucker protest in Canada along the lines of: “Most people here don’t...
3rd Oct 2023
61
3rd Oct 2023
I heard something during the trucker protest in Canada along the lines of: “Most people here don’t want to live in a free society. A free society requires personal responsiblity. People here want to be managed. They want a ruling class.” I heard something similar once from a...
Eric Migicovsky's...
The 9 best mobile app A/B testing tools A/B tests are a great way to confirm that your product changes have the intended effects. When it...
4th Dec 2023
43
4th Dec 2023
A/B tests are a great way to confirm that your product changes have the intended effects. When it comes to mobile apps, there are many different A/B…
David Gerrells
chasing the dragon Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
53
10th Apr 2025
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
Lee A Johnson
A World of First Drafts Five short essays on where we are currently at. A World of First Drafts Dreams and the Uncanny...
14th Jun 2026
1
14th Jun 2026
Five short essays on where we are currently at. A World of First Drafts Dreams and the Uncanny Valley Fiddlers in the Room The Last Hike Semantic Satiation of an Acronym A World of First Drafts I recently picked up a copy of “An Evening With Windham Hill”, a collection of early...
SOS
Fighting with YouTube to show a preview image TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube...
11th Aug 2025
1
11th Aug 2025
TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube videos are expensive to load on a web page. This compounds if you want your page to display many videos at the same time for the user to choose from. Before the user even plays the...
Philip Ilic Thomas
What I'm up to - September 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Sep 2024
1
1st Sep 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in August Hello from a train somewhere in the French countryside. I just finished spending a few d...
Some Bits: Nelson's...
Heap of sand Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0...
1st Dec 2025
2
1st Dec 2025
Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0 to get raw logits
Ink & Switch
Upwelling: Combining real-time collaboration with version control for writers. Collaborative writing tools don’t work well for writers or editors. With Upwelling, we demonstrate a...
8th Mar 2023
16
8th Mar 2023
Collaborative writing tools don’t work well for writers or editors. With Upwelling, we demonstrate a design that gives writers privacy while still offering editors transparency into how a document is changing.
Jordan Eldredge's...
"The Surprise Slide" Ukulele Micro Song A micro song for Chelsea, written and recorded while she was in San Diego.
22nd May 2011
Joel Gascoigne
11 cities in 3 months: The highs and lows of digital nomad lifestyle In December, my friend and co-worker Brian [https://twitter.com/brian_lovin] casually mentioned to...
6th May 2015
37
6th May 2015
In December, my friend and co-worker Brian [https://twitter.com/brian_lovin] casually mentioned to me that he would love to go traveling and explore Asia. I love Asia. I lived in Japan as a kid for 3.5 years, and I lived in Hong Kong for 6 months in
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
1
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...
elementary Blog
A Little Bit Now, A Lotta Bit Later In mid-March we released a big bug fix update—elementary OS 8.0.1—and since then we’ve been hard at...
6th May 2025
59
6th May 2025
In mid-March we released a big bug fix update—elementary OS 8.0.1—and since then we’ve been hard at work on even more bug fixes and some new exciting features that I’m excited to share with you today! Read ahead to find out what we’ve released recently and what you can help us...
Philip I. Thomas
What I'm up to - September 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Sep 2024
1
1st Sep 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in August Hello from a train somewhere in the French countryside. I just finished spending a few d...
Eric Bailey
Your Image Is Probably Not Decorative
17th Jun 2021
MMapped blog
Programming avant-garde
31st Oct 2024
Boot.dev Blog
(Very) Basic Intro to Hash Functions (SHA-256, MD5, etc) Hash functions are used to securely store passwords, find duplicate records, quickly store and...
1st Jan 2020
1
1st Jan 2020
Hash functions are used to securely store passwords, find duplicate records, quickly store and retrieve data, among other useful computational tasks. As a practical example, all user passwords on boot.dev are hashed using Bcrypt to ensure that if an attacker were ever to gain...
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
45
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.
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
1
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...
Kevin Chen
What’s on my ballot: November 2020 general election Here’s how I’m voting in the November 2020 general election in San Francisco: Contents Federal ...
2nd Nov 2020
30
2nd Nov 2020
Here’s how I’m voting in the November 2020 general election in San Francisco: Contents Federal President & Vice President US Representative, District 12 California State Legislature State Senator, District 11 State Assembly, District 17 San Francisco City & County ...
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
35
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...
Herman's blog
On becoming a day person My biggest game-changer
19th Mar 2026
Tinloof - Blog
How to make your own SplitPane React component with 0 dependencies A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that...
1st Jul 2019
42
1st Jul 2019
A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that separates them. Based on its layout, a SplitPane can be horizontal or vertical. If you've ever used the Chrome dev tools, you probably came across both versions of the SplitPane. For...
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
36
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...
Ruud van Asseldonk
AI is making me paranoid about contributions
18th Feb 2026
Hixie's Natural Log
llmdevsilo: Using LLMs to develop code securely Over the past few months I've been writing notes for how I would write an LLM-based development...
15th Mar 2026
1
15th Mar 2026
Over the past few months I've been writing notes for how I would write an LLM-based development tool. Specifically, giving these tools the power to run programs (especially compilers and tests) without having to either check every command for unexpected side-effects or...
Eric Bailey
Free idea: design token ugly mode A lot of work goes into making every page and view of a website or webapp look consistent with every...
1st Jul 2024
24
1st Jul 2024
A lot of work goes into making every page and view of a website or webapp look consistent with every other page or view. It’s just good design. Smaller, newer experiences tend to be more uniform than not. This makes sense in that the bulk of the experience is created at the same...
Tyler Cipriani: blog
Racy git magic Exploting a long-standing git bug for my own amusement. And I think there is one known race: the...
30th Nov 2023
56
30th Nov 2023
Exploting a long-standing git bug for my own amusement. And I think there is one known race: the index mtime itself is not race-free. – Linus Torvalds, Re:git bugs, 2008 A well-known race condition skulks through git’s plumbing. And I can demo it via a git magic trick 🪄1 $ tree...
bunnie's blog
Winner, Name that Ware October 2024 Last month’s ware were boards from a Sony HCD-T1. Thanks again to spida for contributing the ware,...
30th Nov 2024
61
30th Nov 2024
Last month’s ware were boards from a Sony HCD-T1. Thanks again to spida for contributing the ware, and congratulations to marcan for nailing it. Ping me if you want a prize!
the jsomers.net blog
DocWriter: the typewriter that sends its keystrokes in real time to a Google Doc For years I’ve wanted a writing machine that would combine the best parts of a typewriter and a word...
18th Sep 2017
52
18th Sep 2017
For years I’ve wanted a writing machine that would combine the best parts of a typewriter and a word processor. After months of tinkering, a friend and I just finished building one. We call it the DocWriter. It’s a typewriter that sends its keystrokes in real time to a Google...
Neil Panchal
Berkeley Mono Font Variant Popularity Berkeley Mono Typeface Absolutely thrilled by the response after Hacker News launch of Berkeley...
5th Mar 2022
45
5th Mar 2022
Berkeley Mono Typeface Absolutely thrilled by the response after Hacker News launch of Berkeley Mono Typeface. I am truly humbled by the feedback, interest and people that have keen interest in typography. Berkeley Mono Font Variants Quick update on people asking what's the...
Liz Denys
Puffed millet and qui'nola I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been...
11th Mar 2020
48
11th Mar 2020
I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been obsessed. All I want for breakfast these days is a bowl of this granola with some plain yogurt. UPDATE: I no longer order from Sqirl after hearing about their jam mold and the deeper...
Joel Gascoigne
Why we have a core value of transparency at our startup, and why the reasons don&#x27;t matter Since the beginning of Buffer, we've always shared all of our learnings and failures. Over time this...
21st Sep 2014
38
21st Sep 2014
Since the beginning of Buffer, we've always shared all of our learnings and failures. Over time this developed into a more defined goal and principle as part of the values of the company [http://www.slideshare.net/Bufferapp/buffer-culture-04]. Since we defined our value of...
Patrick Kayongo
River Flows Crouched on the side of his bed, Tambu sat sobbing. He had slammed the door to his bedroom and...
11th Nov 2023
61
11th Nov 2023
Crouched on the side of his bed, Tambu sat sobbing. He had slammed the door to his bedroom and needed time out after yet another fight with his parents.  I really don’t belong here. They’ll never understand me. They’re so toxic and oppressive. I don’t know how much longer I can...
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
1
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?
Josh Comeau's blog
Partial Keyframes CSS Keyframe animations are so much more powerful than most developers realize. In this tutorial,...
10th Jun 2025
1
10th Jun 2025
CSS Keyframe animations are so much more powerful than most developers realize. In this tutorial, I’ll show you something that completely blew my mind, a technique that makes our keyframe animations so much more reusable and dynamic! 🤯
Max Schmitt
Contentful: How to Find Unused Types Read the post here.
17th Aug 2023
ByteofDev
Turning Claude into Postgres so I can raise a Series A Watch out, Databricks
1st Aug 2026
On Life and Lisp
OpenGL 3.1 on Asahi Linux Upgrade your Asahi Linux systems, because your graphics drivers are getting a big...
6th Jun 2023
1
6th Jun 2023
Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost: leapfrogging from OpenGL 2.1 over OpenGL 3.0 up to OpenGL 3.1! Similarly, the OpenGL ES 2.0 support is bumping up to OpenGL ES 3.0. That means more playable games and more functioning...
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
1
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̵...
DevOps - Bitfield...
Dips and Wiggles Modern infrastructure generates a heck of a lot of data, and it all has to go somewhere. Here’s...
26th Feb 2022
1
26th Feb 2022
Modern infrastructure generates a heck of a lot of data, and it all has to go somewhere. Here’s how to connect your Checkly data to Prometheus and Grafana, as part of an integrated observability pipeline.
Ruud van Asseldonk
Zero-cost abstractions
30th Nov 2016
Herman's blog
Bear is now source-available Updates to the Bear license
1st Sep 2025
Buttondown's blog
Pay-what-you-want subscriptions This is no joke.
1st Apr 2021
Joel Gascoigne
Focus on the line, not the dot * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Yesterday I...
2nd Jan 2013
33
2nd Jan 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Yesterday I noticed the Who’s Hiring? [http://news.ycombinator.com/item?id=4992617] thread pop up again on Hacker News. If you’re hiring, it’s a great place to share that fact. Since around half a...
The Web Witch's Blog
The Web Witch's Grimoire // Week of 13 May 2022 15 May 2022 My life has been a bundle of joy since I moved into Seattle from Redmond in March, and I...
15th May 2022
1
15th May 2022
15 May 2022 My life has been a bundle of joy since I moved into Seattle from Redmond in March, and I couldn't be happier. I've managed to get out and paddle board a few times though the weather has been largely abysmal. It's still snowing in the mountains but the snowpack is well...
Elad Blog
Leaving Delaware This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
5th Feb 2025
65
5th Feb 2025
This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
Maggie Appleton
August 2021
1st Aug 2021
Founder's blog
Most Demanded Helpdesk Features, According to IT Pros We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals...
11th Aug 2025
1
11th Aug 2025
We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals to identify their common pain points and what they value most in existing helpdesk solutions. We've also investigated current trends in helpdesk and IT service management...
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
37
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…
Oxide Computer...
Compensation as a Reflection of Values Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in...
3rd Mar 2021
56
3rd Mar 2021
Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in technology have the good fortune of being in a well-compensated domain, so why does this issue induce such anxiety when our basic needs are clearly covered? If it needs to be said,...
On Test Automation
Building and improving Page Objects, one step at a time A few weeks ago, I ran a pair programming / mentoring session with someone who reached out to me...
31st Mar 2025
45
31st Mar 2025
A few weeks ago, I ran a pair programming / mentoring session with someone who reached out to me because they felt they could use some support. When I first saw the code they wrote, I was pretty impressed. Sure, there were some things I would have done differently, but most of...
MMapped blog
The third hard problem
28th Feb 2026
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
45
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):
Max Countryman
Publish Your Drafts When does something become valuable to someone else? I've struggled with this question, hesitating...
2nd Mar 2023
70
2nd Mar 2023
When does something become valuable to someone else? I've struggled with this question, hesitating at times to share unfinished work because it hasn't reached a level of polish that satisfies me. But the truth is, our unpublished work has no value to anyone.
ntietz.com blog -...
Some things that make Rust lifetimes hard to learn After I wrote YARR (Yet Another Rust Resource, with requisite pirate mentions), one of my friends...
3rd Mar 2025
57
3rd Mar 2025
After I wrote YARR (Yet Another Rust Resource, with requisite pirate mentions), one of my friends tried it out. He gave me some really useful insights as he went through it, letting me see what was hard about learning Rust from a newcomer's perspective. Unsurprisingly, lifetimes...
Steve Klabnik
Getting started with Claude for software development
7th Jan 2026
TokyoDev
Being the CTO and on the Board of Directors July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my...
2 weeks ago
1
2 weeks ago
July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my original plan, but somehow I ended up here. I came to fill in a high management role at an AI startup, and within a few years was appointed CTO, and then a member of the Board of...
ntietz.com blog -...
Where is the source code for ping? Lately, I've been working on implementing ping on my own as a project to keep learning Rust and to...
26th Jul 2020
3
26th Jul 2020
Lately, I've been working on implementing ping on my own as a project to keep learning Rust and to deepen my knowledge of networks. I'm just going for a super basic utility here, nothing fancy, not even all the features of ping. But since the language is new to me and my...
Sebastian Witowski
How to Prepare for the CAPM Certification Exam "Wait, aren't you a software developer?" If it's not your first time on my blog, you might be...
14th Nov 2019
1
14th Nov 2019
"Wait, aren't you a software developer?" If it's not your first time on my blog, you might be thinking: "Aren't you a prominent software developer, not a project manager?" Ok, maybe without the prominent part. But yes, you are right. I started working as a developer a few years...
Making software...
Setting Up AdGuard Home with Eero Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on...
4th Nov 2022
60
4th Nov 2022
Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on setting up Pi-Hole with Eero and it seemed to help out a few people having troubles. With AdGuard Home recently popping up on the frontpage of HackerNews, I thought now would be a...
ntietz.com blog -...
In Defense of the Midwest As an undergraduate, I always imagined that I would someday move to the SF Bay Area to live in the...
8th Mar 2015
2
8th Mar 2015
As an undergraduate, I always imagined that I would someday move to the SF Bay Area to live in the heart of the software industry. With this in mind, in my final semester at Kent State, I joined a Silicon Valley startup as their third engineer1. The staff at that time was split:...
Patrick Kayongo
The vastness of the ocean The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl...
11th Feb 2024
64
11th Feb 2024
The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl of the breezehas nowhere to go. The pages of a bookcan’t fit in my phone.The texture of the pagesthe scent of the pressthe uncontested immersionhas nowhere to go. The tapestry of...
charity.wtf
The Engineer/Manager Pendulum Lately I’ve been doing some career counseling for people off Twitter (long story). The central drama...
11th May 2017
1
11th May 2017
Lately I’ve been doing some career counseling for people off Twitter (long story). The central drama for many people goes something like this: “I’m a senior engineer, but I’m thinking about being a manager. I really like engineering, but I feel like I’m just solving the same...
Seldo.com
You Will Never Be A Full Stack Developer
24th Feb 2020
Ink & Switch
Ink Note Feb 2023: Crosscut Extension Design Jam • Marcel's Notes Marcel Goethals’ notes on Crosscut extensions
21st Feb 2023
MMapped blog
Compilation is communication
13th Oct 2025
ntietz.com blog -...
Coding with LLMs can lead to more and better software We are in the early days with a new technology. There is a lot of hype around LLMs, and takes on...
3rd Apr 2023
2
3rd Apr 2023
We are in the early days with a new technology. There is a lot of hype around LLMs, and takes on every end of the spectrum. Some predict that programmers will be out of a job sooner than later. Others predict that these will just contribute to spam. Today I'd like to focus on one...
Daniel Immke
2019: Lessons learned Looks like I've got it all figured out.
13th Dec 2019
Copper • A blog...
Reverse engineering the MacBook clamshell mode You just got a large, Ultrawide monitor for your MacBook. You hook it up and marvel at the amount of...
17th Jan 2023
66
17th Jan 2023
You just got a large, Ultrawide monitor for your MacBook. You hook it up and marvel at the amount of pixels. You notice you never use the MacBook built-in display anymore, and it nags you to have it in your lower peripheral vision. Closing the lid is not an option because you...
swyx's site RSS Feed
Community Heat, or Why You Should Get Good at Events A piece of advice I heard about marketing and community that I've repeated to founders ever since -...
8th Nov 2021
1
8th Nov 2021
A piece of advice I heard about marketing and community that I've repeated to founders ever since - Get Good at Events.
Blog System/5
Bazel and action (non-) determinism A key feature of Bazel is its ability to produce fast, reliable builds by caching the output of...
21st Jul 2025
40
21st Jul 2025
A key feature of Bazel is its ability to produce fast, reliable builds by caching the output of actions.
David Crawshaw
2015-05-07
7th May 2015
Eric Migicovsky's...
After the HN launch PostHog launched on Hacker News . We were pleased with the reception. The reason we launched wasn’t...
1st Mar 2020
37
1st Mar 2020
PostHog launched on Hacker News . We were pleased with the reception. The reason we launched wasn’t trying to get the world’s attention – we wanted to…

We love reading as much as you do!
Every week we share the top 5 articles we enjoyed reading. Subscribe to get them in your inbox.

Subscribe

📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in