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+→]
Your database skills are not ‘good to have’ A MySQL war story It’s 2006, and the New York Magazine digital team set out to create a new search...
12th Nov 2023
77

Your database skills are not ‘good to have’

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

12th Nov 2023
A MySQL war story It’s 2006, and the New York Magazine digital team set out to create a new search experience for its Fashion Week portal. It was one of those projects where technical feasibility was not even discussed with the tech team - a common occurrence back then. Agile...
16th Dec 2025
Array 1.4.0 Session times are here! They're a great way to help understand how engaged users are. The Array...
7th May 2020
30

Array 1.4.0

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

7th May 2020
Session times are here! They're a great way to help understand how engaged users are. The Array 1.4.0 brings plenty of improvements to our core…
Refactoring internal documentation in Notion In our latest developer productivity survey, our documentation was the area with the second most...
5th Feb 2026
1

Refactoring internal documentation in Notion

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

5th Feb 2026
In our latest developer productivity survey, our documentation was the area with the second most comments. This is a writeup of the concrete steps I took to see how much progress one person could make on improving the organization’s documentation while holding myself to a high...
Super Apps vs WhatsApp Over the last little while, there has been this rise in Super Apps, these apps that attempt to be...
9th Nov 2022
41

Super Apps vs WhatsApp

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

9th Nov 2022
Over the last little while, there has been this rise in Super Apps, these apps that attempt to be multi-functional “mobile malls”. In South Africa, Vodacom has released VodaPay where one can “enter” multiple stores to shop their products. Nedbank has Avo where one can also shop...
GitHub developer statistics Recently, Curtis Einsmann posted some stats from their work as a software engineer. This inspired me...
25th May 2021
47

GitHub developer statistics

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

25th May 2021
Recently, Curtis Einsmann posted some stats from their work as a software engineer. This inspired me to check my own impact as an employee: 1002 pull requests shipped 3062 pull requests reviewed 5 years (since migrating to GitHub Enterprise) LOC (lines of code) is a terrible...
Self-Hosting Fathom Analytics with DigitalOcean Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the...
2nd Feb 2021
44

Self-Hosting Fathom Analytics with DigitalOcean

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

2nd Feb 2021
Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the process of setting up Fathom PRO on Netlify, I figured it made sense to create a similar tutorial for the "Lite" variation, self-hosted on DigitalOcean. Please note that while I...
Most Demanded Helpdesk Features, According to IT Pros We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals...
11th Aug 2025
1

Most Demanded Helpdesk Features, According to IT Pros

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

11th Aug 2025
We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals to identify their common pain points and what they value most in existing helpdesk solutions. We've also investigated current trends in helpdesk and IT service management...
10th May 2016
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…
Git Notes: git's coolest, most unloved­ feature the short of it is: they’re cool for appending notes from automated systems (like ticket or build...
19th Nov 2022
1

Git Notes: git's coolest, most unloved­ feature

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

19th Nov 2022
the short of it is: they’re cool for appending notes from automated systems (like ticket or build systems) but not really for having interactive conversations with other developers (at least not yet) – Scott Chacon, GitHub.blog, Aug. 2010 Git notes are almost a secret. They’re...
15th Feb 2026
Breaking the rules: I threw away 10 months of work after 2 months on the job. When I took over the team, they were in month 8 of a 3-month project to relaunch the company's...
30th Jun 2023
47
30th Jun 2023
When I took over the team, they were in month 8 of a 3-month project to relaunch the company's ecommerce website. After 2 months leading the team, I decided to scrap it and start over. This is the story of how and why, and whether it all worked out.
Singletons in ES6 - The Good, The Bad, The Ugly Singletons are fairly controversial as far as I can tell, especially in JavaScript programming....
4th Nov 2019
1

Singletons in ES6 - The Good, The Bad, The Ugly

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

4th Nov 2019
Singletons are fairly controversial as far as I can tell, especially in JavaScript programming. Let’s take a look at what they are, when to (maybe) use them, and when not to.
25th Apr 2022
30

Joining Arcol

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

25th Apr 2022
#22 the good ol’ div link Context: A link to another page. Bad code <div>About us</div> <div...
14th Oct 2020
37

#22 the good ol’ div link

from HTMHell [alt+shift+b] in programming

14th Oct 2020
Context: A link to another page. Bad code <div>About us</div> <div onClick="location.href='about.html'"> About us </div> <div data-page="aboutus" data-url="index.php"> About us </div> …or any other variation of this pattern where an element other than <a> is used to link to a...
The World Record for Loneliness What's the farthest any person has been from the nearest other person?
6th May 2024
84

The World Record for Loneliness

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

6th May 2024
What's the farthest any person has been from the nearest other person?
What I'm up to - September 2025 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Sep 2025
1

What I'm up to - September 2025

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

1st Sep 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - Launched Chroma Cloud - Had a quick trip to Colorado - Went on a first bike ride ...
17th Feb 2025
Every Achievement Has A Denominator One of the classic failure modes of management is the empire-builder — the managers who measure...
3rd Oct 2022
41

Every Achievement Has A Denominator

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

3rd Oct 2022
One of the classic failure modes of management is the empire-builder — the managers who measure their own status, rank or value by the number of teams and people “under” them. Everyone knows you aren’t supposed to do this, but most of us secretly, sheepishly do it anyway to some...
1st Apr 2021
1

Pay-what-you-want subscriptions

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

1st Apr 2021
This is no joke.
Great things about Rust that aren't just performance Nearly every line of code I write for fun is in Rust. It's not because I need great performance,...
6th Jan 2025
87

Great things about Rust that aren't just performance

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

6th Jan 2025
Nearly every line of code I write for fun is in Rust. It's not because I need great performance, though that's a nice benefit. I write a lot of Rust because it's a joy to write code in. There is so much else to love about Rust beyond going fast without segfaults. Here are a few...
Thrice charmed at Rails World The first Rails World in Amsterdam was a roaring success back in 2023. Tickets sold out in 45...
6th Sep 2025
38

Thrice charmed at Rails World

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

6th Sep 2025
The first Rails World in Amsterdam was a roaring success back in 2023. Tickets sold out in 45 minutes, the atmosphere was electric, and The Rails Foundation set a new standard for conference execution in the Ruby community. So when we decided to return to the Dutch Capital for...
I Left my previous job to Work on nzyme Full Time Today, I am incredibly excited to announce that I left my previous position to work on nzyme...
17th Jan 2023
76

I Left my previous job to Work on nzyme Full Time

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

17th Jan 2023
Today, I am incredibly excited to announce that I left my previous position to work on nzyme full-time. Working as founder and CTO for almost ten years and helping the company grow to more than 125 full-time employees, I have learned a lot that I can now put to work again.
Recently Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun...
1st Sep 2023
57

Recently

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

1st Sep 2023
Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun to identify the ships docked there, but an airplane was new, especially such a rare one. I guess a lot of airplane knowledge from my childhood has stayed with me, and being...
Write the most clever code you possibly can I started writing this early last week but Real Life Stuff happened and now you're getting the...
8th May 2025
62

