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 #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Is ops a bullshit job? I recently had the pleasure of reading anthropologist David Graeber’s 2018 book, Bullshit Jobs: A...
11th Feb 2025
97

Is ops a bullshit job?

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

11th Feb 2025
I recently had the pleasure of reading anthropologist David Graeber’s 2018 book, Bullshit Jobs: A Theory. Graeber defines a bullshit job as, a form of paid employment that is so completely pointless, unnecessary, or pernicious that even the employee cannot justify its existence...
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.
17th Aug 2023
On the Fearless Girl, what constitutes art, authorial intent, and the patriarchy A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with...
19th Apr 2017
43
19th Apr 2017
A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with Charging Bull statue in Manhattan's Financial District: Moody Man's photo of Fearless Girl Anthony Quintano's photo of Fearless Girl facing Charging Bull But she wasn't...
The Making of A New Kind of Science I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280...
13th May 2022
58

The Making of A New Kind of Science

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

13th May 2022
I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280 pages, 973 illustrations and 583,313 words. And its creation took more than a decade of my life. Almost every day of my thirties, and a little beyond, I tenaciously worked on it....
America’s Future It seems this is a place where people are not capable of thinking rationally. Remember: If America...
27th Oct 2024
75

America’s Future

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

27th Oct 2024
It seems this is a place where people are not capable of thinking rationally. Remember: If America is not in decline, I want to believe America is not in decline. If America is in decline, I want to believe America is in decline. So let’s ask, what does the future look like for...
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.
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...
Building a 3D Printer Enclosure Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would...
1st Jun 2021
77

Building a 3D Printer Enclosure

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

1st Jun 2021
Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would be to create high-quality prints with such little effort. I’ve printed raspberry pi cases, kids’ toys, ceiling hooks, custom parts, electronics enclosures, curtain rod holders,...
Did you know AI is answering our community questions? AI. You may have heard of it. Sure, ChatGPT is pretty cool, but when it comes to AI chatbots that...
3rd Oct 2024
104

Did you know AI is answering our community questions?

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

3rd Oct 2024
AI. You may have heard of it. Sure, ChatGPT is pretty cool, but when it comes to AI chatbots that try to replace a human in a product support context…
My Commitment to Accessibility I recognize the need for all users, regardless of ability and device, to have undeterred access to...
2nd Jun 2023
28

My Commitment to Accessibility

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

2nd Jun 2023
I recognize the need for all users, regardless of ability and device, to have undeterred access to the websites and applications that are created with it. This is an important goal of my projects. Oftentimes, people will ask "is it accessible?" I'm reluctant to answer because...
OCaml documentation as markdown Turn your OCaml API documentation into publishable Markdown
3rd Mar 2026
1

OCaml documentation as markdown

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

3rd Mar 2026
Turn your OCaml API documentation into publishable Markdown
Community Heat, or Why You Should Get Good at Events A piece of advice I heard about marketing and community that I've repeated to founders ever since -...
8th Nov 2021
1

Community Heat, or Why You Should Get Good at Events

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

8th Nov 2021
A piece of advice I heard about marketing and community that I've repeated to founders ever since - Get Good at Events.
Managing your drafts through the API Now you can flesh out your newsletter, without committing to an actual send
1st Jul 2019
1

Managing your drafts through the API

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

1st Jul 2019
Now you can flesh out your newsletter, without committing to an actual send
Strings do too many things No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual...
8th Feb 2024
33

Strings do too many things

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

8th Feb 2024
No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual basis types email1 I wrote this about strings: We use strings for identifiers, human writing, structured data, and grammars. If you instead use symbols for identifiers then you can...
Best Rust books for 2024 There are many Rust books, but these are my favourites—and I think you’ll like them too. Here are...
5th Jul 2024
119

Best Rust books for 2024

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

5th Jul 2024
There are many Rust books, but these are my favourites—and I think you’ll like them too. Here are my reviews of what I think are the truly essential Rust books available today.
Infinite javascript array using AJAX A simple way to asynchronously load suggestions into an array in JavaScript.
10th Feb 2014
1

Infinite javascript array using AJAX

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

10th Feb 2014
A simple way to asynchronously load suggestions into an array in JavaScript.
Why You Shouldn’t Trust Your Composer Dependencies You Shouldn’t Trust Your Composer Dependencies “Nope! Composer is safe!” Adventure Time An...
15th Dec 2018
21

Why You Shouldn’t Trust Your Composer Dependencies

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

15th Dec 2018
You Shouldn’t Trust Your Composer Dependencies “Nope! Composer is safe!” Adventure Time An Acceptable Risk What else can you do? Enter Ensemble ¶You Shouldn’t Trust Your Composer Dependencies I’ve got a little present for you: you’re enjoying a well-earned break from work!...
The Beginning of Infinity It's easy to be nihilistic. You might even try to claim that it's rational to be nihilistic. Just...
9th May 2022
52

The Beginning of Infinity

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

9th May 2022
It's easy to be nihilistic. You might even try to claim that it's rational to be nihilistic. Just look up. There are a hundred billion stars in a hundred billion galaxies (that we know of!). What are we but a spec of dust? And don'
What is psephology? Yesterday there were local elections in the UK, and this morning I’ve been catching up on the...
3rd May 2024
67

What is psephology?

from alexwlchan [alt+shift+b] in programming

3rd May 2024
Yesterday there were local elections in the UK, and this morning I’ve been catching up on the news. As I was reading Yohannes Lowe’s live coverage in the Guardian, I spotted a word I didn’t recognise (emphasis mine): Labour and the Conservatives are each defending about 1,000...
Why did I write Geometry for programmers This is not an interactive page, it has zero didactic value. It does explain why Words and Buttons...
29th Dec 2022
44

Why did I write Geometry for programmers

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

29th Dec 2022
This is not an interactive page, it has zero didactic value. It does explain why Words and Buttons has been stagnant for a while though. I have been writing a book. Why? Well, visit and see.
Meet the Robowaiter APIs Serving Us Data Everything you need to know about what API's are and how they work
10th Apr 2019
24

Meet the Robowaiter APIs Serving Us Data

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

10th Apr 2019
Everything you need to know about what API's are and how they work
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
Product/Market Fit: Experience & Data Companies that achieve Product/Market Fit -- both self-funded and VC-funded -- exhibit the same...
5th Nov 2023
54

Product/Market Fit: Experience & Data

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

5th Nov 2023
Companies that achieve Product/Market Fit -- both self-funded and VC-funded -- exhibit the same prototypical metrics curves and subjective experiences.
Animated Pride Flags Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll...
6th Jun 2023
47

