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+→]
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…
Exploring the Immersive Web with Wolvic When I was interviewing for a role with Microsoft Edge in early 2016, I got to my final interview in...
1st May 2024
1

Exploring the Immersive Web with Wolvic

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

1st May 2024
When I was interviewing for a role with Microsoft Edge in early 2016, I got to my final interview in the loop and I can still remember sitting across from my soon-to-be manager when he asked about the future of the web. HoloLens had been announced, so I must have had that in my...
2019: Lessons learned Looks like I've got it all figured out.
13th Dec 2019
1

2019: Lessons learned

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

13th Dec 2019
Looks like I've got it all figured out.
January updates Howdy and Happy New Year! We had a quiet but productive start to 2018; I'm pumped to share what...
1st Feb 2018
1

January updates

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

1st Feb 2018
Howdy and Happy New Year! We had a quiet but productive start to 2018; I'm pumped to share what we've been up to.
Headless React Part 1: Climbing Mount Effect - Declarative Code and Effects Part 2: Reconcile All The Things -...
5th Jul 2021
16

Headless React

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

5th Jul 2021
Part 1: Climbing Mount Effect - Declarative Code and Effects Part 2: Reconcile All The Things - Memoization, Data Flow and reconciliation Part 3: Headless React - Live, Yeet Reduce, No-API, WebGPU Live It is actually pretty easy to build a mediocre headless React today, i.e. an...
too many birthdays I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
10th Mar 2021
1

too many birthdays

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

10th Mar 2021
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
I Like Makefiles I like makefiles. I first used a makefile more than ten years ago. Even back then, it looked like...
18th Sep 2024
1

I Like Makefiles

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

18th Sep 2024
I like makefiles. I first used a makefile more than ten years ago. Even back then, it looked like some ancient technology used by the graybeard Linux wizards. Years passed, and new build tools came and went, but I kept seeing makefiles still used here and there. I got used to...
What are passkeys? That’s the post. What are passkeys? I don’t have answers, just questions. I believe passkeys are...
18th May 2023
70

What are passkeys?

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

18th May 2023
That’s the post. What are passkeys? I don’t have answers, just questions. I believe passkeys are a great idea but the tech world is doing a terrible job explaining them. Someone really needs to explain how passkeys work in Internet products. Existing descriptions aren’t sinking...
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
1st Jun 2020
1

A Metaphorical Reading Collection

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

1st Jun 2020
A collection of my favourite books on conceptual metaphor theory
American Idle I promised one final piece on TikTok, focused primarily on the network effects of creativity. And...
22nd Feb 2021
60

American Idle

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

22nd Feb 2021
I promised one final piece on TikTok, focused primarily on the network effects of creativity. And this is that, in part. But it discusses a bunch of other topics, some only tangentially related to TikTok. All the points I wanted to cover seem hyperlinked in a sprawling loose...
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!
One idle dreary day many years ago Every time I come across this photograph on my computer, I am impressed by how simultaneously dull...
4th Oct 2010
38

One idle dreary day many years ago

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

4th Oct 2010
Every time I come across this photograph on my computer, I am impressed by how simultaneously dull and sharp the sky was that day in San Francisco. When editing this photograph I took now about three and a half years ago, I only flattened the sky slightly and didn't touch up the...
how fast is rust? Simulating 200,000,000 particles The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
9th Nov 2024
1

how fast is rust? Simulating 200,000,000 particles

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

9th Nov 2024
The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
Interactive Graphical Arithmetic When called upon to perform basic arithmetic these days, most of us grab the nearest device with a...
8th Apr 2024
1

Interactive Graphical Arithmetic

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

8th Apr 2024
When called upon to perform basic arithmetic these days, most of us grab the nearest device with a calculator app. On the rare occasions when the power is out and the batteries have run down, we might need to resort to doing the calculation by hand. In either case, we’re...
Should I buy or should I build? Pop quiz, hotshot. How much does it cost to build a self-hosted Kubernetes cluster? Quick, no...
14th Aug 2022
1

Should I buy or should I build?

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

