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+→]
Potluck: Dynamic documents as personal software Gradually enriching text documents into interactive applications
31st Oct 2022
16

Potluck: Dynamic documents as personal software

from Ink & Switch [alt+shift+b] in programming

31st Oct 2022
Gradually enriching text documents into interactive applications
Image darning It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of...
28th Mar 2020
41

Image darning

from Words and Buttons Online [alt+shift+b] in programming

28th Mar 2020
It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of how it works.
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...
Converting a URL Object to a Plain Object in JavaScript I needed to convert a URL object to a plain object yesterday. You might have used it before. It's...
22nd Mar 2023
107

Converting a URL Object to a Plain Object in JavaScript

from A Beautiful Site [alt+shift+b] in programming

22nd Mar 2023
I needed to convert a URL object to a plain object yesterday. You might have used it before. It's pretty handy for working with URLs! const url = new URL('https://example.com/'); console.log(url); // URL {origin: 'https://example.com', protocol: 'https:', username: '',...
Choose Boring Technology Culture Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot;...
1st May 2023
45

Choose Boring Technology Culture

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

1st May 2023
Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot; Emily summed it up crisply as, “Living another day on someone else’s money isn’t business success, even though it is a lovely vote of confidence.” Agreed. The vote of confidence...
Should I buy or should I build? Pop quiz, hotshot. How much does it cost to build a self-hosted Kubernetes cluster? Quick, no...
14th Aug 2022
1

Should I buy or should I build?

from DevOps - Bitfield Consulting [alt+shift+b] in programming

14th Aug 2022
Pop quiz, hotshot. How much does it cost to build a self-hosted Kubernetes cluster? Quick, no conferring. If you thought the answer was “nothing”, go to the back of the class.
The siren call of wrong-way dependencies Dependencies that point in the wrong direction are one of the easiest and most costly design...
21st Sep 2024
3

The siren call of wrong-way dependencies

from Writing - Andreas Fragner [alt+shift+b] in programming

21st Sep 2024
Dependencies that point in the wrong direction are one of the easiest and most costly design mistakes one can make.
Documentation Belongs in Engineering Many product companies start out with a very heavy focus on their engineering teams. At some point,...
29th Aug 2023
45

Documentation Belongs in Engineering

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

29th Aug 2023
Many product companies start out with a very heavy focus on their engineering teams. At some point, many companies move the hosting and writing of documentation out of engineering and into a separate part of the company. It could be marketing, it could be customer success. This...
gRPC is easy to misconfigure Google's gRPC is an RPC system that supports many languages, and is relatively widely used. I think...
14th Mar 2021
46

gRPC is easy to misconfigure

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

14th Mar 2021
Google's gRPC is an RPC system that supports many languages, and is relatively widely used. I think its popularity is due to being used for parts of Docker and Kubernetes. I think gRPC is mostly fine, but it is surprisingly easy to screw up by misconfiguring it. Part of that is...
Vibe Code is Legacy Code Vibe code is legacy code by Steve Krouse
2nd Aug 2025
1

Vibe Code is Legacy Code

from Maggie Appleton [alt+shift+b] in programming

2nd Aug 2025
Vibe code is legacy code by Steve Krouse
Securing modern applications in the cloud Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it...
8th Dec 2018
1

Securing modern applications in the cloud

from DevOps - Bitfield Consulting [alt+shift+b] in programming

8th Dec 2018
Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it might be an appropriate time to share an interesting conversation we had recently with our friends Todd and Hannah at Threat Stack about Kubernetes, container security, and much...
Our vision for location-independent salaries at Buffer Our vision for location-independent salaries at Buffer Note: this was originally posted on the...
25th Feb 2022
50

Our vision for location-independent salaries at Buffer

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

25th Feb 2022
Our vision for location-independent salaries at Buffer Note: this was originally posted on the Buffer blog. I’m happy to share that we’ve established a long-term goal that salaries at Buffer will not be based on location. We made our first step towards this last year, when we...
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

How (and Why) to Get a Bank Account in Japan

from TokyoDev [alt+shift+b] in programming

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...
Recently I have a bunch that I want to write about this month, but that'll all be in different posts. Just...
1st Apr 2026
1

Recently

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

1st Apr 2026
I have a bunch that I want to write about this month, but that'll all be in different posts. Just got back from Atmosphere Conf in Vancouver and settling into a false Brooklyn summer. Reading I read so much this month but have little to share here. Despite trying to keep a rich,...
The Manager's Handbook I've been writing a book on management for the last two years. Today it's getting released! The...
9th Sep 2021
48

The Manager's Handbook

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

9th Sep 2021
I've been writing a book on management for the last two years. Today it's getting released! The paperback and Kindle versions are now available on Amazon (along with the free web version). If you've read and enjoyed it, please Tweet about how it'
How good is Claude, really? At the beginning of 2026, I didn’t even know what vibe coding meant. So much has happened in the...
4th Mar 2026
1

How good is Claude, really?

from Copper • A blog about conductive layers [alt+shift+b] in programming

4th Mar 2026
At the beginning of 2026, I didn’t even know what vibe coding meant. So much has happened in the time I was busy carving wooden spoons, that I felt it simpler to just ignore the hype. One morning, in this seemingly never ending winter, a friend told me excitedly how his employer...
1st Dec 2021
What you know that just ain't so The fun bit about business is in all the answers you don't have. Should we be priced higher or lower...
5th Nov 2024
80

What you know that just ain't so

from David Heinemeier Hansson [alt+shift+b] in programming

5th Nov 2024
The fun bit about business is in all the answers you don't have. Should we be priced higher or lower or leave it alone? Should we chase these customers over here or those customers over there? Should we add more features or polish the ones we have? There's endless variation in...
The Boot.dev Beat. July 2024 One million lessons. Well, to be precise, you have all completed 1,122,050 lessons just in June....
10th Jul 2024
1

The Boot.dev Beat. July 2024

from Boot.dev Blog [alt+shift+b] in programming

10th Jul 2024
One million lessons. Well, to be precise, you have all completed 1,122,050 lessons just in June. That’s nuts. I was so preoccupied with how cool it is that you all are learning so much that I’m late on this newsletter. Sorry ‘bout that.
A Few Things About the Anchor Element’s href You Might Not Have Known I’ve written previously about reloading a document using only HTML but that got me thinking: What...
3rd Aug 2025
41

A Few Things About the Anchor Element’s href You Might Not Have Known

from Jim Nielsen’s Blog [alt+shift+b] in programming

3rd Aug 2025
I’ve written previously about reloading a document using only HTML but that got me thinking: What are all the values you can put in an anchor tag’s href attribute? Well, I looked around. I found some things I already knew about, e.g. Link protocols like mailto:, tel:, sms: and...
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

How We Replaced Our Entire Search Engine (with an AI writing half the code)

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

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...
Twenty Years of Guild Wars So many folks have reached out to me to commemorate the 20th anniversary of the launch of Guild Wars...
30th Apr 2025
33

Twenty Years of Guild Wars

from Code Of Honor [alt+shift+b] in programming

30th Apr 2025
So many folks have reached out to me to commemorate the 20th anniversary of the launch of Guild Wars on April 28, 2005, that it encouraged me to write this little bitty. I was heartened to see an article about Guild Wars in GameRant, which talked about the server infrastructure...
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

Setting up Mikochi with Docker and Traefik

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

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...
Ink Note Feb 2023: Crosscut Extension Design Jam • Marcel's Notes Marcel Goethals’ notes on Crosscut extensions
21st Feb 2023
18

