Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
How and Why fork() Uses Copy-on-Write In this video, we look at why fork() needs copy-on-write, how it works inside the kernel, and a...
3 weeks ago
2

How and Why fork() Uses Copy-on-Write

from Confessions of a Code Addict [alt+shift+b] in programming

3 weeks ago
In this video, we look at why fork() needs copy-on-write, how it works inside the kernel, and a memory usage problem that Instagram encountered with Python.
How I Got a Junior Software Engineering Job in Japan From Overseas Many people say that to find a software engineering job in Japan, you need to be here first. The...
3 weeks ago
2

How I Got a Junior Software Engineering Job in Japan From Overseas

from TokyoDev [alt+shift+b] in programming

3 weeks ago
Many people say that to find a software engineering job in Japan, you need to be here first. The most common ways into Japan without a job are to become a student, arrive on a Working Holiday visa, or use the J-Find visa — all of which mean spending a lot of money just to show up...
WTF is context engineering? (with real examples) Say you're deploying an AI assistant that processes online order returns. For it to work, it would...
3 weeks ago
2

WTF is context engineering? (with real examples)

from PostHog's RSS Feed [alt+shift+b] in programming

3 weeks ago
Say you're deploying an AI assistant that processes online order returns. For it to work, it would need access to your store's purchase policy, item…
Writing a Demoscene Intro for the ZX Spectrum Download Now View on pouet.net Intro In the late 80s, I spent an embarrassing number of hours...
2 weeks ago
2

Writing a Demoscene Intro for the ZX Spectrum

from markround.com [alt+shift+b] in programming

2 weeks ago
Download Now View on pouet.net Intro In the late 80s, I spent an embarrassing number of hours hunched over my ZX Spectrum, typing in Sinclair BASIC programs and rudimentary assembler routines copied from magazines, trying to re-create the Amiga crack intros I’d seen round at a...
If people would just Building systems that incentivise good behaviour
a week ago
2

If people would just

from Herman's blog [alt+shift+b] in programming

a week ago
Building systems that incentivise good behaviour
Community I’ve been taking a break from Mastodon as my social home on the web for about six weeks. It has been...
5 days ago
2

Community

from Marco.org [alt+shift+b] in programming

5 days ago
I’ve been taking a break from Mastodon as my social home on the web for about six weeks. It has been more difficult than I’d usually admit. I have an amazing local community in my town that I love and am deeply involved in. But nobody here is a programmer, or even a computer...
The slopocalypse survival guide Slop is without a doubt everywhere. Be it in restaurant’s menus, music playlists, or online game...
2 days ago
2

The slopocalypse survival guide

from Alice GG [alt+shift+b] in programming

2 days ago
Slop is without a doubt everywhere. Be it in restaurant’s menus, music playlists, or online game storefronts, it is now impossible to escape it. Yet, I’ve never met anyone who was actually looking forward to consuming that. No matter how hard it’s shoved down our throats, the...
The upvote dilemma Hiding upvotes on the discovery feed
2 days ago
2

The upvote dilemma

from Herman's blog [alt+shift+b] in programming

2 days ago
Hiding upvotes on the discovery feed
Winner, Name that Ware August 2026 The Ware for August 2026 is the “IC unit” from a Lafayette 150-in-1 “IC Electronic Project Kit”,...
4 weeks ago
1

Winner, Name that Ware August 2026

from bunnie's blog [alt+shift+b] in programming

4 weeks ago
The Ware for August 2026 is the “IC unit” from a Lafayette 150-in-1 “IC Electronic Project Kit”, part number 99-35107. Above is a contextual photo of how the unit looked mounted in the kit. And above are a couple examples of projects you can build with the “IC” as part of the...
Lighthouse map Lovely global map with animated lights sweeping the waters
3 weeks ago
1

Lighthouse map

from Some Bits: Nelson's Linkblog [alt+shift+b] in programming

3 weeks ago
Lovely global map with animated lights sweeping the waters
What we lost when we lost comments Comments require commitment, but they’re worth it.
3 weeks ago
1

What we lost when we lost comments

from Buttondown's blog [alt+shift+b] in programming

3 weeks ago
Comments require commitment, but they’re worth it.
GitHub repository landing pages now show an accessibility tab, if provided My last official contribution to GitHub was something I’ve wanted for a long time: Writing the code...
4 weeks ago
1

GitHub repository landing pages now show an accessibility tab, if provided

from Eric Bailey [alt+shift+b] in programming

4 weeks ago
My last official contribution to GitHub was something I’ve wanted for a long time: Writing the code to display an ACCESSIBILITY.md file’s contents on the repository landing page. This content lives in the same tab component that the README, License, Code of Conduct, Security, and...
Clip of me singing Despard in Ruddigore in 2013 A clip of me singing a funny song from Gilbert and Sullivan’s Ruddigore back in 2013
3 weeks ago
1

