Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #life #science #startups #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Julia Evans
In a git repository, where do your files live? Hello! I was talking to a friend about how git works today, and we got onto the topic – where does...
14th Sep 2023
44
14th Sep 2023
Hello! I was talking to a friend about how git works today, and we got onto the topic – where does git store your files? We know that it’s in your .git directory, but where exactly in there are all the versions of your old files? For example, this blog is in a git repository, and...
Buttondown's blog
Q1 planning We're excited for what's in store for 2023!
2nd Jan 2023
bt RSS Feed
Goodbye CSS Preprocessors Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects...
7th Sep 2017
37
7th Sep 2017
Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects since they first popped onto the scene. Sass, Stylus, LESS — you name the CSS preprocessor and I’ve most likely used it because CSS preprocessors are awesome. But that all changes...
Tyler Cipriani: blog
Reese the Cat Reese the Cat (Jan 2018) My good friend Reese the Cat died on the last day of May 2019. She was 13...
5th Jun 2019
1
5th Jun 2019
Reese the Cat (Jan 2018) My good friend Reese the Cat died on the last day of May 2019. She was 13 years old – still a young cat, by cat standards. She had a tumor on her tongue and couldn’t swallow and couldn’t eat or drink. We took her to a vet clinic within walking distance...
Boot.dev Blog
The Boot.dev Beat. June 2025 We’ve capitulated into the vibe coding era? Well… not really. But it’s cool to understand how AI...
10th Jun 2025
1
10th Jun 2025
We’ve capitulated into the vibe coding era? Well… not really. But it’s cool to understand how AI agents like Cursor and Claude Code work under the hood.
Founder's blog
How I learned to stop worrying and wrote my own memory-cache Here I am, writing about performance optimization again. I'm a performance junkie. Constantly...
21st Jan 2023
47
21st Jan 2023
Here I am, writing about performance optimization again. I'm a performance junkie. Constantly monitoring and investigating bottlenecks for our SaaS helpdesk webapp is my favorite thing ever. And I'm proud to say that with thousands of clients, even some really big ones, our app's...
Liz Denys
Podcast submission notes Getting started Web stuff & RSS Podcasts are distributed via RSS feeds that people can subscribe to....
1st Feb 2019
46
1st Feb 2019
Getting started Web stuff & RSS Podcasts are distributed via RSS feeds that people can subscribe to. You need to generate podcast-specific RSS: start by reading Apple's requirements and looking at the RSS feeds of other podcasts. Some specific RSS fields <itunes:type>: You need...
Boot.dev Blog
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
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...
Boot.dev Blog
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
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!
A Beautiful Site
Thoughts on comments For as long as I can remember, comments have been a staple of blogging software. After all, what's a...
12th Jun 2016
44
12th Jun 2016
For as long as I can remember, comments have been a staple of blogging software. After all, what's a good blog post without a relevant discussion to accompany it? You might find it strange to learn that Postleaf doesn't ship with comments. This is by design, and I'll explain why...
David Crawshaw
Limits of Superintelligence research.google.com/pubs/pub40565.html
7th May 2016
Kagi Blog
Taking web search through the last mile (This piece first appeared on the kagi.ai blog (...
1st Dec 2019
32
1st Dec 2019
(This piece first appeared on the kagi.ai blog ( https://web.archive.org/web/20200927234617/https://kagi.ai/last-mile-for-web-search.html ) a few short years ago.
Evan Jones -...
Getting $3300 from a casino promotion New York State legalized mobile sports gambling in January 2022. The casinos offered crazy...
22nd Jan 2022
50
22nd Jan 2022
New York State legalized mobile sports gambling in January 2022. The casinos offered crazy promotions to get people signed up. The craziest offered $3300 of free money. I did the math, and there was a low risk way to claim this money. As long as you placed 11 or more bets, you...
SOS
Translate your UI Strings with AI TLDR: Easily keep your NodeJS projects translated in many languages with my JSON AI Translation NPM...
10th Oct 2024
1
10th Oct 2024
TLDR: Easily keep your NodeJS projects translated in many languages with my JSON AI Translation NPM package. A few months ago I translated KidzFun.art to multiple other languages, using ChatGPT’s AI for the translations. This worked fine when dealing with a blank slate, but I...
Liz Denys
French onion soup redux If I call the soup I've been making nearly weekly for the past few months French onion soup, I'm...
2nd Jan 2012
48
2nd Jan 2012
If I call the soup I've been making nearly weekly for the past few months French onion soup, I'm probably lying a little bit. What most people call French onion soup is mostly a thing of the past for me. But this soup is very similar. I grew out of the big croutons and the...
Blog of Simple...
Privacy Monthly March 2024
5th Mar 2024
Contraption Co.
Introducing The Contraption Company Today I'm introducing my new business, The Contraption Company - a product studio building...
4th Nov 2022
1
4th Nov 2022
Today I'm introducing my new business, The Contraption Company - a product studio building dependable software tools for online work. Slow growth makes steady progress In the past, I've built VC-backed startups like Moonlight and Staffjoy. For these companies, we worked hard...
Charles Chen
.NET Source Generators with .NET 7 Exploring .NET source generators to reduce boilerplate code in everyday code!
15th Aug 2023
TokyoDev
The 2022 International Developers in Japan survey results are live! In October 2022, I conducted a survey of international developers living in Japan. [The results are...
8th Dec 2022
39
8th Dec 2022
In October 2022, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2022-developer-survey), please check them out! This year's survey had 42 questions, up from 24 questions for [2021's...
Buttondown's blog
Reminding folks to confirm their subscription Now you can gently remind your subscribers to confirm their address.
4th Nov 2019
Evan Jones -...
Replicating Database Changes to a Message Queue is Tricky Let's imagine we have an program that stores its state in a database, and we want other programs to...
13th Dec 2022
55
13th Dec 2022
Let's imagine we have an program that stores its state in a database, and we want other programs to do things when changes occur. For example, we might want to send email notifications if a bank balance drops below a threshold. This is a very common reason applications use...
Nelson's Weblog
Relaxation Dynamics of a Lattice Spin System Way back in 1994 I wrote an undergraduate thesis for my math degree at Reed College. It was a fun...
5th Jul 2022
46
5th Jul 2022
Way back in 1994 I wrote an undergraduate thesis for my math degree at Reed College. It was a fun project, studying a discrete dynamic system that was an extension of the Ising model. Sort of cellular automata meets statistical mechanics. It's the only significant thing I've...
Liz Denys
New Loose Leaf Security episode: Security stories! Plus, a 2FA zine! The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and...
5th Sep 2018
45
5th Sep 2018
The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and I filled the latest episode of Loose Leaf Security with a bunch of our own personal security mishaps: Security stories: lost phones, a compromised computer, and an unexpected...
TokyoDev
Facebook is Japan's LinkedIn A couple of weeks back, an article [Facebook Wins Relatively Few...
23rd Jan 2011
31
23rd Jan 2011
A couple of weeks back, an article [Facebook Wins Relatively Few Friends in Japan](http://www.nytimes.com/2011/01/10/technology/10facebook.html?pagewanted=all) made its rounds. As usual, Facebook is compared to the big three Japanese SNS: mixi, Gree, and Mobage-town. However,...
Founder's blog
Top 20 Helpdesk Interview Questions (with answers) Help desk interviews usually test two things at once: whether you understand the technical basics,...
8th Mar 2026
1
8th Mar 2026
Help desk interviews usually test two things at once: whether you understand the technical basics, and whether you can explain those basics to a person who may already be annoyed, confused, or late for a meeting. That combination matters. A support technician who can diagnose a...
Boot.dev Blog
How to Build the Best GitHub Profile for Your Job Search I’ve reviewed a lot of resumes, both as an engineering manager and in the monthly resume workshops...
4th Mar 2022
1
4th Mar 2022
I’ve reviewed a lot of resumes, both as an engineering manager and in the monthly resume workshops we do in the Boot.dev Discord group. I’m convinced that these days a developer’s GitHub profile is just as important as their resume itself. If you haven’t started your first job...
Confessions of a...
x86 Addressing Modes, Part 1 — Immediate and Direct Access The foundations of memory access: static allocation, addressing modes, and the first steps toward...
12th Nov 2025
1
12th Nov 2025
The foundations of memory access: static allocation, addressing modes, and the first steps toward low-level thinking.
Daniel Immke
Handling advanced product imports in WooCommerce Learn how to handle advanced things like core fees when importing products into WooCommerce.
9th Dec 2017
1
9th Dec 2017
Learn how to handle advanced things like core fees when importing products into WooCommerce.
Josh Comeau's blog
Data Binding in React As developers, we don't like working with forms, but they're a critical part of most web...
9th Jan 2023
97
9th Jan 2023
As developers, we don't like working with forms, but they're a critical part of most web applications! In this tutorial, you'll learn exactly how to wire up all of the different form controls in React. Never forget how to data-bind a checkbox or radio button again!
wingolog
wastrel, a profligate implementation of webassembly Hey hey hey good evening! Tonight a quick note on , a new...
30th Oct 2025
1
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...
Blog - Bitfield...
Type parameters in Go Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll...
10th Mar 2024
48
10th Mar 2024
Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll find out why we need type parameters, how we write them, and how we can use them to create generic functions in Go.
A Beautiful Site
JavaScript functions for basename and dirname Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path)...
16th Sep 2007
43
16th Sep 2007
Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path) { return path.replace(/.*\//, ''); } dirname() # function dirname(path) { return path.match(/.*\//); } Unlike their PHP cousins, these functions do not support paths...
Maggie Appleton
A Brief Introduction to Digital Anthropology A discipline at the intersection of cultural anthropology and binary logic
3rd Oct 2020
Steve Klabnik
An introduction to economics under capitalism
10th Mar 2015
alexwlchan
What is psephology? Yesterday there were local elections in the UK, and this morning I’ve been catching up on the...
3rd May 2024
67
3rd May 2024
Yesterday there were local elections in the UK, and this morning I’ve been catching up on the news. As I was reading Yohannes Lowe’s live coverage in the Guardian, I spotted a word I didn’t recognise (emphasis mine): Labour and the Conservatives are each defending about 1,000...
Lennart Koopmann...
Why Amateur Radio? I always had a diffuse idea of why people are spending so much time and money on amateur radio. Once...
29th Aug 2025
1
29th Aug 2025
I always had a diffuse idea of why people are spending so much time and money on amateur radio. Once I got my license and started to amass radios myself, it became more clear to me. It always seemed like amateur radio was an extremely practical endeavor. The goal appeared to be...
A Smart Bear
What if there isn't another 10x? What if your tech company has peaked? Is relentless growth the only path, or is it time to redefine...
18th Oct 2016
15
18th Oct 2016
What if your tech company has peaked? Is relentless growth the only path, or is it time to redefine your true impact on the world?
Eric Bailey
How I grew The A11Y Project to 10k followers on Twitter One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so,...
5th May 2021
28
5th May 2021
One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so, I’ve slowly grown its Twitter followers to 10,000+. Now, before I get into it, there’s some things worth pointing out: This work was built on top of the efforts of the project...
Ink & Switch
Pushpin: Towards Production-Quality Peer-to-Peer Collaboration Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P...
14th Apr 2020
41
14th Apr 2020
Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P collaboration software.
Alice GG
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
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...
charity.wtf
The Official, Authorized List Of Legitimate Reasons For Deciding to Become a Manager “Why did you decide to become a manager?” It’s a question that gets asked a lot, in job interviews,...
1st Sep 2020
1
1st Sep 2020
“Why did you decide to become a manager?” It’s a question that gets asked a lot, in job interviews, 1x1s, and plain old casual conversation. I ask this question a lot, and I am often frustrated (or bored) by the answers I hear back. Most of them can be bucketed in one of three...
Tony Finch's blog
On "the OSI deprogrammer" Back in December, George Michaelson posted an item on the APNIC blog titled “That OSI model refuses...
26th Mar 2024
107
26th Mar 2024
Back in December, George Michaelson posted an item on the APNIC blog titled “That OSI model refuses to die”, in reaction to Robert Graham’s “OSI Deprogrammer” published in September. I had discussed the OSI Deprogrammer on Lobsters, and George’s blog post prompted me to write an...
The Web Witch's Blog
The Web Witch's Grimoire // Week of 18 October 2021 22 October 2021 We're going to pretend like it's not been 10 months since I blogged. Pandemic life,...
22nd Oct 2021
1
22nd Oct 2021
22 October 2021 We're going to pretend like it's not been 10 months since I blogged. Pandemic life, writing a book on design for developers, and everything else that comes with existing right now has me worn out. When I've got free time, it's usually running off to go bike, get...
Basta’s Notes
Doing versus Delegating A staff+ skill
6th Aug 2025
The Web Witch's Blog
Web Witch's Grimoire: Summer 2026 The year flies by when you're postpartum, sleep-deprived and your little bubba is suddenly on the...
3 weeks ago
1
3 weeks ago
The year flies by when you're postpartum, sleep-deprived and your little bubba is suddenly on the move and making developmental leaps. Time is this sort of weird compressed experience, not dissimilar to the way I felt about COVID and 2020 (wasn't that just yestersday? No indeed...
Daniel Marino
Deploying My Eleventy Site to GitHub Pages I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of...
2nd Mar 2020
32
2nd Mar 2020
I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of switching my site to Eleventy was getting deployments to GitHub pages set up. I suppose I could have built my site locally, and then push that to the gh-pages branch, but that felt...
Irrational...
Friction isn't velocity. When you’re driving a car down a road, you might get a bit stuffy and decide to roll your windows...
15th Mar 2024
67
15th Mar 2024
When you’re driving a car down a road, you might get a bit stuffy and decide to roll your windows down. The air will flow in, the wind will get louder, and the sensation of moving will intensify. Your engine will start working a bit harder–and louder–to maintain the same...
Mahmoud Felfel's...
Introduction to javascript iterables, iterators, and generators A quick intro to javascript newly introduced generators and iterators concepts and how they work...
9th Aug 2016
29
9th Aug 2016
A quick intro to javascript newly introduced generators and iterators concepts and how they work with other javascript features.
A Smart Bear
Ballad of The Lean Startup An ode to validated learning.
26th Sep 2011
Tinloof - Blog
How we boosted the performance of a Gatsby website by 80% Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google...
19th Jul 2020
37
19th Jul 2020
Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google users: Many patients book appointments through the website on the go from their mobile, therefore page speed is critical to avoid a high bounce rate. This article explains how we improved...
Eric Migicovsky's...
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
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…
Blog System/5
Beyond the 1 MB barrier in DOS Continuing the tour on how DOS apps used memory above the first MB
7th Feb 2024
Sometimes It Works...
4 Years In 4 Years In What lies ahead ¶4 Years In I’ve been at Elvie 4 years already! I can’t quite believe...
13th Feb 2021
18
13th Feb 2021
4 Years In What lies ahead ¶4 Years In I’ve been at Elvie 4 years already! I can’t quite believe how quickly the time has gone by or the amazing things we’ve accomplished as a team. 2020 was by far the hardest year, but in many ways the most rewarding and exciting so far because...
Eric Bailey
Consider the Tomato
8th Sep 2020
swyx's site RSS Feed
Why I Moved Off Dev.to 2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just...
1st Jun 2022
29
1st Jun 2022
2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just launched DXTips on Hashnode.
Tinloof - Blog
ReasonML for production React Apps? 🤔 (Part 4) This is the last article of the series. We've built a few things with ReasonReact and now it's time...
1st Jun 2019
31
1st Jun 2019
This is the last article of the series. We've built a few things with ReasonReact and now it's time to share my opinion about using Reason to create React applications. Access Part 1 here, Part 2 here and Part 3 here. Though, my opinion shouldn't really matter if you're also...
Matt Keeter
Zero-crossing logic for robust meshing
13th May 2017
swyx's site RSS Feed
Svelte as an Eleventy Template Engine Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend...
1st Feb 2020
1
1st Feb 2020
Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend Eleventy to use it.
swyx's site RSS Feed
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
2nd Sep 2019
1
2nd Sep 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
Founder's blog
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
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...
Matt Keeter
Elf Assembly JIT
23rd Dec 2018
Jim Nielsen’s Blog
Treating the Symptoms If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app...
1st Feb 2024
36
1st Feb 2024
If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app called “Arc Search”. Its key feature? It’ll browse the web for you. What happened? “Surfing the web” used to be — and still can be — the funnest part about being on the web! How did...
Maggie Appleton
The Best Illustration Books and Courses My favourite resources for learning to draw and developing your visual thinking skills
6th Jul 2019
34
6th Jul 2019
My favourite resources for learning to draw and developing your visual thinking skills
Making software...
Setting Up a Free SSL Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally...
7th Aug 2018
45
7th Aug 2018
Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol. Luckily, Cloudflare offers a very simple way to implement SSL on...
swyx's site RSS Feed
My 2025 New Mac Setup I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
6th Aug 2025
1
6th Aug 2025
I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
Darek Kay
Style your RSS feed RSS is not dead. It is not mainstream, but it's still a thriving protocol, especially among tech...
20th Jun 2023
38
20th Jun 2023
RSS is not dead. It is not mainstream, but it's still a thriving protocol, especially among tech users. However, many people do not know what RSS feeds are or how to use them. Most browsers render RSS as raw XML files, which doesn't help users understand what it's all about: In...
Josh Collinsworth
My Essential Tools for WordPress Development Some of these apps, resources and tools aren’t directly WordPress-related, or even necessarily...
25th Jun 2016
31
25th Jun 2016
Some of these apps, resources and tools aren’t directly WordPress-related, or even necessarily development-related; some have to do with productivity or just make life a little easier. That’s by design. Part of being a developer is learning to work and use your tools as...
Alex MacCaw
AGI, agents, and timelines AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s...
6th Feb 2025
74
6th Feb 2025
AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s release, but recent developments have significantly accelerated my timelines. The first major shift was OpenAI’s breakthrough in test-time compute and its newly demonstrated scaling...
TokyoDev
Winning a Coding Contest Got Me a Free Trip to Japan I’m a 23 year old software engineer with four years of experience, and have been working in Poland...
11th Jan 2024
64
11th Jan 2024
I’m a 23 year old software engineer with four years of experience, and have been working in Poland for the last two years. Half a year ago I visited Japan where I really fell in love with the people, culture, and food; it felt like a different planet. After I returned to Poland,...
SOS
Mazers &#8211; a WebOS app rises again on iOS &#038; iPad Way, waaayyy back in 2010, I built a fun little game for the Palm WebOS series of phones called...
8th Apr 2026
1
8th Apr 2026
Way, waaayyy back in 2010, I built a fun little game for the Palm WebOS series of phones called Mazer. I was happy with it, loads of people downloaded and played it, and then WebOS died. I recently found the source code again, and with the help of Claude AI I rewrote it to run...
Liz Denys
Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The...
3rd Jun 2022
39
3rd Jun 2022
Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The original signs announcing this ban only stated it in English. I'm in Streetsblog today with a piece about why reversing this arbitrary ban is a matter of equity: Over Memorial Day...
Maggie Appleton
The Finest Narrative Non-Fiction Essays Narrative essays that I consider ideal models of the medium
22nd Dec 2021
Miguel Carranza
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
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...
MMapped blog
The third hard problem
28th Feb 2026
sancho.dev
Snapshot tests for your own ppx
1st Jan 2025
Remains of the Day
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
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,...
Jordan Eldredge's...
[2012] FachMe mentioned on Voicebox Recalling the time in 2012 when my opera related software project was discussed on a local public...
19th May 2025
1
19th May 2025
Recalling the time in 2012 when my opera related software project was discussed on a local public radio program
A Beautiful Site
Fetching remote web pages with curl and PHP This is a very brief example of how to use PHP's curl Library to retrieve the source of a remote...
8th Apr 2008
52
8th Apr 2008
This is a very brief example of how to use PHP's curl Library to retrieve the source of a remote webpage. $c = curl_init(); curl_setopt($c, CURLOPT_URL, "http://example.com/"); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $data =...
macwright.com
The S&P 500 is largely a historical artifact I see the S&P 500 referenced pretty frequently as an vanilla index for people investing. This isn’t...
2nd Apr 2024
112
2nd Apr 2024
I see the S&P 500 referenced pretty frequently as an vanilla index for people investing. This isn’t totally wrong, which is why this post is short. But, if you have the goal of just “investing in the market,” there’s a better option for doing that: a total market index. For...
Liz Denys
A little taste of fall and home: pumpkin muffins I grew up on pumpkin muffins. Every fall, without fail, my mom would make them by the dozens in her...
9th Nov 2011
34
9th Nov 2011
I grew up on pumpkin muffins. Every fall, without fail, my mom would make them by the dozens in her heart-shaped muffin mold, and I'd eat them for breakfast, sneak them into my lunchbox, frost them for dessert after dinner, and snack on them off courts at tennis meets. But I...
Irrational...
Manage your priorities and energy. Back when I was managing at Uber, I latched onto a thinking tool that I drilled into the teams I...
3rd Aug 2023
33
3rd Aug 2023
Back when I was managing at Uber, I latched onto a thinking tool that I drilled into the teams I worked with: reach the right outcomes by prioritizing the company first, your team second, and yourself third. This “company, team, self” framework proved a helpful decision-making...
macwright.com
Recently The weather is starting to get better. Listening Gift from the Trees by Mammal Hands I am still...
1st Apr 2023
105
1st Apr 2023
The weather is starting to get better. Listening Gift from the Trees by Mammal Hands I am still really loving the constellation of bands around Mammal Hands. They just released a new album, “Gift from the Trees”, and it’s really excellent. RETURN by tAKX Their guitarist,...
Buttondown's blog
Compare analytics from multiple emails Our analytics update makes it easier to compare the performance of different emails
2nd Jul 2020
Joel Gascoigne
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
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
Eric Bailey
Voice Control Usability Considerations For Partially Visually Hidden Link Names
24th Jun 2022
Steve Klabnik
Porting steveklabnik.com to Workers Sites and Zola
26th Sep 2019
charity.wtf
Company Values: A Resentful Odyssey I have a very cynical reaction to the word “values”, especially in the context of corporate...
6th Feb 2018
1
6th Feb 2018
I have a very cynical reaction to the word “values”, especially in the context of corporate entities. At best it’s a disingenuous marketing campaign, usually it’s more like a red blaring light shining on their degenerate hypocrisies and weakest aspirations. But we’ve been doing a...
blag
Rickrolling Turso DB (SQLite rewrite in Rust) This is a beginner’s guide to hacking into Turso DB (formerly known as Limbo), the SQLite rewrite in...
20th Jul 2025
1
20th Jul 2025
This is a beginner’s guide to hacking into Turso DB (formerly known as Limbo), the SQLite rewrite in Rust. I will explore how to get familiar with Turso’s codebase, tooling and tests
Alex Meub
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
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...
Seldo.com
Do AI-enabled companies need fewer people?
8th Mar 2026
Renegade Otter
AI - SkyNet Is Not Coming to Kill You .highlight pre { background-color: #efecec; border-color:...
22nd Apr 2024
128
22nd Apr 2024
.highlight pre { background-color: #efecec; border-color: var(--theme-secondary-background-color); border-radius: 10px; } The firehose of data is turned on In the beginning, the Internet was a small, cozy place. Most people weren’t online, and most businesses...
TokyoDev
The 2021 International Developers in Japan results are live! In November 2021, I conducted a survey of international developers living in Japan. [The results are...
18th Jan 2022
32
18th Jan 2022
In November 2021, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2021-developer-survey), please check them out! With 435 people responding, I had about 20% more responses than [2020's...
Basta’s Notes
Doing versus Delegating A staff+ skill
6th Aug 2025
Tyler Cipriani: blog
Sock🧦 nerdery🤓 Being a nerd is not about what you love; it’s about how you love it. – Wil Wheaton My running last...
1st Jul 2022
1
1st Jul 2022
Being a nerd is not about what you love; it’s about how you love it. – Wil Wheaton My running last week I’m a runner and a sock nerd, and in four days, I’m running a half-marathon (eek!). Here are some reflections on socks because if there’s one thing every runner knows it’s:...
Irrational...
Refining strategy with Wardley Mapping. The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of...
2nd Jan 2025
116
2nd Jan 2025
The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of the three core strategy refinement techniques, this is the technique that I’ve personally used the least. Despite that, I decided to include it in this book because it highlights how...
blag
Recurse Center Day 1: init This is a draft post that I have prematurely published. Currently, I am attending RC and I want to...
1st Nov 2021
29
1st Nov 2021
This is a draft post that I have prematurely published. Currently, I am attending RC and I want to write as much as possible, log my daily learnings and activities. But, I also don't want to spend time on grammar and prose, so I am publishing all the posts which usually I'd have...
Elad Blog
MegaCycles in Tech & Crypto Every 8-10 years, the technology industry used to go through a boom and bust cycle. A new technology...
11th Oct 2021
49
11th Oct 2021
Every 8-10 years, the technology industry used to go through a boom and bust cycle. A new technology or platform would emerge, there would be rampant investment and speculation, a few strong hypergrowth survivors would emerge and most of the rest of the new startups would...
Tony Finch's blog
An update on leap seconds It has been a couple of years since my previous blog post about leap seconds, though I have been...
4th Dec 2022
32
4th Dec 2022
It has been a couple of years since my previous blog post about leap seconds, though I have been tweeting on the topic fairly frequently: see my page on date, time, and leap seconds for an index of threads. But Twitter now seems a lot less likely to stick around, so I’ll aim to...
Liz Denys
Black coiled planter with attached drip tray, 2024 Heavily grogged black stoneware, coil-built, denim satin glaze
7th Feb 2024
swyx's site RSS Feed
How to change custom domain on Substack Since September, I've been running my AI newsletter on https://lspace.swyx.io
17th Mar 2023
TokyoDev
Working and Communicating with Japanese Engineers If you’re an international developer working at a Japanese company, you’ve probably felt some...
3rd Mar 2026
1
3rd Mar 2026
If you’re an international developer working at a Japanese company, you’ve probably felt some communication-related pain. Whether your team primarily uses English, Japanese, or a mix of both, chances are there’s occasionally friction. In a field where poor communication leads to...
Seldo.com
The case for frameworks
10th Feb 2023
Tyler Cipriani: blog
Greensburg Tornado Disaster Relief Greensburg I know that this is a goofy little tech blog, but I think that a disaster that hit close...
7th May 2007
1
7th May 2007
Greensburg I know that this is a goofy little tech blog, but I think that a disaster that hit close to home (for me anyway) needs more attention than it's getting. My fear is that the Greensburg tornado will fade from the public mind just as quickly as it came. I would like to...
Max Countryman
Publish Your Drafts When does something become valuable to someone else? I've struggled with this question, hesitating...
2nd Mar 2023
70
2nd Mar 2023
When does something become valuable to someone else? I've struggled with this question, hesitating at times to share unfinished work because it hasn't reached a level of polish that satisfies me. But the truth is, our unpublished work has no value to anyone.
Matt Keeter
A simple adversarial model for dual contouring
23rd Apr 2023
macwright.com
Recently This was a big month of change for me – I announced that I was joining Val.town and wrote a big...
1st Feb 2023
60
1st Feb 2023
This was a big month of change for me – I announced that I was joining Val.town and wrote a big update about Placemark. Plenty more to write, but at least here I’ll take a little breather and just do the usual: what’s new! Reading I only finished one book this month - Meet Us By...
TokyoDev
How (and Why) to Get a Bank Account in Japan You can technically get by in Japan without a Japanese bank account. For those who are here on...
11th May 2025
91
11th May 2025
You can technically get by in Japan without a Japanese bank account. For those who are here on short-term visas, or who plan to move frequently from city to city, it’s perfectly possible to live and work in Japan without one. However, if you want to work a full-time job, rent an...
Eric Bailey
Don’t use custom CSS scrollbars In the spirit of “everything old is new again,” browsers are once again supporting the ability to...
3rd May 2023
27
3rd May 2023
In the spirit of “everything old is new again,” browsers are once again supporting the ability to style the scrollbar. Much like custom CSS mouse cursors, I feel this is also a mistake. When you style things on the web, you get control over almost the entire experience. From ten...
Words and Buttons...
Circles and lines vs. polynomial splines Usually, when you want to make a parametric curve, you should go for a polynomial spline. But...
22nd Aug 2019
46
22nd Aug 2019
Usually, when you want to make a parametric curve, you should go for a polynomial spline. But sometimes, for the reasons mentioned only in the second half of this page to keep you intrigued, you are not satisfied with polynomials. You have to look elsewhere. This page shows you...
Maggie Appleton
The Echo & Narcissus Writing Club A Hyperlink Academy writing club where we mimic the work of others
9th Apr 2021
TokyoDev
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
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...
Buttondown's blog
Webhooks and the programming page Use the Buttondown API to supercharge your newsletter
6th Jan 2021
Dan Quach Blog
State of Data Engineering 2023 Q3 As we roll towards the end of the year data engineering as expected does have some changes, but now...
12th Sep 2023
69
12th Sep 2023
As we roll towards the end of the year data engineering as expected does have some changes, but now everyone wants to see how Generative AI intersects with everything. The fits are not completely natural, as Generative AI like Chat GPT is more NLP type systems, but there are a...
James Vaughan's blog
Writing an HTTP server in Prolog
11th Nov 2016
Sometimes It Works...
Code: Selfish Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding...
11th Nov 2018
23
11th Nov 2018
Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding selfishly. This isn’t what you think. Coding selfishly is about assessing your motivations, your joys and coding in a way that brings you the most long-term value. It’s really a form of...
Elad Blog
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
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,...
Sometimes It Works...
You Don’t Need a Website You Don’t Need a Website ¶You Don’t Need a Website I came across this Reddit post the other day. The...
29th Jan 2018
19
29th Jan 2018
You Don’t Need a Website ¶You Don’t Need a Website I came across this Reddit post the other day. The gist of it is: Websites are an expensive necessity that companies hate paying for And you can understand why sometimes. Some organisations just have a completely absurd view of...
Evan Jones -...
Setenv is not Thread Safe and C Doesn't Want to Fix It You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those...
19th Nov 2023
69
19th Nov 2023
You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those functions modify global state, and can cause other threads calling getenv() to crash. This also causes crashes in other languages that use those C standard library functions, such as...
A Day In The Life...
A list of 100 opinions I hold A list of 100 opinions I hold
5th Sep 2022
Making software...
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
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...
Eric Bailey
An Introduction to the Reduced Motion Media Query
24th Apr 2019
the singularity is...
Death of the Visceral Pulled up at a stop light Imagine flying an x-wing down a corridor, having to turn the plane...
22nd Jan 2025
86
22nd Jan 2025
Pulled up at a stop light Imagine flying an x-wing down a corridor, having to turn the plane sideways to fit, a missile on your tail and closing, hitting the turbo, feeling the g force, coming up on the end of the corridor, pulling back hard on the stick the second the corridor...
Quentin Santos
A few spikes in Pico cos() A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x),...
15th Aug 2026
1
15th Aug 2026
A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x), ranging from 0 to 2π. The orange line shows the result of evaluating cosf(x), which looks exactly as expected. The blue line shows the time it took to evaluate cosf(x) for each x, in...
On Test Automation
On life as an independent contractor right now Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in...
1st Nov 2024
51
1st Nov 2024
Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in response to people both from the Netherlands and from abroad who have shown interest in working as an independent contractor over here. As Google Analytics tell me only a small portion...
Eric Migicovsky's...
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
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…
Ink & Switch
Untangle: Solving problems with fuzzy constraints How to sketch, and satisfy, logic problems
1st Jan 2023
Philip Ilic Thomas
What I'm up to - January 2023 ✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a...
1st Jan 2023
1
1st Jan 2023
✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a couple of flights canceled by Southwest - Published "Why I built Postcard: A calmer alternative to s...
Matt Keeter
Automatic Panorama Generation
3rd May 2011
Boot.dev Blog
The Two Classes of Software Engineer “Software engineer” has become a ubiquitous term for people who write, deploy, architect, or...
5th Mar 2021
1
5th Mar 2021
“Software engineer” has become a ubiquitous term for people who write, deploy, architect, or sometimes even simply test code. In reality, I think there are two classes of “software engineers”; those who understand computer science well enough to do challenging, innovative work,...
Jordan Eldredge's...
Interesting Bugs Caught by ESLint’s no-constant-binary-expression I contributed a rule to ESLint that catches a surprisingly wide variety of logic bugs.
20th Jun 2022
The Changelog
The Joy of Easy Personal Radio: FRS, GMRS, and Motorola DLR/DTR Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not...
15th Aug 2022
27
15th Aug 2022
Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not just the usefulness, but even the joy, of having our own radios. For instance: When traveling to national parks or other wilderness areas, family and friends can keep in touch even...
elementary Blog
elementary OS 8.0.2 Available Now It’s been about 6 months since our last minor release and the team has been busy! For all of the...
22nd Sep 2025
11
22nd Sep 2025
It’s been about 6 months since our last minor release and the team has been busy! For all of the details about what’s new since OS 8.0.1, make sure to check out our posts from May until now. In this post I’ll just be covering our progress over the last month up until the release...
bt RSS Feed
Installing Older Versions of MongoDB on Arch Linux Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I’ve recently been using Arch Linux...
11th Sep 2023
37
11th Sep 2023
Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I’ve recently been using Arch Linux for my main work environment on my ThinkPad X260. It’s been great. As someone who is constantly drawn to minimalist operating systems such as Alpine or OpenBSD, it’s nice to use...
Ralph Ammer
No more boring drawings! Many drawing tutorials show us how to draw things. They teach us how to make photo-like drawings....
28th Jan 2026
1
28th Jan 2026
Many drawing tutorials show us how to draw things. They teach us how to make photo-like drawings. Such renderings look decent but also generic, conventional—like something an AI tool might produce. And they are also…  boring. Why is that? Because they don’t mean anything. Meaning...
markround.com
AmigaGuide Reference Library As I slowly but surely work towards the next release of my setcmd project for the Amiga (see the 68k...
30th Jun 2025
58
30th Jun 2025
As I slowly but surely work towards the next release of my setcmd project for the Amiga (see the 68k branch for the gory details and my total noob-like C flailing around), I’ve made heavy use of documentation in the AmigaGuide format. Despite it’s age, it’s a great Amiga-native...
Boot.dev Blog
Slow Is Smooth, Smooth Is Fast - 25% of Our Time Refactoring My team has been spending less of our “free” time working on bugs and features from the backlog, and...
1st Sep 2020
1
1st Sep 2020
My team has been spending less of our “free” time working on bugs and features from the backlog, and more time refactoring our code and tests. As a result, and perhaps somewhat counterintuitively, we’ve noticed a significant increase in our throughput of features and bug fixes.
Eric Bailey
Your Image Is Probably Not Decorative
17th Jun 2021
bt RSS Feed
Installing WordPress on NearlyFreeSpeech Installing WordPress on NearlyFreeSpeech 2024-05-27 I recently went through the process of porting...
27th May 2024
35
27th May 2024
Installing WordPress on NearlyFreeSpeech 2024-05-27 I recently went through the process of porting over my wife’s small business website (built off of WordPress + Woocommerce) from EasyWP to NearlyFreeSpeech. Although the process was fairly easy-going, I thought I would post my...
Ognjen Regoje •...
Green flags for investable founders Here are a few things I’ve seen founders do that made me confident in their ability and...
2nd Jan 2024
38
2nd Jan 2024
Here are a few things I’ve seen founders do that made me confident in their ability and dedication. Elevator pitch in LinkedIn tagline A founder who is all in is constantly selling. That means their tagline will: a) be for their company, not for them b) be the sales pitch, not a...
Neil Panchal
Introducing Berkeley Mono Now publicly available! Berkeley Mono Typeface Download a trial:...
4th Sep 2021
60
4th Sep 2021
Now publicly available! Berkeley Mono Typeface Download a trial: https://berkeleygraphics.com/typefaces/berkeley-mono It will be available through Berkeley Graphics agency as a first release. Berkeley Mono Typeface Berkeley Mono is a love letter to the golden era of computing....
Sebastian Witowski
How to Prepare for the CAPM Certification Exam "Wait, aren't you a software developer?" If it's not your first time on my blog, you might be...
14th Nov 2019
1
14th Nov 2019
"Wait, aren't you a software developer?" If it's not your first time on my blog, you might be thinking: "Aren't you a prominent software developer, not a project manager?" Ok, maybe without the prominent part. But yes, you are right. I started working as a developer a few years...
Blog System/5
Grumpy Julio plays with CLI coding agents Or the more tired “One week with Claude Code”-type article
9th Feb 2026
Liz Denys
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
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,...
David Gerrells
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
1st Aug 2024
There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids.
Confessions of a...
Connecting CPython's GC Internals to Real-World Performance Learn how the knowledge of CPython internals translate into performance insights for your code
2nd Oct 2024
swyx's site RSS Feed
What if Stripe is the next Google? Working out a thought exercise by Paul Graham.
14th May 2021
swyx's site RSS Feed
Why I'm not a VC (yet) There is too much money chasing too few operators.
8th Aug 2021
Evan Jones -...
Advice on looking for a new software engineering job I've been working professionally as a software engineer since 2006, which means I've been doing this...
18th Jan 2021
47
18th Jan 2021
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
David Crawshaw
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
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...
Steve Klabnik
Thinking like a compiler: places and values in Rust
7th Apr 2025
Tony Finch's blog
hybrid quota-linear rate limiter A while back I wrote about the linear rate limit algorithms leaky bucket and GCRA. Since then I have...
13th Jan 2026
1
13th Jan 2026
A while back I wrote about the linear rate limit algorithms leaky bucket and GCRA. Since then I have been vexed by how common it is to implement rate limiting using complicated and wasteful algorithms (for example). But linear (and exponential) rate limiters have a...
Boot.dev Blog
Maybe You Do Need Kubernetes Theo has this great video on Kubernetes, currently titled “You Don’t Need Kubernetes”. I’m a...
8th Mar 2024
1
8th Mar 2024
Theo has this great video on Kubernetes, currently titled “You Don’t Need Kubernetes”. I’m a Kubernetes enjoyer (I even wrote a course on it, but I’m not here to argue about that. The part of the video I do want to discuss has nothing to do with k8s. It’s where Theo draws the...
Sedimental
Enterprise Software with Python When I first published 10 Myths of Enterprise Python on the PayPal Engineering blog, there were a...
22nd Mar 2016
1
22nd Mar 2016
When I first published 10 Myths of Enterprise Python on the PayPal Engineering blog, there were a lot of reactions. Some I expected: Surprise at Python in the enterprise space. Relief at more attestation of Python's use in the enterprise. And, as with all the best, a few...
Miguel Carranza
Effective code review Fortunately, I don’t think the necessity of code review is a controversial topic these days for most...
25th Jul 2020
37
25th Jul 2020
Fortunately, I don’t think the necessity of code review is a controversial topic these days for most tech companies1. However, it is not always implemented as well as it should. In this post, I will describe some practices that I try to follow when opening pull requests, and that...
Charles Petzold
The Best Decade in Music Like many people who turned 11 years old in 1964, the first record album I bought “on my own” — in...
14th Dec 2024
1
14th Dec 2024
Like many people who turned 11 years old in 1964, the first record album I bought “on my own” — in other words by pleading “Mom, can you get this album for me?” — was Meet the Beatles!, their first release in the United States. But so what? I have about as much inclination to...
Engineer’s Codex
Metric-Driven Development and The Claude Effect Sometimes, feels have to be trusted over figures
9th Mar 2025
Fathy Boundjadj
Forking Chrome to turn HTML into SVG I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork...
11th Nov 2022
56
11th Nov 2022
I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D...
swyx's site RSS Feed
Fibonacci Goals A system for goalsetting.
1st Jan 2021
Steve Klabnik
Productivity Waves
8th Jun 2010
Eric Migicovsky's...
PostHog Joins Hacktoberfest 2020 Let the pull requests come in! We're happy to announce that PostHog has joined Hacktoberfest 2020 ....
1st Oct 2020
36
1st Oct 2020
Let the pull requests come in! We're happy to announce that PostHog has joined Hacktoberfest 2020 . For those who don't know, Hacktoberfest is an…
Blog System/5
The costs of the i386 to x86-64 upgrade If you read my previous article on DOS memory models, you may have dismissed everything I wrote as...
7th Oct 2024
83
7th Oct 2024
If you read my previous article on DOS memory models, you may have dismissed everything I wrote as “legacy cruft from the 1990s that nobody cares about any longer”.  It's time to see how any of that carried over through the 16-bit to 64-bit evolution.
Jake Zimmerman
Bug squash: An underrated interview question
17th Aug 2024
Words and Buttons...
[Renovated] Programmer's guide to linear equations This is an introduction to linear equation systems. It explains linear dependency, under- and...
12th Feb 2021
41
12th Feb 2021
This is an introduction to linear equation systems. It explains linear dependency, under- and over-specification, direct and iterative solvers. The guide should give you enough knowledge to find a proper solution for your task but not enough to implement one efficiently yourself.
Eric Migicovsky's...
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
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…
charity.wtf
How to survive an acquisition Last week Facebook announced that they will be shutting down Parse.   I have so, so many feelings....
3rd Feb 2016
1
3rd Feb 2016
Last week Facebook announced that they will be shutting down Parse.   I have so, so many feelings.  But this isn’t about my feelings now.  This is about what I wish I had known when we got acquired. When they told us we were getting acquired, it felt like a wrecking ball to the...
Greg Brockman
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
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...
The Pragmatic...
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
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?
swyx's site RSS Feed
Source Code for Life v0.1 Compiled Insights for Infinite Learners
1st Apr 2018
Joel on Software
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
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"
Philip Ilic Thomas
What I'm up to - January 2024 Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social...
1st Jan 2024
1
1st Jan 2024
Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - Published updates to Booklet, including a design refresh, dynamic op...
Irrational...
Slides for Measuring an engineering organization. Last week, I gave a 30 minute talk to a group of CTOs and VP Engineerings in San Francisco about...
20th May 2023
142
20th May 2023
Last week, I gave a 30 minute talk to a group of CTOs and VP Engineerings in San Francisco about measuring engineering organizations. This talk was essentially this blog post, and here are the slides. A few topics worth highlighting: Measurement educates you, and your audience,...
A Smart Bear
Moats: Durable competitive advantage Industries commoditize over time, delivering similar products at similar prices resulting in low...
7th May 2022
46
7th May 2022
Industries commoditize over time, delivering similar products at similar prices resulting in low profit. Like entropy, this is the inevitable fate of a company, unless it exerts intentional force to the contrary. Moats are this force, and your strategy must identify how to create...
Dan Slimmon
Concurrent locks and MultiXacts in Postgres Pretty recently, I was troubleshooting a performance issue in a production Rails app backed by...
11th Dec 2023
43
11th Dec 2023
Pretty recently, I was troubleshooting a performance issue in a production Rails app backed by Postgres. There was this one class of query that would get slower and slower over the course of about an hour. The exact pathology is a tale for another time, but the investigation led...
Josh Collinsworth
A message from the Captain of the S.S. Layoff Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the...
4th Oct 2023
54
4th Oct 2023
Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the numbers better is to stop feeding and sheltering people and their families. Nothing personal.
Eliran Turgeman
I am a junior, and can't find a job - now what? “The market is tough” is something many juniors hear today. people are frustrated. graduating after...
25th Jul 2024
1
25th Jul 2024
“The market is tough” is something many juniors hear today. people are frustrated. graduating after 3-4 years with a CS degree is not easy. They graduate only to find out nobody wants to hire them or even move forward beyond the initial screening. I’ll be real with you. there’s...
Tony Finch's blog
libc delenda est Chris Wellons posted a good review of why large chunks of the C library are terrible, especially if...
12th Feb 2023
37
12th Feb 2023
Chris Wellons posted a good review of why large chunks of the C library are terrible, especially if you are coding on Windows - good fun if you like staring into the abyss. He followed up with let’s write a setjmp which is fun in a more positive way. I was also pleased to learn...
A small freedom area...
From roots to polynomials Polynomials can be represented in various forms. The most common ones are those I call the "sum of...
7th Aug 2022
48
7th Aug 2022
Polynomials can be represented in various forms. The most common ones are those I call the "sum of powers" (for example f(x)=ax³+bx²+cx+d) and the "root factors" (for example f(x)=(x-r)(x-s)(x-t), where r, s and t are the roots). The process of transforming the former into the...
Vadim Kravcenko
The Surprising Power of Documentation I’m a big fan of documentation. I think it’s my favorite boring thing to do after coding. It brings...
11th Jun 2023
46
11th Jun 2023
I’m a big fan of documentation. I think it’s my favorite boring thing to do after coding. It brings the […] The post The Surprising Power of Documentation appeared first on Vadim Kravcenko.
sancho.dev
4 Years at ahrefs, can’t ask for a better job
9th May 2024
Tom MacWright
Sketches I've been sticking to a sketching routine recently: every day I draw at least once face. Faces...
31st Jan 2026
1
31st Jan 2026
I've been sticking to a sketching routine recently: every day I draw at least once face. Faces are different for me than any other kind of drawing. Somewhere in the process the face looks real enough for me to recognize it as a human being, if it's a good drawing. About 30% of...
Sometimes It Works...
A Web App Store That Makes The Web Safer Maintaining security & privacy without the loss of convenience The Price of Security Enter OpenID &...
24th Oct 2014
19
24th Oct 2014
Maintaining security & privacy without the loss of convenience The Price of Security Enter OpenID & OAuth Unnecessary Access The Idea Why would they pay? Potential Stumbling Blocks Can you really sleep safe on all those passwords? Image "Sweet Dreams…" by pulpoluxA Platform to...
Making software...
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
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...
Alex Meub
Material Rewards for Motivation Setting material rewards for myself has helped me stay motivated and focused on important long-term...
13th Jul 2015
46
13th Jul 2015
Setting material rewards for myself has helped me stay motivated and focused on important long-term goals. This isn’t a new idea but I’ve found it to be really helpful in keeping me on track and giving me that extra push to follow through on my goals. Set SMART Goals In order to...
Coding Horror
An Exercise Program for the Fat Web When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it...
30th May 2019
54
30th May 2019
When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it's also true that the web has changed a lot in the last 10 years, much less the last 20 or 30. Websites have gotten a lot
Charles Petzold
Stop Fascism: Vote Blue It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential...
20th Oct 2024
1
20th Oct 2024
It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential candidate. I am not vain enough to believe that my prestige (such as it is) has the power to influence people’s electoral choices. But I believe this election to be too important for...
Buttondown's blog
Saved draft recipients We're making it easier to keep track of who you're collaborating with on your newsletters
30th Jun 2020
1
30th Jun 2020
We're making it easier to keep track of who you're collaborating with on your newsletters
markround.com
DevOps for the Sinclair Spectrum - Part 1 Discussion on Hacker News Discussion on lobste.rs Intro When I was around 8-9 years old, I...
21st Dec 2021
39
21st Dec 2021
Discussion on Hacker News Discussion on lobste.rs Intro When I was around 8-9 years old, I received a Sinclair ZX Spectrum home computer for my birthday. One of my earliest memories I remember is sitting with my Dad, reading the manual to work out the magic commands to load...
A Beautiful Site
Validating URLs and email addresses in PHP This is a simple method for validating both email addresses and URLs. Using PHP's filter_var()...
18th Sep 2013
48
18th Sep 2013
This is a simple method for validating both email addresses and URLs. Using PHP's filter_var() function, it's actually very easy and doesn't require regular expressions. The following wrapper functions force a true boolean response, so you can use them safely in your logic. Email...
The Changelog
A Simple, Delay-Tolerant, Offline-Capable Mesh Network with Syncthing (+ optional NNCP) A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage....
4th Feb 2021
37
4th Feb 2021
A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage. Sometimes, I would drive in to town where there was a signal to get messages, upload photos, and so forth. I had to take several devices with me: my phone, my wife’s, maybe a …...
Eric Migicovsky's...
How I learned to love feedback loops (and make better products) I recently wrote a blog post for my personal site about the lessons I'd learned from leading my...
4th Feb 2022
36
4th Feb 2022
I recently wrote a blog post for my personal site about the lessons I'd learned from leading my first two projects as a Software Engineer at PostHog…
swyx's site RSS Feed
Oct 2019 Recap Hello mailing list friends!
2nd Nov 2019
Marc Astbury
The Middle Way Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member...
2nd May 2026
1
2nd May 2026
Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member 😛. There’s some hilarity to it, but the vibe shift is real. At Jenni, we’re shipping 3-5x faster than mid-2025. I perpetually have unread notifications in our #shipped channel....
Eric Migicovsky's...
7 best free open source LLM observability tools right now To build LLM-powered apps, developers need to know how users are using their app. LLM observability...
10th Apr 2025
114
10th Apr 2025
To build LLM-powered apps, developers need to know how users are using their app. LLM observability tools help them do this by capturing LLM provider…
The Codist
Giving Junior Engineers Control Of A Six Trillion Dollar System Is Nuts For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their...
4th Feb 2025
79
4th Feb 2025
For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their complete control over the Treasury Department is entirely insane. Unless you intend to destroy everything, making arbitrary changes to complex computer systems will result in destruction,...
Matt Keeter
Arc Reactor & Repulsor
30th Oct 2012
Boot.dev Blog
The 8 Most Popular Coding Languages of 2026 And more importantly, how to choose the most popular coding language you should learn. 🔗 How can...
4th Jan 2021
1
4th Jan 2021
And more importantly, how to choose the most popular coding language you should learn. 🔗 How can you decide what the most popular coding language is? It’s like trying to pick the most popular ice cream flavor - everyone has a favorite. The truth is that different coders prefer...
Grant Slatton
Book Review: 'The Perfectionists: How Precision Engineers Created the Modern World' Excellent book about the history of precision machining
1st Jul 2024
Sedimental
The Many Layers of Packaging The packaging gradient, and why PyPI isn't an app store. Update: I turned this post into a talk. The...
9th May 2017
1
9th May 2017
The packaging gradient, and why PyPI isn't an app store. Update: I turned this post into a talk. The video from PyBay is here, the slides are available here. The long-cut video from BayPiggies is coming, but the "Extended Edition" slides are here. One lesson threaded...
Matt Keeter
Website Workflow
1st May 2012
the singularity is...
The World’s Computer This was the tagline of Ethereum, and it’s really smart. Sadly, I feel they have lost their way with...
25th Feb 2024
74
25th Feb 2024
This was the tagline of Ethereum, and it’s really smart. Sadly, I feel they have lost their way with Proof of Stake, and wish they would go back to focusing on building a reasonable world computer. In 2024, it’s still painfully annoying to stand up a database. This is the only...

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