Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Non-alcoholic apéritifs I’ve been doing Dry January this year. One thing I missed was something for apéro hour, a beverage...
31st Jan 2025
89

Non-alcoholic apéritifs

from Nelson's Weblog [alt+shift+b] in programming

31st Jan 2025
I’ve been doing Dry January this year. One thing I missed was something for apéro hour, a beverage to mark the start of the evening. Something complex and maybe bitter, not like a drink you’d have with lunch. I found some good options. Ghia sodas are my favorite. Ghia is an NA...
Correct vs Good Part 2: Can we have it both ways?
26th Mar 2025
102

Correct vs Good

from General Robots [alt+shift+b] in programming

26th Mar 2025
Part 2: Can we have it both ways?
Developing a food-safe finish for my wooden spoons and cups You know what they say in the world of products: fast, cheap, good; pick two Which is very similar...
8th Dec 2025
1

Developing a food-safe finish for my wooden spoons and cups

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

8th Dec 2025
You know what they say in the world of products: fast, cheap, good; pick two Which is very similar to my experience when trying to find the most suitable wood finish for my hand carved wooden spoons and coffee cups. hand carved wooden spoon It’s hard to find a finish...
Predictability. Right now I’m reading Michael S. Malone’s The Big Score, and one thing that I love about it is how...
1st Jan 2024
54

Predictability.

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

1st Jan 2024
Right now I’m reading Michael S. Malone’s The Big Score, and one thing that I love about it is how much it believes that key individuals drive and create industries. It’s an infectious belief, and a necessary one to write a concise, coherent narrative story about the origins of...
Random Load Balancing is Unevenly Distributed This is a reminder that random load balancing is unevenly distributed. If we distribute a set of...
29th Aug 2023
57

Random Load Balancing is Unevenly Distributed

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

29th Aug 2023
This is a reminder that random load balancing is unevenly distributed. If we distribute a set of items randomly across a set of servers (e.g. by hashing, or by randomly selecting a server), the average number of items on each server is num_items / num_servers. It is easy to...
the value of a performance oracle Over on his excellent blog, from having ported a bytecode virtual machine to . He finds that his...
7th Apr 2026
1

the value of a performance oracle

from wingolog [alt+shift+b] in programming

7th Apr 2026
Over on his excellent blog, from having ported a bytecode virtual machine to . He finds that his tail-calling interpreter written in Rust beats his switch-based interpreter, and even beats hand-coded assembly on some platforms.Matt Keeter posts some resultstail-calling style He...
A Web App Store That Makes The Web Safer Maintaining security & privacy without the loss of convenience The Price of Security Enter OpenID &...
24th Oct 2014
19

A Web App Store That Makes The Web Safer

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

24th Oct 2014
Maintaining security & privacy without the loss of convenience The Price of Security Enter OpenID & OAuth Unnecessary Access The Idea Why would they pay? Potential Stumbling Blocks Can you really sleep safe on all those passwords? Image "Sweet Dreams…" by pulpoluxA Platform to...
Manufacturing as Maintenance The cleansing fire of rebirth
8th Jun 2025
1

Manufacturing as Maintenance

from Grant Slatton's Blog [alt+shift+b] in programming

8th Jun 2025
The cleansing fire of rebirth
Don't ask me to embarrass myself. Or: Please Lucy, stop asking me to kick the football.
18th Jul 2024
1

Don't ask me to embarrass myself.

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

18th Jul 2024
Or: Please Lucy, stop asking me to kick the football.
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...
Pentagonal antiprism planter with drip tray, 2023 Aged leather / dazzle camouflage / coming together? pushing apart?
13th Sep 2023
27

Pentagonal antiprism planter with drip tray, 2023

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

13th Sep 2023
Aged leather / dazzle camouflage / coming together? pushing apart?
Talk Notes: Third Age of JavaScript - Three Years In Slides and show notes for my updated Talk at Reactathon
7th May 2022
46

Talk Notes: Third Age of JavaScript - Three Years In

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

7th May 2022
Slides and show notes for my updated Talk at Reactathon
Remembering the Improbable Life of Ed Fredkin (1934–2023) and His World of Ideas and Stories Programmer of the Universe “OK, so let me tell you…” And so it would begin. A long and colorful...
22nd Aug 2023
47

Remembering the Improbable Life of Ed Fredkin (1934–2023) and His World of Ideas and Stories

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

22nd Aug 2023
Programmer of the Universe “OK, so let me tell you…” And so it would begin. A long and colorful story. An elaborate description of a wild idea. In the forty years I knew Ed Fredkin I heard countless wild ideas and colorful stories from him. He always radiated a certain...
Literate Vimrc Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a...
14th Jun 2017
1

Literate Vimrc

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

14th Jun 2017
Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a thing like this? I have tons of comments in my ~/.vimrc file. I try to leave a lot of comments because everything in my Vim configuration is hard-won knowledge. My ~/.vimrc is...
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.
The choices we make when we build startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * We’ve recently...
20th Apr 2014
43

The choices we make when we build startups

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

20th Apr 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * We’ve recently reached the point with Buffer where I’ve started to think about a lot of key higher level choices. As a CEO these can be difficult decisions to make. I’ve been taking time to...
Beaglebone Black Setup on Debian 8 Flash eMMC with latest Debian image Download Debian image...
1st Apr 2016
1

Beaglebone Black Setup on Debian 8

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

1st Apr 2016
Flash eMMC with latest Debian image Download Debian image [whatever].img.xz http://beagleboard.org/latest-images unxz bone-debian-7.8-lxde-4gb-armhf-2015-03-01-4gb.img.xz Insert microSD card and make sure that it is unmounted lsblk fdisk -l Copy the img to the microSD...
Certificates vs Diplomas in Computer Science When I was looking into getting my first job related to programming, I had no idea what the...
2nd Dec 2020
1

Certificates vs Diplomas in Computer Science

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

2nd Dec 2020
When I was looking into getting my first job related to programming, I had no idea what the difference between a certificate and a diploma was. I was terrified that I’d have to go back to school and spend 2-4 years getting a degree in computer science before an employer would...
New zine: How Git Works! Hello! I’ve been writing about git on here nonstop for months, and the git zine is FINALLY done! It...
3rd Jun 2024
118

New zine: How Git Works!

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

3rd Jun 2024
Hello! I’ve been writing about git on here nonstop for months, and the git zine is FINALLY done! It came out on Friday! You can get it for $12 here: https://wizardzines.com/zines/git, or get an 14-pack of all my zines here. Here’s the cover: the table of contents Here’s the table...
The premise trap The hardest part for me about collaborating with junior programmers, whether it's in open source or...
16th Dec 2024
126

The premise trap

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

16th Dec 2024
The hardest part for me about collaborating with junior programmers, whether it's in open source or at work, is avoiding the premise trap. That's where the fundamental assumptions baked into the first draft of the code aren't questioned until you've already spent far too long...
Rethinking reactivity **Nue JS** is a tiny, 2.1kb min-brotlied library for building user interfaces. It's an alternative...
2nd Oct 2023
1

Rethinking reactivity

from Nue developer blog [alt+shift+b] in programming

2nd Oct 2023
**Nue JS** is a tiny, 2.1kb min-brotlied library for building user interfaces. It's an alternative to frameworks like *Vue*, *React*, and *Svelte* — and it's the central piece of the [Nue ecosystem](/), which is a ridiculously easier alternative to *Next.js* and *Astro*
Eating the Cloud from Outside In AWS is playing Chess. Cloudflare is playing Go.
4th Oct 2021
1

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.
Eternal Robustness "Look, you can trust us. We can be depended upon. We are serious about our products and we take...
10th Sep 2023
123