Ink Note Feb 2023: Crosscut Extension Design Jam • Marcel's Notes

from Ink & Switch [alt+shift+b] in programming

21st Feb 2023
Marcel Goethals’ notes on Crosscut extensions
A Tool for Discussion At Oxide, RFDs (Requests for Discussion) play a crucial role in driving our architectural and design...
2nd Feb 2023
64

A Tool for Discussion

from Oxide Computer Company Blog [alt+shift+b] in programming

2nd Feb 2023
At Oxide, RFDs (Requests for Discussion) play a crucial role in driving our architectural and design decisions. They document the processes, APIs, and tools that we use. The workflow for the RFD process is based upon those of the Golang proposal process, Joyent RFD process, Rust...
Annual Review 2025 As was the case in 2023, I’m back in Yunnan writing the annual review. This time sitting in Matchbox...
2nd Jan 2026
1

Annual Review 2025

from Marc Astbury [alt+shift+b] in programming

2nd Jan 2026
As was the case in 2023, I’m back in Yunnan writing the annual review. This time sitting in Matchbox coffee shop in Shaxi, the sky is pure blue and the farmers fields below are a dusty yellow. My fingers are freezing as I type but the pain is negated by the joy of wearing a...
Kill the crunch time heroics Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You...
2nd Nov 2018
2

Kill the crunch time heroics

from ntietz.com blog - technically a blog [alt+shift+b] in programming

2nd Nov 2018
Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You can push hard and get that next release done on time, get those new features out, earn more revenue for your company. Engineers are under immense pressure to deliver more and do it...
“Founder Mode” and the Art of Mythmaking I’ve never been good at “hot takes”. Anyone who knows anything about marketing can tell you that the...
17th Dec 2024
134

“Founder Mode” and the Art of Mythmaking

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

17th Dec 2024
I’ve never been good at “hot takes”. Anyone who knows anything about marketing can tell you that the best time to share your opinion about something is when everyone is all worked up about it. Hot topics drive clicks and eyeballs and attention en masse. Unfortunately, my internal...
Living with Linux and Android after two decades of Apple It now seems laughable that only a few months ago, I was questioning whether I'd actually be able to...
12th Jul 2024
109

Living with Linux and Android after two decades of Apple

from David Heinemeier Hansson [alt+shift+b] in programming

12th Jul 2024
It now seems laughable that only a few months ago, I was questioning whether I'd actually be able to switch off the Apple stack and stick to my choice. That's what two decades worth of entrenched habits will do to your belief in change! But not only was it possible, it's been...
Pointillism rose Sharpie on computer paper, Photoshop to brighten the colors.
3rd Feb 2013
40

Pointillism rose

from Liz Denys [alt+shift+b] in programming

3rd Feb 2013
Sharpie on computer paper, Photoshop to brighten the colors.
Finally! I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very...
17th Apr 2023
18

Finally!

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

17th Apr 2023
I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very much over the past few months (I maybe need to be better at that?), but you may know that I left Elvie back at the end of October 2022. I was there for almost 6 years, the...
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
2nd Sep 2019
1

Book Poll 2019

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

2nd Sep 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
Happy New Year: GPT in 500 lines of SQL Translations: Russian This year, the talk of the town was AI and how it can do everything for you. I...
31st Dec 2023
45

Happy New Year: GPT in 500 lines of SQL

from EXPLAIN EXTENDED [alt+shift+b] in programming

31st Dec 2023
Translations: Russian This year, the talk of the town was AI and how it can do everything for you. I like it when someone or something does everything for me. To this end, I decided to ask ChatGPT to write my New Year's post: "Hey ChatGPT. Can you implement a large language model...
6th Sep 2016
What I'm up to - March 2023 ✨ What I've been up to Part of my work at The Contraption Company includes helping startups...
1st Mar 2023
1

What I'm up to - March 2023

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

1st Mar 2023
✨ What I've been up to Part of my work at The Contraption Company includes helping startups develop new products. For the last six months, I've unintentionally been working almost exclusively wit...
Delusional dreams of excess freedom Jim Carey once said that he hoped everyone could "...get rich and famous and do everything they...
6th Jan 2025
89

Delusional dreams of excess freedom

from David Heinemeier Hansson [alt+shift+b] in programming

6th Jan 2025
Jim Carey once said that he hoped everyone could "...get rich and famous and do everything they dreamed of so they can see that it is not the answer". And while I sorta agree, I think the opposite position also has its appeal: That believing in a material fix to the problem of...
Software Sprawl, The Golden Path, and Scaling Teams With Agency Stop me if you’ve heard this one before. The company is growing like crazy, your engineering team...
2nd Dec 2018
1

Software Sprawl, The Golden Path, and Scaling Teams With Agency

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

2nd Dec 2018
Stop me if you’ve heard this one before. The company is growing like crazy, your engineering team keeps rising to the challenge, and you are ferociously proud of them. But some cracks are beginning to show, and frankly you’re a little worried. You have always advocated for...
Artificial Intelligence: Shades of Gray AI sure is a hot topic right now, and I see a lot of people arguing about it. To a lot of people...
25th Mar 2026
1

Artificial Intelligence: Shades of Gray

from The Changelog [alt+shift+b] in programming

25th Mar 2026
AI sure is a hot topic right now, and I see a lot of people arguing about it. To a lot of people around here, I’m the “computer person” they know and I get asked a lot about AI. I’m going to suggest a lot of things can be true at once. For instance: LLMs … Continue reading...
Publish Your Drafts When does something become valuable to someone else? I've struggled with this question, hesitating...
2nd Mar 2023
70

Publish Your Drafts

from Max Countryman [alt+shift+b] in programming

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.
Querying through shadow roots Let's say I have a web component with an open shadow root, like this one from...
4th Aug 2021
53

Querying through shadow roots

from A Beautiful Site [alt+shift+b] in programming

4th Aug 2021
Let's say I have a web component with an open shadow root, like this one from Shoelace. <sl-button>Click me</sl-button> Inside the shadow root is a <button> that I want to target with JavaScript.* Alas, Element.querySelector() doesn't offer a shortcut for traversing shadow roots...
A Walkthrough of *that* React Suspense Demo Annotated commentary on the code behind the Movie search demo featuring React Suspense
2nd Mar 2018
28

A Walkthrough of *that* React Suspense Demo

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

2nd Mar 2018
Annotated commentary on the code behind the Movie search demo featuring React Suspense
Maybe not so much with the "optimization" In the quest for optimization, A/B tests, metrics, and funnels, we're in danger of losing the fun...
22nd Mar 2026
1

Maybe not so much with the "optimization"

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

22nd Mar 2026
In the quest for optimization, A/B tests, metrics, and funnels, we're in danger of losing the fun and value of creative work.
What America has meant to me Every time I have given up on America, it has been a mistake. And yet, America has never, ever given...
5th Jul 2026
2

What America has meant to me

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

5th Jul 2026
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given up on me.
AI Homelab Part 2: what I learned building my own chatbot When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
8th Jul 2026
2

AI Homelab Part 2: what I learned building my own chatbot

from Basta’s Notes [alt+shift+b] in programming

8th Jul 2026
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
12th Oct 2025
Making the web better. With blocks! You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which...
27th Jan 2022
59

Making the web better. With blocks!

from Joel on Software [alt+shift+b] in programming