Clip of me singing Despard in Ruddigore in 2013

from Jordan Eldredge's Blog [alt+shift+b] in programming

3 weeks ago
A clip of me singing a funny song from Gilbert and Sullivan’s Ruddigore back in 2013
Warming up the Puma master before it forks Basecamp 5 runs on Puma in cluster mode: one master process with preload_app! and 63 single-threaded...
3 weeks ago
1

Warming up the Puma master before it forks

from 37signals Dev [alt+shift+b] in programming

3 weeks ago
Basecamp 5 runs on Puma in cluster mode: one master process with preload_app! and 63 single-threaded workers per host, deployed as a Docker container with Kamal. We serve Basecamp from several sites. Each site has its own web hosts and a read replica of the database, and writes...
Two-Stack Sliding-Window Aggregation An aggregation is some kind of summary of a set of data. This can be the sum, length, minimum, etc....
3 weeks ago
1

Two-Stack Sliding-Window Aggregation

from orlp.net - Blog Archive [alt+shift+b] in programming

3 weeks ago
An aggregation is some kind of summary of a set of data. This can be the sum, length, minimum, etc. It is quite common to want to calculate such a summary repeatedly, e.g. “the maximum noise level in dB for the past 30 seconds” for a nuisance detector. In such a case we say there...
An Update on Orion for Linux and Windows Kagi is ending development of Orion for Linux and Windows and open-sourcing both so the community...
3 weeks ago
1

An Update on Orion for Linux and Windows

from Kagi Blog [alt+shift+b] in programming

3 weeks ago
Kagi is ending development of Orion for Linux and Windows and open-sourcing both so the community can carry them forward. Our small team will now focus fully on making Orion for macOS and iOS faster, more stable, and more capable.
SumatraPDF new features: March 18, 2026 New in the SumatraPDF pre-release builds: DDE commands accept arguments Commands sent...
3 weeks ago
1

SumatraPDF new features: March 18, 2026

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