14th Aug 2022
Pop quiz, hotshot. How much does it cost to build a self-hosted Kubernetes cluster? Quick, no conferring. If you thought the answer was “nothing”, go to the back of the class.
Why Does Biological Evolution Work? A Minimal Model for Biological Evolution and Other Adaptive... The Model Why does biological evolution work? And, for that matter, why does machine learning work?...
3rd May 2024
127
3rd May 2024
The Model Why does biological evolution work? And, for that matter, why does machine learning work? Both are examples of adaptive processes that surprise us with what they manage to achieve. So what’s the essence of what’s going on? I’m going to concentrate here on biological...
Andrej Karpathy's AI Autoresearch found a 3-year-old bug in PostHog's query engine (and improved... A few weeks ago at a team offsite in Lisbon, we pointed an AI agent at our query engine, fed it slow...
1st Jun 2026
1
1st Jun 2026
A few weeks ago at a team offsite in Lisbon, we pointed an AI agent at our query engine, fed it slow queries from production, and let it run overnight…
Statements Vs. Expressions One of the most foundational things to understand about JavaScript is that programs are made up of...
11th Jul 2022
45

Statements Vs. Expressions

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

11th Jul 2022
One of the most foundational things to understand about JavaScript is that programs are made up of statements, and statements have slots for expressions. In this blog post, we'll dig into how these two structures work, and see how building an intuition about this can help us...
Maintaining MediaWiki User Scripts via Git This week I’m at the Wikimedia Technical Conference in Atlanta, Georgia. I’ve attended a bunch...
14th Nov 2019
1

Maintaining MediaWiki User Scripts via Git

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

14th Nov 2019
This week I’m at the Wikimedia Technical Conference in Atlanta, Georgia. I’ve attended a bunch of great sessions and I’m getting a lot out of my attendance. Today I attended a session about “user scripts” that piqued my interest. MediaWiki user scripts are powerful...
Recreating the Windows BSOD I thought it would be fun to recreate the iconic Windows Blue Screen of Death (BSOD) in Photoshop. I...
15th Mar 2016
55

Recreating the Windows BSOD

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

15th Mar 2016
I thought it would be fun to recreate the iconic Windows Blue Screen of Death (BSOD) in Photoshop. I found the classic DOS system font and was able recreate a pixel-perfect BSOD image using it. You can see a rendering of the classic BSOD in all it’s pixelated glory here and...
Behind the syntax: let and const variables There is a lot more going under the hood than simple syntax changes.
11th Jul 2018
1

Behind the syntax: let and const variables

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

11th Jul 2018
There is a lot more going under the hood than simple syntax changes.
Retaining an MVP mindset A short guide on how we tested team plans at Jenni and closed $10k in revenue. Hypothesis statements...
3rd May 2024
28

Retaining an MVP mindset

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

3rd May 2024
A short guide on how we tested team plans at Jenni and closed $10k in revenue. Hypothesis statements Team plans are a way to increase retention Team plans move upmarket toward users with more purchasing power Team plans are targeted at full-time researchers who have an ongoing...
Custom for designing, off-the-shelf for shipping As software engineers, we're paid to write really cool type annotations solve problems. Usually we...
15th Sep 2025
29

Custom for designing, off-the-shelf for shipping

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

15th Sep 2025
As software engineers, we're paid to write really cool type annotations solve problems. Usually we do this by taking a bunch of different pieces and putting them together to solve the problem. Maybe you mix together a database, a queue, a web framework, and some business...
It needs to map back to a role One of the coolest things about being someone who creates digital products is sometimes you get to...
14th Mar 2022
23

It needs to map back to a role

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

14th Mar 2022
One of the coolest things about being someone who creates digital products is sometimes you get to create experiences that have never existed before. The history of websites, web apps, and native apps is full of countless widgets that let you enter and manipulate content in new...
Plugin Systems "What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems...
11th Jul 2017
1

Plugin Systems

from Sedimental [alt+shift+b] in programming

11th Jul 2017
"What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems BoF. Update: This BoF and post inspired [a talk I gave at PyGotham 2017][pygotham2017]. Within the programming world, and the Python ecosystem in particular, there are a lot of...
Why We Force You to Learn Multiple Programming Languages I’ve been building Boot.dev as a side-project for the last couple of years, and have recently had...
13th Jun 2022
1

Why We Force You to Learn Multiple Programming Languages

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

13th Jun 2022
I’ve been building Boot.dev as a side-project for the last couple of years, and have recently had many new students ask the same question:
Rust Gotcha: last() on DoubleEndedIterator tl;dr: don’t call last() on a DoubleEndedIterator How do you efficiently get the last part of a...
1st Jan 2025
80

Rust Gotcha: last() on DoubleEndedIterator

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

1st Jan 2025
tl;dr: don’t call last() on a DoubleEndedIterator How do you efficiently get the last part of a space-separated string in Rust? It will be obvious to some, but the obvious answer of s.split(' ').last() is wrong. The mistake is easy to make; I encountered it in a recent MR I...
Stay Hungry Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself...
12th Feb 2018
35

Stay Hungry

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

12th Feb 2018
Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself up-to-date with the latest and greatest technologies available. Which new framework should I invest the most time into? Will it even be maintained a couple years down the road? Is...
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...
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 in a separate post - basically the McClusky Curve...
Thoughts on Motivation and My 40-Year Career I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff...
9th Jul 2025
61

Thoughts on Motivation and My 40-Year Career

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

9th Jul 2025
I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff actually, because that’s how I process what I think, but never for public consumption. I’ve been pushing myself to write more lately because my co-authors and I have a whole fucking...
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...
4th Jan 2018
1st Dec 2024
SWInE: Simplicial Weight Interpolation and Extrapolation I stole exactly three ideas from other people, made them work together, and gave that compilation a...
13th Oct 2019
45

SWInE: Simplicial Weight Interpolation and Extrapolation

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

13th Oct 2019
I stole exactly three ideas from other people, made them work together, and gave that compilation a funny name. I had my fun playing with the concept but the conclusion I had to put into my thesis was: “SWInE is rather promising”. In academic language, this means “useless”....
From J1 visa to Blue Passport: A startup founder's immigration journey I am drafting this post at 35,000 feet flying back from Japan. I’ve entered the US about 30 times,...
1st Apr 2024
75

From J1 visa to Blue Passport: A startup founder's immigration journey

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

1st Apr 2024
I am drafting this post at 35,000 feet flying back from Japan. I’ve entered the US about 30 times, but this will be the first time I’ll be using my shiny blue passport. No anxiety about aggressive questions, secondary inspection, or the possibility of deportation. A couple of...
How to Vibe Code as a Senior Engineer Over the past few months, I’ve rediscovered my love for building software. Not in the traditional...
20th Jun 2025
1

How to Vibe Code as a Senior Engineer

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

20th Jun 2025
Over the past few months, I’ve rediscovered my love for building software. Not in the traditional way—writing line after line of code, plumbing together brittle libraries, grinding through boilerplate. Instead, I’ve been vibe coding. Vibe coding is a new way of building software...
The next version of PHP may very well be 7 We've been hearing about PHP 6 since 2005, but nothing has been brought to fruition yet. In fact,...
1st Aug 2014
53

The next version of PHP may very well be 7

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

1st Aug 2014
We've been hearing about PHP 6 since 2005, but nothing has been brought to fruition yet. In fact, the project was so plagued with problems that in 2010, it was abandoned. It almost felt like PHP would be perpetually stuck at version 5. Except now there's talk about another major...
29th Mar 2018
Stay Awhile and Listen Developing games is a full-time occupation, so it is no surprise that I’ve had less time for...
31st Oct 2013
71

Stay Awhile and Listen

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

31st Oct 2013
Developing games is a full-time occupation, so it is no surprise that I’ve had less time for blogging as I’ve started creating a new game. After a two-year stint helping other folks publish their games I’m back to coding and game design full-time and having a wonderful time. But...
The Boot.dev Beat. October 2025 Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing....
1st Oct 2025
1

The Boot.dev Beat. October 2025

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

1st Oct 2025
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
Bypassing the WiFi Hardware Switch on the Lenovo X201 Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201...
2nd Apr 2023
101

Bypassing the WiFi Hardware Switch on the Lenovo X201

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

2nd Apr 2023
Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201 to start using as my daily driver. I purchased the X201 to replace my existing X260. Although some might look at this as a "downgrade" in terms of specs and hardware, I would have...
Tearing down the Rewind app Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll...
25th Dec 2022
37

Tearing down the Rewind app

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

25th Dec 2022
Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll through a timeline of past screen recordings. Rewind also recognizes text, including text in videos and Zoom calls, allowing the user to perform full-text search on anything that has...
Playground Playground
1st Jun 2025
1

Playground

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

1st Jun 2025
Playground
Designing a version In modern software development, a project isn't a project without a proper versioning scheme. Weak...
23rd Feb 2016
1

Designing a version

from Sedimental [alt+shift+b] in programming

23rd Feb 2016
In modern software development, a project isn't a project without a proper versioning scheme. Weak version management neglects clients like lack of source control neglects collaborators. Dependency management and migration rely on versions. Beyond the technical, a project's...
Recently Reading It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.”...
1st Oct 2024
84

Recently

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

1st Oct 2024
Reading It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.” There are many things we don’t understand about how large language models work, but one thing we can be sure of is that ChatGPT is not happy to see you. Ted Chiang’s article about AI...
Getting better at the New York Times crossword I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword...
15th Apr 2021
1

Getting better at the New York Times crossword

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

15th Apr 2021
I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword puzzles, the best way to improve is to solve daily. As a budding cruciverbalist you develop a few key skills. The NYTimes website has an excellent guide on the basics of solving....
ASAP ASAP ¶ASAP When asking for something, it’s really pointless to attach the typical “as soon as...
2nd Nov 2015
18

ASAP

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

2nd Nov 2015
ASAP ¶ASAP When asking for something, it’s really pointless to attach the typical “as soon as possible” to the end. Here’s why: What I think you mean when you use the phrase “as soon as possible” or, even worse, “ASAP”: I really want this now or sooner. I don’t care what you’re...
Interoperable Personal Libraries and Ad Hoc Reading Groups Exploring ways to build social infrastructure around books and reading on the open web
20th Feb 2022
1

Interoperable Personal Libraries and Ad Hoc Reading Groups

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

20th Feb 2022
Exploring ways to build social infrastructure around books and reading on the open web
MCP is Dead; Long Live MCP! - Revisited 6 months later, where does MCP stand today?
8th Aug 2026
2

MCP is Dead; Long Live MCP! - Revisited

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

8th Aug 2026
6 months later, where does MCP stand today?
IndexedDB is Weird Why? Well: The IndexedDB API is callback-based. With JavaScript being single-threaded, a blocking...
3rd Mar 2025
51

IndexedDB is Weird

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

3rd Mar 2025
Why? Well: The IndexedDB API is callback-based. With JavaScript being single-threaded, a blocking API would mean fully blocking the page, render and basic user interaction included, while the request is being processed. Although this is apparently good-enough for JSON.parse(),...
Data and acquired consent Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's...
4th Nov 2025
1

Data and acquired consent

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

4th Nov 2025
Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's okay...until it's not. If you're a brand, a content creator, or just someone on the internet, and you come across someone sharing their email on a platform for the purpose of being...
Can Directories Rise Again? With search getting worse by the day, maybe it's time we rebounded in the other direction. The long...
21st May 2025
62

Can Directories Rise Again?

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

21st May 2025
With search getting worse by the day, maybe it's time we rebounded in the other direction. The long forgotten directory. The post Can Directories Rise Again? appeared first on The History of the Web.
I did a Q/A with the Reactiflux community Read the transcript of a live Q/A I did about Webamp and Nuclide.
18th May 2018
1

I did a Q/A with the Reactiflux community

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

18th May 2018
Read the transcript of a live Q/A I did about Webamp and Nuclide.
Prescription Form UI Improvements Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and...
13th Mar 2019
32

Prescription Form UI Improvements

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

13th Mar 2019
Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and ended up using their prescription form to update my worsening eyesight. The design of this form wasn’t bad per se, but it could certainly be improved. Current design of the...
Winner, Name that Ware July 2026 The structure in question for last month’s ware are a pair of NPN transistors that form the core of...
4 weeks ago
1

Winner, Name that Ware July 2026

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

4 weeks ago
The structure in question for last month’s ware are a pair of NPN transistors that form the core of a bandgap voltage reference circuit. As its name implies, a bandgap voltage reference generates a near-constant voltage for use inside chips. The voltage is intended to be fairly...
Bidirectional Scrolling: Why Not Both? Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver's post about...
9th Nov 2020
51

Bidirectional Scrolling: Why Not Both?

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

9th Nov 2020
Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver's post about the merits and pitfalls of bidirectional scrolling and found myself conflicted with the design arguments put forth in the article. It's a very good article overall, and I suggest...
Dear Apple, Please Fix Safari's Default Dark Mode Link Color Dear Apple, Please Fix Safari's Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the...
18th Apr 2022
47

Dear Apple, Please Fix Safari's Default Dark Mode Link Color

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

18th Apr 2022
Dear Apple, Please Fix Safari's Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the modern web falls under the realm of accessibility and should not be ignored. It is important and helps keep the visual flow of your content to match that of your users' operating...
Tom Waits' "Ol' 55" for Jared and Kathleen [Ukulele] I recorded a simple version of Tom Waits' 'Ol' 55' for my friends Jared and Kathleen's wedding.
12th Sep 2012
1

Tom Waits' "Ol' 55" for Jared and Kathleen [Ukulele]

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

12th Sep 2012
I recorded a simple version of Tom Waits' 'Ol' 55' for my friends Jared and Kathleen's wedding.
A reactive framework in 40 lines In this article I'll be explaining one method to create a basic reactive framework (in just 40 lines...
9th Jul 2021
30

A reactive framework in 40 lines

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

9th Jul 2021
In this article I'll be explaining one method to create a basic reactive framework (in just 40 lines of code).
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
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.
What you can do in a decade I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more...
22nd Apr 2026
1

What you can do in a decade

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

22nd Apr 2026
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
Hotel Guest User Agent Data I wrote a script that exposes browser and software platform data from hotels across the country....
5th May 2012
119

Hotel Guest User Agent Data

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

5th May 2012
I wrote a script that exposes browser and software platform data from hotels across the country. This data is very different from say: StatCounter or NetApplications estimates because they rely on getting their data from trackers on specific websites. The data I pulled comes...
Trivet adds Google sign-in to Ghost A free, open-source project for blogs
3rd Jan 2026
1

Trivet adds Google sign-in to Ghost

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

3rd Jan 2026
A free, open-source project for blogs
And Suddenly Spring And suddenly it happens one day in March. The sun beams down in a rare cloudless sky. It might be...
20th Mar 2026
1

And Suddenly Spring

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

20th Mar 2026
And suddenly it happens one day in March. The sun beams down in a rare cloudless sky. It might be cold as the wind gently blows but The Sun. The Sun beams down and it promises Long nights on the horizon. It promises miserable humid days And lovely warm days. Harsh mid-day...
Credit where credit is due I feel fortunate to have been part of Blizzard Entertainment when it started, now over thirty years...
8th Oct 2024
118

Credit where credit is due

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

8th Oct 2024
I feel fortunate to have been part of Blizzard Entertainment when it started, now over thirty years ago. I got to work with amazing people; make games players loved; and learn a lot about design, programming, and business along the way. Some of those lessons were hard-earned, as...
Adding Gutenberg Full- and Wide-Width Image Support to Your WordPress Theme Gutenberg brings with it the ability to set image blocks as full-width or wide-width. This article...
16th Mar 2019
39

Adding Gutenberg Full- and Wide-Width Image Support to Your WordPress Theme

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

16th Mar 2019
Gutenberg brings with it the ability to set image blocks as full-width or wide-width. This article talks about how to enable support for that feature in your theme, and one way to write the CSS that makes it work.
I Mostly Stopped Typing I built the dictation app I wanted. It's called TongueType, and my daughter did the voice over for...
25th Jun 2026
1

I Mostly Stopped Typing

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

25th Jun 2026
I built the dictation app I wanted. It's called TongueType, and my daughter did the voice over for the video. (Family business.) It hasn't gotten much traction yet, and I think I know why: dictation has been bad for so long that most people stopped paying attention. I don't blame...
29th Jun 2012
AI Isn’t Replacing Open Source Andrew Baker, the current Group CIO at Capitec Bank wrote an interesting piece on AI and open...
a week ago
-3

AI Isn’t Replacing Open Source

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

a week ago
Andrew Baker, the current Group CIO at Capitec Bank wrote an interesting piece on AI and open source, and how these tools that generate code according to one’s specification may replace the general reliance on open source implementations done by contributors around the world. I’d...
Scraping Javascript page using Python Simple code example to illustrate scraping a javascript driven website, using Python and Dryscape.
18th Oct 2014
34

Scraping Javascript page using Python

from blag [alt+shift+b] in programming

18th Oct 2014
Simple code example to illustrate scraping a javascript driven website, using Python and Dryscape.
April updates Another great month, with lots of updates!
4th May 2018
1

April updates

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

4th May 2018
Another great month, with lots of updates!
Kagi search features *New* : More features in our Dec 22 update ( https://blog.kagi.com/kagi-search-dec22-update ) and...
31st May 2022
30

Kagi search features

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

31st May 2022
*New* : More features in our Dec 22 update ( https://blog.kagi.com/kagi-search-dec22-update ) and May 23 update ( https://blog.kagi.com/search-enhancements ).
How to Properly Use Defer in Golang What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows...
1st Jun 2021
1

How to Properly Use Defer in Golang

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

1st Jun 2021
What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns. What throws some people off is that the deferred function’s arguments are evaluated...
Handling JSON objects with duplicate names in Python Consider the following JSON object: { "sides": 4, "colour": "red", "sides": 5, "colour":...
4th May 2025
41

Handling JSON objects with duplicate names in Python

from alexwlchan [alt+shift+b] in programming

4th May 2025
Consider the following JSON object: { "sides": 4, "colour": "red", "sides": 5, "colour": "blue" } Notice that sides and colour both appear twice. This looks invalid, but I learnt recently that this is actually legal JSON syntax! It’s unusual and discouraged, but it’s...
Occlusion with Bells On Modern SSAO in a modern run-time Use.GPU 0.14 is out, so here's an update on my...
23rd Mar 2025
36

Occlusion with Bells On

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

23rd Mar 2025
Modern SSAO in a modern run-time Use.GPU 0.14 is out, so here's an update on my declarative/reactive rendering efforts. The highlights in this release are: dramatic inspector viewing upgrades a modern ambient-occlusion (SSAO/GTAO) implementation newly revised render pass...
Vibe Coding Tools are a BattleMech Using modern AI coding tools feels like jumping into the cockpit of a BattleMech. My co-worker used...
7th Apr 2026
1

Vibe Coding Tools are a BattleMech

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

7th Apr 2026
Using modern AI coding tools feels like jumping into the cockpit of a BattleMech. My co-worker used this analogy recently and I love it. It perfectly sums up the feeling of vibe coding for me. I can move faster, jump higher and it feels like a there is a whole new world of...
random numbers from pcg32 at 200 Gbit/s One of the neat things about the PCG random number generator by Melissa O’Neill is its use of...
13th Feb 2025
54

random numbers from pcg32 at 200 Gbit/s

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

13th Feb 2025
One of the neat things about the PCG random number generator by Melissa O’Neill is its use of instruction-level parallelism: the PCG state update can run in parallel with its output permutation. However, PCG only has a limited amount of ILP, about 3 instructions. Its overall...
What I'm up to - July 2023 ✨ What I've been up to We finished moving back to NYC last month. I made a quick stopover to...
1st Jul 2023
1

What I'm up to - July 2023

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

1st Jul 2023
✨ What I've been up to We finished moving back to NYC last month. I made a quick stopover to Canada for Tailwind Connect, where I met some interesting people and learned some new CSS techniques....
5 kubectl plugins to make your life easier I have been using Kubernetes for five years, but only very recently started using plugins to enhance...
8th Aug 2023
39

5 kubectl plugins to make your life easier

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

8th Aug 2023
I have been using Kubernetes for five years, but only very recently started using plugins to enhance my kubectl commands. I will show you five plugins that help me avoid repetitive tasks, make cluster administration simpler, and incident response less stressful. All the plugins...
String Formatting One of the most well-received features introduced in Python 3.6 were the f-strings. Unlike the...
2nd Mar 2023
1

String Formatting

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

2nd Mar 2023
One of the most well-received features introduced in Python 3.6 were the f-strings. Unlike the walrus operator (introduced in Python 3.8), f-strings quickly became popular - it's hard to find someone who doesn't love them! Officially named literal string interpolation, f-strings...
Humanity's Last Exam Humanity's Last Exam by Center for AI Safety (CAIS) and Scale AI
20th Feb 2025
1

Humanity's Last Exam

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

20th Feb 2025
Humanity's Last Exam by Center for AI Safety (CAIS) and Scale AI
An educational side project What does a great side project look like, which helps learn new technologies, but also helps stand...
1st Jun 2023
118

An educational side project

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

1st Jun 2023
What does a great side project look like, which helps learn new technologies, but also helps stand out when looking for a new job? Analysis of an Uber simulation app, built from scratch.
Dispatch 002: Making a new medium and other recaps It’s always nice to celebrate publications and presenting our research in public, but much of our...
21st Dec 2023
15

Dispatch 002: Making a new medium and other recaps

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

21st Dec 2023
It’s always nice to celebrate publications and presenting our research in public, but much of our work are ongoing journeys. So, in this end of the year dispatch we wanted to share some recaps and talk a bit about one of our longest standing research tracks: programmable ink.
5th Mar 2025
Low Power Mode on the Mac Laptop battery life is decreasingly relevant to me as more airplanes offer power outlets. But...
31st Jul 2018
45

Low Power Mode on the Mac

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

31st Jul 2018
Laptop battery life is decreasingly relevant to me as more airplanes offer power outlets. But sometimes you lose that lottery, as I did on my latest 8-hour daytime flight. Apple’s “Up to 10 hours” claim doesn’t apply to my work,1 which is usually a mix of Xcode, web browsing, and...
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
54

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

from Making software better without sacrificing user experience. [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...
The Web’s Next Transition Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a...
4th Oct 2022
33

The Web’s Next Transition

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

4th Oct 2022
Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a new and improved architecture for building web applications.
February updates We started the year with lots of new updates
4th Feb 2019
1

February updates

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

4th Feb 2019
We started the year with lots of new updates
All the user-facing states I find myself needing a reference like this more often than not lately. So, here’s a blog acting as...
29th Apr 2022
25

All the user-facing states

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

29th Apr 2022
I find myself needing a reference like this more often than not lately. So, here’s a blog acting as augmented memory—I’ll update it as I encounter more user-facing states in the wild. What user-facing state is User-facing state is what someone experiences when they interact with...
Pathlib for Path Manipulations If I were to name my top ten modules from the standard library, pathlib would be high on that list....
17th Jul 2023
1

Pathlib for Path Manipulations

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

17th Jul 2023
If I were to name my top ten modules from the standard library, pathlib would be high on that list. It could even make it to the top three. Manipulating paths was always a tricky problem if your code was supposed to work on different operating systems. If you accidentally...
Finding a tricky bug in Elasticsearch 8.4.2 A few weeks ago, I helped to find a bug in Elasticsearch 8.4.2. We’d started seeing issues in our...
5th Oct 2022
46

Finding a tricky bug in Elasticsearch 8.4.2

from alexwlchan [alt+shift+b] in programming

5th Oct 2022
A few weeks ago, I helped to find a bug in Elasticsearch 8.4.2. We’d started seeing issues in our Elastic cluster at work, and I was able to isolate the issue in a small, reproducible test case. I shared my code with Elastic engineers, and that helped them identify and fix the...
New Loose Leaf Security series: Securing your laptop and desktop computers Four more episodes of Loose Leaf Security are out, a series about securing your laptop and desktop...
14th Dec 2018
47
14th Dec 2018
Four more episodes of Loose Leaf Security are out, a series about securing your laptop and desktop computers: Physical attacks to your computers and disk encryption Liz and Geoffrey are back with a look at physical computer security - just how much trouble could someone cause if...
Array 1.24.0 Welcome to The PostHog Array 1.24.0! Quite a lot has changed since we last talked... Community MVP...
14th Apr 2021
44

Array 1.24.0

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

14th Apr 2021
Welcome to The PostHog Array 1.24.0! Quite a lot has changed since we last talked... Community MVP 🏆 This release cycle's Community MVP goes to…
Autoconf’s revenge: ad-hoc shell templates How to leverage an old dirty trick in your Bazel wrapper for great effect
8th Jul 2026
1

Autoconf’s revenge: ad-hoc shell templates

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

8th Jul 2026
How to leverage an old dirty trick in your Bazel wrapper for great effect
What I'm up to - October 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2024
1

What I'm up to - October 2024

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

1st Oct 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - I've started publishing on Contraption Company every Friday. My posts last month: I...
Common Beginner Mistakes with React I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped...
6th Mar 2023
55

Common Beginner Mistakes with React

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

6th Mar 2023
I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped up by the same handful of things. In this article, we're going to go through 9 of the most dastardly gotchas. I'll show you how to solve these common problems, so you can avoid a...
The Boot.dev Beat. January 2026 We’re off to an incredible start to 2026. December of 2025 broke a new record with 3,075,904 lessons...
13th Jan 2026
1

The Boot.dev Beat. January 2026

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

13th Jan 2026
We’re off to an incredible start to 2026. December of 2025 broke a new record with 3,075,904 lessons completed and 82,578 training grounds challenges completed during the month! In January, I’m writing this on the 13th, and we’re already at 1,657,581 lessons and 47,795 challenges...
The Scoop: Turmoil at Twitter Overnight, Twitter has gone from one of the best working environments in tech, to one of the worst....
3rd Nov 2022
60

The Scoop: Turmoil at Twitter

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

3rd Nov 2022
Overnight, Twitter has gone from one of the best working environments in tech, to one of the worst. What is happening, and why?
A Walkthrough of *that* React Suspense Demo Annotated commentary on the code behind the Movie search demo featuring React Suspense
2nd Mar 2018
28

A Walkthrough of *that* React Suspense Demo

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

2nd Mar 2018
Annotated commentary on the code behind the Movie search demo featuring React Suspense
Moving from Medium What this runs on I finally did it! I took the plunge and am running my own blog. It's been many...
31st Jan 2023
16

Moving from Medium

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

31st Jan 2023
What this runs on I finally did it! I took the plunge and am running my own blog. It's been many years since I ran my own site 'properly'. And now that it's practically free, it was about time. For the eagle-eyed among you, you'll know that I sporadically published content to...
Based-30b https://huggingface.co/ehartford/based-30b So, as I was working on Wizard-Vicuna-30b-Uncensored and...
3rd Jun 2023
29

Based-30b

from Cognitive Computations [alt+shift+b] in programming

3rd Jun 2023
https://huggingface.co/ehartford/based-30b So, as I was working on Wizard-Vicuna-30b-Uncensored and WizardLM-Uncensored-Falcon-7b, I came to the realization that these models, despite being trained with no refusals, were still refusing. How could this be? It dawned on me, that...
My role as a founder CTO: Year Seven 2024 has come and gone, and it’s time for my annual post. What a year for startups—like squeezing...
6th Jan 2025
88

My role as a founder CTO: Year Seven

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

6th Jan 2025
2024 has come and gone, and it’s time for my annual post. What a year for startups—like squeezing five regular years into one. Do you remember the Apple Vision Pro, the DMA regulation, founder mode, or the o1 launch? All of that happened in just the last twelve months. It’s also...
Correct vs Good Part 2: Can we have it both ways?
26th Mar 2025
102

Correct vs Good

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

26th Mar 2025
Part 2: Can we have it both ways?
'First' thoughts on git I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git;...
5th Apr 2010
43

'First' thoughts on git

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

5th Apr 2010
I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git; I've certainly already been exposed to git in a variety of ways. I'd always been told that my love of graph theory would convert me over to this different type of version control. I...
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,...
I doubled-down on RSS Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the...
6th Mar 2023
24

I doubled-down on RSS

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

6th Mar 2023
Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the mall. The quarter that is its imminent demise is revolving faster and faster and will probably drop out of sight sooner than later. Part of mourning the communities I once had there...
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
What email will look like in the future On patching a 1981-era system mid-flight
1st May 2026
2

What email will look like in the future

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

1st May 2026
On patching a 1981-era system mid-flight
Support for Stripe Payment Links It's even easier to get paid subscribers with Stripe's new Payment Links
9th Sep 2021
1

Support for Stripe Payment Links

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

9th Sep 2021
It's even easier to get paid subscribers with Stripe's new Payment Links
Add metadata to your RSS feeds Add metadata to your RSS feeds
1st Mar 2025
1

Add metadata to your RSS feeds

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

1st Mar 2025
Add metadata to your RSS feeds
13th Mar 2026
1st Jul 2024
17

July 2024

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

1st Jul 2024
How to delete a tag on GitHub In the world of Git, tags are very useful for keeping track of your project's version history. A lot...
16th Nov 2011
45

How to delete a tag on GitHub

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

16th Nov 2011
In the world of Git, tags are very useful for keeping track of your project's version history. A lot of folks will argue that you shouldn't delete tags, but there are real-world examples in which tags need to be deleted.  That said, it's both a good and a bad thing that GitHub...
Let's Write an IPython Extension the Hard Way I love IPython. I love using it, I love writing about it, I love taking pictures with its core...
16th Jul 2020
1

Let's Write an IPython Extension the Hard Way

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

16th Jul 2020
I love IPython. I love using it, I love writing about it, I love taking pictures with its core contributors (Hi Paul!). If I ever get invited to the "Talk Python To Me" podcast (not that I have anything interesting to talk about), and Michael Kennedy is going to ask me what my...
Using snippets in sublime text to speed up your development How to leverage tools like snippets to speed up the development process and increase your...
20th Feb 2018
45

Using snippets in sublime text to speed up your development

from Seán Barry [alt+shift+b] in programming

20th Feb 2018
How to leverage tools like snippets to speed up the development process and increase your efficiency.
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...
Reflecting on 2024, Droste's Lair, Version control for game dev A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of...
23rd Dec 2024
107

Reflecting on 2024, Droste's Lair, Version control for game dev

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

23rd Dec 2024
A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of version control for game dev.
The top reason we haven’t sold our startup We’ve been lucky at Buffer [http://bufferapp.com] to receive a number of acquisition offers along...
13th Jan 2015
39

The top reason we haven’t sold our startup

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

13th Jan 2015
We’ve been lucky at Buffer [http://bufferapp.com] to receive a number of acquisition offers along our journey so far. When I mention this to people, a key question that often comes up is “how did you decide not to sell?”. The earliest offer we had for Buffer was
Setting intentions and goals for 2020 Last year I took a mindfulness course led by a former team lead who had switched careers at...
2nd Jan 2020
1

Setting intentions and goals for 2020

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

2nd Jan 2020
Last year I took a mindfulness course led by a former team lead who had switched careers at Microsoft. We had four in-person all day sessions and at the end of each session we would set intentions for the next few months between classes. Intentions are different than goals, as...
CSS Media Query for Scripting Support Chrome 120 was released last week and in this version, we got the CSS Media Query for scripting...
4th Dec 2023
1

CSS Media Query for Scripting Support

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

4th Dec 2023
Chrome 120 was released last week and in this version, we got the CSS Media Query for scripting support. Simply, this media query allows you to test whether scripting language are available and tailor page content and styles depending on support. Media query syntax # There are...
Go's WaitGroup vs JavaScript's PromiseAll In applications that are i/o heavy, it can get clunky to synchronously execute high-latency...
4th Jun 2020
1

Go's WaitGroup vs JavaScript's PromiseAll

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

4th Jun 2020
In applications that are i/o heavy, it can get clunky to synchronously execute high-latency functions one after the other. For example, if I have a web page that needs to request seven files from the server before it can show the page, I need to asynchronously fetch all those...
fibre broadband anticlimax How can something that “just works” be so annoying? situation We live in Cambridge off a little road...
a week ago
-2

fibre broadband anticlimax

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

a week ago
How can something that “just works” be so annoying? situation We live in Cambridge off a little road down a drive in shared ownership between us and our neighbouring houses. All the utilities are buried under this drive, including the phone line. anticipation Over the last few...
How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 2) This series of articles is made out of two parts: In the first part, we built the stopwatch's user...
28th Jun 2020
37

How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 2)

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

28th Jun 2020
This series of articles is made out of two parts: In the first part, we built the stopwatch's user interface with HTML and CSS. In this second part, we'll make the user interface functional with JavaScript (the stopwatch works).
Joining ellipses with matching tangents In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join...
5th Feb 2024
63

Joining ellipses with matching tangents

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

5th Feb 2024
In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join where their tangents are at 45°. I wondered if I could do something similar with ellipses. As before, I made an interactive ellipse workbench to experiment with the problem. I got...
Recently I missed last month’s Recently because I was traveling. I’ll be pretty busy this weekend too, so...
29th Aug 2025
1

Recently

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

29th Aug 2025
I missed last month’s Recently because I was traveling. I’ll be pretty busy this weekend too, so I’ll publish this now: a solid double-length post to make up for it. Listening It’s been a really good time for music: both discovering new albums by bands I’ve followed, and finding...
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...
My Favorite Web Apps and Tools I’ve found myself more often using web apps instead of dedicated desktop applications at work. It...
26th Dec 2018
43

My Favorite Web Apps and Tools

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

26th Dec 2018
I’ve found myself more often using web apps instead of dedicated desktop applications at work. It seems that in general, desktop apps have been getting slower and more resource intensive lately. The trend of teams using Electron or the Chromium Embedded Framework in order to ship...
My role as a founder CTO: Year Five It’s hard to believe that five years have already gone by since RevenueCat’s inception. In a matter...
6th Feb 2023
87

My role as a founder CTO: Year Five

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

6th Feb 2023
It’s hard to believe that five years have already gone by since RevenueCat’s inception. In a matter of weeks, RevenueCat will become the company where I have worked the longest in my career. As Jason Lemkin says, it’s important to continuously reinvent the company and oneself...
My Git alias for shipping a feature branch A handy Git alias for merging a feature branch into master and pushing it to the server.
4th Dec 2013
1

My Git alias for shipping a feature branch

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

4th Dec 2013
A handy Git alias for merging a feature branch into master and pushing it to the server.
Deploys Are The ✨WRONG✨ Way To Change User Experience This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m...
8th Mar 2023
46

Deploys Are The ✨WRONG✨ Way To Change User Experience

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

8th Mar 2023
This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m no stranger to ranting about deploys. But there’s one thing I haven’t sufficiently ranted about yet, which is this: Deploying software is a terrible, horrible, no good, very bad way to go about the...
No No ¶No Hi, We are looking for a Sponsored post written by you to match your website...
6th Jan 2016
17

No

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

6th Jan 2016
No ¶No Hi, We are looking for a Sponsored post written by you to match your website builtwithbootstrap.com. The post would need to contain a minimum of 2 paragraphs relating to online casinos and a link to one of our client’s websites. We can pay directly into your paypal account...
How one line of code caused a $60 million loss 60,000 people lost full phone service, half of AT&T's network was down, and 500 airline flights were...
13th Nov 2023
36

How one line of code caused a $60 million loss

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

13th Nov 2023
60,000 people lost full phone service, half of AT&T's network was down, and 500 airline flights were delayed
Visualizing Git’s Merkle DAG with D3.js The Directed Acyclic Graph (DAG) is a concept I run into over-and-over again; which is, perhaps,...
21st Mar 2016
1

Visualizing Git’s Merkle DAG with D3.js

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

21st Mar 2016
The Directed Acyclic Graph (DAG) is a concept I run into over-and-over again; which is, perhaps, somewhat ironic. A DAG is a representation of vertices (nodes) that are connected by directional edges (arcs—i.e., lines) in such a way that there are no cycles (e.g., starting at...
Print Sales, Costs, And Profit: 2025 Apparently the bottom is falling out of the art market, at least for those in the high-end segment1....
1st Nov 2025
1

Print Sales, Costs, And Profit: 2025

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

1st Nov 2025
Apparently the bottom is falling out of the art market, at least for those in the high-end segment1. That market of investors, speculators, and dealers who are working with mind-boggling prices. This isn’t surprising. The buyers in this market aren’t interested in art, they’re...
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…
PGP Desktop was causing OS X to run slowly Sharing an issue I found where PGP Desktop was causing my computer to run slowly.
5th Feb 2008
1

PGP Desktop was causing OS X to run slowly

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

5th Feb 2008
Sharing an issue I found where PGP Desktop was causing my computer to run slowly.
Coming soon This is General Robots.
31st Jan 2023
42

Coming soon

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

31st Jan 2023
This is General Robots.
What I'm up to - August 2023 I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social...
1st Aug 2023
1

What I'm up to - August 2023

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

1st Aug 2023
I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social media. ✨ What I was up to in July Booklet is a product I've been building to help communi...
From Zero to Fineturning with Axolotl on ROCm Gratitude to https://tensorwave.com/ for giving me access to their excellent servers! Few have tried...
11th Mar 2024
88

From Zero to Fineturning with Axolotl on ROCm

from Cognitive Computations [alt+shift+b] in programming

11th Mar 2024
Gratitude to https://tensorwave.com/ for giving me access to their excellent servers! Few have tried this and fewer have succeeded. I've been marginally successful after a significant amount of effort, so it deserves a blog post. Know that you are in for rough waters. And even...
Czech localization Czech localization
1st Oct 2025
1

Czech localization

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

1st Oct 2025
Czech localization
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...
Cover letters in the era of ChatGPT At first glance, ChatGPT seems like it is a powerful tool for writing a custom cover letter for a...
12th May 2023
41

Cover letters in the era of ChatGPT

from TokyoDev [alt+shift+b] in programming

12th May 2023
At first glance, ChatGPT seems like it is a powerful tool for writing a custom cover letter for a job (when I saw cover letter, these days this often refers to the body of an email or the text someone puts into a “message” field of an application form). For instance, I was able...
Humanity's Last Exam Humanity's Last Exam by Center for AI Safety (CAIS) and Scale AI
20th Feb 2025
61

Humanity's Last Exam

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

20th Feb 2025
Humanity's Last Exam by Center for AI Safety (CAIS) and Scale AI
Process Debt I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even...
10th Dec 2023
61

Process Debt

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

10th Dec 2023
I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even worth […] The post Process Debt appeared first on Vadim Kravcenko.
Reflection and Custom States in Web Components In the Web Component world, attribute reflection is commonly used to style custom elements both...
5th Jun 2024
92

Reflection and Custom States in Web Components

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

5th Jun 2024
In the Web Component world, attribute reflection is commonly used to style custom elements both internally and as public APIs for consumers. If you're not familiar, attribute reflection occurs when an attribute in the DOM is updated due to changes in a corresponding property. A...
Happy New Year: a stereogram in SQL I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the...
31st Dec 2019
34

Happy New Year: a stereogram in SQL

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

31st Dec 2019
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the Everglades: the endless sea of grass, extending to the horizon, as far as the eye can see and beyond, and teeming with life. There are all kinds of animals there. Herons, egrets,...
2nd May 2014
Writing terrible code The secret of being a great coder is to write terrible code. Wait, wait. Hear me out: I’m going...
27th Feb 2025
66

Writing terrible code

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

27th Feb 2025
The secret of being a great coder is to write terrible code. Wait, wait. Hear me out: I’m going somewhere with this.
Modifications for Purl Soho's Snow Day Stockings My partner and I don't always decorate for Christmas, but when we do, we love to hang stockings to...
6th Dec 2020
1

Modifications for Purl Soho's Snow Day Stockings

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

6th Dec 2020
My partner and I don't always decorate for Christmas, but when we do, we love to hang stockings to fill with little notes, candies, chapsticks, stickers, or other small snacks and trinkets we pick up over the course of December. His family has a tradition of handmade stockings,...
1st Dec 2023
Book Review: 'The Perfectionists: How Precision Engineers Created the Modern World' Excellent book about the history of precision machining
1st Jul 2024
28
1st Jul 2024
Excellent book about the history of precision machining
How to create microfrontends with Web Components in React We often hear about microfrontends, this happens when your company plans to have multiple teams...
7th Jan 2021
39

How to create microfrontends with Web Components in React

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

7th Jan 2021
We often hear about microfrontends, this happens when your company plans to have multiple teams build a big new web project. The company does not want teams to fight over a single monstrous SPA. It decides to break the project down into several mini-apps hosted by a parent app....
Being the CTO and on the Board of Directors July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my...
3 weeks ago
1

Being the CTO and on the Board of Directors

from TokyoDev [alt+shift+b] in programming

3 weeks ago
July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my original plan, but somehow I ended up here. I came to fill in a high management role at an AI startup, and within a few years was appointed CTO, and then a member of the Board of...
Paper Review: “Did you miss my comments or what?” Toxicity in Open Source Discussions On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or...
15th Jan 2023
56
15th Jan 2023
On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or unreasonable language that is likely to make someone leave a discussion. – Google, Project Jigsaw Thu, 19 Aug 2021 @EmilyKager & @[email protected] I didn’t expect to learn...
How Binary JSON Works in YDB Feel free to join the discussion on HackerNews. In the early 2020 I was working in the Distributed...
8th Jun 2022
29

How Binary JSON Works in YDB

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

8th Jun 2022
Feel free to join the discussion on HackerNews. In the early 2020 I was working in the Distributed Queries team of YDB. YDB is a Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions. One of my key tasks there was...
CI Files in Their Own Namespace I recently had a random idea to fix a problem that evidently only bothers me. It has become de...
2nd Dec 2018
1

CI Files in Their Own Namespace

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

2nd Dec 2018
I recently had a random idea to fix a problem that evidently only bothers me. It has become de rigueur to litter every project with a random smattering of top-level dotfiles. I’m thinking of the .travis.yaml-type files that are regarded as a necessary evil to perform some kind of...
Localization Localization
1st May 2025
1

Localization

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

1st May 2025
Localization
MCP is Dead; Long Live MCP! Understanding the social media zeitgeist around CLIs and the premature death of MCP
14th Mar 2026
1

MCP is Dead; Long Live MCP!

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

14th Mar 2026
Understanding the social media zeitgeist around CLIs and the premature death of MCP
I've been thinking about tradeoffs all wrong Sup nerds, I'm back from DDD Europe! Still processing the conference and adjusting to the horrible...
5th Jun 2024
34

I've been thinking about tradeoffs all wrong

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

5th Jun 2024
Sup nerds, I'm back from DDD Europe! Still processing the conference and adjusting to the horrible jetlag but also itching to get writing again, so let's go. The opening keynote to the conference was called "Modern Tradeoff Analysis for Software Architecture". It was mostly about...
Announcing the 2025 TokyoDev Developers Survey The 2025 edition of the TokyoDev Developer Survey is now live! If you’re a software developer living...
4th Sep 2025
59

Announcing the 2025 TokyoDev Developers Survey

from TokyoDev [alt+shift+b] in programming

4th Sep 2025
The 2025 edition of the TokyoDev Developer Survey is now live! If you’re a software developer living in Japan, please take a few minutes to participate. All questions are optional, and it should take less than 10 minutes to complete. The survey will remain open until September...
I have not failed enough I was recently listening through the How to succeed at failing series on the Freakonomics podcast...
30th Dec 2023
35

I have not failed enough

from Jibran’s Perspective [alt+shift+b] in programming

30th Dec 2023
I was recently listening through the How to succeed at failing series on the Freakonomics podcast and started to think about how often I had failed in the past few years. The first answer was - not too much. I couldn’t think of too many instances of where I had “failed”. This was...
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'
Amazon's Top Rated Items I developed a set of scripts that scrape Amazon’s product pages. The result of scraping and...
18th Feb 2013
49

Amazon's Top Rated Items

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

18th Feb 2013
I developed a set of scripts that scrape Amazon’s product pages. The result of scraping and processing nearly 300,000 products from 26 departments is my own Amazon Top 400 List. _chart("scatter","scatter-chart2", "Amazon Product Ratings", {categories:[ 'Average Rating', 'Number...
Annual Review 2025 As was the case in 2023, I’m back in Yunnan writing the annual review. This time sitting in Matchbox...
2nd Jan 2026
1

Annual Review 2025

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

2nd Jan 2026
As was the case in 2023, I’m back in Yunnan writing the annual review. This time sitting in Matchbox coffee shop in Shaxi, the sky is pure blue and the farmers fields below are a dusty yellow. My fingers are freezing as I type but the pain is negated by the joy of wearing a...
a weekend love story - raylib/zig raylib-zig-emscripten Zig Psyop Before this weekend, I was a plebeian who used JavaScript for 80%...
15th Aug 2024
1

a weekend love story - raylib/zig

from seated.ro [alt+shift+b] in programming

15th Aug 2024
raylib-zig-emscripten Zig Psyop Before this weekend, I was a plebeian who used JavaScript for 80% of my tasks. Now I am an esoteric plebeian who has used zig once. Anyway, I decided to give zig a shot and try to build a game with it. There was really only two libraries I wanted...
The Best Illustration Books and Courses My favourite resources for learning to draw and developing your visual thinking skills
6th Jul 2019
1

The Best Illustration Books and Courses

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

6th Jul 2019
My favourite resources for learning to draw and developing your visual thinking skills
JavaScript Bits You Skipped the First Time Around Illustrated notes on advanced but fundamental topics in JavaScript
28th Dec 2019
27

JavaScript Bits You Skipped the First Time Around

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

28th Dec 2019
Illustrated notes on advanced but fundamental topics in JavaScript
17th Feb 2024
BERA Designed by How&How, London & Lisbon.
22nd Feb 2022
52

BERA

from Identity Designed [alt+shift+b] in programming

22nd Feb 2022
Designed by How&How, London & Lisbon.
Our $100M Series B We don’t want to bury the lede: we have raised a $100M Series B, led by a new strategic partner in...
30th Jul 2025
48

Our $100M Series B

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

30th Jul 2025
We don’t want to bury the lede: we have raised a $100M Series B, led by a new strategic partner in USIT with participation from all existing Oxide investors. To put that number in perspective: over the nearly six year lifetime of the company, we have raised $89M; our $100M...
What I'm up to - June 2024 Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place...
1st Jun 2024
1

What I'm up to - June 2024

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

1st Jun 2024
Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place of social media. What I did in May - Summer weather has hit NYC - it's great to be back outside - Pu...
GitHub now has a setting to underline links A public beta was released for GitHub on Friday the 29th. It allows you to apply or remove an...
2nd Oct 2023
26

GitHub now has a setting to underline links

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

2nd Oct 2023
A public beta was released for GitHub on Friday the 29th. It allows you to apply or remove an underline effect to links in body content. The link underlines are present in Issue and Pull Request comments, as well as other areas of the site. We are still identifying areas where...
Prefers Reduced Motion By now, most devs are familiar with the prefers-reduced-motion media query that tells whether or not...
19th May 2021
51

Prefers Reduced Motion

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

19th May 2021
By now, most devs are familiar with the prefers-reduced-motion media query that tells whether or not a user prefers, well, reduced motion. You can use this to tone down (or turn off) transitions and animations in your stylesheet to accommodate users with vestibular motion...
Animated Radio Tab Toggles Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we...
5th Jan 2021
50

Animated Radio Tab Toggles

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

5th Jan 2021
Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we need to create a radio slide toggle for our made-up payment options. For this we want to display 3 simple payment choices to the user: One-time payment Recurring payment Free tier...
Doing It Manually I have a standing desk that goes up and down via a manual crank. I’ve had it for probably ten...
2nd Oct 2025
86

Doing It Manually

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

2nd Oct 2025
I have a standing desk that goes up and down via a manual crank. I’ve had it for probably ten years. Every time I raise or lower that thing, it gets my blood pumping. I often think: “I should upgrade to one of those standing desks that goes up and down with the push of a...
Breaking the Rules When you know the rules, then you can break the rules.
17th Dec 2008
17

Breaking the Rules

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

17th Dec 2008
When you know the rules, then you can break the rules.
Passing the reins on Panfrost Today is my last day at Collabora and my last day leading the Panfrost driver. It’s been a wild...
10th Apr 2023
1

Passing the reins on Panfrost

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

10th Apr 2023
Today is my last day at Collabora and my last day leading the Panfrost driver. It’s been a wild ride. In 2017, I began work on the chai driver for Mali T (Midgard). chai would later be merged into Lyude Paul’s and Connor Abbott’s BiOpenly project for Mali G (Bifrost) to form...
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...
CircleCI’s unnoticed holiday security breach CircleCI customers returned from the holiday break to be told to urgently rotate their secrets,...
5th Jan 2023
56

CircleCI’s unnoticed holiday security breach

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

5th Jan 2023
CircleCI customers returned from the holiday break to be told to urgently rotate their secrets, which were probably leaked. What does this leak mean for companies using a CI provider and how can you prepare for a CI vendor being compromised?
Incentives My friend Forest has been making some good thoughts about open source and incentives....
1st Mar 2024
46

Incentives

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

1st Mar 2024
My friend Forest has been making some good thoughts about open source and incentives. Coincidentally, this month saw a new wave of open source spam because of the tea.xyz project, which encouraged people to try and claim ‘ownership’ of existing open source projects, to get crypto...
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