Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #life #science #startups #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
A Few Things About the Anchor Element’s href You Might Not Have Known I’ve written previously about reloading a document using only HTML but that got me thinking: What...
3rd Aug 2025
41

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

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

3rd Aug 2025
I’ve written previously about reloading a document using only HTML but that got me thinking: What are all the values you can put in an anchor tag’s href attribute? Well, I looked around. I found some things I already knew about, e.g. Link protocols like mailto:, tel:, sms: and...
6th Jan 2018
Create technical leverage: workflow improvements & product capabilities More than a decade ago, I typed up a few paragraphs of notes, titled it “Building Technical...
1st Dec 2023
69

Create technical leverage: workflow improvements & product capabilities

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

1st Dec 2023
More than a decade ago, I typed up a few paragraphs of notes, titled it “Building Technical Leverage,” and proceeded to forget about it. Those notes were from a meeting with Kevin Scott, then SVP Engineering at LinkedIn, while we wandered the Valley trying to convince potential...
Defend Your Cookies with Essential Web Security Tactics Illustrated notes on the essentials of web security
8th Feb 2020
1

Defend Your Cookies with Essential Web Security Tactics

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

8th Feb 2020
Illustrated notes on the essentials of web security
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...
Protect Your Wireless Network Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is...
12th May 2013
43

Protect Your Wireless Network

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

12th May 2013
Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is probably the single biggest security hole on any home wireless network. About WiFi Protected Setup WiFi Protected Setup is a security standard that comes enabled by default on many...
Adding page transitions in SvelteKit Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition...
1st Mar 2023
46

Adding page transitions in SvelteKit

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

1st Mar 2023
Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition effects in SvelteKit sites and apps as easy as adding just a few lines of code.
how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it...
13th Oct 2024
52

how not to run a saas company

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

13th Oct 2024
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
Podcast submission notes Getting started Web stuff & RSS Podcasts are distributed via RSS feeds that people can subscribe to....
1st Feb 2019
46

Podcast submission notes

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

1st Feb 2019
Getting started Web stuff & RSS Podcasts are distributed via RSS feeds that people can subscribe to. You need to generate podcast-specific RSS: start by reading Apple's requirements and looking at the RSS feeds of other podcasts. Some specific RSS fields <itunes:type>: You need...
Notes on pandemic eats, March to mid-October 2020 I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian...
17th Oct 2020
43

Notes on pandemic eats, March to mid-October 2020

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

17th Oct 2020
I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian before the start of a pandemic was really convenient. Few things beat having a bunch of dried beans, lentils, and veggies plus a bunch of rice on in my pantry while you're figuring...
Live Session: CPython and ELF Essentials for Building a Basic Remote Profiler Learn some CPython internals, ELF file format and loading, and how remote profilers work
11th May 2024
43

Live Session: CPython and ELF Essentials for Building a Basic Remote Profiler

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

11th May 2024
Learn some CPython internals, ELF file format and loading, and how remote profilers work
The L in "LLM" Stands for Lying On Evitability in Use of AI If the hype is to be believed, software development as we know it...
3rd Mar 2026
1

The L in "LLM" Stands for Lying

from Acko.net [alt+shift+b] in programming

3rd Mar 2026
On Evitability in Use of AI If the hype is to be believed, software development as we know it is over. Strangely though, despite now years of LLM-powered tooling, the results look, feel and function mostly the same as they ever did: barely. It's undeniable there's a metric...
Implementing Notion-like table of contents in JavaScript Notion-like table of contents in JavaScript Long web pages benefit from having a table...
24th Aug 2024
99

Implementing Notion-like table of contents in JavaScript

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

24th Aug 2024
Notion-like table of contents in JavaScript Long web pages benefit from having a table of contents. Especially technical, reference documentation. As a reader you want a way to quickly navigate to a specific part of the documentation. This article describes how I...
Frickin' Shaders With Frickin' Laser&nbsp;Beams Hassle free GLSL I've been working on a new library to compose GLSL shaders. This is part of a side...
11th Dec 2021
19

Frickin' Shaders With Frickin' Laser&nbsp;Beams

from Acko.net [alt+shift+b] in programming

11th Dec 2021
Hassle free GLSL I've been working on a new library to compose GLSL shaders. This is part of a side project to come up with a composable and incremental way of driving WebGPU and GPUs in general. #pragma import { getColor } from 'path/to/color' void main() { gl_FragColor =...
Goodbye CSS Preprocessors Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects...
7th Sep 2017
37

Goodbye CSS Preprocessors

from bt RSS Feed [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...
What have I been up to lately? Just a little update, because I've been quiet
9th Apr 2023
38

What have I been up to lately?

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

9th Apr 2023
Just a little update, because I've been quiet
1st Jul 2024
17

July 2024

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

1st Jul 2024
What I'm up to - January 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jan 2025
1

What I'm up to - January 2025

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

1st Jan 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - I'm amid some big life changes. I'm joining an AI startup in San Francisco, and movi...
Performance & Compensation (for Eng Execs). Uber’s original performance process was called “T3B3” and was remarkably simple: write the...
3rd Sep 2023
51

Performance & Compensation (for Eng Execs).

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

3rd Sep 2023
Uber’s original performance process was called “T3B3” and was remarkably simple: write the individuals top 3 strengths, and top 3 weaknesses, and share the feedback with them directly in person. There was a prolonged fight against even documenting the feedback, which was viewed...
Speculative Calendar Events Designing tentative calendar events to solve complex scheduling problems
7th Jan 2024
1

Speculative Calendar Events

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

7th Jan 2024
Designing tentative calendar events to solve complex scheduling problems
The 8 Most Popular Coding Languages of 2022 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 2022

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...
The Best Resources for Entrepreneurial Developers My background is as a developer, but I've been running my own business since 2008. For advice about...
10th Apr 2014
40

The Best Resources for Entrepreneurial Developers

from TokyoDev [alt+shift+b] in programming

10th Apr 2014
My background is as a developer, but I've been running my own business since 2008. For advice about business, I've always found other entrepreneurial developers are the best source, as they tend to have faced similar challenges to my own. If you're a developer starting your own...
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
12th Mar 2022
30

Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4)

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

12th Mar 2022
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It’s pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
WWII watch cap crown shaping Like so many other hat knitters, I've knitted the classic WWII watch cap, which is also known as...
15th Dec 2025
1

WWII watch cap crown shaping

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

15th Dec 2025
Like so many other hat knitters, I've knitted the classic WWII watch cap, which is also known as Beanie no. 212, more than a handful of times. (You can find it on Ravelry here and here, respectively.) It's a charming, quick knit that's easy to resize, but I've never really liked...
Empowering Design System Users The question of whether or not component APIs should be locked down at the code level comes up quite...
1st Nov 2021
48

Empowering Design System Users

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

1st Nov 2021
The question of whether or not component APIs should be locked down at the code level comes up quite a bit. For example, if a button spec only calls for primary, secondary, and tertiary variants, should we still expose parts and custom properties so users can make further...
Using Gatsby and Puppeteer to create dynamic Open Graph images The image preview you see when sharing a link is a great opportunity to get your brand’s message in...
3rd Mar 2022
37