Eternal Robustness

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

10th Sep 2023
"Look, you can trust us. We can be depended upon. We are serious about our products and we take great care to provide you with excellence year after year. Your involvement with us will be predictable and stable."
Why I'm not a VC (yet) There is too much money chasing too few operators.
8th Aug 2021
1

Why I'm not a VC (yet)

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

8th Aug 2021
There is too much money chasing too few operators.
7 best free open source business intelligence tools right now Not everyone has money to dish out for an enterprise Tableau contract, and not everyone wants to...
9th Sep 2025
24

7 best free open source business intelligence tools right now

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

9th Sep 2025
Not everyone has money to dish out for an enterprise Tableau contract, and not everyone wants to send their data to Looker (Google) either. Free and…
Your startup is a rocket ship * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re...
1st Jul 2012
47

Your startup is a rocket ship

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

1st Jul 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re building a startup, the startup itself has a reputation and credibility around it. The startup has tremendous power. As the startup rocket ship takes off, the best thing you can do is...
Fave New Podcasts in 2021 My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also...
2nd Dec 2021
1

Fave New Podcasts in 2021

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

2nd Dec 2021
My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also pick up on best of the best from 2020.
Compensation as a Reflection of Values Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in...
3rd Mar 2021
56

Compensation as a Reflection of Values

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

3rd Mar 2021
Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in technology have the good fortune of being in a well-compensated domain, so why does this issue induce such anxiety when our basic needs are clearly covered? If it needs to be said,...
Home temperature monitoring on the cheap One accurate measurement is worth a thousand expert opinions – Grace Hopper One of my many AcuRite...
1st Dec 2022
1

Home temperature monitoring on the cheap

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

1st Dec 2022
One accurate measurement is worth a thousand expert opinions – Grace Hopper One of my many AcuRite 06044M Wireless Temperature and Humidity Monitor Sensors As I meandered around our new house, it was apparent some rooms were sweltering, others were freezing, and the thermostat...
Building a container orchestrator Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and...
1st Jul 2025
55

Building a container orchestrator

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

1st Jul 2025
Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and learning the surrounding ecosystem is even harder. Even those who have managed to tame it are still afraid of getting paged by an ETCD cluster corruption, a Kubelet certificate...
Three Jobs of Containers A great nugget I learned from watching Brian Holt's Intro to Containers workshop
1st Mar 2020
43

Three Jobs of Containers

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

1st Mar 2020
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
Braces Growing up I had the same dentist from childhood to adulthood. My dentist’s office was run by...
24th Jun 2024
100

Braces

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

24th Jun 2024
Growing up I had the same dentist from childhood to adulthood. My dentist’s office was run by Dentist Chung (in Vietnamese I called him Bác Sĩ Chung – which means Dr Chung translated directly) and his sister running the office. The office was in Garden Grove, in between the...
Stimela 23 June 1898. Mqanduli, Tembuland. “But who’s going to teach our sons to become men?” Gcinikhaya...
28th Jan 2023
49

Stimela

from Patrick Kayongo [alt+shift+b] in programming

28th Jan 2023
23 June 1898. Mqanduli, Tembuland. “But who’s going to teach our sons to become men?” Gcinikhaya asked this while squashing the newspaper within her clenched fist. Her lips were quivering, her face contorted to hold back the tears of anger and fear. “My brother went to the mines...
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.
How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for...
8th Nov 2023
1

How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux

from dthompson [alt+shift+b] in programming

8th Nov 2023
Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for Boku no Natsuyasumi 2, which finally makes the Japan exclusive PS2 game accessible to us English speaking folks. The README explains how to apply the patch on Windows or via a web...
My friend, JT I’ve had a cat for almost a third of my life.
22nd Feb 2025
55

My friend, JT

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

22nd Feb 2025
I’ve had a cat for almost a third of my life.
Progress Bars are Surprisingly Difficult We've all seen progress bars that move slowly for twenty minutes, then rapidly fill up in the last...
21st Dec 2016
54

Progress Bars are Surprisingly Difficult

from Programming in the 21st Century [alt+shift+b] in programming

21st Dec 2016
We've all seen progress bars that move slowly for twenty minutes, then rapidly fill up in the last 30 seconds. Or the reverse, where a once speedy bar takes 50% of the time covering the last few pixels. And bars that occasionally jump backward in time are not the rarity you'd...
Which is better: Many customers at low price-point or few at high price? Which is better: Two companies have the same revenue, one from a few large customers and the other...
1st May 2012
16

Which is better: Many customers at low price-point or few at high price?

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

1st May 2012
Which is better: Two companies have the same revenue, one from a few large customers and the other from many little customers
1st Dec 2015
45

Docember

from Steve Klabnik [alt+shift+b] in programming

1st Dec 2015
What are you doing to feel uncomfortable? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that...
5th Jun 2011
43

What are you doing to feel uncomfortable?

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

5th Jun 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that when you’re building a startup, it is as much about developing yourself as it is about developing your startup. This week I’ve stepped up my gym routine and managed to go to the gym...
Implementation-First GraphQL Defining a meaningful distinction within code-first GraphQL server libraries.
17th Apr 2023
1

Implementation-First GraphQL

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

17th Apr 2023
Defining a meaningful distinction within code-first GraphQL server libraries.
The World of CSS Transforms The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take...
9th Aug 2021
30

The World of CSS Transforms

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

9th Aug 2021
The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take a deep look at this property and see some of the nifty things it can do.
Visiting Germany: Reflections on Schloss Charlottenburg 200 years ago, my ancestors migrated from Prussia to Ukraine. They left for many reasons, many of...
5th Jun 2022
30

Visiting Germany: Reflections on Schloss Charlottenburg

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

5th Jun 2022
200 years ago, my ancestors migrated from Prussia to Ukraine. They left for many reasons, many of which boiled down to their strong pacifism in the midst of a highly militarized country. Last week, my wife, the boys, and I walked through the favorite palace of Friedrich Wilhelm...
Adding blog comments to your static site with utterances The web world is full of tradeoffs. Going from a CMS to a static site keeps things simple—but that...
6th Nov 2021
43

Adding blog comments to your static site with utterances

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

6th Nov 2021
The web world is full of tradeoffs. Going from a CMS to a static site keeps things simple—but that simplicity comes with costs. Luckily, giving up comments on your blog doesn't have to be one of them.
The next version of PHP may very well be 7 We've been hearing about PHP 6 since 2005, but nothing has been brought to fruition yet. In fact,...
1st Aug 2014
53

The next version of PHP may very well be 7

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

1st Aug 2014
We've been hearing about PHP 6 since 2005, but nothing has been brought to fruition yet. In fact, the project was so plagued with problems that in 2010, it was abandoned. It almost felt like PHP would be perpetually stuck at version 5. Except now there's talk about another major...
Why aren't the most useful Mac apps on the App Store? Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10...
3rd Dec 2021
53

Why aren't the most useful Mac apps on the App Store?

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

3rd Dec 2021
Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10 different apps, some with 3-4 windows, while trying to patch bugs in Lunar faster than the users can submit the reports. I’m definitely failing. I feel my brain pulsing and my ring...
#21 Legendary legend! Context: A button that expands and collapses a section of text. Bad code <button...
24th Jul 2020
33

#21 Legendary legend!

from HTMHell [alt+shift+b] in programming

24th Jul 2020
Context: A button that expands and collapses a section of text. Bad code <button class="panel-heading" tabindex="0" href="#collapse0" aria-expanded="true"> <legend> Industries Served </legend> </button> Issues and how to fix them legend is not allowed as a child of any other...
On "the OSI deprogrammer" Back in December, George Michaelson posted an item on the APNIC blog titled “That OSI model refuses...
26th Mar 2024
107