Write the most clever code you possibly can

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

8th May 2025
I started writing this early last week but Real Life Stuff happened and now you're getting the first-draft late this week. Warning, unedited thoughts ahead! New Logic for Programmers release! v0.9 is out! This is a big release, with a new cover design, several rewritten chapters,...
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
64

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.
Making crochet cacti I noticed some tech bloggers I follow have been making April Cools Day posts about topics they don’t...
1st Apr 2024
77

Making crochet cacti

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

1st Apr 2024
I noticed some tech bloggers I follow have been making April Cools Day posts about topics they don’t normally write about (like decaf or microscopes). The goal isn’t to trick anyone, just to write about something different for a day. I thought those posts were fun so here is a...
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...
A Look at ProgressQuest: The Original Idle Game Progress Quest is generally considered the original idle game. It came out in 2002 as a parody of...
17th Mar 2026
1

A Look at ProgressQuest: The Original Idle Game

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

17th Mar 2026
Progress Quest is generally considered the original idle game. It came out in 2002 as a parody of EverQuest and the emerging MMORPG boom. “Playing” it consists of creating a character, clicking “Sold!”, and then watching progress bars fill forever. There’s no interaction, no real...
The Absolute Best Way to Run Multiple npm Scripts in Parallel in 2022 Just a quick tutorial and explanation of how best to set up concurrently with named and colored log...
11th Oct 2022
1

The Absolute Best Way to Run Multiple npm Scripts in Parallel in 2022

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

11th Oct 2022
Just a quick tutorial and explanation of how best to set up concurrently with named and colored log output since I had to look it up today.
Winner, Name that Ware October 2025 Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital...
29th Nov 2025
1

Winner, Name that Ware October 2025

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

29th Nov 2025
Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital Signs Monitor Module with Respiration, Temperature and Blood Pressure Measurement”. It advertises a “robust, with electromagnetic interference (EMI), shock, and vibration resistant...
Take a hard game, and make it shorter You are of course aware that attention spans are shrinking. YouTube -> Shorts, Instagram Reels,...
16th Feb 2026
1

Take a hard game, and make it shorter

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

16th Feb 2026
You are of course aware that attention spans are shrinking. YouTube -> Shorts, Instagram Reels, Tiktoks, etc have taken over the world.
Making a Retro Dock for the Playdate Console I made a retro-inspired dock to charge my Playdate out of a Raspberry Pi case. The case is a...
27th Jul 2025
1

Making a Retro Dock for the Playdate Console

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

27th Jul 2025
I made a retro-inspired dock to charge my Playdate out of a Raspberry Pi case. The case is a miniature version of the Super Famicom and I love how it makes the Playdate look like a little game cartridge when it’s charging. Making one yourself is pretty straight-forward, you’ll...
Install Mcrypt PHP Extension on OSX Yosemite After updating Statamic to 1.10.2, I started getting Mcrypt errors. After some Googling, I found...
29th Jan 2015
35

Install Mcrypt PHP Extension on OSX Yosemite

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

29th Jan 2015
After updating Statamic to 1.10.2, I started getting Mcrypt errors. After some Googling, I found some complicated fixes. After some noodling around, here’s a simple way to fix it with Homebrew: First, figure out which version of PHP you’re running. You can do this by opening up...
Everything You Hate About Clubhouse Is Why It Will Win Understanding new social media is a *sociological* exercise, not a logical one.
1st Feb 2021
44

Everything You Hate About Clubhouse Is Why It Will Win

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

1st Feb 2021
Understanding new social media is a *sociological* exercise, not a logical one.
Questionable Advice: “How can I drive change and influence teams…without power?” Last month I got to attend GOTO Chicago and give a talk about continuous deployment and...
5th Jun 2023
39
5th Jun 2023
Last month I got to attend GOTO Chicago and give a talk about continuous deployment and high-performing teams. Honestly I did a terrible job, and I’m not being modest. I had just rolled off a delayed redeye flight; I realized partway through that I had the wrong slides loaded,...
A window switcher on the Mac App Store? Is it even possible? Not really, no. Not without annoying workarounds and a confusing user experience. Another email,...
2nd Aug 2022
42

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

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

2nd Aug 2022
Not really, no. Not without annoying workarounds and a confusing user experience. Another email, another annoyed user: Firefox not loading websites when launched through rcmd! It works when launched from Alfred.. Please fix ASAP!! I’m gonna fix this Firefox issue once and for...
How to Structure a Golang Project I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re...
1st Oct 2020
1

How to Structure a Golang Project

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

1st Oct 2020
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re constantly creating new services and libraries, so it’s become important to streamline the project creation process. I’m mostly writing this article for myself as a kind of...
How to Manifest a Meetup > 2024 update: for those who work in devrel/organize less-social-more-technical meetups, I have now...
15th Jul 2022
1

How to Manifest a Meetup

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

15th Jul 2022
> 2024 update: for those who work in devrel/organize less-social-more-technical meetups, I have now written How to Organize Meetups Good on Dx.tips
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.
My experience with burnout as a startup founder Note: this was originally posted on the Buffer blog. In mid-2017, I hit burnout in a really big way...
28th Oct 2019
40

My experience with burnout as a startup founder

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

28th Oct 2019
Note: this was originally posted on the Buffer blog. In mid-2017, I hit burnout in a really big way and wound up taking a 6-week break to recharge. I want to fully share my story here and include some things I wish I’d done differently in the hope
Uncensored Models I am publishing this because many people are asking me how I did it, so I will...
15th May 2023
179

Uncensored Models

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

15th May 2023
I am publishing this because many people are asking me how I did it, so I will...
And You Will Know Us by the Company We Keep It feels as if we're at the tail end of the first era of social media in the West. Looking back at...
10th Oct 2021
64

And You Will Know Us by the Company We Keep

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

10th Oct 2021
It feels as if we're at the tail end of the first era of social media in the West. Looking back at the companies that have survived, certain application architectural choices are ubiquitous. By now, we're all familiar with the infinite vertical scrolling feed of content units,...
What I'm up to - December 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Dec 2023
1

What I'm up to - December 2023

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

1st Dec 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in November - Started writing some essays about online work, dependability, tools, and craft on t...
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...
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...
Lilypad mini quilt While on a short road trip and then recovering from surgery, I hand quilted and hand embroidered a...
5th Jul 2026
1

Lilypad mini quilt

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

5th Jul 2026
While on a short road trip and then recovering from surgery, I hand quilted and hand embroidered a linen lilypad quilt. And yes, I did make this little quilt for my Frinos plush from Hades II to have a nice place to rest.
The time before YC I'm James , and I work with Tim . We are the co-founders of PostHog - a current batch YC company....
1st Sep 2019
33

The time before YC

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