27th Jan 2022
You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which has a little + button that brings up a long… Read more "Making the web better. With blocks!"
React Miami: Temporal - React for the Backend These are the raw notes of my talk prep for my React Miami 2022 talk - Temporal - React for the...
19th Apr 2022
1

React Miami: Temporal - React for the Backend

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

19th Apr 2022
These are the raw notes of my talk prep for my React Miami 2022 talk - Temporal - React for the Backend. Includes links and initial draft at the bottom.
Evolved antennas, LLM-generated code, and a potential antifuture I think about evolved antennas a lot. If you’re not familiar, an evolved antenna is created when you...
11th May 2026
1

Evolved antennas, LLM-generated code, and a potential antifuture

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

11th May 2026
I think about evolved antennas a lot. If you’re not familiar, an evolved antenna is created when you set an evolutionary algorithm on the task of producing a structure that is as efficient at its intended function as possible. Past that there’s no human input, the algorithm just...
Notes on switching to Helix from vim Hello! Earlier this summer I was talking to a friend about how much I love using fish, and how I...
10th Oct 2025
25

Notes on switching to Helix from vim

from Julia Evans [alt+shift+b] in programming

10th Oct 2025
Hello! Earlier this summer I was talking to a friend about how much I love using fish, and how I love that I don’t have to configure it. They said that they feel the same way about the helix text editor, and so I decided to give it a try. I’ve been using it for 3 months now and...
Yet another alternative to floating point numbers This shows how computeable intervals written in rational bounds may not only account for the input...
31st Oct 2020
43

Yet another alternative to floating point numbers

from Words and Buttons Online [alt+shift+b] in programming

31st Oct 2020
This shows how computeable intervals written in rational bounds may not only account for the input error but keep computational error under control as well.
Public postmortem: tracked links unavailable Our public postmortem for the incident on May 8th, 2026.
3rd Jun 2026
1

Public postmortem: tracked links unavailable

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

3rd Jun 2026
Our public postmortem for the incident on May 8th, 2026.
Close Access Denial I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for...
1st Oct 2023
53

Close Access Denial

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

1st Oct 2023
I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for what its WiFi functionality does. The fact that it looks at not only WiFi but also Ethernet data does not help with that problem. If I have a minute to explain it, it’s no problem...
Shameless green: TDD in Go Building software is easy when we’re guided by tests, because we can start with quick-and-dirty...
23rd Jun 2024
43

Shameless green: TDD in Go

from Blog - Bitfield Consulting [alt+shift+b] in programming

23rd Jun 2024
Building software is easy when we’re guided by tests, because we can start with quick-and-dirty solutions, without worrying about whether the code is elegant and readable—yet. Let’s see how to use the TDD technique called “Shameless Green”.
21st Sep 2025
On pain, careers, and doing things the hard way. Part 1 Seven years ago I was working on backend infra for mobile apps at Parse, resenting MongoDB...
30th Apr 2019
1

On pain, careers, and doing things the hard way.

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

30th Apr 2019
Part 1 Seven years ago I was working on backend infra for mobile apps at Parse, resenting MongoDB and its accursed single write lock per replica with all my dirty, blackened soul.  That’s when Miles Ward asked me to give a customer testimonial for MongoDB at AWS reinvent. It was...
Stay Hungry Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself...
12th Feb 2018
35

Stay Hungry

from bt RSS Feed [alt+shift+b] in programming

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...
Changing the Tires on a Moving Codebase 2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I...
10th Mar 2021
1

Changing the Tires on a Moving Codebase

from Sedimental [alt+shift+b] in programming

10th Mar 2021
2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I found myself pouring more and more into the one thing that felt within reach: futureproofing of the large enterprise web application I helped build, SimpleLegal. Now complete, this...
String Formatting One of the most well-received features introduced in Python 3.6 were the f-strings. Unlike the...
2nd Mar 2023
1

String Formatting

from Sebastian Witowski [alt+shift+b] in programming

2nd Mar 2023
One of the most well-received features introduced in Python 3.6 were the f-strings. Unlike the walrus operator (introduced in Python 3.8), f-strings quickly became popular - it's hard to find someone who doesn't love them! Officially named literal string interpolation, f-strings...
Next-level frosted glass with backdrop-filter Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing...
2nd Dec 2024
84

Next-level frosted glass with backdrop-filter

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

2nd Dec 2024
Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing that final 10% that really makes it shine. In this tutorial, you’ll learn how to create the most realistic lush frosted glass anywhere on the internet.
5 Non-LLM Software Trends To Be Excited About Innovations outside the AI spotlight
12th Nov 2024
94

5 Non-LLM Software Trends To Be Excited About

from Engineer’s Codex [alt+shift+b] in programming

12th Nov 2024
Innovations outside the AI spotlight
Why you need a physical address in your newsletter Providing a real address is important for compliance.
1st Mar 2020
1

Why you need a physical address in your newsletter

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

1st Mar 2020
Providing a real address is important for compliance.
What I'm up to - May 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did...
1st May 2024
1

What I'm up to - May 2024

from Philip I. Thomas [alt+shift+b] in programming

1st May 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in April - Cat's out of the bag - the "Shenanigans" I referenced in March and April are revealed. I...
Speculative Calendar Events Designing tentative calendar events to solve complex scheduling problems
7th Jan 2024
21

Speculative Calendar Events

from Maggie Appleton [alt+shift+b] in programming

7th Jan 2024
Designing tentative calendar events to solve complex scheduling problems
Halloween Nerd Projects 👻 Last year I got 229 trick-or-treaters at my house. Candy, yo! The previous year it was 194. The...
30th Oct 2018
1

Halloween Nerd Projects 👻

from Tyler Cipriani: blog [alt+shift+b] in programming

30th Oct 2018
Last year I got 229 trick-or-treaters at my house. Candy, yo! The previous year it was 194. The year before that it was 176. The year before that I lived in a duplex that was roughly two blocks from my current house; that year I didn’t think to track how many trick-or-treaters...
Building a metadata database with AI agents Rebuilding a 20 year old side project in the AI era. Some things I’ve learned about building...
31st May 2026
1

Building a metadata database with AI agents

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

31st May 2026
Rebuilding a 20 year old side project in the AI era. Some things I’ve learned about building applications where agents act as users.
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
42

Overcast 5.1 with Instant Search

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

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...
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
53

Hardware autoconf: ACPI & Device Tree

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

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
CSS Media Query for Scripting Support Chrome 120 was released last week and in this version, we got the CSS Media Query for scripting...
4th Dec 2023
1

CSS Media Query for Scripting Support

from The Web Witch's Blog [alt+shift+b] in programming

4th Dec 2023
Chrome 120 was released last week and in this version, we got the CSS Media Query for scripting support. Simply, this media query allows you to test whether scripting language are available and tailor page content and styles depending on support. Media query syntax # There are...
Big Tech job-switching stats Which companies grew their software engineering headcount, which ones shrank, and how has the...
3rd Mar 2023
51

Big Tech job-switching stats

from The Pragmatic Engineer [alt+shift+b] in programming

3rd Mar 2023
Which companies grew their software engineering headcount, which ones shrank, and how has the “open-to-new-opportunities” ratio shifted across Big Tech? I collaborated with a recruiter to find out, and the data is in.
Squeeze the hell out of the system you have When complexity leaps are on the table, there's usually also an opportunity to squeeze some extra...
11th Aug 2023
53

Squeeze the hell out of the system you have