On "the OSI deprogrammer"

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

26th Mar 2024
Back in December, George Michaelson posted an item on the APNIC blog titled “That OSI model refuses to die”, in reaction to Robert Graham’s “OSI Deprogrammer” published in September. I had discussed the OSI Deprogrammer on Lobsters, and George’s blog post prompted me to write an...
#1 button disguised as a link Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website"...
17th Oct 2019
29

#1 button disguised as a link

from HTMHell [alt+shift+b] in programming

17th Oct 2019
Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website" src="logo.jpg" title="Name of website"> </button> Issues and how to fix them Wrong usage of the button element. There’s an element for linking to external sites (<a>). Do not change...
My review of the Nüborn Baby at 3 months My Nüborn Baby arrived in October, and now that I've had a few months to get used to it, I thought...
16th Jan 2026
1

My review of the Nüborn Baby at 3 months

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

16th Jan 2026
My Nüborn Baby arrived in October, and now that I've had a few months to get used to it, I thought I'd write up a review, in case you were thinking of getting one for yourself.
Untangle: Solving problems with fuzzy constraints How to sketch, and satisfy, logic problems
1st Jan 2023
14

Untangle: Solving problems with fuzzy constraints

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

1st Jan 2023
How to sketch, and satisfy, logic problems
Understanding Common Table Expressions in SQL One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or...
4th Aug 2020
31

Understanding Common Table Expressions in SQL

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

4th Aug 2020
One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or “WITH queries”. I’ll explain the mental model that helped me make sense of them, and how to use them to execute recursive queries. Afterwards I’ll show how to apply these techniques...
A Shelfish Starter Guide to Databases The absolute minimum you need to know about data storage
10th Mar 2019
1

A Shelfish Starter Guide to Databases

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

10th Mar 2019
The absolute minimum you need to know about data storage
The Linear Oppression of Note-taking Apps What we lose when our digital notes remove the freedom to move
7th May 2021
1

The Linear Oppression of Note-taking Apps

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

7th May 2021
What we lose when our digital notes remove the freedom to move
Prescription Form UI Improvements Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and...
13th Mar 2019
37

Prescription Form UI Improvements

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

13th Mar 2019
Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and ended up using their prescription form to update my worsening eyesight. The design of this form wasn't bad per se, but it could certainly be improved. Current design of the...
How NOT to apply to Y Combinator Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also...
2nd Aug 2020
48

How NOT to apply to Y Combinator

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

2nd Aug 2020
Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also quite impactful for Jacob and me as founders. I want to believe we would still be around even if we had not gotten into YC, but I am sure the company would not be where it is today....
Distributed, Asynchronous Git Syncing with NNCP I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced...
18th Aug 2021
38

Distributed, Asynchronous Git Syncing with NNCP

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

18th Aug 2021
I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced across multiple machines. I also want to keep the history with git. And, I want to use end-to-end encryption (no storing a plain git repo on a remote server), have a serverless...
What's "good" code and does it matter? I take pride in my work and in writing good code, and it's important sometimes to take a step back...
14th Oct 2020
2

What's "good" code and does it matter?

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

14th Oct 2020
I take pride in my work and in writing good code, and it's important sometimes to take a step back and ask: what does that even mean? And does it matter? At a high level, "good code" is code that is suitable for its purpose and achieves its goals. That definition is pretty...
Recently I have a non-recently post ready to write, any day now… Reading This was a strong month for reading:...
1st Mar 2025
47

Recently

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

1st Mar 2025
I have a non-recently post ready to write, any day now… Reading This was a strong month for reading: I finished The Hidden Wealth of Nations, Useful Not True, and Cyberlibertarianism. I had a book club that read Cyberlibertarianism so we discussed it last week. I have a lot of...
1st Aug 2026
Pick Up What They Put Down > Translations welcome!...
1st Jan 2020
39

Pick Up What They Put Down

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

1st Jan 2020
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/aprenda-em-publico-hack.html))
#9 Cookie Consent from Hell Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div...
8th Nov 2019
30

#9 Cookie Consent from Hell

from HTMHell [alt+shift+b] in programming

8th Nov 2019
Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div class="cookie_consent modal"> <p>We use cookies…</p> <div class="cookie_consent__close"> <i class="fa fa-times"></i> </div> <div class="cookie_consent__ok">OK</div> ...
A Lannister Always Pays His Technical Debts A tale of two rewrites Jamie Zawinski is kind of a tech legend. He came up with the name “Mozilla”,...
8th Feb 2024
80

A Lannister Always Pays His Technical Debts

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

8th Feb 2024
A tale of two rewrites Jamie Zawinski is kind of a tech legend. He came up with the name “Mozilla”, invented that whole thing where you can send HTML in emails, and more. In his harrowing work diary of how Mosaic/Netscape came to be, Jamie described the burnout rodeo that was...
Why Does Biological Evolution Work? A Minimal Model for Biological Evolution and Other Adaptive... The Model Why does biological evolution work? And, for that matter, why does machine learning work?...
3rd May 2024
127
3rd May 2024
The Model Why does biological evolution work? And, for that matter, why does machine learning work? Both are examples of adaptive processes that surprise us with what they manage to achieve. So what’s the essence of what’s going on? I’m going to concentrate here on biological...
JSNES: a Nintendo emulator built in JavaScript I remember, not too long ago, arguing with people who said that JavaScript would never be as good as...
10th Nov 2009
51

JSNES: a Nintendo emulator built in JavaScript

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

10th Nov 2009
I remember, not too long ago, arguing with people who said that JavaScript would never be as good as Flash. Granted, at the time many people were afraid of JavaScript and, thus, it wasn't used as widely as it is today. With the introduction of popular libraries such as jQuery,...
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...
11th Oct 2026
1

CalVer 26.0: 10th Anniversary Edition

from Sedimental [alt+shift+b] in programming

11th Oct 2026
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...
Birth of a new blog What is the best programming language? Why is Vim better than Emacs? Tabs or spaces? Static or...
3rd Jan 2023
62

Birth of a new blog

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

3rd Jan 2023
What is the best programming language? Why is Vim better than Emacs? Tabs or spaces? Static or dynamic typing? The answer to all these questions and more on “Confused bit”. This blog is a place to host and share my thoughts on software, crafting, and my experience with various...
7 Best Practices for Every Python Developer If you’re looking to improve your coding, there are lots of steps you can take, but the first is...
4th Jan 2022
1

7 Best Practices for Every Python Developer

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

4th Jan 2022
If you’re looking to improve your coding, there are lots of steps you can take, but the first is focusing on Python best practices. It’s really important that your code is readable, testable, and maintainable. From picking good variable names, refactoring code that gets repeated...
Mini Programs v.s. Native Apps After spending a few weeks in China, the most notable behavioural difference is the usage of...
30th Jul 2024
26

Mini Programs v.s. Native Apps

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

30th Jul 2024
After spending a few weeks in China, the most notable behavioural difference is the usage of mini-programs. Every restaurant has a menu mini-program sitting on top of WeChat or Meituan. Hello Ride the bike-sharing startup is a mini program on top of Alipay. Here is a diagram...
Mutation testing - not just for unit tests I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop...
3rd Sep 2025
1

Mutation testing - not just for unit tests

from On Test Automation [alt+shift+b] in programming

3rd Sep 2025
I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop that I run on a pretty frequent basis. One misconception that pops up sometimes, either explicitly in a question or implicitly when I hear others talk about mutation testing, is...
Servers can last a long time We bought sixty-one servers for the launch of Basecamp 3 back in 2015. Dell R430s and R630s, packing...
7th Feb 2025
74