1st Sep 2019
I'm James , and I work with Tim . We are the co-founders of PostHog - a current batch YC company. This is us (I'm on the right), just after we got…
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.
The next step in Buffer’s social media journey Note: this was originally posted on the Buffer blog. Can you remember where you were seven years...
2nd Aug 2017
40

The next step in Buffer’s social media journey

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

2nd Aug 2017
Note: this was originally posted on the Buffer blog. Can you remember where you were seven years ago? I was in my apartment in Birmingham, UK, coding up the very first version of Buffer as a tool to schedule tweets. So much has changed since then: the Buffer product has
Exercise: a requirement for sleep? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have...
21st Nov 2010
53

Exercise: a requirement for sleep?

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

21st Nov 2010
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have struggled to get to sleep at night. When I need to be up at 8 and working away on either my own projects or exciting client projects by 9 it is vital that I wake up refreshed
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?
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...
Tips for a successful WooCommerce project I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for...
29th Oct 2017
27

Tips for a successful WooCommerce project

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

29th Oct 2017
I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for next month. In the meantime, I thought I…
wastrel, a profligate implementation of webassembly Hey hey hey good evening! Tonight a quick note on , a new...
30th Oct 2025
1

wastrel, a profligate implementation of webassembly

from wingolog [alt+shift+b] in programming

30th Oct 2025
Hey hey hey good evening! Tonight a quick note on , a new WebAssembly implementation.wastrel Wastrel compiles Wasm modules to standalone binaries. It does so by emitting C and then compiling that C. Compiling Wasm to C isn’t new: wrote back in the day and these days most...
Getting localized month and day names in the browser JavaScript has a well-supported date/time formatting API called Intl.DateTimeFormat. Here's a tip —...
25th Nov 2020
50

Getting localized month and day names in the browser

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

25th Nov 2020
JavaScript has a well-supported date/time formatting API called Intl.DateTimeFormat. Here's a tip — you can use it to generate localized month and day names without the need for a language pack! This is super useful if you're building, say, a date picker or a calendar app. I've...
5 Q&A's on Writing and Selling My First Book I answered some questions from someone planning to write their first book
10th Aug 2020
1

5 Q&A's on Writing and Selling My First Book

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

10th Aug 2020
I answered some questions from someone planning to write their first book
Eight-Part Barbershop Tag In Parallel Fifths Experimenting with recording every part in a barbershop tag a perfect fifth higher to create jazzy...
14th Nov 2009
1

Eight-Part Barbershop Tag In Parallel Fifths

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

14th Nov 2009
Experimenting with recording every part in a barbershop tag a perfect fifth higher to create jazzy chords.
Crypto Twitter With Elon Musk joining the board of Twitter, now is a good time to consider all the things Twitter...
5th Apr 2022
43

Crypto Twitter

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