Animated Pride Flags

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

6th Jun 2023
Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll learn how to build an animated wavy pride flag using CSS keyframes and linear gradients. We'll also see how to make it dynamic using React. 🏳️‍🌈
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...
Cronometer is a good food diary Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge...
10th Sep 2023
155

Cronometer is a good food diary

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

10th Sep 2023
Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge improvement over MyFitnessPal (MFP) or Lose It and is not exploitative like Noom. The key improvement with Cronometer is accuracy, particularly good data sources for nutrition...
Campfire is now for sale After a couple of weeks of final Patek-level polishing with early-access customers, Campfire is...
1st Feb 2024
88

Campfire is now for sale

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

1st Feb 2024
After a couple of weeks of final Patek-level polishing with early-access customers, Campfire is finally for sale for all! This is The Moment of Truth where we get to see whether all that excitement turns into credit card swipes. That release rush. I love it. And I especially love...
OpenAI Five intro The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch...
6th Aug 2018
63

OpenAI Five intro

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

6th Aug 2018
The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch humans and AI play Dota, but today’s match will have implications for the world. OpenAI’s mission is to ensure that when we can build machines as smart as humans, they will benefit...
Caldera Music A new music playing server from the guy who founded Plex and wrote Plexamp
1st Aug 2026
2

Caldera Music

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

1st Aug 2026
A new music playing server from the guy who founded Plex and wrote Plexamp
Rational interpolation Rational interpolation is a step forward from polynomial interpolation towards rational splines....
5th Mar 2024
84

Rational interpolation

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

5th Mar 2024
Rational interpolation is a step forward from polynomial interpolation towards rational splines. With rational interpolation, you can build functions that run through a set of points and also have vertical asymptotes whenever you want. With this capability, you can now model...
Buyers define marketplaces A marketplace business connects buyers and sellers in exchange for a cut of the revenue. Some of...
7th Jun 2020
1

Buyers define marketplaces

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

7th Jun 2020
A marketplace business connects buyers and sellers in exchange for a cut of the revenue. Some of today's biggest companies, such as Amazon, Uber, and Airbnb, are marketplaces. Yes, these companies cha...
21st Sep 2025
Pixel Perfect Figma to Tailwind (workshop) Learn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS...
9th Jul 2024
73

Pixel Perfect Figma to Tailwind (workshop)

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

9th Jul 2024
Learn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS techniques, and Tailwind v4 migration in this workshop.
Full-Bleed Layout Using CSS Grid Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is...
5th Oct 2020
40

Full-Bleed Layout Using CSS Grid

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

5th Oct 2020
Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid.
Rudimentary 3D on the 2D HTML Canvas I’ve been working on a graphical web project that requires an interactive roll of a pair of dice....
29th Sep 2024
1

Rudimentary 3D on the 2D HTML Canvas

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

29th Sep 2024
I’ve been working on a graphical web project that requires an interactive roll of a pair of dice. Dice are cubes and would be most convincingly rendered with 3D graphics. But because these dice are only a tiny part of this project, I was reluctant to call out the big guns. I...
A picture is worth a thousand tags This shows how a picture can be turned into an HTML table. With this, you can not only have nicer...
8th May 2021
40

A picture is worth a thousand tags

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

8th May 2021
This shows how a picture can be turned into an HTML table. With this, you can not only have nicer tables or uglier pictures, but you can have something that is both at the same time.
One year of dependable software Today I'm introducing a new part of Contraption Company: Essays covering thoughts and opinions on...
10th Nov 2023
1

One year of dependable software

from Contraption Co. [alt+shift+b] in programming

10th Nov 2023
Today I'm introducing a new part of Contraption Company: Essays covering thoughts and opinions on online work, dependability, tools, and craft. My name is Philip, and I'm the founder and owner of Contraption Company. I started this company as an idea in February 2020. I tinkered
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.
00 · Beehive Background Contextualizing Beehive
1st Aug 2024
26

00 · Beehive Background

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

1st Aug 2024
Contextualizing Beehive
Kagi search introduces Team plan Today we are excited to announce the launch of the Kagi search Team plan.
18th Oct 2022
33

Kagi search introduces Team plan

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

18th Oct 2022
Today we are excited to announce the launch of the Kagi search Team plan.
RIP AOL Dialup America's most popular dial-up ISP is shutting down dial-up service
10th Aug 2025
1

RIP AOL Dialup

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

10th Aug 2025
America's most popular dial-up ISP is shutting down dial-up service
Workshopping Produce Consistency, Publish Quality by buffering.
4th Mar 2021
1

Workshopping

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

4th Mar 2021
Produce Consistency, Publish Quality by buffering.
Some good English word datasets I'm working on a silly word game right now, which means I need a list of words for it. I can't rely...
2nd Feb 2026
1

Some good English word datasets

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

2nd Feb 2026
I'm working on a silly word game right now, which means I need a list of words for it. I can't rely on the system word list, since this is for a web project. I'd also like, ideally, multiple lists of words with different criteria: most common words, all words, some subsets. It's...
The software engineering industry in 2024: what changed, why, and what is next The past 18 months have seen major change reshape the tech industry. What does it all mean for...
15th Jul 2024
107

The software engineering industry in 2024: what changed, why, and what is next

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

15th Jul 2024
The past 18 months have seen major change reshape the tech industry. What does it all mean for businesses and dev teams – and what will pragmatic software engineering approaches look like in the future? I tackled these burning questions in my conference talk, “What’s Old is
Surprise! Big Updates for OS 7 Are Here! This month we have a bunch of surprise updates for OS 7 and as always a progress update on OS 8....
7th Aug 2024
91

Surprise! Big Updates for OS 7 Are Here!

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

7th Aug 2024
This month we have a bunch of surprise updates for OS 7 and as always a progress update on OS 8. We’re getting very close to releasing the latest version of our operating system and that means releasing new versions of all of the projects we maintain! That means big new versions...
Snowsports and the Normalisation of Deviance Les Dents du Midi, March 2025 There’s a mountain range visible from the office here that i’ve looked...
4th May 2025
1

Snowsports and the Normalisation of Deviance

from Lee A Johnson [alt+shift+b] in programming

4th May 2025
Les Dents du Midi, March 2025 There’s a mountain range visible from the office here that i’ve looked at almost everyday for the last 12 years, when weather conditions allow of course. Les Dents du Midi. Often i’ve thought “I wonder if anyone has ever skied or snowboarded down one...
Grab browser links and titles in one click When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link...
3rd Jan 2025
109

Grab browser links and titles in one click

from Darek Kay [alt+shift+b] in programming