Servers can last a long time

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

7th Feb 2025
We bought sixty-one servers for the launch of Basecamp 3 back in 2015. Dell R430s and R630s, packing thousands of cores and terabytes of RAM. Enough to fill all the app, job, cache, and database duties we needed. The entire outlay for this fleet was about half a million dollars,...
Announcing Hotwire Native 1.2 We’ve just launched Hotwire Native v1.2 and it’s the biggest update since the initial launch last...
23rd Apr 2025
71

Announcing Hotwire Native 1.2

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

23rd Apr 2025
We’ve just launched Hotwire Native v1.2 and it’s the biggest update since the initial launch last year. The update has several key improvements, bug fixes, and more API consistency between platforms. And we’ve created all new iOS and Android demo apps to show it off! A web-first...
Put that Framework Down Before Someone Gets Hurt There is only one question that ignites my inner rage more than “How do I get a developer job in 3...
6th Nov 2023
1

Put that Framework Down Before Someone Gets Hurt

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

6th Nov 2023
There is only one question that ignites my inner rage more than “How do I get a developer job in 3 months?”? That question is:
Navigating the unpredictability of everything We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it...
19th Mar 2023
66

Navigating the unpredictability of everything

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

19th Mar 2023
We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it means you need these techniques to navigate a volatile world.
Porting OkLab colorspace to integer arithmetic For reasons I'll explain in a futur write-up, I needed to make use of a perceptually uniform...
11th Dec 2022
79

Porting OkLab colorspace to integer arithmetic

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

11th Dec 2022
For reasons I'll explain in a futur write-up, I needed to make use of a perceptually uniform colorspace in some computer vision code. OkLab from Björn Ottosson was a great candidate given how simple the implementation is. But there is a plot twist: I needed the code to be...
Self-Hosting Fathom Analytics with DigitalOcean Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the...
2nd Feb 2021
44

Self-Hosting Fathom Analytics with DigitalOcean

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

2nd Feb 2021
Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the process of setting up Fathom PRO on Netlify, I figured it made sense to create a similar tutorial for the "Lite" variation, self-hosted on DigitalOcean. Please note that while I...
Supervised Learning: Support Vector Machines Transforming dimensions, nearest neighbors, and boosting, all in service of "drawing the best line".
1st Feb 2019
32

Supervised Learning: Support Vector Machines

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

1st Feb 2019
Transforming dimensions, nearest neighbors, and boosting, all in service of "drawing the best line".
What Happened to Self-Hosted Blogs? What Happened to Self-Hosted Blogs? 2018-10-18 I remember a time on the internet1 when everyone and...
18th Oct 2018
32

What Happened to Self-Hosted Blogs?

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

18th Oct 2018
What Happened to Self-Hosted Blogs? 2018-10-18 I remember a time on the internet1 when everyone and their grandmother was running a personal blog. And I mean personal - not hosted on some side platform or a tacked-on addition to the rest of their website. Nowadays companies and...
Harm reduction principles for digital accessibility practitioners I debuted these principles in my axe-con 2025 talk, It is designed to break your heart: Cultivating...
6th Mar 2025
63

Harm reduction principles for digital accessibility practitioners

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

6th Mar 2025
I debuted these principles in my axe-con 2025 talk, It is designed to break your heart: Cultivating a harm reduction mindset as an accessibility practitioner. They are adapted from The National Harm Reduction Coalition’s original eight principles. My adapted principles reflect...
A window switcher on the Mac App Store? Is it even possible? Not really, no. Not without annoying workarounds and a confusing user experience. Another email,...
2nd Aug 2022
42

A window switcher on the Mac App Store? Is it even possible?

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

2nd Aug 2022
Not really, no. Not without annoying workarounds and a confusing user experience. Another email, another annoyed user: Firefox not loading websites when launched through rcmd! It works when launched from Alfred.. Please fix ASAP!! I’m gonna fix this Firefox issue once and for...
I gave a talk about compiling to WebAssembly in the browser Video of my TSConf 2021 talk entitled "Faster, Safer: Compiling Untrusted Code to WebAssembly in the...
18th Nov 2021
1

I gave a talk about compiling to WebAssembly in the browser

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

18th Nov 2021
Video of my TSConf 2021 talk entitled "Faster, Safer: Compiling Untrusted Code to WebAssembly in the Browser".
Setting Up a Free SSL Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally...
7th Aug 2018
45

Setting Up a Free SSL

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

7th Aug 2018
Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol. Luckily, Cloudflare offers a very simple way to implement SSL on...
Coastal Mountain Forest Triptych Often found growing together in the Coastal Mountain forest of British Columbia, these three species...
7th Aug 2023
31

Coastal Mountain Forest Triptych

from somenice [alt+shift+b] in programming

7th Aug 2023
Often found growing together in the Coastal Mountain forest of British Columbia, these three species were inspiration to capture the texture and light of my local forest.The idea to frame each with their own type of wood came both as a natural idea but also because of materials...
13th Mar 2026
Better with Star Wars, baking is Isn't everything? Star Wars partnered with Williams-Sonoma to make pancake molds and some rather...
16th Jul 2010
40

Better with Star Wars, baking is

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

16th Jul 2010
Isn't everything? Star Wars partnered with Williams-Sonoma to make pancake molds and some rather insanely high quality cookie cutters: The set of four includes a Yoda face and helmets from each of Darth Vader, Boba Fett, and a stormtrooper. I knew that if I ever got my hands on...
You can move !Unpin Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the...
4th Dec 2024
86

You can move !Unpin

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

4th Dec 2024
Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the exact meaning of Unpin. The documentation says: The documentation of Unpin says: Types that do not require any pinning guarantees. Where pinning is described as: From this, you could...
React.js: The Documentary &#038; Q&#038;A In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part...
19th Feb 2023
1

React.js: The Documentary &#038; Q&#038;A

from SOS [alt+shift+b] in programming

19th Feb 2023
In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part of a retelling of the early story of the creation of the React.js JavaScript library (I wrote about this previously here). The documentary is now available to watch for free on...
The Death of Personality The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything...
1st Nov 2017
30

The Death of Personality

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

1st Nov 2017
The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything from icon and app design to UI and experience interactions) began it’s fast decline into the abyss with the release of Apple’s iOS 7 update. It was called revolutionary. It was...
Find programming work by increasing luck surface area Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote...
29th Jun 2022
36

Find programming work by increasing luck surface area

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

29th Jun 2022
Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote a response centered around increasing luck surface area. This essay expands on it because I’ve seen this a few times now: good developers asking how to find work while botching...
Things they didn’t teach you about Software Engineering As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned...
6th Jan 2023
51

Things they didn’t teach you about Software Engineering

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

6th Jan 2023
As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned professional or just starting […] The post Things they didn’t teach you about Software Engineering appeared first on Vadim Kravcenko.
25th Apr 2022
30

Joining Arcol

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

25th Apr 2022
Introducing Mikochi: a minimalist remote file browser Like many people working in DevOps, I have taken the bad habit to keep playing with servers and...
9th Jun 2023
41

Introducing Mikochi: a minimalist remote file browser

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

9th Jun 2023
Like many people working in DevOps, I have taken the bad habit to keep playing with servers and containers in my free time. One of the things I have running is a Media Server, which I use to access my collection of movies and shows (that I evidently own and ripped myself). To...
From roots to polynomials Polynomials can be represented in various forms. The most common ones are those I call the "sum of...
7th Aug 2022
48