from Dan Slimmon [alt+shift+b] in programming

11th Aug 2023
When complexity leaps are on the table, there's usually also an opportunity to squeeze some extra juice out of the system you have. By tweaking the workload, tuning performance, or supplementing the system in some way, you may be able to add months or even years of runway. When...
2015-12-04 www.unofficialgoogledatascience.com/2015/12/replacing-sawzall-case-study-in-domain.html
4th Dec 2015
28

2015-12-04

from David Crawshaw [alt+shift+b] in programming

4th Dec 2015
www.unofficialgoogledatascience.com/2015/12/replacing-sawzall-case-study-in-domain.html
How I learned to stop worrying and wrote my own memory-cache Here I am, writing about performance optimization again. I'm a performance junkie. Constantly...
21st Jan 2023
47

How I learned to stop worrying and wrote my own memory-cache

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

21st Jan 2023
Here I am, writing about performance optimization again. I'm a performance junkie. Constantly monitoring and investigating bottlenecks for our SaaS helpdesk webapp is my favorite thing ever. And I'm proud to say that with thousands of clients, even some really big ones, our app's...
Beyond the 1 MB barrier in DOS Continuing the tour on how DOS apps used memory above the first MB
7th Feb 2024
32

Beyond the 1 MB barrier in DOS

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

7th Feb 2024
Continuing the tour on how DOS apps used memory above the first MB
Texttools dot py I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain...
14th Aug 2024
54

Texttools dot py

from Computer Things [alt+shift+b] in programming

14th Aug 2024
I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain with an image: Paste text in the top box, choose a transform, output appears in the bottom box. I can already do most of these transformations in vim, or with one of the many...
A quick hop across the southern border Taken while admiring the beach at Tulum.
16th Mar 2012
39

A quick hop across the southern border

from Liz Denys [alt+shift+b] in programming

16th Mar 2012
Taken while admiring the beach at Tulum.
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
Manifest V3’s foibles Beyond the wailing and gnashing of teeth
4th Mar 2023
1

Manifest V3’s foibles

from Daniel Immke [alt+shift+b] in programming

4th Mar 2023
Beyond the wailing and gnashing of teeth
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

How to Manifest a Meetup

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

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):
My Favorite CLI Tools Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I...
18th Jun 2020
1

My Favorite CLI Tools

from Sebastian Witowski [alt+shift+b] in programming

18th Jun 2020
Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I have a handful of CLI tools that makes my life easier. Here are some of them: This is a long list, so here is a table of content with tl;dr summaries: fish shell - easy to use,...
Dinosaur Kingdom II A theme park in Virginia depicting the battles where dinosaurs attacked the Confederate army
1st Sep 2026
1

Dinosaur Kingdom II

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

1st Sep 2026
A theme park in Virginia depicting the battles where dinosaurs attacked the Confederate army
Functional JavaScript: Learn by refactoring Learn the basics of functional programming by iteratively refactoring imperative code.
11th Nov 2016
1

Functional JavaScript: Learn by refactoring

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

11th Nov 2016
Learn the basics of functional programming by iteratively refactoring imperative code.
Improving Tufte CSS for Jekyll Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I...
1st Nov 2019
34

Improving Tufte CSS for Jekyll

from bt RSS Feed [alt+shift+b] in programming

1st Nov 2019
Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I finally got around to revamping the structure and improving a lot of minor performance issues. Items that have been surely needing of updates for the last couple of...
Exploiting Undocumented Hardware Blocks in the LPC55S69 At Oxide Computer, we are designing a new computer system from the ground up. Along the way we...
30th Apr 2021
48

Exploiting Undocumented Hardware Blocks in the LPC55S69

from Oxide Computer Company Blog [alt+shift+b] in programming

30th Apr 2021
At Oxide Computer, we are designing a new computer system from the ground up. Along the way we carefully review all hardware selected to ensure it meets not only functional needs but our security needs as well. This work includes reverse engineering where necessary to get a full...
The Boot.dev Beat. October 2025 Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing....
1st Oct 2025
1

The Boot.dev Beat. October 2025

from Boot.dev Blog [alt+shift+b] in programming

1st Oct 2025
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
Immutable Data with Immer and Personal Assistant Bots Illustrated notes on how work with immutable data in the Immer state library
10th Aug 2019
31

Immutable Data with Immer and Personal Assistant Bots

from Maggie Appleton [alt+shift+b] in programming

10th Aug 2019
Illustrated notes on how work with immutable data in the Immer state library
The Existential Terror of Battle Royale It's been a while since I wrote a blog post, I guess in general, but also a blog post about video...
5th Nov 2017
53

The Existential Terror of Battle Royale

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

5th Nov 2017
It's been a while since I wrote a blog post, I guess in general, but also a blog post about video games. Video games are probably the single thing most attributable to my career as a programmer, and everything else I've done professionally after that. I
A Data Engineering Perspective of LLMs Data engineering is a field I would categorize as a subspecialty of software engineering. It shares...
8th Apr 2025
92

A Data Engineering Perspective of LLMs

from Dan Quach Blog [alt+shift+b] in programming

8th Apr 2025
Data engineering is a field I would categorize as a subspecialty of software engineering. It shares the same concerns as software engineering—scalability, maintainability, and other “-ilities”—but its primary focus is on data. It’s a unique discipline because data is inherently...
The Analog Web On reclaiming the web's lost humanity, and the people still very much trying to do it. The post The...
16th Apr 2024
39

The Analog Web

from The History of the Web [alt+shift+b] in programming

16th Apr 2024
On reclaiming the web's lost humanity, and the people still very much trying to do it. The post The Analog Web appeared first on The History of the Web.
BSL is not good, it's great Another day, another project adopted BSL. Another day, another round of outrage from people harping...
1st Sep 2023
47

BSL is not good, it's great

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

1st Sep 2023
Another day, another project adopted BSL. Another day, another round of outrage from people harping on the difference between Open Source and open source. Another day, another inferior fork of a product due to a technicality that has nothing to do with the product itself and that...
Article pitch for your consideration A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time...
8th Apr 2025
56

Article pitch for your consideration

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

8th Apr 2025
A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time publishing blog posts on your website. Your website and contact information will be shared around on these lists, for the purpose of soliciting you for guest posts. If you’re not...
My Blog Engine is the Erlang Build Tool From time to time, people ask me what I use to power my blog, maybe because they like the minimalist...
2nd Sep 2024
95

My Blog Engine is the Erlang Build Tool

from Ferd.ca [alt+shift+b] in programming

2nd Sep 2024
From time to time, people ask me what I use to power my blog, maybe because they like the minimalist form it has. I tell them it’s a bad idea and that I use the Erlang compiler infrastructure for it, and they agree to look elsewhere. After launching my notes section, I had to...
How I learned to love feedback loops (and make better products) I recently wrote a blog post for my personal site about the lessons I'd learned from leading my...
4th Feb 2022
36

How I learned to love feedback loops (and make better products)

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

4th Feb 2022
I recently wrote a blog post for my personal site about the lessons I'd learned from leading my first two projects as a Software Engineer at PostHog…
The Art and Craft of Gatsby Themes Illustrated notes on building Gatsby themes
1st Jan 2020
1

The Art and Craft of Gatsby Themes

from Maggie Appleton [alt+shift+b] in programming

1st Jan 2020
Illustrated notes on building Gatsby themes
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...
Naked Emperors in Tech Some things we often repeat as truth just aren't. We should call bullshit more often.
6th Nov 2020
39