5th Apr 2022
With Elon Musk joining the board of Twitter, now is a good time to consider all the things Twitter should be doing, that it has never done. There are lots of obvious features (edit tweets, longer form content, better user controls, better onboarding, better spam filtering,...
What I'm up to - January 2026 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jan 2026
1

What I'm up to - January 2026

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

1st Jan 2026
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - Visited Boulder - Launched a print edition of Contraption Company, which was a fun ...
2022 in review. Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual...
13th Dec 2022
50

2022 in review.

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

13th Dec 2022
Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual reflection where my first thoughts are happy rather than bleak. The truth is that there is a lot of bleak out there right now–just look at the layoffs and the funding environment–but...
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...
nsnotifyd-2.3 released D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the...
5th Dec 2024
83

nsnotifyd-2.3 released

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

5th Dec 2024
D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the heels of [the previous release][prev], here’s nsnotifyd-2.3. Sorry for causing extra work to my uncountably many users! The nsnotifyd daemon monitors a set of DNS zones and runs a...
Recently This’ll be the last Recently in 2025. It’s been a decent year for me, a pretty rough year for the...
1st Dec 2025
1

Recently

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

1st Dec 2025
This’ll be the last Recently in 2025. It’s been a decent year for me, a pretty rough year for the rest of the world. I hope, for everyone, that 2026 sees the reversal of some of the current trends. Watching This video from Daniel Yang, who makes spectacular bikes of his...
Three Jobs of Containers A great nugget I learned from watching Brian Holt's Intro to Containers workshop
1st Mar 2020
43

Three Jobs of Containers

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

1st Mar 2020
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
I'm fed up with it, so I'm writing a browser I'm fed up with it, so I'm writing a browser
22nd Sep 2023
19

I'm fed up with it, so I'm writing a browser

from A Day In The Life Of... [alt+shift+b] in programming

22nd Sep 2023
I'm fed up with it, so I'm writing a browser
.NET Task Parallel Library vs System.Threading.Channels Wondering which concurrency library is right for you? Let's dive in!
4th Oct 2023
29

.NET Task Parallel Library vs System.Threading.Channels

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

4th Oct 2023
Wondering which concurrency library is right for you? Let's dive in!
I am sorry, but everyone is getting syntax highlighting wrong Syntax highlighting is a tool. It can help you read code faster. Find things quicker. Orient...
15th Oct 2025
40

I am sorry, but everyone is getting syntax highlighting wrong

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

15th Oct 2025
Syntax highlighting is a tool. It can help you read code faster. Find things quicker. Orient yourself in a large file. Like any tool, it can be used correctly or incorrectly. Let’s see how to use syntax highlighting to help you work. Christmas Lights Diarrhea Most color themes...
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...
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.
Recently I have a bunch that I want to write about this month, but that'll all be in different posts. Just...
1st Apr 2026
1

Recently

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

1st Apr 2026
I have a bunch that I want to write about this month, but that'll all be in different posts. Just got back from Atmosphere Conf in Vancouver and settling into a false Brooklyn summer. Reading I read so much this month but have little to share here. Despite trying to keep a rich,...
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.
Counting the days, revisited Many years ago I wrote about how to convert Gregorian dates to Julian Day numbers or similar counts...
9th Aug 2026
1

Counting the days, revisited

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

9th Aug 2026
Many years ago I wrote about how to convert Gregorian dates to Julian Day numbers or similar counts such as rata die as used in Calendrical Calculations. This algorithm is the core of C’s mktime() function that converts a broken-down date-time into linear time_t. I recently...
Why You Shouldn’t Trust Your Composer Dependencies You Shouldn’t Trust Your Composer Dependencies “Nope! Composer is safe!” Adventure Time An...
15th Dec 2018
21

Why You Shouldn’t Trust Your Composer Dependencies

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

15th Dec 2018
You Shouldn’t Trust Your Composer Dependencies “Nope! Composer is safe!” Adventure Time An Acceptable Risk What else can you do? Enter Ensemble ¶You Shouldn’t Trust Your Composer Dependencies I’ve got a little present for you: you’re enjoying a well-earned break from work!...
Must-have Windows Apps Notepad++ - Best text-editor ever Cygwin/mintty - Awesome linux environment on windows Paint.net -...
10th Apr 2012
48

Must-have Windows Apps

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

10th Apr 2012
Notepad++ - Best text-editor ever Cygwin/mintty - Awesome linux environment on windows Paint.net - Fast, lightweight image editor Foobar2000 - Fast, lightweight, music player (supports FLAC) IrfanView - Awesome, lightweight, image viewer for all formats Media Player Classic -...
My (hypothetical) SRECon26 keynote One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I...
3rd Mar 2026
1

My (hypothetical) SRECon26 keynote

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

3rd Mar 2026
One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I can hardly connect with how I felt then. Here's what I'd say one year later.
Recently Hello from sunny Brooklyn, where it’s suddenly summer. What’s new? Over at the Val Town Blog, I...
1st May 2024
70

Recently

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

1st May 2024
Hello from sunny Brooklyn, where it’s suddenly summer. What’s new? Over at the Val Town Blog, I wrote about how searching source code is a pretty hard problem. It was pretty well-received: I confirmed that yes, it’s a pretty hard problem. We’re really trying not to write a search...
OpenAI Five intro The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch...
6th Aug 2018
63

OpenAI Five intro

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

6th Aug 2018
The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch humans and AI play Dota, but today’s match will have implications for the world. OpenAI’s mission is to ensure that when we can build machines as smart as humans, they will benefit...
Obvious Javascript 'Injection' Fallback Obvious Javascript ‘Injection’ Fallback 2020-12-04 Sometimes websites and web apps might require...
4th Dec 2020
36

Obvious Javascript 'Injection' Fallback

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

4th Dec 2020
Obvious Javascript ‘Injection’ Fallback 2020-12-04 Sometimes websites and web apps might require content to be “injected” via Javascript. I should mention that I am strongly against this practice - but often this kind of thing is out of one’s hands. So, the least I can do is...
Reminding folks to confirm their subscription Now you can gently remind your subscribers to confirm their address.
4th Nov 2019
1

Reminding folks to confirm their subscription

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

4th Nov 2019
Now you can gently remind your subscribers to confirm their address.
The Mythical Non-Roboticist What if everyone could do robotics? That would be great, right? We should make a software framework...
14th Mar 2024
85

The Mythical Non-Roboticist

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

14th Mar 2024
What if everyone could do robotics? That would be great, right? We should make a software framework so that non-roboticists can program robots.This idea is so close to a correct idea that it's hard to tell why it's a mistake.
Barbershop multi-track: Cry I recorded a multi-track of the barbershop tag 'Cry'
7th May 2008
1

Barbershop multi-track: Cry

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

7th May 2008
I recorded a multi-track of the barbershop tag 'Cry'
The Making of A New Kind of Science I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280...
13th May 2022
58

The Making of A New Kind of Science

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

13th May 2022
I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280 pages, 973 illustrations and 583,313 words. And its creation took more than a decade of my life. Almost every day of my thirties, and a little beyond, I tenaciously worked on it....
Moving in Big Cities: Lugg vs Clutter > 2026 update: used Lugg to move a sectional sofabed couch and ended up regretting it - it cost...
1st Nov 2024
1

Moving in Big Cities: Lugg vs Clutter

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

1st Nov 2024
> 2026 update: used Lugg to move a sectional sofabed couch and ended up regretting it - it cost $222.51 one way (44min labor pickup 55min labor dropoff, which i think was fraud, no way dropoff cost more than pickup) and total base fare 38 + 14.5 fee. for the two way move price i...
Analyzing browserify bundles to minimize JavaScript bundle size When building web apps, it’s important to keep the size of JavaScript code delivered to the browser...
4th Jan 2017
38

Analyzing browserify bundles to minimize JavaScript bundle size

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

4th Jan 2017
When building web apps, it’s important to keep the size of JavaScript code delivered to the browser as small as possible. I write in ES6 or TypeScript then use browserify to combine all JavaScript code into a single bundle file. For production builds I use uglify to make the...
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...
The Elephant in the room: The myth of exponential hypergrowth Fast-growing startups are frequently described as “exponential,” especially when the product is...
5th Mar 2022
45

The Elephant in the room: The myth of exponential hypergrowth

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

5th Mar 2022
Fast-growing startups are frequently described as “exponential,” especially when the product is “viral.” Turns out, this is incorrect, even for Facebook and Slack. If you have an incorrect model, you don’t understand growth, which means you can’t control it, nor predict it. Here...
Dreams of Late Summer Here on a summer night in the grass and lilac smell Drunk on the crickets and the starry sky, Oh...
6th Sep 2025
45

Dreams of Late Summer

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

6th Sep 2025
Here on a summer night in the grass and lilac smell Drunk on the crickets and the starry sky, Oh what fine stories we could tell With this moonlight to tell them by. A summer night, and you, and paradise, So lovely and so filled with grace, Above your head, the universe has hung...
Mutation testing - not just for unit tests I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop...
3rd Sep 2025
1

Mutation testing - not just for unit tests

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

3rd Sep 2025
I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop that I run on a pretty frequent basis. One misconception that pops up sometimes, either explicitly in a question or implicitly when I hear others talk about mutation testing, is...
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
#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...
Turning the Static Dynamic with Gatsby + Netlify Functions + Netlify Identity Gatsby is great for not only static sites but also traditional web applications. You can add...
26th Dec 2018
1

Turning the Static Dynamic with Gatsby + Netlify Functions + Netlify Identity

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

26th Dec 2018
Gatsby is great for not only static sites but also traditional web applications. You can add authentication and serverless functionality and get up and running incredibly quickly with Netlify - here's how.
The Defender's Window The OpenAI-Hugging Face incident was a watershed moment for cybersecurity because it gave a peek...
16th Aug 2026
1

The Defender's Window

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

16th Aug 2026
The OpenAI-Hugging Face incident was a watershed moment for cybersecurity because it gave a peek into how the capabilities of a typical threat actor will evolve in upcoming months. I’ve spoken with many organizations over the past few weeks, and one theme is clear: they know they...
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...
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
23

Empty Pointers and Constellations of AI

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

17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
Spelunking desktop apps saves time Spelunking desktop apps saves time A tale of restoring Tower bookmarks 0. Quit Tower 1. Edit the...
20th Apr 2020
18

Spelunking desktop apps saves time

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

20th Apr 2020
Spelunking desktop apps saves time A tale of restoring Tower bookmarks 0. Quit Tower 1. Edit the bookmarks plist 2. Update the Tower database 3. Open Tower Lessons ¶Spelunking desktop apps saves time ¶A tale of restoring Tower bookmarks I’m a big fan of Tower, a native Git GUI...
Using AWK like grep with envvars This is a little tip that was impossible for me to DuckDuckGo (that’s right, I use DuckDuckGo like a...
6th May 2018
1

Using AWK like grep with envvars

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

6th May 2018
This is a little tip that was impossible for me to DuckDuckGo (that’s right, I use DuckDuckGo like a verb). Like everyone who lives the daily joy (and, frequently, deep frustration) of using the command line to accomplish day-to-day tasks I am a fairly deft manipulator of...
Recently I spent a lot of time outside in April. The first two weekends I did long bike rides: from Brooklyn...
4th May 2026
1

Recently

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

4th May 2026
I spent a lot of time outside in April. The first two weekends I did long bike rides: from Brooklyn to Tarrytown along the Old Croton Aqueduct trail, and out to Rockaway Beach via the Marine Parkway Bridge & Cross Bay Memorial Bridge. Then, I ran the Brooklyn Experience Half...
Mission Control — Jobs 1.0 released We’ve just released Mission Control — Jobs v1.0.0, the dashboard and set of extensions to operate...
4th Dec 2024
65

Mission Control — Jobs 1.0 released

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

4th Dec 2024
We’ve just released Mission Control — Jobs v1.0.0, the dashboard and set of extensions to operate background jobs that we introduced earlier this year. This new version is the result of 92 pull requests, 67 issues and the help of 35 different contributors. It includes many...
Developer Tools, Hardware Enablement, and Multitasking Futures Your monthly updates post is here! This month we have a couple of releases for our developer tools,...
11th Aug 2025
33

Developer Tools, Hardware Enablement, and Multitasking Futures

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

11th Aug 2025
Your monthly updates post is here! This month we have a couple of releases for our developer tools, plus plenty of improvements to Bluetooth, as well as a hardware enablement boost from Ubuntu and plenty to talk about in Early Access. Let’s dive in! System Settings The previously...
Guile-websocket 0.3.0 released I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an...
23rd Jan 2026
1

Guile-websocket 0.3.0 released

from dthompson [alt+shift+b] in programming

23rd Jan 2026
I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. Highlights for this release are: New (web socket) module that provides a standard Scheme...
New year, new calendar We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a...
2nd Jan 2024
31

New year, new calendar

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

2nd Jan 2024
We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a calendar! And now, in celebration of the new year, it’s finally ready, and we’re rolling it out to the first customers starting today 🎉 See, it turns out that lots of people would...
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...
What's "good" code and does it matter? I take pride in my work and in writing good code, and it's important sometimes to take a step back...
14th Oct 2020
2

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

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

14th Oct 2020
I take pride in my work and in writing good code, and it's important sometimes to take a step back and ask: what does that even mean? And does it matter? At a high level, "good code" is code that is suitable for its purpose and achieves its goals. That definition is pretty...
Mastodon support Mastodon support
1st Dec 2022
1

Mastodon support

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

1st Dec 2022
Mastodon support
Introducing Action Push Native Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native,...
18th Aug 2025
1

Introducing Action Push Native

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

18th Aug 2025
Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native, in case you arrived here looking for the gem of the former name. More details here. We’ve open-sourced Action Push Native, a Rails gem for sending push notifications to mobile...
Bitwise Binary Search: Elegant and Fast I recently read the article Beautiful Branchless Binary Search by Malte Skarupke. In it they discuss...
16th May 2023
34

Bitwise Binary Search: Elegant and Fast

from orlp.net - Blog Archive [alt+shift+b] in programming

16th May 2023
I recently read the article Beautiful Branchless Binary Search by Malte Skarupke. In it they discuss the merits of the following snippet of C++ code implementing a binary search: template<typename It, typename T, typename Cmp> It lower_bound_skarupke(It begin, It end, const T&...
17th Sep 2010
Rhythms of Order Access to the world on one’s phone has provided possibilities and efficiencies that previous...
5th Oct 2023
38

Rhythms of Order

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

5th Oct 2023
Access to the world on one’s phone has provided possibilities and efficiencies that previous generations could never have dreamed of. Whether it’s bypassing traffic jams on the outskirts of hills of Kampala, or it’s determining your public transport route from your hotel to your...
Advanced Vitest Patterns (workshop) Learn advanced Vitest patterns—custom fixtures, matchers, and performance tuning—to craft faster,...
6th Aug 2025
24

Advanced Vitest Patterns (workshop)

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

6th Aug 2025
Learn advanced Vitest patterns—custom fixtures, matchers, and performance tuning—to craft faster, more effective test experiences.
Fibonacci Goals A system for goalsetting.
1st Jan 2021
1

Fibonacci Goals

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

1st Jan 2021
A system for goalsetting.
Living with Linux and Android after two decades of Apple It now seems laughable that only a few months ago, I was questioning whether I'd actually be able to...
12th Jul 2024
109

Living with Linux and Android after two decades of Apple

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

12th Jul 2024
It now seems laughable that only a few months ago, I was questioning whether I'd actually be able to switch off the Apple stack and stick to my choice. That's what two decades worth of entrenched habits will do to your belief in change! But not only was it possible, it's been...
Knowledge Nuggets From My Tmux.conf When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve...
12th Sep 2013
1

Knowledge Nuggets From My Tmux.conf

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

12th Sep 2013
When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve that same effect in Screen I had a cryptic 115-character hardstatus string that I copy–pasted from someplace lost to the annals of the Internet Archive. It wasn’t too long after I...
Date me if you like me, and you're interested but never thought to ask, just ask!
2nd Jan 2025
91

Date me

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

2nd Jan 2025
if you like me, and you're interested but never thought to ask, just ask!
Building an all-remote company from scratch Many companies are currently having to adjust to remote work, but what about the ones that started...
1st Sep 2020
28

Building an all-remote company from scratch

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

1st Sep 2020
Many companies are currently having to adjust to remote work, but what about the ones that started this way from scratch? PostHog has a team of 12, 1…
A basic introduction to functional programming principles in ReasonML Functional programming is a programming paradigm based on several principles such as immutability...
1st Mar 2019
32

A basic introduction to functional programming principles in ReasonML

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

1st Mar 2019
Functional programming is a programming paradigm based on several principles such as immutability and purity. ReasonML extends the functional language OCaml and compiles to JavaScript. This article aims to introduce you to some very basic functional principles present in...
On working and contributing to conferences abroad This blog post is another one in the ‘writing things down to structure my thinking on where I want...
6th Feb 2025
70

On working and contributing to conferences abroad

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

6th Feb 2025
This blog post is another one in the ‘writing things down to structure my thinking on where I want my career to go’ series. I will get back to writing technical and automation blog posts soon, but I need to finish my contract testing course first. One of the things I like to do...
The Boot.dev Beat. September 2025 The training grounds are LIVE! 21,000 challenges have been generated between the launch and as I...
8th Sep 2025
1

The Boot.dev Beat. September 2025

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

8th Sep 2025
The training grounds are LIVE! 21,000 challenges have been generated between the launch and as I write this, and we’re just getting started. Big things to come.
Using Playwright to test my static sites I build a lot of static websites – including this site and all of my local media archives – and I...
2nd May 2026
1

Using Playwright to test my static sites

from alexwlchan [alt+shift+b] in programming

2nd May 2026
I build a lot of static websites – including this site and all of my local media archives – and I want to test them. Most of my pages are static HTML and I can write automated tests that analyse the HTML, but for more complex sites I have JavaScript that runs in the browser and...
OpenAI Five Finals Intro The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI...
15th Apr 2019
60

OpenAI Five Finals Intro

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

15th Apr 2019
The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI beat the world champions at Dota 2: “Welcome everyone. This is an exciting day. First, this is an historic moment: this will be the first time that an AI has even attempted to play...
What I'm up to - November 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Nov 2024
1

What I'm up to - November 2024

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

1st Nov 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Visited San Francisco and rode in my first Waymo - Launched Find AI on Clay.com, ou...
HASH: a free, online platform for modeling the world Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free,...
18th Jun 2020
64

HASH: a free, online platform for modeling the world

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

18th Jun 2020
Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free, online platform for modeling the world"
Getting Started With Docker (Part 1) What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this...
16th Jan 2021
48

Getting Started With Docker (Part 1)

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

16th Jan 2021
What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this article is for you.
Pricing determines your business model Pricing is inextricably linked to brand, product, and purchasing decisions. It cannot be "figured...
5th Nov 2014
45

Pricing determines your business model

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

5th Nov 2014
Pricing is inextricably linked to brand, product, and purchasing decisions. It cannot be "figured out later," because determines your business model today.
My experience with Vulcanus in Japan, a training programme for EU engineering students My journey in Japan started in a slightly unconventional way. While there are several paths to enter...
21st Nov 2023
51
21st Nov 2023
My journey in Japan started in a slightly unconventional way. While there are several paths to enter the country, such as a working holiday visa, English teaching, or getting hired by one of the [many wonderful companies](http://www.tokyodev.com/companies), posting jobs on...
Writing Faster Python - Introduction 2022 Update: I started writing these articles in 2020 using Python 3.8 on a 2017 MacBook Pro with...
18th Aug 2020
1

Writing Faster Python - Introduction

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

18th Aug 2020
2022 Update: I started writing these articles in 2020 using Python 3.8 on a 2017 MacBook Pro with Intel CPU. In 2022, I switched to a new MacBook Pro with M1 CPU and decided to also switch to the latest Python 3.11 version as it offers some nice speed-up improvements. So all the...
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...
Fetishism & Mechanical Keyboards Developer self-expression through coloured switches, keystroke actuation, and LED light displays
19th Feb 2021
24

Fetishism & Mechanical Keyboards

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

19th Feb 2021
Developer self-expression through coloured switches, keystroke actuation, and LED light displays
A geek feminism anecdote Only a fraction of my blog is about technical or "geeky/nerdy" things. Then again, my blog isn't...
19th Dec 2013
44

A geek feminism anecdote

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

19th Dec 2013
Only a fraction of my blog is about technical or "geeky/nerdy" things. Then again, my blog isn't intended to be about a specific topic - it's just full of what I feel like writing at the time. Perhaps, more technical things will follow in the future. Some friends and I randomly...
Thoughts on uploads Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil....
21st Mar 2017
52

Thoughts on uploads

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

21st Mar 2017
Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil. Users have to be able to view and delete files they upload; but at the same time, I've never felt that it should be an integral part of the app. Last night I had to face the fact...
The blissful zen of a good side project One of life's greatest simple pleasures is creating something just for yourself.
4th Apr 2025
68

The blissful zen of a good side project

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

4th Apr 2025
One of life's greatest simple pleasures is creating something just for yourself.
The World's Smallest Hash Table This December I once again did the Advent of Code, in Rust. If you are interested, my solutions are...
4th Mar 2023
32

The World's Smallest Hash Table

from orlp.net - Blog Archive [alt+shift+b] in programming

4th Mar 2023
This December I once again did the Advent of Code, in Rust. If you are interested, my solutions are on Github. I wanted to highlight one particular solution to the day 2 problem as it is both optimized completely beyond the point of reason yet contains a useful technique. For...
Oldest recorded transaction The oldest recorded transaction was in 3100 BC
6th Sep 2025
1

Oldest recorded transaction

from blag [alt+shift+b] in programming

6th Sep 2025
The oldest recorded transaction was in 3100 BC
Specialization considered harmful It is sometimes recommended that software engineers should learn “depth-first”, and seek to...
3rd Apr 2023
40

Specialization considered harmful

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

3rd Apr 2023
It is sometimes recommended that software engineers should learn “depth-first”, and seek to specialize early in their careers. I think his advice is misguided. In my opinion, having a wide range of knowledge is in many cases more important than being extremely good at a very...
A Horrifying User Experience After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious...
8th Oct 2012
35

A Horrifying User Experience

from TokyoDev [alt+shift+b] in programming

8th Oct 2012
After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious one. Finding an apartment went smoother than I could have imagined, and in half-a-day, I had found a new apartment. The following day I set out to take care of the tasks surrounding...
Let's Talk OS 8 One month ago today we released elementary OS 7.1 which provides new personalization options that...
3rd Nov 2023
45

Let's Talk OS 8

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

3rd Nov 2023
One month ago today we released elementary OS 7.1 which provides new personalization options that make it more inclusive and accessible, protects your privacy and ensures apps always operate with your explicit consent, and addresses your feedback with over 200 bug fixes, design...
It’s the future — you can stop using JPEGs An overview of some compelling alternatives.
18th Jan 2023
1

It’s the future — you can stop using JPEGs

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

18th Jan 2023
An overview of some compelling alternatives.
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...
The Post-Developer Era When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus...
14th Apr 2025
62

The Post-Developer Era

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

14th Apr 2025
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s been more than two years since then, and I thought it was worth revisiting some...
State of Data Engineering 2025 Q1 AI Updates There is a lot of chatter about 2025 being the year of agentic frameworks.  To me, this...
6th Feb 2025
61

State of Data Engineering 2025 Q1

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

6th Feb 2025
AI Updates There is a lot of chatter about 2025 being the year of agentic frameworks.  To me, this means a system in which a subset can allow AI models to take independent actions based on their environment, typically interacting with external APIs or interfaces.  The terminology...
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.
Load-bearing / Career-minded / Act Two rationales One of the common conceits in leadership is that nobody is truly essential for a company’s...
2nd May 2024
71

Load-bearing / Career-minded / Act Two rationales

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

2nd May 2024
One of the common conceits in leadership is that nobody is truly essential for a company’s continuity. I call it a conceit, but I do mostly agree with it: I’ve felt literally sick after hearing about some peer’s unexpected departure, but I’m continually amazed at how resilient...
?? "" is a Code Smell Defaulting to empty string is a lie we tell our type checker.
12th Apr 2022
1

?? "" is a Code Smell

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

12th Apr 2022
Defaulting to empty string is a lie we tell our type checker.
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,...
Decaf is good, actually We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give...
1st Apr 2024
2

Decaf is good, actually

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

1st Apr 2024
We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give me the good stuff." "Death before decaf." "Decaf isn't coffee." It has this reputation that it's bad and that coffee people avoid it. And yet, if you drink decaf, you're a true...
Building an Asynchronous, Internet-Optional Instant Messaging System I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use...
8th Dec 2022
30

Building an Asynchronous, Internet-Optional Instant Messaging System

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

8th Dec 2022
I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use the Internet. Why not let them be carried across LoRa radios, USB sticks, local Wifi networks, and yes, the Internet? I’ll first discuss how, and then why. How do set it up I’ve...
What America has meant to me Every time I have given up on America, it has been a mistake. And yet, America has never, ever given...
5th Jul 2026
1

What America has meant to me

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

5th Jul 2026
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given up on me.
Quick chicken soup recipe for sick people Thanks to ChatGPT for this recipe with no stupid SEO in it. Total time to make: 80 minutes if you’re...
17th Feb 2024
1

Quick chicken soup recipe for sick people

from SOS [alt+shift+b] in programming

17th Feb 2024
Thanks to ChatGPT for this recipe with no stupid SEO in it. Total time to make: 80 minutes if you’re a normal slow chopper of vegetables (like me), 50 minutes if you’re super fast with a knife. For a simple chicken soup with potatoes, you’ll need the following ingredients: 500g...
I'm a Gen AI Maximalist and Why You Should Be, Too Putting things into perspective: many think that we are in the trough of disillusionment; but...
17th Oct 2024
104

I'm a Gen AI Maximalist and Why You Should Be, Too

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

17th Oct 2024
Putting things into perspective: many think that we are in the trough of disillusionment; but really, gen AI is just getting started.
Implicit Assertions (article) Have a better understanding about the explicit and implicit assertions now, and perhaps even have a...
12th Mar 2024
71

Implicit Assertions (article)

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

12th Mar 2024
Have a better understanding about the explicit and implicit assertions now, and perhaps even have a test or two in mind to improve.
The Long Run They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever...
7th Dec 2025
1

The Long Run

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

7th Dec 2025
They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever finish a marathon. If you had asked my mother, though, she would have told you it was a thousand times more likely I’d build a billion-dollar tech company than finish a marathon....
Qvault is moving to Boot.dev We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard...
7th Apr 2022
1

Qvault is moving to Boot.dev

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

7th Apr 2022
We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard at work bootstrapping on online computer science bootcamp. Qvault (now Boot.dev) is a simple CS curriculum where our students build real projects using modern programming...
Getting in shape for summer This month we have mostly minor maintenance updates as we gear up for a feature-filled future...
2nd Jun 2023
34

Getting in shape for summer

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

2nd Jun 2023
This month we have mostly minor maintenance updates as we gear up for a feature-filled future release. Enjoy a mild May because this summer is going to get hot! Calculator Calculator now follows keyboard shortcuts for copy and paste, even when the main text entry isn’t focused,...
Preview Ebitengine shaders with Luluka Lately, I’ve been experimenting with building games in Ebitengine. It’s a 2D engine that lets you...
15th May 2026
1

Preview Ebitengine shaders with Luluka

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

15th May 2026
Lately, I’ve been experimenting with building games in Ebitengine. It’s a 2D engine that lets you create games using the Go programming language. To be able to iterate faster on visual effects, I have created a tool that lets me preview shaders: Luluka. Kage Shaders For those who...
Array 1.8.0 What's box-fresh in PostHog? Cumulative graphs, better paths, and an upgrade to our actions. If...
3rd Jun 2020
32

Array 1.8.0

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

3rd Jun 2020
What's box-fresh in PostHog? Cumulative graphs, better paths, and an upgrade to our actions. If you're self hosting and want these features - update…
Sometimes never compete on price The difference between "low prices" as a race to the bottom or as a success story (like Amazon,...
6th Apr 2025
52

Sometimes never compete on price

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

6th Apr 2025
The difference between "low prices" as a race to the bottom or as a success story (like Amazon, Costco, IKEA, Vanguard) is in leveraging intentional weaknesses.
Questionable Advice: “How do I feel worthwhile as a manager when my people are doing all the... “How do I feel worthwhile as a manager when my people are doing all the implementing?” — An...
23rd Jan 2021
1
23rd Jan 2021
“How do I feel worthwhile as a manager when my people are doing all the implementing?” — An Engineering Manager Hey, real quick: how long have you been managing? If it’s less than two years, honey, the answer is “you don’t.” Your feelings about your performance don’t mean much in...
What the hell is a Webmention? If you're mentioned on the internet and no one is around to hear it, does it make a sound?
1st Aug 2025
1

What the hell is a Webmention?

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

1st Aug 2025
If you're mentioned on the internet and no one is around to hear it, does it make a sound?
I'm doing another Recurse Center batch! Hello! I’m going to do a batch (virtually) at the Recurse Center, starting on Monday. I’ll probably...
6th Nov 2020
1

I'm doing another Recurse Center batch!

from Rc-2020 on Julia Evans [alt+shift+b] in programming

6th Nov 2020
Hello! I’m going to do a batch (virtually) at the Recurse Center, starting on Monday. I’ll probably be blogging about what I learn there, so I want to talk a bit about my plans! I’m excited about this because: I love RC, it’s my favourite programming community, and I’ve always...
Where are we going from here? Software engineering needs formal methods The job of a software engineer is not to produce code, but to solve problems; we just happen to...
3rd Jul 2021
2

Where are we going from here? Software engineering needs formal methods

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

3rd Jul 2021
The job of a software engineer is not to produce code, but to solve problems; we just happen to solve most of those problems by producing code. Ultimately, producing code is hard, and we need help. That's why GitHub's Copilot is exciting, but it's far from ideal, and it's the tip...
How I program with Agents How I program with Agents 2025-06-08 This is the second part of my ongoing self-education in how to...
8th Jun 2025
1

How I program with Agents

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

8th Jun 2025
How I program with Agents 2025-06-08 This is the second part of my ongoing self-education in how to adapt my programming experience to a world with computers that talk. The first part, , covered ways LLMs can be adapted into our existing tools (basically, autocomplete) and how...
A Bridge Over a River Never Crossed 2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to...
1st Jan 2023
57

A Bridge Over a River Never Crossed

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

1st Jan 2023
2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to peer file sync software using Interval Tree Clocks, I wanted to build it right. That meant property-based testing everything, specifying the protocol fully, dealing with error...
How to Thought Lead (2026) I first started compiling "How To Thought Lead" in my notes 5 years ago, at first as an ironic...
14th Mar 2026
1

How to Thought Lead (2026)

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

14th Mar 2026
I first started compiling "How To Thought Lead" in my notes 5 years ago, at first as an ironic parody and then slowly becoming sincere, and never published it, 1) because I don't know if I ever really nailed it / have a complete picture, 2) I was somewhat worried if I published...
My role as a founder CTO: Year Four It has been one year since I wrote the blog post where I shared the learnings from the first three...
29th Dec 2021
43

My role as a founder CTO: Year Four

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

29th Dec 2021
It has been one year since I wrote the blog post where I shared the learnings from the first three years of my journey as a first-time technical founder. 2021 was not an exception, and my role as RevenueCat’s CTO kept evolving quite a lot. As expected, my job did not get any...
I've Built My First Successful Side Project, and I Hate It In 2020, I built my first side project. I scratched my own itch, then started selling it, and since...
19th Aug 2024
1

I've Built My First Successful Side Project, and I Hate It

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

19th Aug 2024
In 2020, I built my first side project. I scratched my own itch, then started selling it, and since then, the project has earned me over $15,000. But a few months after releasing it, I was so tired of the maintenance that I wanted to shut it down. Here is a story about my short...
The Latest from Our R&D Pipeline: Version 13.2 of Wolfram Language & Mathematica Delivering from Our R&D Pipeline In 2020 it was Versions 12.1 and 12.2; in 2021 Versions 12.3 and...
14th Dec 2022
60

The Latest from Our R&D Pipeline: Version 13.2 of Wolfram Language & Mathematica

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

14th Dec 2022
Delivering from Our R&D Pipeline In 2020 it was Versions 12.1 and 12.2; in 2021 Versions 12.3 and 13.0. In late June this year it was Version 13.1. And now we’re releasing Version 13.2. We continue to have a huge pipeline of R&D, some short term, some medium term, some long term...
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 =...
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran [this...
2nd Sep 2019
42

Book Poll 2019

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

2nd Sep 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran [this poll](https://twitter.com/swyx/status/1168182079613485056):
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...
How to use Next.js middleware Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access,...
1st Nov 2021
42

How to use Next.js middleware

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

1st Nov 2021
Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access, and more. Let’s take a look.
You fail to learn if you don't learn to fail If all your time is spent watching output tokens, where do your input tokens come from? Letting an...
12th Jul 2026
1

You fail to learn if you don't learn to fail

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

12th Jul 2026
If all your time is spent watching output tokens, where do your input tokens come from? Letting an agent rip on full auto is basically doom scrolling. Even worse if you're doom scrolling while the agent runs. We humans love frying our dopamine receptors. This feels great until...
The Dopamine Problem Every New Manager Face I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be...
10th Jul 2026
2

The Dopamine Problem Every New Manager Face

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

10th Jul 2026
I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be a universal management guide. Most universal management advice is either too vague to be useful or too generic to survive contact with a real company. My goal was simpler: explain...
I worry our Copilot is leaving some passengers behind Why I worry about the effect GitHub Copilot is having and will continue to have on the accessibility...
13th Feb 2024
62

I worry our Copilot is leaving some passengers behind

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

13th Feb 2024
Why I worry about the effect GitHub Copilot is having and will continue to have on the accessibility of the web at scale.
Grow slowly, stay small A more sustainable way to do business
3rd Dec 2025
2

Grow slowly, stay small

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

3rd Dec 2025
A more sustainable way to do business
19th Apr 2010
Managing your Kubernetes cluster using Helm and Terraform In a previous post, I explained how to manage a Kubernetes cluster with FluxCD. This showed a way to...
10th Oct 2022
36

Managing your Kubernetes cluster using Helm and Terraform

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

10th Oct 2022
In a previous post, I explained how to manage a Kubernetes cluster with FluxCD. This showed a way to implement a GitOps workflow, which means using a Git repository as the source of truth for the state of your cluster. Flux introduces multiple new objects in your Kubernetes...
GodotCon Amsterdam 2026 In April, the Godot foundation organized a conference close to their home base: GodotCon...
2nd Jul 2026
1

GodotCon Amsterdam 2026

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

2nd Jul 2026
In April, the Godot foundation organized a conference close to their home base: GodotCon Amsterdam. It was a good occasion for us to showcase Paradox Tower and get some beta feedback from other developers. Most importantly it was two entire days of talks about game development in...
How to change custom domain on Substack Since September, I've been running my AI newsletter on https://lspace.swyx.io
17th Mar 2023
55

How to change custom domain on Substack

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

17th Mar 2023
Since September, I've been running my AI newsletter on https://lspace.swyx.io
Fireside: Satya Nadella, CEO Microsoft live in SF Monday Nov 6, 11:30am - sign up now on link below
31st Oct 2023
105

Fireside: Satya Nadella, CEO Microsoft live in SF

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

31st Oct 2023
Monday Nov 6, 11:30am - sign up now on link below
Exploring intricate execution mysteries by reversing a crackme It's been a very long time since I've done some actual reverse engineering work. Going through a...
27th Oct 2022
52

Exploring intricate execution mysteries by reversing a crackme

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

27th Oct 2022
It's been a very long time since I've done some actual reverse engineering work. Going through a difficult period currently, I needed to take a break from the graphics world and go back to the roots: understanding obscure or elementary tech stuff. One may argue that it was most...
The LLM productivity puzzle Code generation is arguably one of the most interesting applications of LLMs, and one of the first...
22nd Jan 2023
2

The LLM productivity puzzle

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

22nd Jan 2023
Code generation is arguably one of the most interesting applications of LLMs, and one of the first with real commercial use (Copilot/Codex, Codegen, etc.). If you spend time on the internet these days you’ll see people claim productivity gains ranging from 0 to 100x,...
The Yoto Mini is Perfect The Yoto Mini is one of my favorite products. The team behind it deeply understands its users and...
24th May 2024
88

The Yoto Mini is Perfect

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

24th May 2024
The Yoto Mini is one of my favorite products. The team behind it deeply understands its users and put just the right set of features into a brilliantly designed package. I have no affiliation with Yoto, I’m just a happy customer with kids who love it. If you aren’t aware, Yoto...
Being a minor AI public figure I was recently involved in moderating a chat with Kanjun Qiu of Imbue at the MIT AI conf:...
3rd Nov 2023
1

Being a minor AI public figure

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

3rd Nov 2023
I was recently involved in moderating a chat with Kanjun Qiu of Imbue at the MIT AI conf: https://photos.google.com/share/AF1QipNJ9i78ICeg2YuemyAXmtStKvqr9l0Tao3xQWxmeAVjBALHnNnFvPXFlNSkdMfqA?pli=1&key=dTFRRHBTLVRZTEVCem0zal8tNVkxblh0V3k4VXhR
Joining Toastmasters in Japan to Make Friends “Find a hobby or join a group so you can make friends.” That’s one of the most common pieces of...
3rd Aug 2026
1

Joining Toastmasters in Japan to Make Friends

from TokyoDev [alt+shift+b] in programming

3rd Aug 2026
“Find a hobby or join a group so you can make friends.” That’s one of the most common pieces of advice people give when you’re wondering how to meet new people, and I decided to take it. I had just moved to Fukuoka after my job hunt as a post-graduate and a friend introduced me...
Happier development On programming "the good old fashioned way"
26th Mar 2026
2

Happier development

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

26th Mar 2026
On programming "the good old fashioned way"
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