3rd Jan 2025
When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link as rich text (e.g., when pasting the link into OneNote or Jira). Sometimes I prefer a Markdown link. There are browser extensions to achieve this task, but I don't want to...
Winner, Name that Ware April 2024 Last month’s ware was a “Z16 AI Voice Translator”. The name doesn’t really tell you much, so here’s...
31st May 2024
80

Winner, Name that Ware April 2024

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

31st May 2024
Last month’s ware was a “Z16 AI Voice Translator”. The name doesn’t really tell you much, so here’s some photos that give a better idea of what the device is about. Above are the main parts of the device. The construction is simple and straightforward: big battery, screen with...
Two simple changes that helped increase my happiness and improve my sleep * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Three of our key...
10th Oct 2013
47
10th Oct 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Three of our key values at Buffer [http://www.slideshare.net/bufferapp/buffer-culture-03] are “Always choose positivity and happiness”, “Have a focus on self-improvement” and “Live smarter, not...
Letters to Joel Spolsky I regret to inform you…
16th Jun 2009
16

Letters to Joel Spolsky

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

16th Jun 2009
I regret to inform you…
The Boot.dev Beat. December 2025 We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson...
7th Dec 2025
1

The Boot.dev Beat. December 2025

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

7th Dec 2025
We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson bookmarks, and major improvements to the Training Grounds are just a few of the highlights. Thanks for learning with us, we’re gearing up the platform for a ton of new courses in...
An Interlisp file viewer in Common Lisp <![CDATA[I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection...
16th Jan 2026
1

An Interlisp file viewer in Common Lisp

from Paolo Amoroso's Journal [alt+shift+b] in programming

16th Jan 2026
<![CDATA[I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection of tools for viewing and accessing Interlisp data. I developed ILsee in Common Lisp on Linux with SBCL and the McCLIM implementation of the CLIM GUI toolkit. SLY for Emacs...
The Boot.dev Beat. June 2024 ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed...
5th Jun 2024
1

The Boot.dev Beat. June 2024

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

5th Jun 2024
ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed improvements to the site. Hope you enjoy!
Reverse engineering a day’s worth of websites Some light reverse-engineering of websites has been a source of entertainment and knowledge for me....
30th Jul 2024
82

Reverse engineering a day’s worth of websites

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

30th Jul 2024
Some light reverse-engineering of websites has been a source of entertainment and knowledge for me. I’ll poke around in the Chrome DevTools and figure out the basics of how popular websites work. Sure, it’s common to compress JavaScript and other resources, and the HTML source of...
Trolley Problems as a Service Consider: It’s not getting any simpler to live in this world, is it?  💔 Ethical problems are hard. ...
30th May 2020
1

Trolley Problems as a Service

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

30th May 2020
Consider: It’s not getting any simpler to live in this world, is it?  💔 Ethical problems are hard.  Even the ones that seem straightforward on the face of them get stickier the closer you look at them.  There are more stakeholders, more caveats, more cautionary tales, more...
Announcing FinFam In my last post, I mentioned founding a startup. It's called FinFam, and we're building...
19th Sep 2025
1

Announcing FinFam

from Sedimental [alt+shift+b] in programming

19th Sep 2025
In my last post, I mentioned founding a startup. It's called FinFam, and we're building collaborative financial planning. The GitHub of money, if you will. Enough with the telling, time for the show! Here's a 3-minute demo: We launched beta this week and I couldn't be more...
Recently A little late on this one, but I got around to it! Reading I got stuck on two books: books that I...
6th Jun 2025
1

Recently

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

6th Jun 2025
A little late on this one, but I got around to it! Reading I got stuck on two books: books that I want to enjoy but can’t get any momentum on. So my reading “stats” are suffering and this is a light year for books so far. But I switched gears to read Glass Century by Ross Barkan,...
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...
The (Real) 11 Reasons I Don’t Hire You (With 🙏 to Joe Beda, whose brilliant idea for a blog post this was.  Thanks for letting me borrow...
18th Oct 2019
1

The (Real) 11 Reasons I Don’t Hire You

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

18th Oct 2019
(With 🙏 to Joe Beda, whose brilliant idea for a blog post this was.  Thanks for letting me borrow it!) Interviewing is hard and it sucks. In theory, it really shouldn’t be.  You’re a highly paid professional and your skills are in high demand.  This ought to be a meeting between...
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...
Green flags for investable founders Here are a few things I’ve seen founders do that made me confident in their ability and...
2nd Jan 2024
38

Green flags for investable founders

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

2nd Jan 2024
Here are a few things I’ve seen founders do that made me confident in their ability and dedication. Elevator pitch in LinkedIn tagline A founder who is all in is constantly selling. That means their tagline will: a) be for their company, not for them b) be the sales pitch, not a...
The power of company retreats: Thoughts after the 8th Buffer retreat By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team...
9th Mar 2017
57

The power of company retreats: Thoughts after the 8th Buffer retreat

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

9th Mar 2017
By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team [https://buffer.com/about], and we just wrapped up our 8th company retreat in Madrid, Spain. Here’s a quick history of retreat locations, timeline and size over time: 1.
Two examples of hover styles on images I enjoy adding :hover styles to my websites. A good hover style reminds me of how fast and...
6th Oct 2024
84

Two examples of hover styles on images

from alexwlchan [alt+shift+b] in programming

6th Oct 2024
I enjoy adding :hover styles to my websites. A good hover style reminds me of how fast and responsive our computers can be, if we let them. For example, I add a thicker underline when you hover over a link on this site, and it appears/disappears almost instantly as I move my...
Fancier exports Fancier exports
15th Aug 2022
1

Fancier exports

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

15th Aug 2022
Fancier exports
Introduction to javascript iterables, iterators, and generators A quick intro to javascript newly introduced generators and iterators concepts and how they work...
9th Aug 2016
29

Introduction to javascript iterables, iterators, and generators

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

9th Aug 2016
A quick intro to javascript newly introduced generators and iterators concepts and how they work with other javascript features.
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
1st May 2023
32

Converting My X201 ThinkPad into a Slabtop

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

1st May 2023
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun “hack” to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
Coronet in sunflower embroidery I got an embroidery kit for a wreath of flowers by Studio Flax and Purl Soho and could not resist...
24th Feb 2023
1

Coronet in sunflower embroidery

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

24th Feb 2023
I got an embroidery kit for a wreath of flowers by Studio Flax and Purl Soho and could not resist making the stitching more complicated. I ended up using additional thread in many of the colors, though I was too quick to mix the remainders into my stash to really know which ones...
Stop Fascism: Vote Blue It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential...
20th Oct 2024
1

Stop Fascism: Vote Blue

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

20th Oct 2024
It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential candidate. I am not vain enough to believe that my prestige (such as it is) has the power to influence people’s electoral choices. But I believe this election to be too important for...
Guile-bstructs 0.1.0 released I'm pleased to announce that the very first release of guile-bstructs, version 0.1.0, has been...
5th Jan 2025
1

Guile-bstructs 0.1.0 released

from dthompson [alt+shift+b] in programming

5th Jan 2025
I'm pleased to announce that the very first release of guile-bstructs, version 0.1.0, has been released! This is a library I've been working on for quite some time and after more than one rewrite and many smaller refactors I think it's finally ready to release publicly. Let's...
Silly fach generator I created a website that will generate silly fach names.
2nd Jan 2013
1

Silly fach generator

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

2nd Jan 2013
I created a website that will generate silly fach names.
Philip Glass Piano Works by Víkingur Ólafsson Sharing an album I’ve been obsessed with this year
12th Jan 2025
1

Philip Glass Piano Works by Víkingur Ólafsson

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

12th Jan 2025
Sharing an album I’ve been obsessed with this year
Backyard Ukulele Session: Ukulele Videos with Chelsea Chelsea and I recorded a few songs in our backyard with the help of Beau Lambert.
4th Nov 2011
1

Backyard Ukulele Session: Ukulele Videos with Chelsea

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

4th Nov 2011
Chelsea and I recorded a few songs in our backyard with the help of Beau Lambert.
Catbird: An experimental game engine for Scheme programmers I've been participating in the Lisp Game Jam for several years now, and the next one is starting...
25th Oct 2022
1

Catbird: An experimental game engine for Scheme programmers

from dthompson [alt+shift+b] in programming

25th Oct 2022
I've been participating in the Lisp Game Jam for several years now, and the next one is starting on 10/28, and with each attempt I've been accumulating code that forms something resembling a game engine. I'm now attempting to solidify some of the concepts I've been exploring in...
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.
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
1st Sep 2023
2024 Book Roundup My goal for 2024 was to read 30 books. I had set a stretch goal despite not meeting my 2023 goal. I...
5th Jan 2025
1

2024 Book Roundup

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

5th Jan 2025
My goal for 2024 was to read 30 books. I had set a stretch goal despite not meeting my 2023 goal. I finished 31 books in 2024 and I am damn proud of that. I found myself prioritizing reading and having more time to do so. Perhaps it was finally abandoning Twitter, after realizing...
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...
What the Fork is the React Virtual DOM Illustrated notes on how the React virtual DOM works
20th Jan 2019
32

What the Fork is the React Virtual DOM

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

20th Jan 2019
Illustrated notes on how the React virtual DOM works
Functional reactive user interfaces with propagators I’ve been interested in functional reactive programming (FRP) for about a decade now. I even wrote...
8th Jul 2024
1

Functional reactive user interfaces with propagators

from dthompson [alt+shift+b] in programming

8th Jul 2024
I’ve been interested in functional reactive programming (FRP) for about a decade now. I even wrote a couple of blog posts back in 2014 describing my experiments. My initial source of inspiration was Elm, the Haskell-like language for the web that once had FRP as a core part of...
Returning To Rails in 2026 I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced...
5th Mar 2026
1

Returning To Rails in 2026

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

5th Mar 2026
I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced with problems - give me a minor inconvenience and I’ll happily spend weeks building something far more elaborate than the situation warrants. There’s joy in having a playground to...
Bacon cheddar scallion biscuit sliders Earlier this week, I made bacon cheddar scallion biscuits because I had been craving an especially...
7th Nov 2010
41

Bacon cheddar scallion biscuit sliders

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

7th Nov 2010
Earlier this week, I made bacon cheddar scallion biscuits because I had been craving an especially savory breakfast bread option for those mornings that you wake up a little bit later than you'd like. Nothing too fancy, just fifteen traditional country biscuits except that I...
8 annoying A/B testing mistakes every engineer should know 1. Including unaffected users in your experiment The first common mistake in A/B testing is...
2nd May 2023
35

8 annoying A/B testing mistakes every engineer should know

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

2nd May 2023
1. Including unaffected users in your experiment The first common mistake in A/B testing is including users in your experiment who aren't actually…
What I'm up to - August 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Aug 2024
1

What I'm up to - August 2024

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

1st Aug 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in late June + July - Been working hard on Find AI - rolling out lots of feature and updates, st...
External popup links using jQuery With the deprecation of the target attribute in XHTML Strict, opening links in new windows has...
15th Nov 2007
38

External popup links using jQuery

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

15th Nov 2007
With the deprecation of the target attribute in XHTML Strict, opening links in new windows has become a bit trivial, if not annoying, to standardize. I always look for a consistent, unobtrusive approach that degrades gracefully; and since I use jQuery quite frequently, this is...
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.
Moving to Node.js The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of...
6th Feb 2017
58

Moving to Node.js

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

6th Feb 2017
The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of software that I'm very proud of, but I decided to move the project to Node.js for a few important reasons. This is by no means a knock on PHP, which will always have a special...
The Cloud Computer Today we are announcing the general availability of the world’s first commercial cloud computer —...
26th Oct 2023
114

The Cloud Computer

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

26th Oct 2023
Today we are announcing the general availability of the world’s first commercial cloud computer — along with our $44M Series A financing. From the outset at Oxide, and as I outlined in my 2020 Stanford talk, we have had three core beliefs as a company: Cloud computing is the...
Secure Random Numbers in Node.js Quick answer: use crypto.randomBytes() for cryptographically secure randomness in Node.js. const {...
3rd Jul 2019
1

Secure Random Numbers in Node.js

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

3rd Jul 2019
Quick answer: use crypto.randomBytes() for cryptographically secure randomness in Node.js. const { randomBytes } = await import("node:crypto"); const buf = randomBytes(256); console.log(`${buf.length} bytes of random data: ${buf.toString("hex")}`); crypto.randomBytes() is a...
Goodbye CSS Preprocessors Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects...
7th Sep 2017
53

Goodbye CSS Preprocessors

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

7th Sep 2017
Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects since they first popped onto the scene. Sass, Stylus, LESS — you name the CSS preprocessor and I've most likely used it because CSS preprocessors are awesome. But that all changes...
The Five Things I Wish Somebody Had Told Me as a Design Student Your worst instructor as a design student will lay out clear goals and expectations which will not...
21st Feb 2016
33

The Five Things I Wish Somebody Had Told Me as a Design Student

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

21st Feb 2016
Your worst instructor as a design student will lay out clear goals and expectations which will not change; this is not a given with clients.
An Intro to Trigonometric CSS Functions While perusing the December 2022 post from web.dev about what's new in the web platform, the...
4th Jan 2023
1

An Intro to Trigonometric CSS Functions

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

4th Jan 2023
While perusing the December 2022 post from web.dev about what's new in the web platform, the addition of Trigonometric CSS functions in Firefox caught my eye. Geometry and trigonometry were my two best math areas in school (I am not an Algebra person and generally did not enjoy...
Public postmortem: database connection exhaustion Our public postmortem for the incident on March 31st, 2026.
1st Apr 2026
1

Public postmortem: database connection exhaustion

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

1st Apr 2026
Our public postmortem for the incident on March 31st, 2026.
6th Oct 2019
Making noisy SVGs Addendum Dec 7, 2023 One of my ongoing fixations with the web is how improvements in technology...
30th Nov 2023
48

Making noisy SVGs

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

30th Nov 2023
Addendum Dec 7, 2023 One of my ongoing fixations with the web is how improvements in technology inform web design. In an earlier post this…
Recently Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun...
1st Sep 2023
57

Recently

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

1st Sep 2023
Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun to identify the ships docked there, but an airplane was new, especially such a rare one. I guess a lot of airplane knowledge from my childhood has stayed with me, and being...
What Are Software Developers Called In Japan? The “Dev” in TokyoDev stands for “developers.” Our founder, Paul McMahon, has always called himself...
1st Dec 2025
2

What Are Software Developers Called In Japan?

from TokyoDev [alt+shift+b] in programming

1st Dec 2025
The “Dev” in TokyoDev stands for “developers.” Our founder, Paul McMahon, has always called himself a developer because he’s from Canada, where only licensed professionals call themselves engineers. Yet the job title Software Developer (ソフトウェア開発者) is only rarely used in...
How to Do a Coding Bootcamp Part-Time Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either...
12th Jul 2022
1

How to Do a Coding Bootcamp Part-Time

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

12th Jul 2022
Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either out of curiosity or to take your career in a whole new direction, you’ve probably considered a coding bootcamp. Then you’ve probably looked at the prices and time commitment and...
5th Mar 2025
Promises From The Ground Up The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it...
3rd Jun 2024
37

Promises From The Ground Up

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

3rd Jun 2024
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it doesn’t make much sense at all! In this tutorial, you’ll build an intuition for how Promises work by getting a deeper understanding of JavaScript and its limitations.
When deciding which framework to use a few months back for all of our new systems, there wasn’t… When deciding which framework to use a few months back for all of our new systems, there wasn’t even...
12th Dec 2017
18

When deciding which framework to use a few months back for all of our new systems, there wasn’t…

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

12th Dec 2017
When deciding which framework to use a few months back for all of our new systems, there wasn’t even a mention of framework speed. The truth is in practice that it just doesn’t matter for a large proportion of use-cases and certainly not for ours (funded startup with tens of...
What I'm up to - March 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Mar 2026
1

What I'm up to - March 2026

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

1st Mar 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in February - Published Three-ring binder and A fresh coat of paint on Contraption Co. - Launching a proj...
World66.ai Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides...
2nd Jul 2026
1

World66.ai

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

2nd Jul 2026
Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides updated
AAA gaming on Asahi Linux Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which...
10th Oct 2024
1

AAA gaming on Asahi Linux

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

10th Oct 2024
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenGL®, OpenCL™, and...
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...
My Fave New Podcasts of 2023 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 4 years...
3rd Jan 2024
1

My Fave New Podcasts of 2023

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

3rd Jan 2024
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 4 years straight (see main 2019 list, then my 2020 and 2021 and 2022 diffs), so it's time to do year 5(!)
The Transcantábrico Train We recently took the Transcantábrico, a week long luxury train trip across Northern Spain. It was...
22nd Oct 2023
61

The Transcantábrico Train

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

22nd Oct 2023
We recently took the Transcantábrico, a week long luxury train trip across Northern Spain. It was great! Like a cruise but on a train. We did something similar in India in 2015 and it’s an interesting way to travel. Some photos here. The Transcantábrico goes across a part of...
Using Dall-E/AI to create kids colouring pages in KidzFun.art Over the past couple of years I’ve been building KidzFun.art, an art & education app for my young...
9th Apr 2024
1
9th Apr 2024
Over the past couple of years I’ve been building KidzFun.art, an art & education app for my young kids and hopefully yours. The first feature I ever added was simple colouring pages, hand drawn by my lovely and talented wife. However that was a slow and laborious process, and...
Haunt 0.3.0 released Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many...
19th Feb 2024
1

Haunt 0.3.0 released

from dthompson [alt+shift+b] in programming

19th Feb 2024
Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many fixes and improvements have been accumulated so this is long overdue! About Haunt Haunt is a static site generator that uses the Guile Scheme as its configuration language. It...
Installing Guix on a 10th gen Thinkpad X1 The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop,...
5th Dec 2022
1

Installing Guix on a 10th gen Thinkpad X1

from dthompson [alt+shift+b] in programming

5th Dec 2022
The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop, but time marches on and old hardware eventually becomes too slow for modern development needs. After a lot of indecision, I bought a 10th generation Thinkpad X1 with an Intel Core...
Heap of sand Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0...
1st Dec 2025
2

Heap of sand

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

1st Dec 2025
Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0 to get raw logits
10 lessons from my startup journey so far * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s almost...
19th Dec 2011
40

10 lessons from my startup journey so far

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

19th Dec 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s almost exactly a year since I started documenting my startup lessons learned through this blog, and since my first post last November, I’ve blogged 26 times. I’ve been lucky enough to have...
Some notes on NixOS Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my...
1st Jan 2024
39

Some notes on NixOS

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

1st Jan 2024
Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my continuing experiments with Nix. My motivation for this was that previously I was using Ansible to provision the server, but then I’d ad hoc installed a bunch of stuff on...
Tools for Thought as Cultural Practices, not Computational Objects On seeing tools for thought through a historical and anthropological lens
29th Jul 2021
1

Tools for Thought as Cultural Practices, not Computational Objects

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

29th Jul 2021
On seeing tools for thought through a historical and anthropological lens
Proxmox Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets...
18th Jan 2024
61

Proxmox

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

18th Jan 2024
Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets you easily run multiple virtual machines and LXC containers. It also manages disk storage and has some more complex support for high availability in a cluster, distributed storage...
The Great Filter Comes For Us All With a 13 billion year head start on evolution, why haven't any other forms of life in the universe...
2nd Dec 2024
174

The Great Filter Comes For Us All

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

2nd Dec 2024
With a 13 billion year head start on evolution, why haven't any other forms of life in the universe contacted us by now? teaching the aliens how to exit Vim (Arrival is a fantastic movie. Watch it, but don't stop there - read the Story of
Scam applicants are an increasing problem in Japan この記事は日本語でもお読みいただけます。 Over the last six months, TokyoDev has received a handful of reports from our...
3rd Jun 2026
1

Scam applicants are an increasing problem in Japan

from TokyoDev [alt+shift+b] in programming

3rd Jun 2026
この記事は日本語でもお読みいただけます。 Over the last six months, TokyoDev has received a handful of reports from our clients about fraudulent applications, in which candidates purport to be different people than they actually are. As a relatively niche job board that helped Japanese companies...
PostHog × Vercel: feature flags, minus the plumbing If you’re building on Vercel and using PostHog for feature flags and experiments , you’ve...
2nd Feb 2026
1

PostHog × Vercel: feature flags, minus the plumbing

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

2nd Feb 2026
If you’re building on Vercel and using PostHog for feature flags and experiments , you’ve probably had some version of this setup: flags defined in…
The best HIPAA-compliant A/B testing tools What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common?...
7th Sep 2022
34

The best HIPAA-compliant A/B testing tools

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

7th Sep 2022
What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common? They're popular A/B testing tools None of them are HIPAA…
Designing a fast I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the...
16th Jul 2015
1

Designing a fast

from Sedimental [alt+shift+b] in programming

16th Jul 2015
I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the clock. Cleaning will have to wait. I'm downing water like there's no tomorrow, but really tomorrow starts in one minute. Still drinking. All work is thirsty work if the day is long...
1st Jan 2025
34

How to write complex software

from Grant Slatton [alt+shift+b] in programming

1st Jan 2025
A general method
Github Copilot suggesting links A potentially very useful but probably unintended and unpolished feature of GitHub Copilot is that...
1st Aug 2023
37

Github Copilot suggesting links

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

1st Aug 2023
A potentially very useful but probably unintended and unpolished feature of GitHub Copilot is that it can suggest related links. That is, if you paste a link, then on a new line type https:// and wait for a second, Copilot often suggests a link or two. The results, at the moment,...
A Friendly Introduction to Container Queries It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone...
4th Nov 2024
62

A Friendly Introduction to Container Queries

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

4th Nov 2024
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as media queries. In this tutorial, we’ll break it all down and make sense of...
Ranking #1 on HN in the December Dead Zone For those who weren't aware (you would be if you were subscribed on email!), I started a separate AI...
30th Dec 2022
1

Ranking #1 on HN in the December Dead Zone

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

30th Dec 2022
For those who weren't aware (you would be if you were subscribed on email!), I started a separate AI blog, L-space Diaries, this year to 1) try out Substack in anger and 2) create a focused feed on a topic rather than a person (I also started DX Tips for devtools/devrel writing,...
My Raspberry Pi Desktop My Raspberry Pi Desktop 2020-09-02 I use a Raspberry Pi 4 as my personal daily driver and it's...
2nd Sep 2020
42

My Raspberry Pi Desktop

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

2nd Sep 2020
My Raspberry Pi Desktop 2020-09-02 I use a Raspberry Pi 4 as my personal daily driver and it's pretty great. I know these types of devices tend to be used for smaller pet-projects or fun experiments, but I thought I would share my experience using one as my main computer....
a11y-syntax-highlighting has been updated I created the a11y-syntax-highlighting library seven years ago, forked from xiaozi’s...
9th Sep 2024
27

a11y-syntax-highlighting has been updated

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

9th Sep 2024
I created the a11y-syntax-highlighting library seven years ago, forked from xiaozi’s solarized-prism-theme for PrismJS. To not bury the lede, the new update: Supports Forced Colors mode, Is encapsulated in a Cascade Layer, Uses Custom Properties, Groups its selectors using the...
Peach tree I got an embroidery kit for an old Nordiska apple tree by Ingegerd Hyltén-Cavallius from Studio Flax...
27th Jul 2023
1

Peach tree

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

27th Jul 2023
I got an embroidery kit for an old Nordiska apple tree by Ingegerd Hyltén-Cavallius from Studio Flax and ended up modifying it to make it a peach tree because I decided to put the finished project up in my powder room and can't resist a terrible pun:
19th Aug 2025
How to get a taste of ReasonML by building something useful ReasonML, a programming language that compiles to JavaScript, was built by extending the functional...
8th Jan 2019
45

How to get a taste of ReasonML by building something useful

from Tinloof - Blog [alt+shift+b] in programming

8th Jan 2019
ReasonML, a programming language that compiles to JavaScript, was built by extending the functional programming language OCaml, leveraging powerful and safe types smartly inferred by default. Reason’s official documentation is clear, yet covering the theory with “Hello World”...
Git Super-Power: The Three-Way Merge tl;dr: git config --global merge.conflictstyle diff3 In my previous post, I preached about the one...
1st May 2024
31

Git Super-Power: The Three-Way Merge

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

1st May 2024
tl;dr: git config --global merge.conflictstyle diff3 In my previous post, I preached about the one true way to merge MRs in a git workflow. The answer is obviously to rebase for conflicts, and a merge commit for posterity of the MR. What I did not talk about is that there is a...
Fixing the iterative damping interpolation in video games As I'm exploring the fantastic world of indie game development lately, I end up watching a large...
18th May 2024
133

Fixing the iterative damping interpolation in video games

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

18th May 2024
As I'm exploring the fantastic world of indie game development lately, I end up watching a large number of video tutorials on the subject. Even though the quality of the content is pretty variable, I'm very grateful to the creators for it. That being said, I couldn't help...
Navigating personal information with care Accessing personal information from customers is a serious matter. With the launch of HEY in 2020,...
24th Sep 2023
36

Navigating personal information with care

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

24th Sep 2023
Accessing personal information from customers is a serious matter. With the launch of HEY in 2020, we developed some technology and processes to support a very simple principle: employees shouldn’t have access — intentionally or unintentionally — to personal information from our...
Three Class Society I heard something during the trucker protest in Canada along the lines of: “Most people here don’t...
3rd Oct 2023
61

Three Class Society

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

3rd Oct 2023
I heard something during the trucker protest in Canada along the lines of: “Most people here don’t want to live in a free society. A free society requires personal responsiblity. People here want to be managed. They want a ruling class.” I heard something similar once from a...
Enhancements to the Kagi search experience We are pleased to announce newly enhanced search results across various search features.
3rd May 2023
30

Enhancements to the Kagi search experience

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

3rd May 2023
We are pleased to announce newly enhanced search results across various search features.
nsnotifyd-2.3 released D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the...
5th Dec 2024
83

nsnotifyd-2.3 released

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

5th Dec 2024
D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the heels of [the previous release][prev], here’s nsnotifyd-2.3. Sorry for causing extra work to my uncountably many users! The nsnotifyd daemon monitors a set of DNS zones and runs a...
Speeding up code with vectorization I’ve been writing a lot of math code with latency requirements these days. When I talk to people...
17th Apr 2020
33

Speeding up code with vectorization

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

17th Apr 2020
I’ve been writing a lot of math code with latency requirements these days. When I talk to people about my problems, they usually suggest multithreading and general-purpose GPU computing. These both have downsides. Multithreading might not be the best option in systems that...
17th Feb 2024
The Deployment Fidelity Problem The most important problem that we face as software professionals is this: If somebody thinks of a...
31st Aug 2021
1

The Deployment Fidelity Problem

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

31st Aug 2021
The most important problem that we face as software professionals is this: If somebody thinks of a good idea, how do we deliver it to users as quickly as possible? – Continuous Delivery Production is a low-fidelity version of your codebase. Many deployment metrics are just a...
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
Enjoying the moment * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When I look back...
1st May 2011
41

Enjoying the moment

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

1st May 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When I look back on the times I’ve done the most productive work on my startup [http://bufferapp.com], it has always been when I’ve had a great balance of work and rest...
Wokeism There’s been much discussion about “wokeism”, and I think a definition might help to clarify things....
13th Feb 2023
38

Wokeism

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

13th Feb 2023
There’s been much discussion about “wokeism”, and I think a definition might help to clarify things. My followers on Twitter helped me with this. When you Google it, the top two results contain radically different definitions. I googled “wokeism” and got: The first...
Happy Leap Day! 29 February is causing problems in software systems across the globe. It’s a good reminder on how...
29th Feb 2024
63

Happy Leap Day!

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

29th Feb 2024
29 February is causing problems in software systems across the globe. It’s a good reminder on how few assumptions we should make about dates – and why to use a date library when you can.
Cocoa brownies Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice...
16th Aug 2018
42

Cocoa brownies

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

16th Aug 2018
Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice Medrich's ingredient list is nearly flawless. (Okay, okay, I can never truly stick to a recipe as written. Here, I prefer a little more vanilla extract and like to put a pinch of flaky...
[Renovated] NURBS is just an acronym NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This...
14th Aug 2020
47

[Renovated] NURBS is just an acronym

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

14th Aug 2020
NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This guide walks you through these concepts one by one.
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.
Writing a custom Codeception module How to write a custom Codeception module and distribute it as a Composer package.
19th Mar 2014
1

Writing a custom Codeception module

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

19th Mar 2014
How to write a custom Codeception module and distribute it as a Composer package.
Technology optimism hour Back in 2022, I wrote Web technology optimism hour, highlighting the things I thought were cool...
14th Aug 2026
1

Technology optimism hour

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

14th Aug 2026
Back in 2022, I wrote Web technology optimism hour, highlighting the things I thought were cool about the state of technology. Time flies. Let's do it again. It's still easy to be pessimistic, but it's nice to mine your feelings for the positive ones. The elephant in the room is...
Unsolicited Design Review - Dropbox Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled...
10th Oct 2017
36

Unsolicited Design Review - Dropbox

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

10th Oct 2017
Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled their new branding / design system for the company as a whole. If you haven't seen the updated design yet, you can do so here: dropbox.design (Take your time, I can wait). I...
LLMs Demand Observability-Driven Development Originally posted on the Honeycomb blog on September 20th, 2023 Our industry is in the early days of...
20th Sep 2023
1

LLMs Demand Observability-Driven Development

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

20th Sep 2023
Originally posted on the Honeycomb blog on September 20th, 2023 Our industry is in the early days of an explosion in software using LLMs, as well as (separately, but relatedly) a revolution in how engineers write and run code, thanks to generative AI. Many software engineers are...
Summarizing our recommendations for software documentation Last year, my coworker Suzanne and I got a case study accepted into an ethnography conference! She's...
3rd Feb 2025
51

Summarizing our recommendations for software documentation

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

3rd Feb 2025
Last year, my coworker Suzanne and I got a case study accepted into an ethnography conference! She's an anthropologist by training, and I'm a software engineer. How'd we wind up there? The short version is I asked her what I thought was an interesting question, and she thought it...
Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces Why we need richer, thicker interfaces and better boundary objects for collaborative planning with...
2 weeks ago
2

Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces

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

2 weeks ago
Why we need richer, thicker interfaces and better boundary objects for collaborative planning with agents
1st Aug 2012
The Alphabet as Technology Robin has an interesting post about the technology of words: Thinking of a language as a technology...
16th Mar 2023
52

The Alphabet as Technology

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

16th Mar 2023
Robin has an interesting post about the technology of words: Thinking of a language as a technology or a product is strange at first but the more you look at them the more they resemble microwaves or dishwashers; incredibly complicated under the hood but also sort of boring on...
My adventures hunting down a Ruby memory leak 🎢 In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use...
7th Mar 2024
40

My adventures hunting down a Ruby memory leak 🎢

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

7th Mar 2024
In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use to investigate and how I finally figured out the root cause. Memory leaks can be tricky to diagnose and having the right set of tools makes a huge difference. I hope my adventures...
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.
PWA: What it is and why you should try it The percentage of global web traffic on mobile phones has surged over the past decade. As of...
20th Jan 2023
34

PWA: What it is and why you should try it

from Tinloof - Blog [alt+shift+b] in programming

20th Jan 2023
The percentage of global web traffic on mobile phones has surged over the past decade. As of November 2022, 60.28 percent of all web traffic came through mobile phones. Providing a good mobile user experience is therefore crucial to attract and retain users. Mobile applications...
Postgres large JSON value query performance Postgres supports three types for "schemaless" data: JSON (added in 9.2), JSONB (added in 9.4), and...
1st Feb 2022
54

Postgres large JSON value query performance

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

1st Feb 2022
Postgres supports three types for "schemaless" data: JSON (added in 9.2), JSONB (added in 9.4), and HSTORE (added in 8.2 as an extension). Unfortunately, the performance of queries of all three gets substantially slower (2-10×) for values larger than about 2 kiB, due to how...
Software I’m thankful for Software I’m thankful for 2021-11-25 A few of the things that come to mind, this thanksgiving. Most...
25th Nov 2021
42

Software I’m thankful for

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

25th Nov 2021
Software I’m thankful for 2021-11-25 A few of the things that come to mind, this thanksgiving. Most Unix-ish APIs, from files to sockets are a bit of a mess today. Endless poorly documented sockopts, unexpected changes in write semantics across FSs and OSes, good luck trying to...
My Favorite Movies of 2021 A second year of the pandemic passed in which I didn’t attend any film festivals in person. I miss...
1st Mar 2022
98

My Favorite Movies of 2021

from Remains of the Day [alt+shift+b] in programming

1st Mar 2022
A second year of the pandemic passed in which I didn’t attend any film festivals in person. I miss it. My viewing output of is lower than usual but still much much higher than that of the median filmgoer. Film is one category of media in which human recommendations still feel...
Back to the office Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first...
7th Oct 2022
53

Back to the office

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

7th Oct 2022
Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first companies - Automattic, Gitlab, and Zapier [1]. During COVID companies were forced to work remote. Many companies are now going back into the office and companies are navigating this...
Firing myself, again I've written in the past about how I see the role of a...
26th Jan 2014
39

Firing myself, again

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

26th Jan 2014
I've written in the past about how I see the role of a CEO [https://joel.is/post/42713179646/expert-of-nothing] to be one where you are repeatedly firing yourself. Joe Kraus [http://techcrunch.com/2012/08/28/first-fire-thyself/] brought my attention to thinking about the role in...
Homographic Spoofing: a new Ruby toolkit What is an homograph attack Homograph characters look the same or very similar to other characters,...
25th Jun 2024
34

Homographic Spoofing: a new Ruby toolkit

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

25th Jun 2024
What is an homograph attack Homograph characters look the same or very similar to other characters, but are different. For example, the letters “l” and “ӏ” (Cyrrilic “ӏ”) look the same but are different characters. A homograph attack is a phishing attack where the attacker uses...
Organizing AI Engineer World's Fair 2024 > note... this only represents my half of running AIE - the intention was to have Ben also write his...
29th Jun 2024
1

Organizing AI Engineer World's Fair 2024

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

29th Jun 2024
> note... this only represents my half of running AIE - the intention was to have Ben also write his side on the logistics and sponsorships but we never got round to it and its been a year and a half so... you get what you get, this brain dump of stuff. sorry. 2025's version is...
I'm taking a sabbatical and attending Recurse Center! It's been almost a decade since I graduated from college. In that time, I've worked at three...
11th Sep 2022
2

I'm taking a sabbatical and attending Recurse Center!

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

11th Sep 2022
It's been almost a decade since I graduated from college. In that time, I've worked at three startups, co-founded a non-profit immigration tech company, consulted for the United Nations, and noped out of grad school after one semester (twice!). I've also struggled with depression...
a perfect blog editor What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.
11th May 2020
31

a perfect blog editor

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

11th May 2020
What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.
Git annex notes Setup New repo init git: git init init git annex: git annex init local Add S3 Remote named...
13th May 2015
1

Git annex notes

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

13th May 2015
Setup New repo init git: git init init git annex: git annex init local Add S3 Remote named public-s3 git annex initremote public-s3 type=S3 encryption=none bucket=tyler.zone chunk=0 Add file to git annex git annex add [big-file] copy current directory to public-s3 remote git...
Getting localized month and day names in the browser JavaScript has a well-supported date/time formatting API called Intl.DateTimeFormat. Here's a tip —...
25th Nov 2020
50

Getting localized month and day names in the browser

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

25th Nov 2020
JavaScript has a well-supported date/time formatting API called Intl.DateTimeFormat. Here's a tip — you can use it to generate localized month and day names without the need for a language pack! This is super useful if you're building, say, a date picker or a calendar app. I've...
Terminal colours are tricky Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was...
1st Oct 2024
68

Terminal colours are tricky

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

1st Oct 2024
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. So I asked people on Mastodon what problems they’ve run into with colours in the...
What is the value of one hour of a startup founder's time? Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it...
19th Jul 2026
1

What is the value of one hour of a startup founder's time?

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

19th Jul 2026
Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it changes the decisions you make.
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,...
The 8 Most Popular Coding Languages of 2026 And more importantly, how to choose the most popular coding language you should learn. 🔗 How can...
4th Jan 2021
1

The 8 Most Popular Coding Languages of 2026

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

4th Jan 2021
And more importantly, how to choose the most popular coding language you should learn. 🔗 How can you decide what the most popular coding language is? It’s like trying to pick the most popular ice cream flavor - everyone has a favorite. The truth is that different coders prefer...
Using useMemo and useCallback to Save the Past from React Langoliers If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s...
3rd Feb 2023
36

Using useMemo and useCallback to Save the Past from React Langoliers

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

3rd Feb 2023
If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s sci-fi? You came to the right place!
Hardbrücke, Zürich The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite...
2nd Sep 2012
42

Hardbrücke, Zürich

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

2nd Sep 2012
The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite a captivating neighborhood. It's literally quite colorful, and home to Freitag's flagship store.
The Inverted Reactivity Model of React A quick take on the 'inverted' reactivity model of React compared to vanilla JS, Vue, and other...
27th Jan 2025
120

The Inverted Reactivity Model of React

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

27th Jan 2025
A quick take on the 'inverted' reactivity model of React compared to vanilla JS, Vue, and other frameworks.
Challenge your performance intuition with nanosecond sorting If the operation you want to speed-up already runs in a few nano-seconds, your reasoning about...
5th Nov 2019
46

Challenge your performance intuition with nanosecond sorting

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

5th Nov 2019
If the operation you want to speed-up already runs in a few nano-seconds, your reasoning about algorithmic complexity probably wouldn't apply. The most effective algorithms become mediocre while the useless rise from the oblivion to shine and amaze. One of these algorithms is the...
The Residents - Commercial Album Videos for many brilliant one minute songs
2nd Nov 2025
1

The Residents - Commercial Album

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

2nd Nov 2025
Videos for many brilliant one minute songs
Running Go in the Browser With Web Assembly (WASM) If you are familiar with the Go Playground, then you know how convenient it is to be able to have a...
1st Jul 2020
1

Running Go in the Browser With Web Assembly (WASM)

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

1st Jul 2020
If you are familiar with the Go Playground, then you know how convenient it is to be able to have a Go scratchpad in the browser. Want to show someone a code snippet? Want to quickly test some syntax? Browser-based code pads are helpful. On that note, I created a new playground....
The Age of PageRank is Over When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The...
9th Nov 2022
32

The Age of PageRank is Over

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

9th Nov 2022
When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The Anatomy of a Large-Scale Hypertextual Web Search Engine ( http://infolab.stanford.edu/pub/papers/google.pdf ) (Sergey Brin and Lawrence Page, Stanford University, 1998) they profoundly...
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