Naked Emperors in Tech

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

6th Nov 2020
Some things we often repeat as truth just aren't. We should call bullshit more often.
The Picture They Paint of You I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding...
23rd Feb 2026
1

The Picture They Paint of You

from Ferd.ca [alt+shift+b] in programming

23rd Feb 2026
I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding assistants are framed as augmenting engineers and are given names, and AI SREs are named “AI SRE” and generally marketed as a good way to make sure nobody is distracted by unproductive...
Teaching how to code is broken Typically: Chapter 1: Types Chapter 2: Variables Chapter 3: Operators/Math Chapter 4: Control...
12th Jan 2022
48

Teaching how to code is broken

from Neil Panchal [alt+shift+b] in programming

12th Jan 2022
Typically: Chapter 1: Types Chapter 2: Variables Chapter 3: Operators/Math Chapter 4: Control structures Chapter 5: Arrays Chapter 6: Functions Chapter 7: Structs Chapter 8: Classes and Objects Chapter 9: Methods Chapter 10: Inheritance and Polymorphism Chapter 11: Some advanced...
Concatenating with strings.Builder Quickly in Golang The Go standard library makes concatenating strings easy. Concatenation is just a fancy word for...
4th May 2021
1

Concatenating with strings.Builder Quickly in Golang

from Boot.dev Blog [alt+shift+b] in programming

4th May 2021
The Go standard library makes concatenating strings easy. Concatenation is just a fancy word for adding strings together to make a larger string. For example, if we concatenate "hello", " " and "world" we’d get "hello world".
Compiler Bomb main[-1u]={1}; codegolf.stackexchange.com/questions/69189/build-a-compiler-bomb/69193#69193
14th Oct 2016
26

Compiler Bomb

from David Crawshaw [alt+shift+b] in programming

14th Oct 2016
main[-1u]={1}; codegolf.stackexchange.com/questions/69189/build-a-compiler-bomb/69193#69193
What I'm up to - March 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did...
1st Mar 2024
1

What I'm up to - March 2024

from Philip I. Thomas [alt+shift+b] in programming

1st Mar 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - Finished my residence at Almost Perfect in Tokyo. I gave a presentation Rethinking Wo...
Yes, but who said they'd actually BUY the damn thing? Have a great idea? Prove it by finding ten customers ready to hand over cash. Everything else is...
9th Aug 2010
15

Yes, but who said they'd actually BUY the damn thing?

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

9th Aug 2010
Have a great idea? Prove it by finding ten customers ready to hand over cash. Everything else is avoiding the truth.
Add Netlify Identity Authentication to any React App in 5 minutes with React Context, Hooks and... Adding authentication is a pain point for many React beginners. We’ve made it ridiculously easy to...
21st Jun 2019
1
21st Jun 2019
Adding authentication is a pain point for many React beginners. We’ve made it ridiculously easy to add Netlify Identity onto any React app, including create-react-app, Gatsby, Next.js, or any other setup you may have, by wrapping it all into one simple React Hook! However, this...
Stay Hungry Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself...
12th Feb 2018
46

Stay Hungry

from Making software better without sacrificing user experience. [alt+shift+b] in programming

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...
Searching for The Solo Founder Cadence I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an...
11th Jun 2023
70

Searching for The Solo Founder Cadence

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

11th Jun 2023
I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an operational process and ideal team structure for a 50-500 person startup - running sales, finance, product, and marketing in sync in quarterly cycles with effective communication between...
Why Do Japanese Companies Hire International Developers? TokyoDev has already reported that Japan really needs international developers. But the more...
12th Feb 2025
73

Why Do Japanese Companies Hire International Developers?

from TokyoDev [alt+shift+b] in programming

12th Feb 2025
TokyoDev has already reported that Japan really needs international developers. But the more Japanese companies we’ve interviewed, the more we’ve realized that a talent shortage is not the only reason for Japanese companies to hire from overseas. There are a host of other...
Database Migrations I consider database migrations one of the most annoying problems to deal with during a software...
1st Oct 2023
117

Database Migrations

from Vadim Kravcenko [alt+shift+b] in programming

1st Oct 2023
I consider database migrations one of the most annoying problems to deal with during a software engineer’s life. Not only […] The post Database Migrations appeared first on Vadim Kravcenko.
Growing a Human: The First 30 Weeks Reflections on the strange experience of growing a human from scratch, without any conscious...
4th Jan 2025
1

Growing a Human: The First 30 Weeks

from Maggie Appleton [alt+shift+b] in programming

4th Jan 2025
Reflections on the strange experience of growing a human from scratch, without any conscious understanding of how you are doing it
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
39

How to build remote teams properly

from Vadim Kravcenko [alt+shift+b] in programming

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.
AI Startup Moats: The Difference Between Bakers and Ovens Are new AI startups "just another wrapper for a 3rd party model"? Does having an oven make you a...
9th Nov 2024
90

AI Startup Moats: The Difference Between Bakers and Ovens

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

9th Nov 2024
Are new AI startups "just another wrapper for a 3rd party model"? Does having an oven make you a baker?
#16 alt, no wait…, aria-label, no wait…, alt Context: A list of images that link to detail pages. Bad code <a tabindex="0"> <div alt="Browser...
9th Feb 2020
29

#16 alt, no wait…, aria-label, no wait…, alt

from HTMHell [alt+shift+b] in programming

9th Feb 2020
Context: A list of images that link to detail pages. Bad code <a tabindex="0"> <div alt="Browser Wars: The Last Engine" aria-label="Browser Wars: The Last Engine"> <div> <img alt="Browser Wars: The Last Engine" src="thumbnail.jpg"> </div> </div> </a> Issues and...
What is user segmentation? User segmentation is a term which is thrown around a lot within product-led teams, but what does it...
5th Jan 2022
39

What is user segmentation?

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

5th Jan 2022
User segmentation is a term which is thrown around a lot within product-led teams, but what does it mean? In this article we'll explain what user…
28th Feb 2026
A 2-Axis, Multihead Light Positioner This post is part of a longer-running series about giving users a tangible reason to trust their...
8th Apr 2024
76

A 2-Axis, Multihead Light Positioner

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

8th Apr 2024
This post is part of a longer-running series about giving users a tangible reason to trust their hardware through my IRIS (Infra-Red, in-situ) technique for the non-destructive inspection of chips. Previously, I discussed the focus stage, light source, and methodology used to...
State of the Web: Atomic CSS Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind,...
6th Feb 2022
25

State of the Web: Atomic CSS

from ByteofDev [alt+shift+b] in programming

6th Feb 2022
Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind, and more.
Notes on pandemic eats, March to mid-October 2020 I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian...
17th Oct 2020
43

Notes on pandemic eats, March to mid-October 2020

from Liz Denys [alt+shift+b] in programming

17th Oct 2020
I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian before the start of a pandemic was really convenient. Few things beat having a bunch of dried beans, lentils, and veggies plus a bunch of rice on in my pantry while you're figuring...
New talk: Learning DNS in 10 years Here’s a keynote I gave at RubyConf Mini last year: Learning DNS in 10 years. It’s about strategies...
8th May 2023
35

New talk: Learning DNS in 10 years

from Julia Evans [alt+shift+b] in programming

8th May 2023
Here’s a keynote I gave at RubyConf Mini last year: Learning DNS in 10 years. It’s about strategies I use to learn hard things. I just noticed that they’d released the video the other day, so I’m just posting it now even though I gave the talk 6 months ago. Here’s the video, as...
Should I Use JWTs For Authentication Tokens? No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about....
26th May 2024
43