From roots to polynomials

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

7th Aug 2022
Polynomials can be represented in various forms. The most common ones are those I call the "sum of powers" (for example f(x)=ax³+bx²+cx+d) and the "root factors" (for example f(x)=(x-r)(x-s)(x-t), where r, s and t are the roots). The process of transforming the former into the...
28th Mar 2021
Notes on Improving Churn Ask any B2C SaaS founder what metric they’d like to improve and most will say reducing churn....
12th Mar 2025
58

Notes on Improving Churn

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

12th Mar 2025
Ask any B2C SaaS founder what metric they’d like to improve and most will say reducing churn. However, proactively reducing churn is a difficult task. I’ll outline the approach we’ve taken at Jenni AI to go from ~17% to 9% churn over the past year. We are still a work in progress...
The first conformant M1 GPU driver Conformant OpenGL® ES 3.1 drivers are now available for M1- and M2-family GPUs. That means the...
22nd Aug 2023
1

The first conformant M1 GPU driver

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

22nd Aug 2023
Conformant OpenGL® ES 3.1 drivers are now available for M1- and M2-family GPUs. That means the drivers are compatible with any OpenGL ES 3.1 application. Interested? Just install Linux! For existing Asahi Linux users, upgrade your system with dnf upgrade (Fedora) or pacman -Syu...
ioctls from Rust Diving into what the ioctl system call is and how to invoke it from Rust
13th Feb 2025
53

ioctls from Rust

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

13th Feb 2025
Diving into what the ioctl system call is and how to invoke it from Rust
The `<details>` and `<summary>` elements are getting an upgrade Form controls are notoriously difficult to style, something the web community has been talking about...
1st Nov 2024
1

The `<details>` and `<summary>` elements are getting an upgrade

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

1st Nov 2024
Form controls are notoriously difficult to style, something the web community has been talking about for years. In 2019, when I was still at Microsoft, I had been working with Greg Whitworth to start evangelizing the work that was being planned for <select>, as well as the Open...
Thoughts on uploads Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil....
21st Mar 2017
52

Thoughts on uploads

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

21st Mar 2017
Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil. Users have to be able to view and delete files they upload; but at the same time, I've never felt that it should be an integral part of the app. Last night I had to face the fact...
The Boot.dev Beat. May 2024 A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple...
1st May 2024
1

The Boot.dev Beat. May 2024

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

1st May 2024
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple weeks away. It’s been a good April. glhf.
Sorry, we’re closed For reasons that will soon become obvious, I’m shutting the doors on this website. Everything will...
19th Jun 2023
103

Sorry, we’re closed

from Don Melton [alt+shift+b] in programming

19th Jun 2023
For reasons that will soon become obvious, I’m shutting the doors on this website. Everything will remain online for now, but I don’t plan on returning to write anything new here. Not that I’ve added any content in almost two years anyway. I still have a passion for making...
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
49

Improving Tufte CSS for Jekyll