3 weeks ago
New in the SumatraPDF pre-release builds: DDE commands accept arguments Commands sent via DDE can take arguments, the same as in custom shortcuts (#5383). Loading message in tab While a document loads, its tab shows a “loading” message instead of the home...
A new home for all my apps: apps.chofter.com Say hello to apps.chofter.com, the new home for everything I build. The speed at which I ship new...
3 weeks ago
1

A new home for all my apps: apps.chofter.com

from SOS [alt+shift+b] in programming

3 weeks ago
Say hello to apps.chofter.com, the new home for everything I build. The speed at which I ship new things has massively increased with the advent of AI, and I’ve been encouraged by the fact that, as I approach my sixth decade, new ideas for useful & fun things to build still...
What I'm up to - October 2026 Hello from 10 kilometers over somewhere in the Midwest, as I sit in a tiny airplane seat and...
4 weeks ago
1

What I'm up to - October 2026

from Philip Ilic Thomas [alt+shift+b] in programming

4 weeks ago
Hello from 10 kilometers over somewhere in the Midwest, as I sit in a tiny airplane seat and appreciate the privacy screen on my laptop. I've been writing a monthly newsletter here about what I am up to for the last four years.
Recently September was another big month for my life, mostly for me offline. Another good month for bicycle...
4 weeks ago
1

Recently

from Tom MacWright [alt+shift+b] in programming

4 weeks ago
September was another big month for my life, mostly for me offline. Another good month for bicycle riding, seeing more of the trails on Randalls and Wards Islands. The New York area has taught me a few things about islands and one of them is that they're very fungible. On a...
Float and integer arithmetic follow two different paradigms When working with floats, we tend to reuse the more familiar integer arithmetic patterns. More...
3 weeks ago
1

Float and integer arithmetic follow two different paradigms

from A small freedom area RSS [alt+shift+b] in programming

3 weeks ago
When working with floats, we tend to reuse the more familiar integer arithmetic patterns. More specifically, we always try to prevent a disaster rather than reacting to it. I keep noticing this pattern over and over again, and seeing that LLMs still get it wrong most of the time...
The story of Tupo, my new daily logic puzzle Tupo is my first new game in four years. I'm excited to share it with the world, and to talk about...
3 weeks ago
1

The story of Tupo, my new daily logic puzzle

from Josh Collinsworth [alt+shift+b] in programming

3 weeks ago
Tupo is my first new game in four years. I'm excited to share it with the world, and to talk about the process behind it.
If your team is happy, are you doing a good job? Brilliant jerks, ZIRP-era managers, and how psychological safety lost the plot. Part 3 of my...
2 weeks ago
1

If your team is happy, are you doing a good job?

from charity.wtf [alt+shift+b] in programming

2 weeks ago
Brilliant jerks, ZIRP-era managers, and how psychological safety lost the plot. Part 3 of my conversation with Dr. Cat Hicks.
We solved SQLite's single-writer limitation Multiple concurrent writers. Multiple processes. Same SQLite. No modifications.
2 weeks ago
1

We solved SQLite's single-writer limitation

from Marco Bambini [alt+shift+b] in programming

2 weeks ago
Multiple concurrent writers. Multiple processes. Same SQLite. No modifications.
"You didn't do it right" Four sincere attempts at OKRs, four failures, and every time: "you didn't do it right." Maybe the...
2 weeks ago
1

"You didn't do it right"

from A Smart Bear [alt+shift+b] in programming

2 weeks ago
Four sincere attempts at OKRs, four failures, and every time: "you didn't do it right." Maybe the framework doesn't fit you -- so how do you find one that does?
CalVer 26.0: 10th Anniversary Edition A decade ago, a little bit of history was made. I didn't realize it, but a colleague made a great...
2 weeks ago
1

CalVer 26.0: 10th Anniversary Edition

from Sedimental [alt+shift+b] in programming

2 weeks ago
A decade ago, a little bit of history was made. I didn't realize it, but a colleague made a great point, one of those real mind-changing points that seem too obvious to admit same-day. But, the next day, calver.org was born. At the time my team maintained the Python...
Organising my cross-stitch patterns I have a lot of digital cross-stitch patterns and until recently they were a mess. My “collection”...
2 weeks ago
1

Organising my cross-stitch patterns

from alexwlchan [alt+shift+b] in programming

2 weeks ago
I have a lot of digital cross-stitch patterns and until recently they were a mess. My “collection” was a series of several hundred PDFs, disorganised and spread across my disk. Recently, I was looking for a pattern and it took me several minutes to find it. I had a brief moment...
Speeding up code review with `small-change` Imprint’s average engineer is merging 4x more PRs than 2 years ago. Yay. Aggregated behind the...
a week ago
1

Speeding up code review with `small-change`

from Irrational Exuberance [alt+shift+b] in programming

a week ago
Imprint’s average engineer is merging 4x more PRs than 2 years ago. Yay. Aggregated behind the average is something even more interesting: we have two teams that are merging 10x their PRs over that period. One engineer is merging 25x the PRs per week of our average engineer two...
Building a Chestnut Launcher The park near my house has lots of chestnuts and my kids have been collecting them like crazy (it’s...
a week ago
1

Building a Chestnut Launcher

from Alex Meub [alt+shift+b] in programming

a week ago
The park near my house has lots of chestnuts and my kids have been collecting them like crazy (it’s actually their favorite post-school activity). We accumulated quite a hoard. I thought it would be fun to make a launcher so we had something to do with our new chestnut...
The Future of CSS ✨ Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new...
a week ago
1

The Future of CSS ✨

from Josh Comeau's blog [alt+shift+b] in programming

a week ago
Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new HTML/CSS/JS features. This year, there’s a ton of super exciting features being considered! In this blog post, we’ll explore the CSS of the future, to get a glimpse of what we’ll...
BazelCon 2026 recap My now-traditional “summary” of the conference along with my own commentary and thoughts.
a week ago
1

BazelCon 2026 recap

from Blog System/5 [alt+shift+b] in programming

a week ago
My now-traditional “summary” of the conference along with my own commentary and thoughts.
Winner, Name that Ware September 2026 The Ware for September 2026 is a tire pressure monitor from a late 80’s to early 90’s model Porsche,...
3 days ago
1

Winner, Name that Ware September 2026

from bunnie's blog [alt+shift+b] in programming

3 days ago
The Ware for September 2026 is a tire pressure monitor from a late 80’s to early 90’s model Porsche, made by Bosch. According to the submitter: Kind of a crazy piece of hardware for the late 80’s – this would be pretty cutting edge for the time. Nobody quite got what the part was...
LARPing with Agents (and Why It Works) Understanding how assigning anthropomorphic traits to agents can improve their effectiveness and...
2 days ago
1

LARPing with Agents (and Why It Works)

from Charles Chen [alt+shift+b] in programming

2 days ago
Understanding how assigning anthropomorphic traits to agents can improve their effectiveness and interaction.
Suffering as a Feature Have you seen this? If you haven't, you should. I think everyone needs to. Wealth inequality on a...
yesterday
1

Suffering as a Feature

from Coding Horror [alt+shift+b] in programming

yesterday
Have you seen this? If you haven't, you should. I think everyone needs to. Wealth inequality on a scale this extreme is almost impossible to explain. You have to experience it to understand. Go ahead. Try it out. Where is the top of this graph? Good question. Keep

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