Should I Use JWTs For Authentication Tokens?

from home automation - Tinker, Tamper, Alter, Fry [alt+shift+b] in programming

26th May 2024
No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about. JWT stands for JSON Web Tokens, a reasonably well defined standard for authenticated tokens. Specifically they have a header with format information, a payload, and a signature or...
The Finest Narrative Non-Fiction Essays Narrative essays that I consider ideal models of the medium
22nd Dec 2021
1

The Finest Narrative Non-Fiction Essays

from Maggie Appleton [alt+shift+b] in programming

22nd Dec 2021
Narrative essays that I consider ideal models of the medium
An Exercise Program for the Fat Web When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it...
30th May 2019
54

An Exercise Program for the Fat Web

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

30th May 2019
When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it's also true that the web has changed a lot in the last 10 years, much less the last 20 or 30. Websites have gotten a lot
Forty-two I'm 42 years old today. This is a personal post about where I am now, what's going on in my head,...
26th Oct 2022
40

Forty-two

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

26th Oct 2022
I'm 42 years old today. This is a personal post about where I am now, what's going on in my head, and 42 things I've learned (or at least, think I've learned).
How to build a PostHog integration with the provisioning API I live on a little farm and recently built a website to sell shares of hogs. My fellow farmers are...
6th Jul 2026
1

How to build a PostHog integration with the provisioning API

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

6th Jul 2026
I live on a little farm and recently built a website to sell shares of hogs. My fellow farmers are better versed in the subtle arts of soil, plants…
The Boomer .NET Dev Skill Upgrade Guide — Part 1 The first part of my guide for how .NET developers need to re-orient in the modern dev landscape.
1st May 2022
34

The Boomer .NET Dev Skill Upgrade Guide — Part 1

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

1st May 2022
The first part of my guide for how .NET developers need to re-orient in the modern dev landscape.
8 Best Ways to Learn JavaScript, Personalized JavaScript is undoubtedly one of the best languages to learn as a developer, whether you’ve been at...
5th Feb 2022
1

8 Best Ways to Learn JavaScript, Personalized

from Boot.dev Blog [alt+shift+b] in programming

5th Feb 2022
JavaScript is undoubtedly one of the best languages to learn as a developer, whether you’ve been at it for years or are just starting out. More than 97% of today’s websites are powered by JavaScript. Regardless of what field you work in, you’ll likely be exposed to JavaScript at...
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

Stuffing an SSD Inside the Raspberry Pi 400

from bt RSS Feed [alt+shift+b] in programming

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...
A lazy dark mode A fast simple way of drop in dark mode support using nextjs and react.
20th Jun 2020
1

A lazy dark mode

from David Gerrells [alt+shift+b] in programming

20th Jun 2020
A fast simple way of drop in dark mode support using nextjs and react.
Abstract Syntax Trees by example Babel is a very powerful code generator and parser, but the documentation doesn't have many examples...
5th Jan 2021
41

Abstract Syntax Trees by example

from Mahmoud Felfel's Blog RSS Feed [alt+shift+b] in programming

5th Jan 2021
Babel is a very powerful code generator and parser, but the documentation doesn't have many examples of how to use it for parsing, generating, and manipulating abstract syntax trees, I'm collecting some here from my own usage of it.
Keep a React component mounted The second most important React optimization technique after shouldComponentUpdate and friends is...
2nd Dec 2018
35

Keep a React component mounted

from Vladimir Klepov as a Coder [alt+shift+b] in programming

2nd Dec 2018
The second most important React optimization technique after shouldComponentUpdate and friends is remount management. Some portions of the UI can be hidden or shown — sidebars, drop-down menus, modals and draggable widgets are all prominent examples. The basic React pattern for...
Seeing every BAM Next Wave Festival show From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music -...
14th Jan 2019
43

Seeing every BAM Next Wave Festival show

from Liz Denys [alt+shift+b] in programming

14th Jan 2019
From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music - specifically, I saw all 26 of the Next Wave Festival productions. I've been coming to BAM regularly since I moved to New York in 2011, and Next Wave is always an exciting time of year...
Barbershop multi-track: Cry I recorded a multi-track of the barbershop tag 'Cry'
7th May 2008
1

Barbershop multi-track: Cry

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

7th May 2008
I recorded a multi-track of the barbershop tag 'Cry'
#define CTO OpenAI It’s been two years since I wrote #define CTO, in which I documented my quest for a role where I...
9th Jan 2017
50

#define CTO OpenAI

from Greg Brockman [alt+shift+b] in programming

9th Jan 2017
It’s been two years since I wrote #define CTO, in which I documented my quest for a role where I could have scalable impact by writing code. I’ve finally found that role, though not by seeking it — instead, I sought out a problem more important to me than my role within it,...
Reflecting on 2025, preparing for 2026 As I do every year, it's that time to reflect on the year that's been, and talk about some of my...
5th Jan 2026
1

Reflecting on 2025, preparing for 2026

from ntietz.com blog - technically a blog [alt+shift+b] in programming

5th Jan 2026
As I do every year, it's that time to reflect on the year that's been, and talk about some of my hopes and goals for the next year! I'll be honest, this one is harder to write than last year's. It was an emotionally intense year in a lot of ways. Here's to a good 2026! Reflecting...
Better Buttons with color-mix() and Custom Properties Let's build a button that accepts one color and calculates its hover and focus states automatically....
23rd Aug 2023
44

Better Buttons with color-mix() and Custom Properties

from A Beautiful Site [alt+shift+b] in programming

23rd Aug 2023
Let's build a button that accepts one color and calculates its hover and focus states automatically. For this experiment, we'll use CSS Custom Properties, color-mix(), and OKLCH to ensure that tints and shades are perceptually uniform. To keep things simple, we'll follow today's...
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

Code: Selfish

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

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...
Why I&#x27;m going to Hawaii with my co-founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder...
2nd Mar 2013
44

Why I&#x27;m going to Hawaii with my co-founder

from Joel Gascoigne [alt+shift+b] in programming