from Making software better without sacrificing user experience. [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...
Three ways formally verified code can go wrong in practice New Logic for Programmers Release! v0.12 is now available! This should be the last major content...
10th Oct 2025
37

Three ways formally verified code can go wrong in practice

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

10th Oct 2025
New Logic for Programmers Release! v0.12 is now available! This should be the last major content release. The next few months are going to be technical review, copyediting and polishing, with a hopeful 1.0 release in March. Full release notes here. Three ways formally...
What I'm up to - April 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. I'm a...
1st Apr 2024
1

What I'm up to - April 2024

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

1st Apr 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. I'm a little late on the April edition, but better late than never. What I did in March - Spent some time...
A few weird ways of displaying git hashes I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking...
7th Aug 2023
2

A few weird ways of displaying git hashes

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

7th Aug 2023
I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking about why hashes are often represented in hexademical, the author states (emphasis mine): There are other ways to encode binary data for human consumption, but the two most widely...
Images display in Firefox and Safari, but not in Internet Explorer I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but...
24th Apr 2009
41

Images display in Firefox and Safari, but not in Internet Explorer

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

24th Apr 2009
I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but not in Internet Explorer. The weird thing is that it wasn't showing up as a broken link (no missing image icon with the infamous red 'X'). Instead, it wasn't showing up at...
Tech Blog of the Week? Me? That's Cool. DUNDUNDaDUHH! (that's right it's a triumphant music sound. I can use onomatopoeia, I'm the tech blog...
1st Jun 2007
1

Tech Blog of the Week? Me? That's Cool.

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

1st Jun 2007
DUNDUNDaDUHH! (that's right it's a triumphant music sound. I can use onomatopoeia, I'm the tech blog of the week!) As my five or six regular readers may already know, there exists a fantastic website called Daily Cup of Tech that I have featured on this website a few times (or...
Marbled V60-style coffee cone, 2023 Sedimentary rock / canyons / weathering and erosion
2nd Dec 2023
26

Marbled V60-style coffee cone, 2023

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

2nd Dec 2023
Sedimentary rock / canyons / weathering and erosion
!!Con West 2019 Notes !!Con is a conference held every spring in New York City. It’s two days of lightning talks that can...
24th Feb 2019
29

!!Con West 2019 Notes

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

24th Feb 2019
!!Con is a conference held every spring in New York City. It’s two days of lightning talks that can be about anything related to computers! At the beginning of last year’s !!Con, I wrote: This conference is a great showcase of the diverse backgrounds of the NYC tech scene. I’m...
My Top 5 Favourite Features in Python 3.14 Exploring the concurrency, debugging, and performance upgrades that make Python 3.14 special.
11th Oct 2025
22

My Top 5 Favourite Features in Python 3.14

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

11th Oct 2025
Exploring the concurrency, debugging, and performance upgrades that make Python 3.14 special.
How to filter out old email from inbox Every few years I take a pass at reducing the chaos in my personal inboxes. There are simply too...
3rd May 2025
34

How to filter out old email from inbox

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

3rd May 2025
Every few years I take a pass at reducing the chaos in my personal inboxes. There are simply too many emails to deal with, and that generally leads to me increasingly failing to follow up on important email. Up to this point, my strategy has largely been filtering out emails that...
He's not my friend. Appearances can be deceiving. When a man comes over to talk to me, I can't always speak my mind....
3rd Sep 2016
41

He's not my friend.

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

3rd Sep 2016
Appearances can be deceiving. When a man comes over to talk to me, I can't always speak my mind. What I want to say is often not what someone else wants to hear, and I learned early in life that men who don't hear what they want to hear often get angry. Maybe that anger will...
Why Is Xcode So Antagonistic To Reduced Vision? My eyesight is generally OK, but I have trouble reading small text, especially medium gray on light...
17th Sep 2025
35

Why Is Xcode So Antagonistic To Reduced Vision?

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

17th Sep 2025
My eyesight is generally OK, but I have trouble reading small text, especially medium gray on light gray backgrounds. I usually code in 16 or even 18 point fonts, currently Atkinson Hyperlegible Mono. Every new release of Xcode makes seeing various UI elements harder, as if the...
(incomplete) Organizing AI Engineer World's Fair 2024 We have just come off a very intense production period of the first AI Engineer World's Fair, the...
29th Jun 2024
34

(incomplete) Organizing AI Engineer World's Fair 2024

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

29th Jun 2024
We have just come off a very intense production period of the first AI Engineer World's Fair, the large, multi-track format of the AI Engineer series of conferences that my biz partner Ben and I are building. I am historically bad at writing down lessons and thoughts, so I am...
#22 the good ol’ div link Context: A link to another page. Bad code <div>About us</div> <div...
14th Oct 2020
37

#22 the good ol’ div link

from HTMHell [alt+shift+b] in programming

14th Oct 2020
Context: A link to another page. Bad code <div>About us</div> <div onClick="location.href='about.html'"> About us </div> <div data-page="aboutus" data-url="index.php"> About us </div> …or any other variation of this pattern where an element other than <a> is used to link to a...
What's new, Kubernetes? It’s hard to believe, but Cloud Native DevOps with Kubernetes has been out for nearly a year!...
2nd Apr 2020
1

What's new, Kubernetes?

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

2nd Apr 2020
It’s hard to believe, but Cloud Native DevOps with Kubernetes has been out for nearly a year! While much has changed in the Kubernetes landscape, a lot is also the same. In this post we’ll cover some of the things that have changed (and what hasn’t).
Trying to get past the 500 nits limit of the MacBook Pro (and failing) Update: I finally found a way to go over the limit in Lunar v5.5.1 Exactly 3 months and a day...
4th Feb 2022
44

Trying to get past the 500 nits limit of the MacBook Pro (and failing)

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

4th Feb 2022
Update: I finally found a way to go over the limit in Lunar v5.5.1 Exactly 3 months and a day after placing an order through a Romanian Apple reseller, I finally got my 14-inch M1 Max. Well, actually.. I first got the wrong configuration (base model instead of CTO), had to...
Where books travel i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen...
13th Aug 2014
37

Where books travel

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

13th Aug 2014
i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen years ago, but at a higher premium," and deeply internalize my physical constraints for the next six hours. A small box outlined by my seat, the side of the plane with its tiny...
Winner, Name that Ware January 2023 The Ware for January 2023 is a front-end readout board from the KASCADE muon detector. Thanks again...
27th Feb 2023
57

Winner, Name that Ware January 2023

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

27th Feb 2023
The Ware for January 2023 is a front-end readout board from the KASCADE muon detector. Thanks again to cpresser for contributing the ware, and also congratulations to AZeta for nailing it! email me for your prize.
In-depth: PostHog vs Matomo PostHog and Matomo are both open-source analytics platforms you can self-host on your own...
1st Jun 2022
47

In-depth: PostHog vs Matomo

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

1st Jun 2022
PostHog and Matomo are both open-source analytics platforms you can self-host on your own infrastructure, giving you complete control over your data…
The Holy Grail of IE Testing I have finally discovered a way to test old versions of Internet Explorer that doesn’t suck. This...
12th Aug 2012
49

The Holy Grail of IE Testing

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

12th Aug 2012
I have finally discovered a way to test old versions of Internet Explorer that doesn’t suck. This setup allows you to test authentic versions of IE6, IE7, and IE8 without the need to boot up virtual machines. It also allows you to have a debug bar in each of these versions so...
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
1st Jan 2023
48

My Fave New Podcasts of 2022

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

1st Jan 2023
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main [2019 list](https://www.swyx.io/fave-podcasts), then my [2020](https://www.swyx.io/fave-podcasts-2020) and [2021](https://www.swyx.io/fave-podcasts-2021) diffs),...
Greensburg Tornado Disaster Relief Greensburg I know that this is a goofy little tech blog, but I think that a disaster that hit close...
7th May 2007
1

Greensburg Tornado Disaster Relief

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

7th May 2007
Greensburg I know that this is a goofy little tech blog, but I think that a disaster that hit close to home (for me anyway) needs more attention than it's getting. My fear is that the Greensburg tornado will fade from the public mind just as quickly as it came. I would like to...
Managing Python Ecosystems You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise...
24th May 2016
1

Managing Python Ecosystems

from Sedimental [alt+shift+b] in programming

24th May 2016
You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise old fisherman? Or a dogged Python programmer? Either way, words don't come much truer than those. Few, if any, programming languages have embodied the description "general-purpose"...
No, Wall Street, DeepSeek is not "far superior" I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3...
30th Oct 2024
37

No, Wall Street, DeepSeek is not "far superior"

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

30th Oct 2024
I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3 and R1 is a fine example of the knee-jerk nature of mass consciousness in the era of clickbait economics. Briefly, by points: No, DeepSeek isn’t “head and shoulders...
The things we do to ship desktop software I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in...
1st May 2019
36

The things we do to ship desktop software

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

1st May 2019
I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in under a second. It might surprise you that I spent more time on things that are not related to core functionality. Let’s call it a tax of shipping desktop software. Here are some of...
a problem with ssr Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
1

a problem with ssr

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

10th Apr 2025
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
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...
How to Get Started with Programming for Free in 2026 (article) Learn TypeScript for free in 2026 — no experience needed. A structured path from total beginner to...
2nd Mar 2026
1

How to Get Started with Programming for Free in 2026 (article)

from Epic Web Dev [alt+shift+b] in programming

2nd Mar 2026
Learn TypeScript for free in 2026 — no experience needed. A structured path from total beginner to production-ready developer, starting with two free workshops.
whippet in guile hacklog: evacuation Good evening, hackfolk. A quick note this evening to record a waypoint in my efforts to improve...
11th Jun 2025
1

whippet in guile hacklog: evacuation

from wingolog [alt+shift+b] in programming

11th Jun 2025
Good evening, hackfolk. A quick note this evening to record a waypoint in my efforts to improve Guile’s memory manager. So, I got Guile running on top of the API. This API can be implemented by a number of concrete garbage collector implementations. The implementation backed...
How coffee shops helped my startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m...
4th Aug 2012
45

How coffee shops helped my startup

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

4th Aug 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m sat in a great coffee shop in Tel Aviv writing this blog post. It’s got a casual feel to it which is relaxing, yet there are people here with laptops hustling away. I come here
The Boot.dev Beat. April 2024 Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much...
3rd Apr 2024
1

The Boot.dev Beat. April 2024

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

3rd Apr 2024
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much rejoicing. Happy coding.
More Topics on Store-And-Forward (Possibly Airgapped) ZFS and Non-ZFS Backups with NNCP Note: this is another article in my series on asynchronous communication in Linux with UUCP and...
4th Jan 2021
29
4th Jan 2021
Note: this is another article in my series on asynchronous communication in Linux with UUCP and NNCP. In my previous post, I introduced a way to use ZFS backups over NNCP. In this post, I’ll expand on that and also explore non-ZFS backups. Use of nncp-file instead of nncp-exec...
Seeing the Matrix: A First-Principles Approach to Computer Architecture Building a mental model of computer architecture from first principles
5th Apr 2025
49

Seeing the Matrix: A First-Principles Approach to Computer Architecture

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

5th Apr 2025
Building a mental model of computer architecture from first principles
Dresses, 'dressing up', and the software industry A few days ago, Lea Coligado, a junior at Stanford, wrote about some of the sexism she's experienced...
24th Feb 2015
39

Dresses, 'dressing up', and the software industry

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

24th Feb 2015
A few days ago, Lea Coligado, a junior at Stanford, wrote about some of the sexism she's experienced in computer science. One of the things she mentioned was how wearing dresses caused her to be treated differently. I, too, prefer dresses because I find them much more comfortable...
How to use Sandpack for code demos Sandpack allows you to take interactive code demos to the next level, supporting just about every...
17th Dec 2021
44

How to use Sandpack for code demos

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

17th Dec 2021
Sandpack allows you to take interactive code demos to the next level, supporting just about every JavaScript framework.
How to Check Uniqueness in an Array of Objects in JavaScript Working with arrays of objects in JavaScript can be difficult. This post covers how to ensure all...
17th Feb 2020
53

How to Check Uniqueness in an Array of Objects in JavaScript

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

17th Feb 2020
Working with arrays of objects in JavaScript can be difficult. This post covers how to ensure all object keys (IDs) are unique, and how to find non-unique values.
Data and acquired consent Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's...
4th Nov 2025
1

Data and acquired consent

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

4th Nov 2025
Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's okay...until it's not. If you're a brand, a content creator, or just someone on the internet, and you come across someone sharing their email on a platform for the purpose of being...
What you can do in a decade I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more...
22nd Apr 2026
1

What you can do in a decade

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

22nd Apr 2026
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
ET-Jekyll Theme ET-Jekyll Theme 2018-01-14 ET-Jekyll theme is based off of Dave Liepmann’s awesome Tufte CSS - which...
14th Jan 2018
31

ET-Jekyll Theme

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

14th Jan 2018
ET-Jekyll Theme 2018-01-14 ET-Jekyll theme is based off of Dave Liepmann’s awesome Tufte CSS - which takes it’s style and inspiration from the wonderful book and handout designs of Edward Tufte. The differences are subtle when comparing my variation to Tufte CSS, but these...
2017 in review 2017 has been incredible, and I can't wait to build more stuff for y'all in 2018!
26th Dec 2017
1

2017 in review

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

26th Dec 2017
2017 has been incredible, and I can't wait to build more stuff for y'all in 2018!
The Post-Developer Era When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus...
14th Apr 2025
62

The Post-Developer Era

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

14th Apr 2025
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s been more than two years since then, and I thought it was worth revisiting some...
Taking time to reflect * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a...
15th Oct 2011
34

Taking time to reflect

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

15th Oct 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a while since my last blog post, and I’ve recently been pondering why that may be. It’s not that I’ve been doing less than when I was regularly blogging, it’s in fact quite
Container Queries Unleashed Container queries expand the universe of designs that can be implemented, giving us whole new...
27th Jan 2025
106

Container Queries Unleashed

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

27th Jan 2025
Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this potential! In this post, I’ll share the “killer pattern” I can’t stop using in my...
What I'm up to - December 2022 ✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of...
1st Dec 2022
1

What I'm up to - December 2022

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

1st Dec 2022
✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of signups, which was more than I expected. Overall, a great start! - Did a smaller launch for The Cont...
Adjacency Matrix: How to expand after PMF A simple workshop that evaluates new business ideas relative to your existing strengths -- the key...
5th May 2024
112

Adjacency Matrix: How to expand after PMF

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

5th May 2024
A simple workshop that evaluates new business ideas relative to your existing strengths -- the key to expanding without overreaching.
Using Google Analytics was deemed 'illegal' in some EU countries. We built a microsite in 48 hours... On January 14, 2022, the world learned that Austria had declared Google Analytics to be illegal (in...
9th May 2022
31
9th May 2022
On January 14, 2022, the world learned that Austria had declared Google Analytics to be illegal (in its default form), since it transmits IP addresses…
What would a web app canary look like? Recently, I listened to an interview with Haroon Meer, the founder of a company focused on...
2nd Oct 2023
2

What would a web app canary look like?

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

2nd Oct 2023
Recently, I listened to an interview with Haroon Meer, the founder of a company focused on honeypots. Honeypots (also known as canaries or tripwires) are used to detect network intrusions and people nosing around at things they're not supposed to. They are an essential component...
The Object Model in Livelymerge A look under the hood of Livelymerge.
7th Aug 2026
1

The Object Model in Livelymerge

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

7th Aug 2026
A look under the hood of Livelymerge.
I am a junior, and can't find a job - now what? “The market is tough” is something many juniors hear today. people are frustrated. graduating after...
25th Jul 2024
1

I am a junior, and can't find a job - now what?

from Eliran Turgeman [alt+shift+b] in programming

25th Jul 2024
“The market is tough” is something many juniors hear today. people are frustrated. graduating after 3-4 years with a CS degree is not easy. They graduate only to find out nobody wants to hire them or even move forward beyond the initial screening. I’ll be real with you. there’s...
First Letter Pseudo Element First Letter Pseudo Element 2019-05-03 In today’s TypeTip we will be taking a look at the often...
3rd May 2019
35

First Letter Pseudo Element

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

3rd May 2019
First Letter Pseudo Element 2019-05-03 In today’s TypeTip we will be taking a look at the often overlooked :first-letter CSS pseudo element. Though you might only use this for specific article-format web pages, it’s still a nice-to-have in your web dev toolset. The HTML Like most...
Money, power and credibility I don’t really do “women stuff” (awkward umbrella term for gender-segregated events and spaces).  I...
2nd Mar 2018
1

Money, power and credibility

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

2nd Mar 2018
I don’t really do “women stuff” (awkward umbrella term for gender-segregated events and spaces).  I don’t really identify with any gender and I find a lot of the advice to be condescending and overly delicate, and it’s just a really boring thing to think and talk about. For me....
Creating and Remembering a Strong Passphrase We all have hundreds of online accounts. Ideally, as many of those accounts as possible have unique...
3rd Aug 2019
1

Creating and Remembering a Strong Passphrase

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

3rd Aug 2019
We all have hundreds of online accounts. Ideally, as many of those accounts as possible have unique passwords. Unique passwords however present a difficult problem.
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.
26th Mar 2019
48

Learning Ada

from Steve Klabnik [alt+shift+b] in programming

26th Mar 2019
On How Long it Takes to Know if a Job is Right for You or Not A few eagle-eyed readers have noticed that it’s been 4 weeks since my last entry in what I have been...
8th Jun 2025
65

On How Long it Takes to Know if a Job is Right for You or Not

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

8th Jun 2025
A few eagle-eyed readers have noticed that it’s been 4 weeks since my last entry in what I have been thinking of as my “niblet series” — one small piece per week, 1000 words or less, for the next three months. This is true. However, I did leave myself some wiggle room in my...
How OCaml effects simplified my JSON interpreter How effect handlers removed control-flow plumbing from query-json
4 days ago
1

How OCaml effects simplified my JSON interpreter

from sancho.dev [alt+shift+b] in programming

4 days ago
How effect handlers removed control-flow plumbing from query-json
Building an Arcade Stick I’ve been into playing games on my RetroPie machine lately and thought it would be cool to build an...
3rd Jun 2019
51

Building an Arcade Stick

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

3rd Jun 2019
I’ve been into playing games on my RetroPie machine lately and thought it would be cool to build an arcade stick (also called a “fight stick”). Here’s the finished product: Materials and Components I had some leftover IKEA oak butcher block from a kitchen project and I thought...
5th Jan 2021
Color Shifting in CSS A little while ago, I was trying to animate an element’s background color, so that it cycled through...
8th Sep 2025
1

Color Shifting in CSS

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

8th Sep 2025
A little while ago, I was trying to animate an element’s background color, so that it cycled through the rainbow. Seems easy, but it turns out, browsers have a surprisingly big limitation when it comes to color processing! In this tutorial, we’ll dig into the issue, and I’ll...
Notes on cone 6 clay bodies, part 1 One of the things I love most about working in a community studio is hearing about other...
12th May 2024
121

Notes on cone 6 clay bodies, part 1

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

12th May 2024
One of the things I love most about working in a community studio is hearing about other ceramicists' experiences with new-to-me clay bodies. This has helped me feel confident in trying out many different clay bodies, and I now use a bunch of different clay bodies in my...
It’s More Important To Recognize What Direction People Are Moving Than Where They Are I recently read a post on social media that went something like this (paraphrased): “If you buy an...
14th Nov 2023
99
14th Nov 2023
I recently read a post on social media that went something like this (paraphrased): “If you buy an EV, you’re part of the problem. You’re advancing car culture and are actively hurting the planet. The only ethical thing to do is ditch your cars and put all your effort into...
Childcare Options in Japan Though arranging childcare in Japan can be tricky, there are a wide variety of options available....
8th May 2024
44

Childcare Options in Japan

from TokyoDev [alt+shift+b] in programming

8th May 2024
Though arranging childcare in Japan can be tricky, there are a wide variety of options available. Services will vary greatly depending on your location, the ages of your children, and the time of year. This article explores all of the most common childcare offerings, to get you...
Playground Playground
1st Jun 2025
1

Playground

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

1st Jun 2025
Playground
Chasing the Pixel-Perfect Dream Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really,...
2nd Nov 2020
39

Chasing the Pixel-Perfect Dream

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

2nd Nov 2020
Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really, but that shouldn't discourage us! In this article, I'll show how I became designers' best friend by leveraging a series of tricks to get my implementation looking...
Using Novela by Narative (updated) With the growing community interest in Gatsby, we hope to create more resources that make it easier...
4th Aug 2019
1

Using Novela by Narative (updated)

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

4th Aug 2019
With the growing community interest in Gatsby, we hope to create more resources that make it easier for anyone to grasp the power of this incredible tool.
What I learned in 2017 At the end of 2017, I wrote down a few important things I’d learned that year. And now that we’re...
8th Jun 2018
30

What I learned in 2017

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

8th Jun 2018
At the end of 2017, I wrote down a few important things I’d learned that year. And now that we’re more than halfway through 2018, I decided to stop procrastinating and flesh out the details. Some of these things are probably obvious to you, but they were new to me! Being right is...
3rd Sep 2018
Yet Another Post On Scrum, But Different Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a...
4th Jun 2024
125

Yet Another Post On Scrum, But Different

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

4th Jun 2024
Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a difference is that I started my career in 1981, long before the hordes of Scrums took root. 1981, you say, so you must have done Waterfall, so you are old and have
My Favorite Macbook Tools This list is outdated. For a list of macOS apps that I'm currently using, click here. I could spend...
9th Jan 2020
1

My Favorite Macbook Tools

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

9th Jan 2020
This list is outdated. For a list of macOS apps that I'm currently using, click here. I could spend days just tweaking things on my computer. Actually, I do. Whenever I see something annoying, I want to drop everything and try to fix it right away. It can be anything. From a...
What I'm up to - January 2023 ✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a...
1st Jan 2023
1

What I'm up to - January 2023

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

1st Jan 2023
✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a couple of flights canceled by Southwest - Published "Why I built Postcard: A calmer alternative to s...
When to Hire a Computer Performance Engineering Team (2025) part 1 of 2 As a leader in computer performance I've been asked by companies about how (and why) to form a...
3rd Aug 2025
1

When to Hire a Computer Performance Engineering Team (2025) part 1 of 2

from Brendan Gregg's Blog [alt+shift+b] in programming

3rd Aug 2025
As a leader in computer performance I've been asked by companies about how (and why) to form a performance engineering team, and as this is broadly useful I'll share my advice here. Large tech companies in the US hire performance engineers (under that or other titles) to ensure...
2015-01-10 what-if.xkcd.com/124/
10th Jan 2015
25

2015-01-10

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

10th Jan 2015
what-if.xkcd.com/124/
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
1

Nov 2019 Recap

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

3rd Dec 2019
Hello mailing list friends!
Adding a Buttondown subscription form to Webflow Buttondown makes it easy to start collecting subscriptions without having to muck around and...
11th Oct 2019
1

Adding a Buttondown subscription form to Webflow

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

11th Oct 2019
Buttondown makes it easy to start collecting subscriptions without having to muck around and changing your CMS.
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 I. 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...
Code Review is Work Software companies have tried to measure productivity with time tracking, counting closed bugs, and,...
25th Jul 2021
1

Code Review is Work

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

25th Jul 2021
Software companies have tried to measure productivity with time tracking, counting closed bugs, and, infamously, by counting lines of code. But what are organizations doing about the time developers lose waiting for code review? As an industry, we obsess over the 10x developer...
Units in Go and Rust show philosophical differences Units are a key part of doing any calculation. A number on its own is just a scalar and doesn't...
5th Jun 2023
2

Units in Go and Rust show philosophical differences

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

5th Jun 2023
Units are a key part of doing any calculation. A number on its own is just a scalar and doesn't represent anything in particular. If I tell you to go drive 5, you'd naturally ask "5 what?" Software often has to deal with quantities that represent real-world things. How we...
Doing versus Delegating A staff+ skill
6th Aug 2025
1

Doing versus Delegating

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

6th Aug 2025
A staff+ skill
Three attempts at making payments secure In the early 1990s, three companies pioneered online transactions, facing challenges of security and...
16th Jul 2025
34

Three attempts at making payments secure

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

16th Jul 2025
In the early 1990s, three companies pioneered online transactions, facing challenges of security and user accessibility. They are hardly known today. The post Three attempts at making payments secure appeared first on The History of the Web.
Post-Twitter Every so often I’m motivated to move my online content in-house. With todays purchase of Twitter my...
25th Apr 2022
46

Post-Twitter

from somenice [alt+shift+b] in programming

25th Apr 2022
Every so often I’m motivated to move my online content in-house. With todays purchase of Twitter my intent to “own” my content has been renewed. I’m going to clean up my old Feedly RSS subscriptions and try posting here a bit more frequently.You can subscribe if you like –...
Q1 planning We're excited for what's in store for 2023!
2nd Jan 2023
1

Q1 planning

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

2nd Jan 2023
We're excited for what's in store for 2023!
You Don’t Need a UI Framework As developers, it can be tempting to grab a pre-styled UI framework like Material UI or Bootstrap....
3rd May 2022
32

You Don’t Need a UI Framework

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

3rd May 2022
As developers, it can be tempting to grab a pre-styled UI framework like Material UI or Bootstrap. Seems like a great way to outsource design and save a bunch of time, right? In my experience, this is an unrealistic expectation, and things don’t quite work out that way.
GodotCon Amsterdam 2026 In April, the Godot foundation organized a conference close to their home base: GodotCon...
2nd Jul 2026
1

GodotCon Amsterdam 2026

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

2nd Jul 2026
In April, the Godot foundation organized a conference close to their home base: GodotCon Amsterdam. It was a good occasion for us to showcase Paradox Tower and get some beta feedback from other developers. Most importantly it was two entire days of talks about game development in...
the tiny corp raised $5.1M Here we go again. I started another company. The money is in the bank. What is the tiny corp? The...
24th May 2023
72

the tiny corp raised $5.1M

from the singularity is nearer [alt+shift+b] in programming

24th May 2023
Here we go again. I started another company. The money is in the bank. What is the tiny corp? The tiny corp is a computer company. We sell computers for more than they cost to make; I’ve been thinking about this one for a while. In the limit, it’s a chip company, but there’s a...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own...
2nd Dec 2022
31

Building openring with Jekyll Build

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

2nd Dec 2022
Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own personal “reading list” of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Notes on Deng Xiaoping When reading history it’s tempting to hold the question “is this person good or evil?” in mind. With...
22nd Feb 2026
1

Notes on Deng Xiaoping

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

22nd Feb 2026
When reading history it’s tempting to hold the question “is this person good or evil?” in mind. With Franco, Mussolini, and Hitler the answer is clear. More often it is not. World leaders must make decisions where there are severe costs regardless of which path they choose....
What I'm up to - April 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Apr 2026
1

What I'm up to - April 2026

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

1st Apr 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in March - Published Software in the AI era and updated my personal website. - Wrote Agent experience abo...
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