Using Gatsby and Puppeteer to create dynamic Open Graph images

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

3rd Mar 2022
The image preview you see when sharing a link is a great opportunity to get your brand’s message in front of people without them even clicking through to your website. Most sites just opt to display a logo and some brand elements.
Knowledge Laundering I was reading Baldur’s recent piece about the transition taking place in open source — which I took...
2nd Aug 2023
57

Knowledge Laundering

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

2nd Aug 2023
I was reading Baldur’s recent piece about the transition taking place in open source — which I took notes on — and this excerpt talking about large language models (LLMs) stood out to me: Why give somebody credit for the lines of code you’ve adapted for your own project when you...
Colophon Most blogs, like this one, are reverse-chronological, causing the first post to appear last in the...
1st May 2015
1

Colophon

from Sedimental [alt+shift+b] in programming

1st May 2015
Most blogs, like this one, are reverse-chronological, causing the first post to appear last in the archive. This convention makes a colophon the King's Pawn Game of web authorship; there's no better place to showcase certain implementation details than the first post of a...
The joys and benefits of working as a distributed team * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer is a...
27th Aug 2013
41

The joys and benefits of working as a distributed team

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

27th Aug 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer is a fully distributed team. It’s a decision [https://joel.is/post/54284926855/questions-i-ask-myself-about-working-as-distributed] I had to make at the end of 2012, and it’s interesting...
Go fix your bugs An exploration of some bugs you might not have known that you had
4th May 2023
38

Go fix your bugs

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

4th May 2023
An exploration of some bugs you might not have known that you had
IPython Startup Files In one of the companies where I worked, I was a part of a pretty small team of five developers. We...
4th Jan 2019
1

IPython Startup Files

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

4th Jan 2019
In one of the companies where I worked, I was a part of a pretty small team of five developers. We had a support rota, so each week, one of us was responsible for handling tickets from users. Apart from requesting new features, users often asked for changes in the system that...
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(!)
How to "FLOSS" as a Web Designer How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community....
7th Feb 2020
48

How to "FLOSS" as a Web Designer

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

7th Feb 2020
How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community. I most likely wouldn't have the skills or knowledge I do today with it. Unfortunately, when I was just starting out in "web dev" some 10 years ago, proprietary software was the...
How to solve it (with raycasting) In 1945, mathematician George Pólya released the book “How to solve it”. It aims at helping math...
1st May 2024
105

How to solve it (with raycasting)

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

1st May 2024
In 1945, mathematician George Pólya released the book “How to solve it”. It aims at helping math teachers guide their students into solving abstract problems by asking the right questions. It has since had a large influence on math education and computer science, to the point of...
Finding active GitHub forks from the command line I maintain SumatraPDF on GitHub. People fork it and make their own changes. I want to know which...
18th Jun 2026
1

Finding active GitHub forks from the command line

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

18th Jun 2026
I maintain SumatraPDF on GitHub. People fork it and make their own changes. I want to know which forks are active and what they’re working on. GitHub has a Network tab for this. I find it lousy. It’s hard to see active forks at a glance. Panning and zooming the UI is slow and...
Deploying My Eleventy Site to GitHub Pages I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of...
2nd Mar 2020
32

Deploying My Eleventy Site to GitHub Pages

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

2nd Mar 2020
I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of switching my site to Eleventy was getting deployments to GitHub pages set up. I suppose I could have built my site locally, and then push that to the gh-pages branch, but that felt...
Basic keyboard shortcut support for focused links This is one of those cases where circumstances at my job led to needing to document expected...
21st Aug 2024
26

Basic keyboard shortcut support for focused links

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

21st Aug 2024
This is one of those cases where circumstances at my job led to needing to document expected behavior in order to create “synthetic” links via JavaScript. Sometimes this sort of thing is regrettably unavoidable. A large part of the effort was capturing all the different actions...
Making AWS Amplify work with Rollup AWS Amplify assumes CommonJS, which Rollup is allergic to. I recently discovered that you can make...
2nd Jun 2020
38

Making AWS Amplify work with Rollup

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

2nd Jun 2020
AWS Amplify assumes CommonJS, which Rollup is allergic to. I recently discovered that you can make it work with Rollup with a few tweaks.
Indicating coarser Niche Zero grind settings When brewing filter coffee, it's common to come up against one of the main limitations of the Niche...
6th Jan 2024
47

Indicating coarser Niche Zero grind settings

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

6th Jan 2024
When brewing filter coffee, it's common to come up against one of the main limitations of the Niche Zero grinder: the Niche Zero has no markings past the 50 mark. Fortunately, there's a really simple solution to this problem: Set your grinder to 50 and place a small piece of...
DocWriter: the typewriter that sends its keystrokes in real time to a Google Doc For years I’ve wanted a writing machine that would combine the best parts of a typewriter and a word...
18th Sep 2017
52

DocWriter: the typewriter that sends its keystrokes in real time to a Google Doc

from the jsomers.net blog [alt+shift+b] in programming

18th Sep 2017
For years I’ve wanted a writing machine that would combine the best parts of a typewriter and a word processor. After months of tinkering, a friend and I just finished building one. We call it the DocWriter. It’s a typewriter that sends its keystrokes in real time to a Google...
Single-Use Disposable Applications As search gets worse and “working code” gets cheaper, apps get easier to make from scratch than to...
9th Jul 2025
51

Single-Use Disposable Applications

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

9th Jul 2025
As search gets worse and “working code” gets cheaper, apps get easier to make from scratch than to find.
29th Apr 2018
32

Introduction

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

29th Apr 2018
BSL is not good, it's great Another day, another project adopted BSL. Another day, another round of outrage from people harping...
1st Sep 2023
47

BSL is not good, it's great

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

1st Sep 2023
Another day, another project adopted BSL. Another day, another round of outrage from people harping on the difference between Open Source and open source. Another day, another inferior fork of a product due to a technicality that has nothing to do with the product itself and that...
PyOhio This was my first time going to PyOhio, and it was a blast. There will be some videos being posted...
30th Jul 2017
2

PyOhio

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

30th Jul 2017
This was my first time going to PyOhio, and it was a blast. There will be some videos being posted soon, so I will opt to link to those as they come in, but first, here are some of the highlights: Ed Finkler of OSMI gave a great talk on mental illness in tech, resources that are...
Filtering AWS CLI output by tags using jq Recently I was writing a shell script to deal with the AWS CLI, and I wanted to filter the list of...
11th Apr 2023
65

Filtering AWS CLI output by tags using jq

from alexwlchan [alt+shift+b] in programming

11th Apr 2023
Recently I was writing a shell script to deal with the AWS CLI, and I wanted to filter the list of results using jq. Specifically, I wanted to filter using some of the AWS tags, which are a bit unwieldy – although the tags form a set of key/value pairs, they’re returned as a list...
Gmail's "Smart Compose" feature should be considered harmful In 2005, I got my invite to get a Gmail account. It was incredible, and I loved it, although I...
27th Feb 2019
2

Gmail's "Smart Compose" feature should be considered harmful

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

27th Feb 2019
In 2005, I got my invite to get a Gmail account. It was incredible, and I loved it, although I didn't really know why at the time. It was a combination of really great design so it was pleasant to use, the hype built up by the invite system, the perpetual feeling of getting...
How To Podcast Through my 4 (!) podcasts I obviously have built up a lot of opinions on podcasting over the years....
7th Dec 2025
1

How To Podcast

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

7th Dec 2025
Through my 4 (!) podcasts I obviously have built up a lot of opinions on podcasting over the years. Here's some of them. The two outlier podcasts of our time are Dwarkesh and TBPN, and I will explain my mental model of them to the end - the following advice is what I strongly...
Tailwind has a scalability problem. How can we solve that? While there are many benefits to using Tailwind, it also comes with unique challenges when scaling....
29th Nov 2023
25

Tailwind has a scalability problem. How can we solve that?

from ByteofDev [alt+shift+b] in programming

29th Nov 2023
While there are many benefits to using Tailwind, it also comes with unique challenges when scaling. Luckily, there are solutions to this.
1995 Was the Most Important Year for the Web The world changed a lot in 1995. And for the web, it was a transformational year. The post 1995 Was...
8th Apr 2025
63

1995 Was the Most Important Year for the Web

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

8th Apr 2025
The world changed a lot in 1995. And for the web, it was a transformational year. The post 1995 Was the Most Important Year for the Web appeared first on The History of the Web.
It's a piece of cake to bake a SIPB cake Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes,...
5th Sep 2010
38

It's a piece of cake to bake a SIPB cake

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

5th Sep 2010
Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes, vanilla buttercream frosting, chocolate buttercream frosting with black food coloring, homemade white vanilla fondant, homemade black chocolate fondant, a bread knife to carve shoes...
Porting a medium-sized Vue application to Svelte 5 Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue...
27th Jun 2024
90

Porting a medium-sized Vue application to Svelte 5

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

27th Jun 2024
Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue to Svelte is pretty straightforward and Svelte 5 is nice upgrade to Svelte 4. Why port? I’m working on Edna, a note taking application for developers. It started as a...
#27 <a6> Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6...
21st Nov 2021
31

#27 <a6>

from HTMHell [alt+shift+b] in programming

21st Nov 2021
Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6 class="footerLinks">Amsterdam</h6> <h6 class="footerLinks">Rotterdam</h6> <h6 class="footerLinks">Utrecht</h6> <h6 class="footerLinks">Den Haag</h6> <h6...
On picking side-projects Food for thought on how to pick the right side projects and how to manage them effectively.
7th Mar 2024
48

On picking side-projects

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

7th Mar 2024
Food for thought on how to pick the right side projects and how to manage them effectively.
Coding at work (after a decade away). Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104...
19th Nov 2025
1

Coding at work (after a decade away).

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

19th Nov 2025
Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104 pull requests, which is slightly over four per week. Many of them are very minimal configuration and documentation tweaks, and none were the hardest or even most time-sensitive task...
I switched from GMail and nobody died Whether we like it or not, email is widely used to identify a person. Code sent to email is used as...
8th May 2025
41

I switched from GMail and nobody died

from Posts on Nikita Lapkov [alt+shift+b] in programming

8th May 2025
Whether we like it or not, email is widely used to identify a person. Code sent to email is used as authentication and sometimes as authorisation for certain actions. I’m not comfortable with Google having such power over me, especially given the fact that they practically don’t...
How Did I Become Database Engineer at 23 Disclaimer: When reading this post, please keep in mind that you are likely to come from a very...
15th Aug 2022
37

How Did I Become Database Engineer at 23

from Posts on Nikita Lapkov [alt+shift+b] in programming

15th Aug 2022
Disclaimer: When reading this post, please keep in mind that you are likely to come from a very different cultural background than me. Russians approach life in their own way and some things might seem strange. Still, this was my path and I would like to share it. My name is...
May updates This past month has been focused on bug bashing, but also some fun product updates!
5th May 2019
1

May updates

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

5th May 2019
This past month has been focused on bug bashing, but also some fun product updates!
We're building a better PostHog community by closing our public Slack One of the great things about being open source is that we’ve grown a vibrant community around the...
11th Jan 2024
84

We're building a better PostHog community by closing our public Slack

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

11th Jan 2024
One of the great things about being open source is that we’ve grown a vibrant community around the project. Since launch we’ve accepted code from over…
OS 7 Updates and More OS 8 News It’s a new year and that means we’re back from the holidays with new updates! We’re now shipping the...
5th Jan 2024
52

OS 7 Updates and More OS 8 News

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

5th Jan 2024
It’s a new year and that means we’re back from the holidays with new updates! We’re now shipping the latest GNOME Web which includes a new Tab Overview mode. Plus we’re shipping some updated icons for things like the animated downloads icon in the Headerbar and hardware access...
Why I joined OpenAI The staggering and fast-growing cost of AI datacenters is a call for performance engineering like no...
6th Feb 2026
1

Why I joined OpenAI

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

6th Feb 2026
The staggering and fast-growing cost of AI datacenters is a call for performance engineering like no other in history; it's not just about saving costs – it's about saving the planet. I have joined OpenAI to work on this challenge directly, with an initial focus on ChatGPT...
What's involved in getting a "modern" terminal setup? Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person...
11th Jan 2025
89

What's involved in getting a "modern" terminal setup?

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

11th Jan 2025
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented: There are so many pieces to having a modern terminal experience. I wish it all came out of the box. My immediate reaction was “oh, getting a modern terminal experience isn’t...
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...
Bulletproof Method to Solving Problems Step 1: Write down the problem in a message you plan to send to a co-worker. Most of the time you’ll...
1st May 2024
77

Bulletproof Method to Solving Problems

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

1st May 2024
Step 1: Write down the problem in a message you plan to send to a co-worker. Most of the time you’ll solve the problem before you’re done with Step 1. However, if you complete Step 1 and still have the problem, continue to Step 2. Step 2: Hit the “Send” button. Shortly after...
Rust and Go vs everything else Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages...
19th Nov 2024
130

Rust and Go vs everything else

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

19th Nov 2024
Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages make perfect partners.
A Craigslist Early Notification Exploit I wrote this post on November 23rd, 2020 when I reported the issue via Craigslist’s vulnerability...
15th Apr 2021
42

A Craigslist Early Notification Exploit

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

15th Apr 2021
I wrote this post on November 23rd, 2020 when I reported the issue via Craigslist’s vulnerability disclosure process. I didn’t want to publish it until I confirmed the issue was fixed, but it appears to have been fixed on February 28th, 2021 so I am posting it...
Why I don't like the LTV metric (LifeTime Value) The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
7th Oct 2013
18

Why I don't like the LTV metric (LifeTime Value)

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

7th Oct 2013
The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
Happy New Year: the Sultan’s Riddle in SQL Here is a riddle I read a long time ago in Nauka i Zhizn, a popular Russian science magazine. The...
31st Dec 2016
32

Happy New Year: the Sultan’s Riddle in SQL

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

31st Dec 2016
Here is a riddle I read a long time ago in Nauka i Zhizn, a popular Russian science magazine. The Sultan's Riddle Once upon a time there was a Sultan who was looking for a vizier to help him rule his country. It became known to him that among the multitudes of his loyal subjects...
In a git repository, where do your files live? Hello! I was talking to a friend about how git works today, and we got onto the topic – where does...
14th Sep 2023
44

In a git repository, where do your files live?

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

14th Sep 2023
Hello! I was talking to a friend about how git works today, and we got onto the topic – where does git store your files? We know that it’s in your .git directory, but where exactly in there are all the versions of your old files? For example, this blog is in a git repository, and...
Avoiding timestamp errors when calculating dates in php When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to...
29th Aug 2007
51

Avoiding timestamp errors when calculating dates in php

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

29th Aug 2007
When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to increment the time by one day. This can become problematic for two main reasons. Issues with leap years # A year has approximately 365.25 days, hence a leap year occurs once every four...
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
43

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.
Taking web search through the last mile (This piece first appeared on the kagi.ai blog (...
1st Dec 2019
32

Taking web search through the last mile

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

1st Dec 2019
(This piece first appeared on the kagi.ai blog ( https://web.archive.org/web/20200927234617/https://kagi.ai/last-mile-for-web-search.html ) a few short years ago.
Daily Notes Pages Daily notes as a frictionless default input for personal knowledge management systems
4th May 2022
31

Daily Notes Pages

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

4th May 2022
Daily notes as a frictionless default input for personal knowledge management systems
Webhooks and the programming page Use the Buttondown API to supercharge your newsletter
6th Jan 2021
1

Webhooks and the programming page

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

6th Jan 2021
Use the Buttondown API to supercharge your newsletter
Super Bubbly: React Native kids game TLDR: I built a simple & fun game using React Native, try it out on iPhone and iPad! In the...
21st Sep 2025
1

Super Bubbly: React Native kids game

from SOS [alt+shift+b] in programming

21st Sep 2025
TLDR: I built a simple & fun game using React Native, try it out on iPhone and iPad! In the Beginning…. My kids are 7 & 9 as I write this in 2025, but 6 years ago in 2019 they loved a simple little bubble popping app on my phone, and I thought it’d be fun to make the best...
Announcing CalVer It's about time. Technologists expect things to get better with time. Your current laptop has more...
22nd Jun 2016
1

Announcing CalVer

from Sedimental [alt+shift+b] in programming

22nd Jun 2016
It's about time. Technologists expect things to get better with time. Your current laptop has more RAM than the last, your current car is safer than its predecessor, and the latest version of your code is certainly the best ever. What if the same be said of versioning...
Inspiring high school students with HTML and CSS Nearly a year ago I reached out to my high school across the state about coming in and giving a talk...
17th Feb 2020
1

Inspiring high school students with HTML and CSS

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

17th Feb 2020
Nearly a year ago I reached out to my high school across the state about coming in and giving a talk about careers in tech. Due to conflicting schedules I had to reschedule a few times and after a few crazy months of travel to end my 2019, I finally got the trip on the calendar...
Moving my website from Netlify to Caddy I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a...
3rd Nov 2024
77

Moving my website from Netlify to Caddy

from alexwlchan [alt+shift+b] in programming

3rd Nov 2024
I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a Linux server running Caddy. (Yes, the Wi-Fi on European trains is reliable enough to make that possible, even pleasant.) Hopefully nobody noticed! When I flipped the DNS records to...
A Brief, Incomplete, and Mostly Wrong History of Robotics (An homage to one of my favorite pieces on the internet: A Brief, Incomplete, and Mostly Wrong...
10th Jun 2025
52

A Brief, Incomplete, and Mostly Wrong History of Robotics

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

10th Jun 2025
(An homage to one of my favorite pieces on the internet: A Brief, Incomplete, and Mostly Wrong History of Programming Languages)
AI Is Like a Lossy JPEG That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense...
4th Mar 2024
72

AI Is Like a Lossy JPEG

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

4th Mar 2024
That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense when I read it. But Paul Ford, writing in the Aboard Newsletter, helped it make even more sense in my brain. [AI tools] compress lots and lots of information—text, image, more—in...
Breaking Barbarian This week in a [Svelte Radio recording](https://twitter.com/swyx/status/1555596996744028160),...
7th Aug 2022
53

Breaking Barbarian

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

7th Aug 2022
This week in a [Svelte Radio recording](https://twitter.com/swyx/status/1555596996744028160), @rich-harris commented that something I said was "uniquely swyx": an offhand observation that "we are all professional streamers now" [^1]. I responded that I've been calling this...
Specificity: A weapon of mass effectiveness Want to write better? Swap generic words for specifics to make your text clear, powerful, engaging,...
13th Jul 2025
1

Specificity: A weapon of mass effectiveness

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

13th Jul 2025
Want to write better? Swap generic words for specifics to make your text clear, powerful, engaging, and even funny.
The Cloud Is Just Someone Else's Computer When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core...
17th Feb 2019
47

The Cloud Is Just Someone Else's Computer

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

17th Feb 2019
When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core CPU speedy solid state drive with 20+ GB I'm not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications. We were...
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.
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...
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. 🏳️‍🌈
Real Unfair Advantages It's not a question of if someone copies your business idea, it's when.
19th Jul 2010
16

Real Unfair Advantages

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

19th Jul 2010
It's not a question of if someone copies your business idea, it's when.
Create a Performance-Focused WordPress Blog Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and...
8th Sep 2021
54

Create a Performance-Focused WordPress Blog

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

8th Sep 2021
Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and having read Kev Quirk’s latest post about Core Web Vitals, I wanted to make sure my blog still prioritized speed and performance above all else. I’m happy to say that I have...
Not apparent “Are you sure you want to move to San Francisco?” my dad asked me as we drove home from the...
1st May 2026
1

Not apparent

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

1st May 2026
“Are you sure you want to move to San Francisco?” my dad asked me as we drove home from the electrical supply store.
Happy New Year: GIF decoder in SQL An implementation of GIF decoder and ASCII renderer in PostreSQL. The post Happy New Year: GIF...
31st Dec 2018
32

Happy New Year: GIF decoder in SQL

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

31st Dec 2018
An implementation of GIF decoder and ASCII renderer in PostreSQL. The post Happy New Year: GIF decoder in SQL appeared first on EXPLAIN EXTENDED.
Oh shit banners I have worked for two newspapers over the course of my career (three if you count my high school...
3rd Jan 2024
25

Oh shit banners

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

3rd Jan 2024
I have worked for two newspapers over the course of my career (three if you count my high school newspaper). One thing I learned there is that the top half of each and every newspaper homepage is a daily battle of priorities. The idea here is that the thing that is highest,...
Apologies and forgiveness The first in a series of posts about doing things the right way
5th Sep 2025
44

Apologies and forgiveness

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

5th Sep 2025
The first in a series of posts about doing things the right way
The ‘valuable’ in valuable feedback, fast When I talk about the goals and the purpose of test automation, I often use the phrase ‘valuable...
1st Apr 2026
1

The ‘valuable’ in valuable feedback, fast

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

1st Apr 2026
When I talk about the goals and the purpose of test automation, I often use the phrase ‘valuable feedback, fast’: we use tools to support our testing to help us get valuable information about the state of our product in the most efficient manner possible. The ‘fast’ part of...
Boot.dev Beat. December 2022 I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from...
6th Jan 2023
1

Boot.dev Beat. December 2022

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

6th Jan 2023
I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from writing code, which I haven’t done in a long time. It’s good to be back though, and I can’t wait to see you around the Discord community.
Recently If you’re reading this on macwright.com, you might have noticed that the website got a very slight...
1st Jun 2024
120

Recently

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

1st Jun 2024
If you’re reading this on macwright.com, you might have noticed that the website got a very slight upgrade this month. I’ve been publishing a lot of content in the /micro/ section, and I update my /reading/ list once or twice a month when I finish books, but these proper...
Like anything else, we need to practice startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to...
28th Aug 2011
40

Like anything else, we need to practice startups

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

28th Aug 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to look at successful founders and see them as genuises, as people who were without a doubt going to be triumphant. When we look at people in that way, it is completely understandable...
Designers Need Thicker Skin Designers Need Thicker Skin 2017-07-10 I'm not normally one to comment or even really care about...
10th Jul 2017
47

Designers Need Thicker Skin

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

10th Jul 2017
Designers Need Thicker Skin 2017-07-10 I'm not normally one to comment or even really care about "drama" within our design industry. Opinions are just that and should just be consumed at face value. But this week I was moderately annoyed with a subset of designers in...
Programmable Notes Agent-based note-taking systems that can prompt and facilitate custom workflows
18th Mar 2022
24

Programmable Notes

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

18th Mar 2022
Agent-based note-taking systems that can prompt and facilitate custom workflows
The Phoenix project — Book Notes Book Notes From "The Phoenix project".
19th Jan 2019
38

The Phoenix project — Book Notes

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

19th Jan 2019
Book Notes From "The Phoenix project".
SQLite Slaps why SQLite is cracked
18th Jun 2024
31

SQLite Slaps

from blag [alt+shift+b] in programming

18th Jun 2024
why SQLite is cracked
Networking Essentials: Congestion Control Bottlenecks inevitably arise in networks. How do we deal with them in TCP? How about in practical...
7th Oct 2018
41

Networking Essentials: Congestion Control

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

7th Oct 2018
Bottlenecks inevitably arise in networks. How do we deal with them in TCP? How about in practical streaming applications like Youtube and Skype?
Use.GPU Goes Trad Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative...
13th Jan 2023
16

Use.GPU Goes Trad

from Acko.net [alt+shift+b] in programming

13th Jan 2023
Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative WebGPU framework, now at version 0.8. My goal is to make GPU rendering easier and more sane. I do this by applying the lessons and patterns learned from the React world, and...
Building a UI Framework Over the past few months, I've been putting together some notes for future creators of UI...
25th Jul 2025
3

Building a UI Framework

from Hixie's Natural Log [alt+shift+b] in programming

25th Jul 2025
Over the past few months, I've been putting together some notes for future creators of UI frameworks, based on my experiences of the past 25-30 years. The work was originally commissioned by a customer for their use, but it seems like it might be of wider interest so I've decided...
Introducing Joe Martin - Our first Product Marketer Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist...
6th Aug 2021
41

Introducing Joe Martin - Our first Product Marketer

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

6th Aug 2021
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist previously did everything on PC, but joining PostHog…
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.
Accessible Animations in React I really love animation, but not everybody does. In fact, it can make some people literally sick! In...
4th May 2020
35

Accessible Animations in React

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

4th May 2020
I really love animation, but not everybody does. In fact, it can make some people literally sick! In this tutorial, we'll see how to ensure that we respect user preferences, and create animations that can be disabled.
Using HTML Validator Badges Again Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore...
5th Jul 2019
36

Using HTML Validator Badges Again

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

5th Jul 2019
Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore badges of honor, declaring that their code was semantic and followed the W3C guidelines. The validators we used weren’t great (and still aren’t perfect) but they represented a...
Python Versions Management With pyenv Using the latest version of Python is always a good idea. First of all - you get the new features...
3rd Feb 2021
1

Python Versions Management With pyenv

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

3rd Feb 2021
Using the latest version of Python is always a good idea. First of all - you get the new features like the f-strings (Python 3.6), ordered dictionaries (officially guaranteed from Python 3.7, but already present in Python 3.6), or the union operator (Python 3.9). But even if you...
AI Dev Tools Panel - Stripe AI day I will be moderating a panel on 7/13 at Stripe with founders of Baseten, LlamaIndex, Zapier
7th Jul 2023
88

AI Dev Tools Panel - Stripe AI day

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

7th Jul 2023
I will be moderating a panel on 7/13 at Stripe with founders of Baseten, LlamaIndex, Zapier
programming, i hate it There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and...
1st Aug 2024
1

programming, i hate it

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

1st Aug 2024
There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids.
Correct vs Good What's the difference?
11th Feb 2025
55

Correct vs Good

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

11th Feb 2025
What's the difference?
30th Dec 2010
Verizon's I'm A Teapot Error And Other Technology Fails This is not my week for using technology. None of these problems was my fault, other than my...
6th Oct 2025
31

Verizon's I'm A Teapot Error And Other Technology Fails

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

6th Oct 2025
This is not my week for using technology. None of these problems was my fault, other than my existing in the universe and the attraction that brought. Today, I wanted to review my Verizon mobile account, and I noticed that the website had changed since my last visit. I clicked
Online Dating Is anyone having a good experience with this? What would it take to fix this? I investigate. First...
2nd Aug 2024
78

Online Dating

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

2nd Aug 2024
Is anyone having a good experience with this? What would it take to fix this? I investigate. First off, you need a business model that isn’t mobile gaming. A monthly fee. Even better, you have a great thing to “sin tax.” Single men. Charge men money per month. Only men. Every...
!!Con 2018 Notes !!Con is a conference held every spring in New York City. It’s two days of lightning talks that can...
12th May 2018
28

!!Con 2018 Notes

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

12th May 2018
!!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! This conference is a great showcase of the diverse backgrounds of the NYC tech scene. I’m really going to miss it when I move back to the...
Generating art from lattice graphs A couple of weeks ago, I went to see my sister playing percussion in a brass band at the...
13th Sep 2022
51

Generating art from lattice graphs

from alexwlchan [alt+shift+b] in programming

13th Sep 2022
A couple of weeks ago, I went to see my sister playing percussion in a brass band at the Proms. While I was on the train home, I had an idea for a fun art project. I sketched it out on a napkin, got it working, posted a few pictures on Twitter, then put it down. On Saturday I was...
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 I. 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...
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.
27th Oct 2023
Human service is luxury Maybe one day AI will answer every customer question flawlessly, but we're nowhere near that reality...
3rd Mar 2025
55

Human service is luxury

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

3rd Mar 2025
Maybe one day AI will answer every customer question flawlessly, but we're nowhere near that reality right now. I can't tell you how often I've been stuck in some god-forsaken AI loop or phone tree WHEN ALL I WANT IS A HUMAN. So I end up either just yelling "operator",...
Whatever happened to sandboxfs? Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into...
11th Jun 2025
49

Whatever happened to sandboxfs?

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

11th Jun 2025
Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into a bit of an obsession: sandboxfs. Born out of my work supporting iOS development, it was my attempt to solve a persistent pain point that frustrated both internal teams and...
Facebook Is Censoring People For Mentioning Open-Source Social Network Mastodon Update: Facebook has reversed itself over this censorship, but I maintain that whether the...
11th Sep 2021
32
11th Sep 2021
Update: Facebook has reversed itself over this censorship, but I maintain that whether the censorship was algorithmic or human, it was intentional either way. Details in my new post. Last November, I made a brief post to Facebook about Mastodon. Mastodon is an open-source and...
The Uncanny Valley of Interactivity I believe mass entertainment suffers from a bit of format rigidity due to the natural inertia from...
7th Jan 2020
49

The Uncanny Valley of Interactivity

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

7th Jan 2020
I believe mass entertainment suffers from a bit of format rigidity due to the natural inertia from structural ossification in the music, film, and publishing businesses, to name the most prominent. One of the ways this manifests is in the one-way broadcast nature of much of our...
Logo: Squawkbox Squawkbox is a boiler fleet monitor.
14th Jul 2026
1

Logo: Squawkbox

from tonsky.me [alt+shift+b] in programming

14th Jul 2026
Squawkbox is a boiler fleet monitor.
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...
My 2025: The most productive year yet? As 2026 begins, thinking back on my 2025 is a bit nuts. I can’t believe how much new product I...
2nd Jan 2026
1

My 2025: The most productive year yet?

from SOS [alt+shift+b] in programming

2nd Jan 2026
As 2026 begins, thinking back on my 2025 is a bit nuts. I can’t believe how much new product I shipped. I think AI had a lot to do with it, freeing me up to take on projects that Had a technical component that would have discouraged me from starting Are purely personal but...
What I’m Using in 2026 This is an updated list of what I’m using in 2026. I’m only sharing what’s changed since last year’s...
4th Jan 2026
1

What I’m Using in 2026

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

4th Jan 2026
This is an updated list of what I’m using in 2026. I’m only sharing what’s changed since last year’s list. Applications Chrome — Chrome was on my list last year, but I’m mentioning it again because I actually used Brave for most of 2025. I like Brave, and honestly I can’t even...
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
The Bouquet Residence Keeping up appearances in tech The word "rant" is used far too often,...
23rd Jul 2024
32

The Bouquet Residence

from Acko.net [alt+shift+b] in programming

23rd Jul 2024
Keeping up appearances in tech The word "rant" is used far too often, and in various ways. It's meant to imply aimless, angry venting. But often it means: Naming problems without proposing solutions, this makes me feel confused. Naming problems and...
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.
What I've been up to in 2025 Been quiet around here. Time to change that! The short version up front: Since starting a family...
25th Aug 2025
1

What I've been up to in 2025

from Sedimental [alt+shift+b] in programming

25th Aug 2025
Been quiet around here. Time to change that! The short version up front: Since starting a family and leaving Stripe, I've pursued the dream that brought me to Silicon Valley. I've founded a startup. After taking some parental leave, helping found a Python non-profit, and a nice...
Overconfidence and future-proofing “Just to future-proof things” is perhaps the most common argument I hear to defend questionable...
18th Mar 2023
2

Overconfidence and future-proofing

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

18th Mar 2023
“Just to future-proof things” is perhaps the most common argument I hear to defend questionable design decisions. Future-proofing only makes sense if you have some idea of what the future will look like and you understand what the tradeoffs are.
Using User-Select Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple...
4th Jun 2019
33

Using User-Select

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

4th Jun 2019
Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple action across the web. Now, what if I told you the ability to control what a user can select is configurable with a single CSS property? Introducing the CSS property Simply put, the...
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
7th Jun 2021
61

CSS Slope Graphs

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

7th Jun 2021
CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data on the web. Most data tends to be graphed via line or bar systems - which is fine - but I think slope graphs are highly underrated. Let's change that, shall we? The Demo I'm basing...
June updates We're starting summer with lots of Buttondown updates.
4th Jul 2018
1

June updates

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

4th Jul 2018
We're starting summer with lots of Buttondown updates.
Will AI destroy B2B SaaS? TL;DR The "build vs. buy" equation has flipped. Businesses used to buy...
7th Dec 2024
30

Will AI destroy B2B SaaS?

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

7th Dec 2024
TL;DR The "build vs. buy" equation has flipped. Businesses used to buy SaaS because it was cheaper than building their own. AI has changed that—building your own is now more affordable than ever. The discovery problem. ...
17th Feb 2025
What's your newsletter's North Star? A lodestar makes it easier for people to find you, follow you, and share your work.
11th Oct 2024
1

What's your newsletter's North Star?

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

11th Oct 2024
A lodestar makes it easier for people to find you, follow you, and share your work.
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".
Workflows are now in Alpha and I already broke mine We've been building Workflows for a while now: this is our Zapier-style automation builder you can...
3rd Nov 2025
6

Workflows are now in Alpha and I already broke mine

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

3rd Nov 2025
We've been building Workflows for a while now: this is our Zapier-style automation builder you can use to trigger actions based on live user…
Data for Decisions Data is a powerful tool that can have an outsize impact on how we develop products and operate our...
1st Feb 2023
50

Data for Decisions

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

1st Feb 2023
Data is a powerful tool that can have an outsize impact on how we develop products and operate our businesses. That said, the value of data is rarely the data itself but instead the insights we derive from it. In order to ensure these insights are meaningful and impactful it's...
Binary search The page contains interactive plots to play with different strategies and distributions.
12th Feb 2020
39

Binary search

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

12th Feb 2020
The page contains interactive plots to play with different strategies and distributions.
Introducing Privacy Pass authentication for Kagi Search Today we are announcing a new privacy feature coming to Kagi Search.
13th Feb 2025
73

Introducing Privacy Pass authentication for Kagi Search

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

13th Feb 2025
Today we are announcing a new privacy feature coming to Kagi Search.
#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> ...
Speeding Up Webamp's Music Visualizer with WebAssembly Writing an in-browser compiler to compile untrusted user-supplied code to fast and secure Wasm at...
1st Apr 2021
1

Speeding Up Webamp's Music Visualizer with WebAssembly

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

1st Apr 2021
Writing an in-browser compiler to compile untrusted user-supplied code to fast and secure Wasm at runtime.
Recently The weather is starting to get better. Listening Gift from the Trees by Mammal Hands I am still...
1st Apr 2023
105

Recently

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

1st Apr 2023
The weather is starting to get better. Listening Gift from the Trees by Mammal Hands I am still really loving the constellation of bands around Mammal Hands. They just released a new album, “Gift from the Trees”, and it’s really excellent. RETURN by tAKX Their guitarist,...
11th Feb 2019
You can't fix core competency with a stern conversation When things aren't going well with a new hire, the problem usually falls into one of two categories:...
1st Sep 2023
33

You can't fix core competency with a stern conversation

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

1st Sep 2023
When things aren't going well with a new hire, the problem usually falls into one of two categories: competency or engagement. If it's a problem with engagement – their style of collaboration, their communication, their approach – there's a good chance you can fix it with some...
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
I ended up adding duplicate records on a unique index in MongoDB how my curiosity lead me to discover a weird inconsistency with MongoDB where I was able to insert...
31st Mar 2021
31
31st Mar 2021
how my curiosity lead me to discover a weird inconsistency with MongoDB where I was able to insert records that conflicted the index constraints
Moonlight's pitch deck In 2017, I co-founded Moonlight as a professional community for software developers with Emma...
15th Oct 2020
1

Moonlight's pitch deck

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

15th Oct 2020
In 2017, I co-founded Moonlight as a professional community for software developers with Emma Lawler. We were both leaving San Francisco, and wanted to make it easier for all developers to find specia...
27th Apr 2026
1

AI Homelab Part 1: I keep Daddy in the basement

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

27th Apr 2026
My AI homelab named Daddy
How to build an Auto-Playing Slideshow with React In this article we'll build an auto-playing slideshow using React. The article is divided into two...
16th Nov 2020
46

How to build an Auto-Playing Slideshow with React

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

16th Nov 2020
In this article we'll build an auto-playing slideshow using React. The article is divided into two sections: The trick
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...
Handling Enzyme in React 18 React Testing Library (RTL) is arguably superior to Enzyme, due to a shift from testing...
26th Mar 2022
43

Handling Enzyme in React 18

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

26th Mar 2022
React Testing Library (RTL) is arguably superior to Enzyme, due to a shift from testing implementation details to more user-centric unit tests. However, many projects still contain lots of Enzyme tests from the early days, making migration difficult and time-consuming. At my...
Meta’s historic growth challenge The company’s growth is under more pressure than it has ever been, and in a worse strategic position...
6th Oct 2022
58

Meta’s historic growth challenge

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

6th Oct 2022
The company’s growth is under more pressure than it has ever been, and in a worse strategic position than Apple, Google, Amazon or Microsoft. Why is this and what can the company do to get out of this situation?
Claude is an Electron App because we’ve lost native In “Why is Claude an Electron App?” Drew Breunig wonders: Claude spent $20k on an agent swarm...
3rd Mar 2026
1

Claude is an Electron App because we’ve lost native

from tonsky.me [alt+shift+b] in programming

3rd Mar 2026
In “Why is Claude an Electron App?” Drew Breunig wonders: Claude spent $20k on an agent swarm implementing (kinda) a C-compiler in Rust, but desktop Claude is an Electron app. If code is free, why aren’t all apps native? And then argues that the answer is that LLMs are not good...
Words and Buttons Online: current hiatus and future plans Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately. Last night...
2nd Jul 2026
1

Words and Buttons Online: current hiatus and future plans

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

2nd Jul 2026
Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately. Last night reminded me that I probably owe my subscribers a “still alive” message. Literally still alive. So here it is. I’m still alive. As for the site, I haven’t written a new piece for...
Go: Functional options are slow The Go "functional options" pattern is a way of passing options to a function. The function takes a...
23rd May 2022
56

Go: Functional options are slow

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

23rd May 2022
The Go "functional options" pattern is a way of passing options to a function. The function takes a variable number of arguments, which are themselves functions (a type like ...func(*config). I think it was first introduced by Rob Pike in a 2014 blog post. It is now used by many...
The Boot.dev Beat. December 2024 Potions got a rework, solutions were added to the Git course, and I’ve been sick for like 10 days...
6th Dec 2024
1

The Boot.dev Beat. December 2024

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

6th Dec 2024
Potions got a rework, solutions were added to the Git course, and I’ve been sick for like 10 days straight… hope your Holidays are staying healthier than mine!
The "Convergent" theory of finding truth in darkness How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good"...
7th Apr 2024
69

The "Convergent" theory of finding truth in darkness

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

7th Apr 2024
How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good" when they really mean "No, I'm not buying."
#12 accessible poll yes/no Bad code <form role="form"> <h2>Poll title</h2> <div id="pollQuestion">Is this...
3rd Dec 2019
30

#12 accessible poll yes/no

from HTMHell [alt+shift+b] in programming

3rd Dec 2019
Bad code <form role="form"> <h2>Poll title</h2> <div id="pollQuestion">Is this accessible?</div> <div name="pollGroup" role="radiogroup"> <div role="radiogroup" aria-label="Poll title"> <input type="radio" name="poll" aria-labelledby="pollQuestion" value="[object...
“Can They Change My Contract?”: Protecting Your Workplace Rights in Japan Right now, the General Union is handling cases at Japanese tech companies where well-established...
21st Apr 2025
82
21st Apr 2025
Right now, the General Union is handling cases at Japanese tech companies where well-established workplace practices have come under threat. These include businesses pushing for return-to-office mandates after years of remote work, eliminating flexible scheduling, and cutting...
"Rules" that terminal programs follow Recently I’ve been thinking about how everything that happens in the terminal is some combination...
12th Dec 2024
107

"Rules" that terminal programs follow

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

12th Dec 2024
Recently I’ve been thinking about how everything that happens in the terminal is some combination of: Your operating system’s job Your shell’s job Your terminal emulator’s job The job of whatever program you happen to be running (like top or vim or cat) The first three (your...
How to Blow Up a Category - Netlify's new era and The End of the Road for JAMstack note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish...
2nd Aug 2023
63

How to Blow Up a Category - Netlify's new era and The End of the Road for JAMstack

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

2nd Aug 2023
note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish this essay up to my usual standards, but still wanted to capture this important moment and end in my life. pardon any poorly phrased and organized thoughts.
Hiring as an incomplete information game Hiring is an incomplete information game and to succeed you have to treat it as such.
18th Oct 2025
4

Hiring as an incomplete information game

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

18th Oct 2025
Hiring is an incomplete information game and to succeed you have to treat it as such.
Winner, Name that Ware December 2025 The Ware for December 2025 is a Spectral Instruments Series 800 camera. I was pretty shocked at how...
31st Jan 2026
1

Winner, Name that Ware December 2025

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

31st Jan 2026
The Ware for December 2025 is a Spectral Instruments Series 800 camera. I was pretty shocked at how quickly this was guessed given the very small portion of the instrument that was shown, but, then again – that’s how it goes sometimes. Congrats to johslarsen for nailing this one;...
Stop Using Sticky Navigation on Mobile Stop Using Sticky Navigation on Mobile 2019-10-06 Stop styling your web elements to be “sticky” on...
6th Oct 2019
29

Stop Using Sticky Navigation on Mobile

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

6th Oct 2019
Stop Using Sticky Navigation on Mobile 2019-10-06 Stop styling your web elements to be “sticky” on mobile. This creates a horrible experience for your users and also looks like trash from a UI perspective. Don’t style your navigation (or any components for that matter) to be...
Reflections on vibecoding ticket.el It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly...
6th Mar 2026
1

Reflections on vibecoding ticket.el

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

6th Mar 2026
It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly switched to Codex CLI: it is much snappier—who would imagine that a “Rewrite in Rust” would make things tangibly faster—and the answers feel more to-the-point than Claude’s to me.
Plaid Layoffs and beyond Last week, Plaid announced laying off 20% of its workforce (260 people). Today I signed my...
13th Dec 2022
29

Plaid Layoffs and beyond

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

13th Dec 2022
Last week, Plaid announced laying off 20% of its workforce (260 people). Today I signed my termination agreement, which makes this week my last week as part of Plaid’s infrastructure team. Kelly Sikkema Moving forward While being laid off and having to leave a very talented...
OpenGL 3.1 on Asahi Linux Upgrade your Asahi Linux systems, because your graphics drivers are getting a big...
6th Jun 2023
1

OpenGL 3.1 on Asahi Linux

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

6th Jun 2023
Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost: leapfrogging from OpenGL 2.1 over OpenGL 3.0 up to OpenGL 3.1! Similarly, the OpenGL ES 2.0 support is bumping up to OpenGL ES 3.0. That means more playable games and more functioning...
22nd Aug 2020
Converting HEIF Images with macOS Automator Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos...
21st Jul 2023
32

Converting HEIF Images with macOS Automator

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

21st Jul 2023
Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos from iOS to iCloud they often render themselves into heif or heic formats. Both macOS and iOS have no problem working with these formats, but a lot of software programs will not even...
Forking Chrome to turn HTML into SVG I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork...
11th Nov 2022
56

Forking Chrome to turn HTML into SVG

from Fathy Boundjadj [alt+shift+b] in programming

11th Nov 2022
I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D...
Make the Internet Yours Again With an Instant Mesh Network I’m going to lead with the technical punch line, and then explain it: Yggdrasil Network is an...
8th Jan 2022
35

Make the Internet Yours Again With an Instant Mesh Network

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

8th Jan 2022
I’m going to lead with the technical punch line, and then explain it: Yggdrasil Network is an opportunistic mesh that can be deployed privately or as part of a global-scale network. Each node gets a stable IPv6 address (or even an entire /64) that is derived from its public key...
Sloppy Copies Last month, I wrote an article about my recent experience creating a hobby project in a web...
19th Apr 2026
1

Sloppy Copies

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

19th Apr 2026
Last month, I wrote an article about my recent experience creating a hobby project in a web framework - Ruby on Rails - that hasn’t been “in fashion” for some time. The blog post gathered some interest and made it to various discussion sites like Hacker News and others. It caused...
The Hiker's Dilemma How to take care of your tribe The other day I read: "If you're hiking and you stop to let other...
1st Mar 2022
19

The Hiker's Dilemma

from Acko.net [alt+shift+b] in programming

1st Mar 2022
How to take care of your tribe The other day I read: "If you're hiking and you stop to let other people catch up, don't start walking immediately when they arrive. Because that means you got a rest and they didn't. I think about this a lot." I want to dissect this sentiment...
Installing Older Versions of MongoDB on Arch Linux Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I've recently been using Arch Linux...
11th Sep 2023
81

Installing Older Versions of MongoDB on Arch Linux

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

11th Sep 2023
Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I've recently been using Arch Linux for my main work environment on my ThinkPad X260. It's been great. As someone who is constantly drawn to minimalist operating systems such as Alpine or OpenBSD, it's nice to use...
Recently Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives...
3rd Jan 2023
52

Recently

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

3rd Jan 2023
Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives on how the business and such have gone, but for now, let’s keep this traditional, a good old-fashioned Recently. Reading This month’s theme, looking back on it, was feminism, and...
Confusing git terminology Hello! I’m slowly working on explaining git. One of my biggest problems is that after almost 15...
1st Nov 2023
34

Confusing git terminology

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

1st Nov 2023
Hello! I’m slowly working on explaining git. One of my biggest problems is that after almost 15 years of using git, I’ve become very used to git’s idiosyncracies and it’s easy for me to forget what’s confusing about it. So I asked people on Mastodon: what git jargon do you find...
The next CEO of Stack Overflow We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the...
28th Mar 2019
52

The next CEO of Stack Overflow

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

28th Mar 2019
We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the role of Chairman of the Board. Read more "The next CEO of Stack Overflow"
Monitoring 10 Petabytes of data in Pure Storage As the final part of our move out of the cloud, we are working on moving 10 petabytes of data out of...
2nd Jan 2025
92

Monitoring 10 Petabytes of data in Pure Storage

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

2nd Jan 2025
As the final part of our move out of the cloud, we are working on moving 10 petabytes of data out of AWS Simple Storage Service (S3). After exploring different alternatives, we decided to go with Pure Storage FlashBlade solution. We store different kinds of information on S3,...
My Changing Opinion on Personal Website Design My Changing Opinion on Personal Website Design 2021-05-19 Hey would you look at that - my personal...
19th May 2021
31

My Changing Opinion on Personal Website Design

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

19th May 2021
My Changing Opinion on Personal Website Design 2021-05-19 Hey would you look at that - my personal blog has been redesigned again! Although I am still using good ol’ Jekyll for the backend, I have now added a more fleshed-out CSS design which also includes a set of open source...
Setting Element Ordering With HTML Rewriter Using CSS After shipping my work transforming HTML with Netlify’s edge functions I realized I have a little...
2nd Jul 2025
33

Setting Element Ordering With HTML Rewriter Using CSS

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

2nd Jul 2025
After shipping my work transforming HTML with Netlify’s edge functions I realized I have a little bug: the order of the icons specified in the URL doesn’t match the order in which they are displayed on screen. Why’s this happening? I have a bunch of links in my HTML document,...
Name that Ware, October 2025 The Ware for October 2025 is shown below. Thanks to Juan C. for contributing this curious ware! I...
30th Oct 2025
1

Name that Ware, October 2025

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

30th Oct 2025
The Ware for October 2025 is shown below. Thanks to Juan C. for contributing this curious ware! I really can’t get enough of how the whole device is integrated with a multi-layer stacked PCB. I imagine that inside the middle of the stack there could be some interesting circuitry...
Stable Fiddusion Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ ...
1st Oct 2023
27

Stable Fiddusion

from Acko.net [alt+shift+b] in programming

1st Oct 2023
Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false}, ]}); }); Frequency-domain blue noise generator In computer graphics, stochastic...
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