2nd Mar 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder Leo [http://leostartsup.com] and I are headed to Hawaii tomorrow morning for a 10 day trip. I just emailed the team, and I thought in line with one of our core...
The 7 best mobile app analytics tools 1. PostHog Best for: Engineering and product teams What is PostHog? PostHog (that's us 👋) is an...
1st Aug 2024
116

The 7 best mobile app analytics tools

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

1st Aug 2024
1. PostHog Best for: Engineering and product teams What is PostHog? PostHog (that's us 👋) is an all-in-one platform built to help engineers create…
Eating the Cloud from Outside In AWS is playing Chess. Cloudflare is playing Go.
4th Oct 2021
40

Eating the Cloud from Outside In

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

4th Oct 2021
AWS is playing Chess. Cloudflare is playing Go.
Monki Gras 2024: Step… Step… Step… Yesterday I gave a talk at Monki Gras 2024. This year, the theme is “Prompting Craft: examining and...
15th Mar 2024
60

Monki Gras 2024: Step… Step… Step…

from alexwlchan [alt+shift+b] in programming

15th Mar 2024
Yesterday I gave a talk at Monki Gras 2024. This year, the theme is “Prompting Craft: examining and discussing the art of the prompt in code and cultural creation”. I did a talk about my experience of learning these new AI tools, and I draw comparisons to learning to dance. This...
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

Apple GPU drivers now in Asahi Linux

from On Life and Lisp [alt+shift+b] in programming

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...
Thank You For Being a Friend It's been one of those months, and by that, I mean one of the 663 months since I was born. This...
20th Apr 2026
1

Thank You For Being a Friend

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

20th Apr 2026
It's been one of those months, and by that, I mean one of the 663 months since I was born. This won't be a long post, because I only have two things to say. First, I'm really glad we re-ordered the GMI (Guaranteed Minimum
Demystifying secure NFS My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and...
4th Nov 2024
100

Demystifying secure NFS

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

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.
22nd Nov 2024
Building a Second Brain: The Illustrated Notes Illustrated notes on the Building A Second Brain course
16th Apr 2020
46

Building a Second Brain: The Illustrated Notes

from Maggie Appleton [alt+shift+b] in programming

16th Apr 2020
Illustrated notes on the Building A Second Brain course
Classic rock, Mario Kart, and why we can't agree on Tailwind It's popular to say we can’t agree on Tailwind, but I posit we actually already do. I think what we...
26th Sep 2023
55

Classic rock, Mario Kart, and why we can't agree on Tailwind

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

26th Sep 2023
It's popular to say we can’t agree on Tailwind, but I posit we actually already do. I think what we actually disagree on isn’t the details of this (or any) specific software; it's in what we value, and how we each define assets and liabilities.
The quiet, pervasive devaluation of frontend I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals,...
7th Mar 2024
66

The quiet, pervasive devaluation of frontend

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

7th Mar 2024
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as important as, the “real” work.
Guile-Websocket 0.1 released I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an...
12th Nov 2022
30

Guile-Websocket 0.1 released

from dthompson [alt+shift+b] in programming

12th Nov 2022
I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. source tarball: https://files.dthompson.us/guile-websocket/guile-websocket-0.1.tar.gz signature:...
What I'm up to - July 2022 This is a monthly email about what I'm up to! ✨ Highlights of last month - Launched Made in...
1st Jul 2022
1

What I'm up to - July 2022

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

1st Jul 2022
This is a monthly email about what I'm up to! ✨ Highlights of last month - Launched Made in Webflow, a project I've lead to redesign and rebuild a popular social site for Webflow creators - Seein...
How to survive an acquisition Last week Facebook announced that they will be shutting down Parse.   I have so, so many feelings....
3rd Feb 2016
1

How to survive an acquisition

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

3rd Feb 2016
Last week Facebook announced that they will be shutting down Parse.   I have so, so many feelings.  But this isn’t about my feelings now.  This is about what I wish I had known when we got acquired. When they told us we were getting acquired, it felt like a wrecking ball to the...
20th Jun 2024
The Web Witch's Grimoire // Week of 18 October 2021 22 October 2021 We're going to pretend like it's not been 10 months since I blogged. Pandemic life,...
22nd Oct 2021
1

The Web Witch's Grimoire // Week of 18 October 2021

from The Web Witch's Blog [alt+shift+b] in programming

22nd Oct 2021
22 October 2021 We're going to pretend like it's not been 10 months since I blogged. Pandemic life, writing a book on design for developers, and everything else that comes with existing right now has me worn out. When I've got free time, it's usually running off to go bike, get...
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

International Developer in Japan Salary Survey 2014

from TokyoDev [alt+shift+b] in programming

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...
The Perils of Hydration A surprisingly-common misconception can lead to big rendering issues that are difficult to debug....
2nd Mar 2020
33

The Perils of Hydration

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

2nd Mar 2020
A surprisingly-common misconception can lead to big rendering issues that are difficult to debug. This deep-dive tutorial examines how React and Gatsby can be used to pre-render content, and how we can work around the constraints to build dynamic, personalized web apps.
Eternal shell history 🐢 XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded...
25th Feb 2024
50

Eternal shell history 🐢

from Tyler Cipriani: blog [alt+shift+b] in programming

25th Feb 2024
XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded ¾ million commands in my bash history: $ wc -l < ~/.muh_history 763075 My history accounts for every shell command I’ve run since 2016—all saved in a 102MB file: ~/.muh_history. $...
Simply explained: how does GPT work? By now, you have probably heard of OpenAI’s ChatGPT, or any of the alternatives GPT-3, GPT-4,...
4th Mar 2023
58

Simply explained: how does GPT work?

from Confused bit [alt+shift+b] in programming

4th Mar 2023
By now, you have probably heard of OpenAI’s ChatGPT, or any of the alternatives GPT-3, GPT-4, Microsoft’s Bing Chat, Facebook’s LLaMa or even Google’s Bard. They are artificial intelligence programs that can participate in a conversation. Impressively smart, they can easily be...
Unintuitive default: who can edit access in Google Docs When you create a new Google Doc, you have the option to share it with others to view or edit....
11th Nov 2018
36

Unintuitive default: who can edit access in Google Docs

from Liz Denys [alt+shift+b] in programming

11th Nov 2018
When you create a new Google Doc, you have the option to share it with others to view or edit. Viewing permission is straightforward, just view access, but by default, editors have the ability not just to edit the content of the document but also to edit sharing permissions. If...
AMD CPUs, CCDs and CCXs When researching for my article about Linux pipes and for other upcoming articles, I had to get more...
3rd Oct 2024
73

AMD CPUs, CCDs and CCXs

from Quentin Santos [alt+shift+b] in programming

3rd Oct 2024
When researching for my article about Linux pipes and for other upcoming articles, I had to get more familiar with how my CPU works. I thought I knew quite a bit, with L1/L2/L3 caches, ISA extensions, branch predictors, register renaming and so much more. But, it turns out, even...
Corporate “DEI” is an imperfect vehicle for deeply meaningful ideals I have not thought or said much about DEI (Diversity, Equity and Inclusion) over the years. Not...
10th Feb 2025
93

Corporate “DEI” is an imperfect vehicle for deeply meaningful ideals

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

10th Feb 2025
I have not thought or said much about DEI (Diversity, Equity and Inclusion) over the years. Not because I don’t care about the espoused ideals — I suppose I do, rather a lot — but because corporate DEI efforts have always struck me as ineffective and bland; bolted on at best, if...
Introducing Loose Leaf Security, and our first episode: Securing your online account passwords I just launched a new project with Geoffrey Thomas: Loose Leaf Security, a podcast about making good...
4th Jun 2018
39
4th Jun 2018
I just launched a new project with Geoffrey Thomas: Loose Leaf Security, a podcast about making good computer security for everyone. We believe you don't need to be a software engineer or security professional to understand how to keep your devices and data safe. In every...
Questionable Advice: Can Engineering Productivity Be Measured? I follow you on Twitter and read your blog.  I particularly enjoy this...
7th Jul 2020
1

Questionable Advice: Can Engineering Productivity Be Measured?

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

7th Jul 2020
I follow you on Twitter and read your blog.  I particularly enjoy this post: https://charity.wtf/2019/05/01/friday-deploy-freezes-are-exactly-like-murdering-puppies/ I’m reaching out looking for some guidance. I work as an engineering manager for a company whose non-technology...
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
37

Setting Up AdGuard Home with Eero

from bt RSS Feed [alt+shift+b] in programming

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...
What I'm up to - February 2023 ✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the...
1st Feb 2023
1

What I'm up to - February 2023

from Philip I. Thomas [alt+shift+b] in programming

1st Feb 2023
✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
Announcing glom: Restructured Data for Python This post introduces glom, Python's missing operator for nested objects and data. If you're an easy...
9th May 2018
1

Announcing glom: Restructured Data for Python

from Sedimental [alt+shift+b] in programming

9th May 2018
This post introduces glom, Python's missing operator for nested objects and data. If you're an easy sell, full API docs and tutorial are already available at glom.readthedocs.io. met me at PyCon, this 5-minute talk. The Spectre of Structure In the Python world, there's a...
You are still valuable A frustrated Reddit post about being a condom between an AI and production made the rounds in our...
24th Sep 2026
2

You are still valuable

from Florian Bellmann | Be curious, explore and meditate. [alt+shift+b] in programming

24th Sep 2026
A frustrated Reddit post about being a condom between an AI and production made the rounds in our team. Here is why I think the opposite is true and what it means for how we review code, plan work and think.
too many birthdays I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
10th Mar 2021
1

too many birthdays

from David Gerrells [alt+shift+b] in programming

10th Mar 2021
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
My Changing Opinion on Personal Website Design My Changing Opinion on Personal Website Design 2021-05-19 Hey would you look at that - my personal...
19th May 2021
31

My Changing Opinion on Personal Website Design

from bt RSS Feed [alt+shift+b] in programming

19th May 2021
My Changing Opinion on Personal Website Design 2021-05-19 Hey would you look at that - my personal blog has been redesigned again! Although I am still using good ol’ Jekyll for the backend, I have now added a more fleshed-out CSS design which also includes a set of open source...
My Compensation Over Four Decades As A Programmer It's a lie, as I don't remember exactly what I made in every job, and it changed during each job....
5th Jul 2023
39

My Compensation Over Four Decades As A Programmer

from The Codist [alt+shift+b] in programming

5th Jul 2023
It's a lie, as I don't remember exactly what I made in every job, and it changed during each job. Also, I never worked for a big tech company (other than Apple briefly, but that was when they were going out of business) and only a
Indie Web Stack of the Future You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a...
8th Jan 2023
62

Indie Web Stack of the Future

from Max Countryman [alt+shift+b] in programming

8th Jan 2023
You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a few things that make indie development different and we should design our stack around our unique goals. Let's explore an ideal web stack we can build the future on.
Full Circle I’m back in Spain for my brother’s wedding. I rarely visit during the summer. The heat in my...
28th Aug 2024
94

Full Circle

from Miguel Carranza [alt+shift+b] in programming

28th Aug 2024
I’m back in Spain for my brother’s wedding. I rarely visit during the summer. The heat in my hometown is brutal, around 40 degrees Celsius (over 100 Fahrenheit for my imperial friends). Most people escape to the coast, just like my family did when I was a kid. I haven’t been here...
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
36

never give up

from David Gerrells [alt+shift+b] in programming

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.
What I'm up to - November 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Nov 2024
1

What I'm up to - November 2024

from Philip I. Thomas [alt+shift+b] in programming

1st Nov 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 - Visited San Francisco and rode in my first Waymo - Launched Find AI on Clay.com, ou...
Parsing URLs in JavaScript There's an excellent trick to parsing URLs in JavaScript, which was introduced last year by John...
24th Oct 2013
46

Parsing URLs in JavaScript

from A Beautiful Site [alt+shift+b] in programming

24th Oct 2013
There's an excellent trick to parsing URLs in JavaScript, which was introduced last year by John Long over on GitHub. This technique works great, but the resulting search property will be a raw query string. This isn't very useful if you need to access certain variables in said...
Getting our focus back “We was robbed…” Attention is arguably the most precious resource of the 21st century. Technology...
24th Aug 2023
38

Getting our focus back

from Renegade Otter [alt+shift+b] in programming

24th Aug 2023
“We was robbed…” Attention is arguably the most precious resource of the 21st century. Technology companies have expended incredible efforts to improve the ways in which they capture our attention and convert it into revenue. That fight for the nine unmonetized glances. An...
Dark mode by local sunlight Dark mode is increasingly appearing as an option on websites, but why not have it enable...
16th Jun 2021
32

Dark mode by local sunlight

from Chris Nicholas [alt+shift+b] in programming

16th Jun 2021
Dark mode is increasingly appearing as an option on websites, but why not have it enable automatically?
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

What I'm up to - October 2024

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

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...
What is Backend-as-a-Service? Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made...
5th Dec 2022
1

What is Backend-as-a-Service?

from Boot.dev Blog [alt+shift+b] in programming

5th Dec 2022
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made available by a third party over the internet. Think Salesforce, WordPress, or MailChimp. And most people know what a “backend developer” is, that is, someone who is responsible for things...
“’S Wonderful” by George Gershwin Snuck in a few minutes to record myself playing through this Gershwin tune on the piano
13th Nov 2025
1

“’S Wonderful” by George Gershwin

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

13th Nov 2025
Snuck in a few minutes to record myself playing through this Gershwin tune on the piano
Password Rules Are Bullshit Of the many, many, many bad things about passwords, you know what the worst is? Password rules. If...
10th Mar 2017
46

Password Rules Are Bullshit

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

10th Mar 2017
Of the many, many, many bad things about passwords, you know what the worst is? Password rules. If we don't solve the password problem for users in my lifetime I am gonna haunt you from beyond the grave as a ghost pic.twitter.com/Tf9EnwgoZv — Jeff Atwood
MegaCycles in Tech & Crypto Every 8-10 years, the technology industry used to go through a boom and bust cycle. A new technology...
11th Oct 2021
49

MegaCycles in Tech & Crypto

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

11th Oct 2021
Every 8-10 years, the technology industry used to go through a boom and bust cycle. A new technology or platform would emerge, there would be rampant investment and speculation, a few strong hypergrowth survivors would emerge and most of the rest of the new startups would...
Growing up Alyssa When I was 10, I came out as transgender. I was a girl and I knew it. I was one of the lucky...
21st May 2023
44

Growing up Alyssa

from On Life and Lisp [alt+shift+b] in programming

21st May 2023
When I was 10, I came out as transgender. I was a girl and I knew it. I was one of the lucky ones. After four painful years, I was fortunate enough to access gender-affirming health care. First testosterone blockers. Later estrogen, the stuff my peers soaked in for years while I...
Focus For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in...
14th Sep 2022
43

Focus

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

14th Sep 2022
For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in JavaScript. It’s the first time in a while I’ve made a project just for kicks. If you look at the number of GitHub repositories I’ve committed to since 2013, the number is decreasing. Same...
Aggregation and Tiling as Multicomputational Processes The Importance of Multiway Systems It’s all about systems where there can in effect be many possible...
3rd Nov 2023
66

Aggregation and Tiling as Multicomputational Processes

from Stephen Wolfram Writings [alt+shift+b] in programming

3rd Nov 2023
The Importance of Multiway Systems It’s all about systems where there can in effect be many possible paths of history. In a typical standard computational system like a cellular automaton, there’s always just one path, defined by evolution from one state to the next. But in a...
Hacking window titles to help OBS This write-up is meant to present the rationale and technical details behind a tiny project I wrote...
6th Jun 2023
111

Hacking window titles to help OBS

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

6th Jun 2023
This write-up is meant to present the rationale and technical details behind a tiny project I wrote the other day, WTH, or WindowTitleHack, which is meant to force a constant window name for apps that keep changing it (I'm looking specifically at Firefox and Krita, but there are...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

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