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+→]
Marc Astbury
Notes on Improving Churn Ask any B2C SaaS founder what metric they’d like to improve and most will say reducing churn....
12th Mar 2025
58
12th Mar 2025
Ask any B2C SaaS founder what metric they’d like to improve and most will say reducing churn. However, proactively reducing churn is a difficult task. I’ll outline the approach we’ve taken at Jenni AI to go from ~17% to 9% churn over the past year. We are still a work in progress...
macwright.com
Recently We saw this Monarch butterfly caterpillar at the pretty unusual Naval Cemetery Landscape. The...
1st Oct 2023
45
1st Oct 2023
We saw this Monarch butterfly caterpillar at the pretty unusual Naval Cemetery Landscape. The landscape is just native pollinators and native plants growing wild, with a wood platform above the field so you can walk around and see the bugs and plants. It’s also built on a...
HTMHell
#35 a perfectly structured button button table { margin: 0; } .fa-arrow-left::before {content:"←"} Bad code <button type="button"...
11th Sep 2025
1
11th Sep 2025
button table { margin: 0; } .fa-arrow-left::before {content:"←"} Bad code <button type="button" onclick="window.open('https://example.com/other-page')"> <table> <tbody> <tr> <td> <i class="fa fa-arrow-left" aria-hidden="true"></i> </td> ...
Basta’s Notes
Don't make me read your PR description I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s...
3rd Feb 2023
39
3rd Feb 2023
I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s been a net positive. There are more than a handful of problems that make me slower: Sometimes it suggests a closing quote or paren that isn’t needed. Removing the duplicate character...
Patrick Kayongo
Disenchantment Three days had now passed since there was electricity. Refiloe had 10% battery life left on her...
1st Jul 2023
103
1st Jul 2023
Three days had now passed since there was electricity. Refiloe had 10% battery life left on her phone after recharging at her parents’ home earlier in the day. In addition to that, there had been no water since the morning. Joburg Water had promised restoration by 2pm, but 48...
Making software...
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
29th Apr 2020
52
29th Apr 2020
Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that some of your web elements are 3D can be a fun experiment. I set out to see if I was able to create such an illusion with only 2 HTML elements and as little CSS as possible. This is...
Sebastian Witowski
The macOS Apps I'm Using For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools,...
16th Nov 2024
1
16th Nov 2024
For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools, which I've been using. Coincidentally, these kinds of lists are something I love to read myself. I can always find some cool, new tool in such articles. It doesn't matter that I will...
Blog of Simple...
Privacy Monthly May
1st May 2024
TokyoDev
Japan Needs International Developers No one should be surprised that Japan, with its declining and aging population, is facing a severe...
11th Oct 2024
48
11th Oct 2024
No one should be surprised that Japan, with its declining and aging population, is facing a severe labor shortage. A report by the Teikoku Databank states that across all industries, 52.6% of Japanese companies say they don’t have the workers they need. 260 bankruptcies in 2023...
Seldo.com
You Will Never Be A Full Stack Developer
24th Feb 2020
elementary Blog
Big Feature Updates for Accessibility, Privacy, Security, and More As promised, this month brings a bunch of new features including a big new accessibility feature and...
5th Jul 2023
36
5th Jul 2023
As promised, this month brings a bunch of new features including a big new accessibility feature and a major platform improvement. Enjoy this month’s contributions to the upcoming OS 7.1! AppCenter As we work towards our continual goal of better supporting alternative app stores,...
Liz Denys
Route: annoying insurance upsell or online shopping data aggregator? I've been increasingly seeing an item for Route Package Protection automatically added to my cart...
5th Oct 2021
44
5th Oct 2021
I've been increasingly seeing an item for Route Package Protection automatically added to my cart when I purchase things online: I went partially through the checkout flow of a shop that uses Route with a $278 item I have no interest in purchasing to illustrate this...
Boot.dev Blog
The Boot.dev Beat. February 2025 It’s official: TJ’s C course walkthrough was released before GTA6! This is a great month for...
4th Feb 2025
1
4th Feb 2025
It’s official: TJ’s C course walkthrough was released before GTA6! This is a great month for Boot.dev, and for humanity as a whole.
Boot.dev Blog
The Boot.dev Beat. March 2024 Pythogoras escaped this month. The community rallied against the Serpent God, and while he was...
28th Feb 2024
1
28th Feb 2024
Pythogoras escaped this month. The community rallied against the Serpent God, and while he was wounded and beaten back, he escaped. We’ll be trying again later this month. Happy coding.
bt RSS Feed
Batch Converting Images to webp with macOS Automator Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a...
15th Oct 2021
36
15th Oct 2021
Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a web/UI designer is spent exporting and/or converting images for software products and websites. Although a lot of modern applications can render image conversions at build time, a...
Marc Astbury
Notes on Deng Xiaoping When reading history it’s tempting to hold the question “is this person good or evil?” in mind. With...
22nd Feb 2026
1
22nd Feb 2026
When reading history it’s tempting to hold the question “is this person good or evil?” in mind. With Franco, Mussolini, and Hitler the answer is clear. More often it is not. World leaders must make decisions where there are severe costs regardless of which path they choose....
Josh Comeau's blog
A Friendly Introduction to Container Queries It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone...
4th Nov 2024
62
4th Nov 2024
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as media queries. In this tutorial, we’ll break it all down and make sense of...
HTMHell
#13 link or label Bad code <input type="checkbox" id="accept" required> <label for="accept"> <a href="/legal"> I...
15th Jan 2020
35
15th Jan 2020
Bad code <input type="checkbox" id="accept" required> <label for="accept"> <a href="/legal"> I accept the confidentiality policy and data… </a> </label> Issues and how to fix them It’s bad practice to nest elements with activation behavior (e.g. click). Users don’t expect a new...
Maggie Appleton
What the Fork is the React Virtual DOM Illustrated notes on how the React virtual DOM works
20th Jan 2019
somenice
Merlin Bird Sound ID I’ve been really impressed with the Merlin App for Android Sound ID.There have been a few birds that...
8th May 2022
42
8th May 2022
I’ve been really impressed with the Merlin App for Android Sound ID.There have been a few birds that I have not been able to spot or identify visually but using Sound ID I can quickly pull up and confirm which bird I’m hearing. The Pacific Wren has an amazing song and I noticed...
Florian Bellmann |...
How to get in shape with a Raspberry Pi A Raspberry Pi is a great tool for any coder to have. It is a small, cheap computer that can be used...
1st Oct 2023
32
1st Oct 2023
A Raspberry Pi is a great tool for any coder to have. It is a small, cheap computer that can be used for a variety of projects. This blog post will discuss some of the reasons why I think every coder should have one!
Buttondown's blog
Naked mode Naked mode
5th Aug 2024
Blog System/5
Is anyone still using Emacs? Self-answering the question posed in a recent Hacker News discussion
20th Jun 2026
ntietz.com blog -...
Solving my fun, frustrating docker-machine error Last Saturday, I ran into a problem doing a routine backup of a web app I maintain. In fact, this...
8th Dec 2020
2
8th Dec 2020
Last Saturday, I ran into a problem doing a routine backup of a web app I maintain. In fact, this was the second time I ran into the exact same issue, so it's time to write it down. (Hopefully, the third time I run into this, I have the presence of mind to look up my own...
Basta’s Notes
The ghosts that live in my garage Some thoughts about machine learning
13th Jan 2025
Eric Bailey
Invisible success I spent a decent amount of time last year helping to create a table component. Tables are...
17th Apr 2024
26
17th Apr 2024
I spent a decent amount of time last year helping to create a table component. Tables are complicated to make. They’re even more complicated to make accessible. I’m proud of our efforts here, especially because I think we went about making it the right way: Identifying an...
bt RSS Feed
Using Parent Selectors in CSS Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on...
19th Dec 2018
31
19th Dec 2018
Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on implementing highly requested styling features in CSS with only a minimal amount of JavaScript. Many of his examples are great, but the parent selector instantly peaked my...
Steve Klabnik
Memory Safety is a Red Herring
21st Dec 2023
the jsomers.net blog
The best general advice on earth These are excerpts (emphasis mine) from William James's 1890 classic, Principles of Psychology,...
26th Jul 2012
27
26th Jul 2012
These are excerpts (emphasis mine) from William James's 1890 classic, Principles of Psychology, Chapter IV, "Habit": The great thing, then, in all education, is to make our nervous system our ally instead of our enemy. It is to fund and capitalize our acquisitions, and live at...
Words and Buttons...
SymPy makes math fun again It's a Python library that does the boring part of math for you. Moreover, it does it fast,...
25th Jun 2019
45
25th Jun 2019
It's a Python library that does the boring part of math for you. Moreover, it does it fast, accurate, and without angst. In other words, it is everything I'm not.
Ink & Switch
Convergence Is Not Enough Getting into trouble with data representations in Automerge.
27th Jul 2026
Epic Web Dev
Testing Fundamentals (workshop)
29th Apr 2024
Making software...
Using Parent Selectors in CSS Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on...
19th Dec 2018
49
19th Dec 2018
Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on implementing highly requested styling features in CSS with only a minimal amount of JavaScript. Many of his examples are great, but the parent selector instantly peaked my...
Max Schmitt
React Breakpoint Props: How Simple Components Become Complicated due to Server-Side Rendering Read the post here.
12th Apr 2024
Eric Bailey
The optics of pair programming If you are not familiar, pair programming (pairing) is the practice of collaborating directly with...
17th May 2022
28
17th May 2022
If you are not familiar, pair programming (pairing) is the practice of collaborating directly with another person to work on a problem. You’ll often hear it in development contexts, but I've also encountered it with design. In the Before Times, we paired by walking over to a...
Philip I. Thomas
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
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 ...
beep.blog
.io considered harmful The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their...
19th Jun 2023
39
19th Jun 2023
The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their homeland. Here's the history and the facts.
Josh Collinsworth
Adding page transitions in SvelteKit Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition...
1st Mar 2023
46
1st Mar 2023
Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition effects in SvelteKit sites and apps as easy as adding just a few lines of code.
Charles Chen
Use TypeScript Record Types for Better Code TypeScript Record types have super powers that can help any team write better code.
29th Oct 2022
Boot.dev Blog
How to Recursively Traverse JSON Objects I’ve found that it’s pretty rare that I need recursion in application code, but every once in a...
22nd Sep 2019
1
22nd Sep 2019
I’ve found that it’s pretty rare that I need recursion in application code, but every once in a while I need to write a function that operates on a tree of unknown depth, such as a JSON object, and that’s often best solved recursively. Even though recursion is rare, it is...
Joel Gascoigne
Change at Buffer: The next phase, and why our co-founder and our CTO are moving on > Note: this was originally posted on the Buffer...
20th Feb 2017
57
20th Feb 2017
> Note: this was originally posted on the Buffer blog [https://open.buffer.com/change-at-buffer/]. We’ve always done things differently at Buffer. For me, this has always come from a natural desire to question things. Why base your company and team in a single location? Why is...
Philip Ilic Thomas
What I'm up to - June 2023 ✨ What I've been up to It's been a busy month at Contraption Company. I'm amid building a new...
1st Jun 2023
1
1st Jun 2023
✨ What I've been up to It's been a busy month at Contraption Company. I'm amid building a new product called Booklet, which I plan to launch this Summer. It's a community platform designed to be a cal...
Max Schmitt
Next.js: The Easiest Way to Create an API Proxy (2023) Read the post here.
27th Sep 2023
Charles Chen
Concurrent Processing in .NET 6 with System.Threading.Channels (Bonus: Interval Trees) Using .NET System.Threading.Channels for concurrent processing with interval trees.
6th Nov 2022
alexwlchan
How I set up my Obsidian vaults Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve...
19th Sep 2023
106
19th Sep 2023
Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve been using it for nearly three years. Time flies when you’re organising information! I’ve grown to really like it, and I expect to keep using it for a while to come. Its approach...
Confessions of a...
Celebrating 2^13 Subscribers & My Birthday I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply...
10th Sep 2024
97
10th Sep 2024
I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply technical articles and making a living.
David Gerrells
How fast is javascript? Simulating 20,000,000 particles The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the...
6th Jul 2024
39
6th Jul 2024
The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go.
The Web Witch's Blog
The Web We Want Survey Results 14 May 2020 At the end of July 2019, we kicked off our first live Web We Want session. At the start,...
14th May 2020
1
14th May 2020
14 May 2020 At the end of July 2019, we kicked off our first live Web We Want session. At the start, we only had a handful of submissions and one person willing to record their lightning talk for the session we ran at An Event Apart D.C. We've come quite a ways since then with...
bunnie's blog
Name that Ware, April 2025 The Ware for this month is shown below: It’s a tiny portion of a much larger ware, but for various...
30th Apr 2025
43
30th Apr 2025
The Ware for this month is shown below: It’s a tiny portion of a much larger ware, but for various reasons I think this is sufficient for someone to guess at least the type of ware this came from, if not the exact make/model. There’s a particularly interesting bit about this...
Boot.dev Blog
Is Computer Science Really that Hard? Yes, computer science is hard, but you already know that. You don’t want to know if computer science...
5th Apr 2023
1
5th Apr 2023
Yes, computer science is hard, but you already know that. You don’t want to know if computer science is hard. You want to know if it’s too hard. You want to know if having to learn computer science is going to be a real obstacle in your way to achieving your goal.
Ruud van Asseldonk
A type system for RCL: Introduction
17th Jul 2024
ntietz.com blog -...
Evolving my ergonomic setup (or, my laptop with extra steps) My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me...
2nd Dec 2024
71
2nd Dec 2024
My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me about it, and everyone else ignores me. These effects are not undesirable, but further testing is required. The main reason I have such an unusual setup, though, is more...
Philip Ilic Thomas
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
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 ...
Charles Petzold
The Mary Queen of Scots Channel Anamorphosis: A 3D Simulation I’ve been going down some odd rabbit holes recently while researching my free online...
17th May 2025
1
17th May 2025
I’ve been going down some odd rabbit holes recently while researching my free online book-in-progress The Lost Art of Logarithms. Although the book is mostly focused on the history, use, meaning, and importance of logarithms, I believe that even histories of science and...
Words and Buttons...
[Renovated] Even if you can't write assembly like a poet, you can read disassembly like a hunter This is a very concise introduction to x86 disassembly. It shows that you probably have all the...
3rd Mar 2023
51
3rd Mar 2023
This is a very concise introduction to x86 disassembly. It shows that you probably have all the skills to start reading disassembly right now even if you thought it was too complicated for you. It really isn't, see it for yourself.
Buttondown's blog
Q1 planning We're excited for what's in store for 2023!
2nd Jan 2023
Maggie Appleton
What the Fork is Babel? Illustrated notes on how Babel works
1st Feb 2019
Computer Things
Some notes on for loops New Blogpost Don't let Alloy facts make your specs a fiction, about formal methods practices (and a...
10th Apr 2024
34
10th Apr 2024
New Blogpost Don't let Alloy facts make your specs a fiction, about formal methods practices (and a lot of Alloy). Patreon link here. Some notes on for loops I sometimes like to sharpen the axe by looking at a basic programming concept and seeing what I can pull out. In this...
Stephen Wolfram...
Games and Puzzles as Multicomputational Systems
8th Jun 2022
Eric Bailey
Article pitch for your consideration A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time...
8th Apr 2025
56
8th Apr 2025
A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time publishing blog posts on your website. Your website and contact information will be shared around on these lists, for the purpose of soliciting you for guest posts. If you’re not...
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...
David Crawshaw
2016-02-10 "Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody...
10th Feb 2016
22
10th Feb 2016
"Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is you play with them. They are so...
Jaz's Blog
Emoji Griddle
30th Oct 2024
TokyoDev
What Are Software Developers Called In Japan? The “Dev” in TokyoDev stands for “developers.” Our founder, Paul McMahon, has always called himself...
1st Dec 2025
2
1st Dec 2025
The “Dev” in TokyoDev stands for “developers.” Our founder, Paul McMahon, has always called himself a developer because he’s from Canada, where only licensed professionals call themselves engineers. Yet the job title Software Developer (ソフトウェア開発者) is only rarely used in...
Maggie Appleton
August 2026
18th Aug 2026
The Changelog
How to Use SSH with FIDO2/U2F Security Keys For many years now, I’ve been using an old YubiKey along with the free tier of Duo Security to add a...
17th May 2025
64
17th May 2025
For many years now, I’ve been using an old YubiKey along with the free tier of Duo Security to add a second factor to my SSH logins. This is klunky, and has a number of drawbacks (dependency on a cloud service and Internet among them). I decided it was time to upgrade, so I...
Words and Buttons...
Why learn about the golden-section search An interactive demo of bisection search and golden ratio search algorithms. There is also a...
29th Jun 2025
51
29th Jun 2025
An interactive demo of bisection search and golden ratio search algorithms. There is also a motivation to learn them both. Spoiler alert! One converges better, and the other has a better computational cost.
Basta’s Notes
No hassle detected! The importance of tools
9th Aug 2024
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...
2nd Sep 2019
42
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):
Nelson's Weblog
Back to Goodreads I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a...
7th Apr 2022
49
7th Apr 2022
I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a friend. After Goodreads lost my account I was furious and of course intended to never use it again. But to their credit, Goodreads did some extra work and managed to get me a copy of...
Some Bits: Nelson's...
Heap of sand Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0...
1st Dec 2025
2
1st Dec 2025
Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0 to get raw logits
Steve Klabnik
Reddit drama: an interesting look at community values
1st Mar 2010
The Pragmatic...
I'm shutting down my job tech jobs board after two-and-a-half years I started The Pragmatic Engineer Job Board in October 2021. 2.5 years later, I am shutting it down...
9th Apr 2024
120
9th Apr 2024
I started The Pragmatic Engineer Job Board in October 2021. 2.5 years later, I am shutting it down permanently, despite a reasonable success in traction. The shutdown was triggered by my vendor – Pallet – discontinuing their job board and talent collective approach. However, I ...
dthompson
Lisp: Icing or Cake? The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the...
1st Jun 2024
177
1st Jun 2024
The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the jam! This past week has been a time for participants to play and rate each other’s games. As I explored the entries, I noticed two distinct meta-patterns in how people approached...
Civic Hax
11th Nov 2018
Making software...
How to "FLOSS" as a Web Designer How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community....
7th Feb 2020
48
7th Feb 2020
How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community. I most likely wouldn't have the skills or knowledge I do today with it. Unfortunately, when I was just starting out in "web dev" some 10 years ago, proprietary software was the...
Herman's blog
Bear is now source-available Updates to the Bear license
1st Sep 2025
Eric Migicovsky's...
Array 1.19.0 This new release is a great mix between old and new, with significant improvements to both our newer...
15th Dec 2020
37
15th Dec 2020
This new release is a great mix between old and new, with significant improvements to both our newer features, as well as our core analytics stack…
elementary Blog
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
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,...
Buttondown's blog
You can now view high-level statistics for your subscriber tags! You can now view high-level statistics for your subscriber tags!
9th Aug 2023
Ink & Switch
Pixelpusher: Real-time peer-to-peer collaboration with React Documenting the Pixelpusher project for real-time peer-to-peer collaboration
1st Feb 2018
37signals Dev
Modern CSS patterns in Campfire Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live...
4th Apr 2024
36
4th Apr 2024
Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live walk through the app’s CSS code. Campfire was built with vanilla CSS, fully #nobuild without compiling or preprocessors, and uses the latest web platform features available in...
swyx's site RSS Feed
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
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
Tyler Cipriani: blog
Writing Skills for Engineering Managers Managers at every level are prisoners of the notion that a simple style reflects a simple mind....
31st Oct 2021
1
31st Oct 2021
Managers at every level are prisoners of the notion that a simple style reflects a simple mind. Actually a simple style is the result of hard work and hard thinking – William Zinsser, On Writing Well Every software engineering manager’s most precious resource is time. But you...
Julia Evans
Writing Javascript without a build system Hello! I’ve been writing some Javascript this week, and as always when I start a new frontend...
16th Feb 2023
36
16th Feb 2023
Hello! I’ve been writing some Javascript this week, and as always when I start a new frontend project, I was faced with the question: should I use a build system? I want to talk about what’s appealing to me about build systems, why I (usually) still don’t use them, and why I find...
Tyler Cipriani: blog
A case for stacked patches 📚 I’m wondering why you talk about “branches” at all. No such thing should exist. – Linus Torvalds,...
24th Sep 2023
34
24th Sep 2023
I’m wondering why you talk about “branches” at all. No such thing should exist. – Linus Torvalds, 2005, [email protected] Git branches are hard to think about. But “GitHub” forces you to think about branches. A lot. Instead of futzing with GitHub’s feature branches, many...
Buttondown's blog
The principle of LII Developers want news from your product (sparingly).
1st Nov 2024
Lennart Koopmann...
43 Hours on the Amtrak Southwest Chief In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips,...
3rd Feb 2023
1
3rd Feb 2023
In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips, I finally embarked on a journey of my own: I took the Amtrak Southwest Chief train from Chicago to Los Angeles. Continue reading to learn more about it and why I’ll do it again on...
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…
charity.wtf
Questionable Advice #2: How Do I Get My Team Into Observability? Welcome to the second installment of my advice column! Last time we talked about the emotional...
17th Dec 2019
1
17th Dec 2019
Welcome to the second installment of my advice column! Last time we talked about the emotional impact of going back to engineering after a stint in management. If you have a question you’d like to ask, please email me or DM it to me on twitter. Hi Charity! I hope it’s ok to just...
bunnie's blog
Name that Ware, October 2024 The Ware for October 2024 is shown below. This one should be a smidge easier to guess than last...
30th Oct 2024
67
30th Oct 2024
The Ware for October 2024 is shown below. This one should be a smidge easier to guess than last month’s ware. The main reason I liked this ware is actually the board shown below with the prominent star-routing. It’s such traditional hand-routing work, I love craftsmanship like...
The Changelog
Facebook Is Censoring People For Mentioning Open-Source Social Network Mastodon Update: Facebook has reversed itself over this censorship, but I maintain that whether the...
11th Sep 2021
32
11th Sep 2021
Update: Facebook has reversed itself over this censorship, but I maintain that whether the censorship was algorithmic or human, it was intentional either way. Details in my new post. Last November, I made a brief post to Facebook about Mastodon. Mastodon is an open-source and...
Tinloof - Blog
How to create scroll animations with just 1 React hook (Part 1) This is a series of articles where we learn a few techniques to create scroll animations with just 1...
1st Nov 2019
35
1st Nov 2019
This is a series of articles where we learn a few techniques to create scroll animations with just 1 React hook. In this first part, we will use the scroll event to achieve that. Here’s a preview of what we will achieve by the end of the article:
David Gerrells
agents, ai, and software engineering People are limited in the number of decisions they can make in a day. Most people do not experience...
24th Feb 2026
1
24th Feb 2026
People are limited in the number of decisions they can make in a day. Most people do not experience this limit as day to day, the decision volume is pretty low. The day to day of an executive? It is generally a non-stop firewall of decisions.
Alex Meub
My Favorite Web Apps and Tools I’ve found myself more often using web apps instead of dedicated desktop applications at work. It...
26th Dec 2018
43
26th Dec 2018
I’ve found myself more often using web apps instead of dedicated desktop applications at work. It seems that in general, desktop apps have been getting slower and more resource intensive lately. The trend of teams using Electron or the Chromium Embedded Framework in order to ship...
Matt Keeter
Automatic Panorama Generation
3rd May 2011
Buttondown's blog
You can now add automatic alt text to your images You can now add automatic alt text to your images
6th Oct 2023
Ruud van Asseldonk
AI is making me paranoid about contributions
18th Feb 2026
The Changelog
Artificial Intelligence: Shades of Gray AI sure is a hot topic right now, and I see a lot of people arguing about it. To a lot of people...
25th Mar 2026
1
25th Mar 2026
AI sure is a hot topic right now, and I see a lot of people arguing about it. To a lot of people around here, I’m the “computer person” they know and I get asked a lot about AI. I’m going to suggest a lot of things can be true at once. For instance: LLMs … Continue reading...
Tyler Cipriani: blog
On the software supply-chain doom spiral .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning...
24th Apr 2026
1
24th Apr 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning packages at an exhausting clip. But the hacks are hackneyed. What’s new is the doom cycle: Code that steals keys to publish code to steal more keys. A zombie army of infected code. And AI...
the jsomers.net blog
Introducing Five’Em, a Texas Hold’Em variant The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat...
14th Mar 2019
45
14th Mar 2019
The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat Hold'Em fatigue. The rules are simple: You're dealt five hole cards instead of two, and after each round of community cards comes out (starting with the flop), you discard one of these...
charity.wtf
17 Reasons NOT To Be A Manager Yesterday we had a super fun meetup here at Intercom in Dublin.  We split up into small discussion...
8th Sep 2019
1
8th Sep 2019
Yesterday we had a super fun meetup here at Intercom in Dublin.  We split up into small discussion groups and talked about things related to managing teams and being a senior individual contributor (IC), and going back and forth throughout your career. One interesting question...
Joel on Software
Kinda a big announcement The other day I was talking to a young developer working on a code base with tons of COM code, and I...
2nd Jun 2021
72
2nd Jun 2021
The other day I was talking to a young developer working on a code base with tons of COM code, and I told him that even before… Read more "Kinda a big announcement"
bunnie's blog
Winner, Name that Ware July 2026 The structure in question for last month’s ware are a pair of NPN transistors that form the core of...
2 weeks ago
1
2 weeks ago
The structure in question for last month’s ware are a pair of NPN transistors that form the core of a bandgap voltage reference circuit. As its name implies, a bandgap voltage reference generates a near-constant voltage for use inside chips. The voltage is intended to be fairly...
A Beautiful Site
PHP functions to get and remove the file extension from a string I use these regular expressions all the time, but it's much more convenient to have them both in...
12th Mar 2009
42
12th Mar 2009
I use these regular expressions all the time, but it's much more convenient to have them both in convenient PHP functions. // Returns only the file extension (without the dot) function file_ext($filename) { return preg_match('/\./', $filename) ? preg_replace('/^.*\./', '',...
Jordan Eldredge's...
Original Barbershop Tag: You Beside My Side I wrote a barbershop tag for my girlfriend Chelsea.
2nd Apr 2009
Matt Keeter
Brute-Forcing 22 Trillion Parameters
27th Dec 2021
Blog System/5
End-to-end tool testing with Bazel and shtk If you use Bazel, your project is of a moderate size. And because your project is of a moderate...
4th Nov 2023
27
4th Nov 2023
If you use Bazel, your project is of a moderate size. And because your project is of a moderate size, it almost-certainly builds one or more binaries, at least one of which is a CLI tool. But let’s face it: you don’t have end-to-end testing for those tools, do you?
A Smart Bear
Ballad of The Lean Startup An ode to validated learning.
26th Sep 2011
Liz Denys
Why is it easier to teach girls to code than to teach ourselves to treat women well? When we ask ourselves "why aren't there more women in tech?", we're quick to discuss how the...
7th Oct 2014
44
7th Oct 2014
When we ask ourselves "why aren't there more women in tech?", we're quick to discuss how the pipeline fails young women. I would be lying if I didn't think there's room for improvement here - I've written about my own negative experiences as a young programmer - and it's exciting...
Philip I. Thomas
What I'm up to - May 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did...
1st May 2024
1
1st May 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in April - Cat's out of the bag - the "Shenanigans" I referenced in March and April are revealed. I...
A Smart Bear
The Startup Drake Equation Why do smart, driven founders fail, despite having great ideas and execution? This model offers an...
2nd Feb 2025
102
2nd Feb 2025
Why do smart, driven founders fail, despite having great ideas and execution? This model offers an answer, and a path to increase the chance of success.
Computer Things
"Logic for Programmers" Project Update Happy new year everyone! I released the first Logic for Programmers alpha six months ago. There's...
7th Jan 2025
101
7th Jan 2025
Happy new year everyone! I released the first Logic for Programmers alpha six months ago. There's since been four new versions since then, with the November release putting us in beta. Between work and holidays I didn't make much progress in December, but there will be a 0.6...
blag
Snapshot Testing A smoll intro to snapshot testing
1st Mar 2024
Tony Finch's blog
I made a keyboard! Another keyboard! HHKbeeb A couple of years ago I made a BBC Micro tribute keyboard in the runup to...
4th Aug 2023
43
4th Aug 2023
Another keyboard! HHKbeeb A couple of years ago I made a BBC Micro tribute keyboard in the runup to the beeb’s 40th anniversary. I called it HHKBeeb: The HHKBeeb is made from: keycaps designed by me and printed by WASD Yiancar HS60 PCB generic HHKB aluminium / acrylic sandwich...
Matt Keeter
Zero-crossing logic for robust meshing
13th May 2017
Basta’s Notes
What have I been up to lately? Just a little update, because I've been quiet
9th Apr 2023
Eric Migicovsky's...
The best data warehouses for developers, compared With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a...
2 weeks ago
1
2 weeks ago
With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a permissions grant, and a BI dashboard. And they're all…
Buttondown's blog
Localization Localization
1st May 2025
The History of the...
Cool URLs Mean Something Earlier this month, MTV News abruptly pulled their site off the web without warning, eliminating a...
23rd Jul 2024
33
23rd Jul 2024
Earlier this month, MTV News abruptly pulled their site off the web without warning, eliminating a virtual archive of pop […] The post Cool URLs Mean Something appeared first on The History of the Web.
General Robots
What's With All the Humanoid Robots? If you follow robotics at all you may have noticed that there has been an explosion of humanoid...
7th May 2024
116
7th May 2024
If you follow robotics at all you may have noticed that there has been an explosion of humanoid robot startups. What's with that? Why humanoids? Why now?
Krzysztof Kowalczyk...
Porting a medium-sized Vue application to Svelte 5 Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue...
27th Jun 2024
90
27th Jun 2024
Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue to Svelte is pretty straightforward and Svelte 5 is nice upgrade to Svelte 4. Why port? I’m working on Edna, a note taking application for developers. It started as a...
The Web Witch's Blog
Browser font rendering inconsistencies 22 June 2020 I was working on a project that required me pulling up the developer tools in different...
22nd Jun 2020
1
22nd Jun 2020
22 June 2020 I was working on a project that required me pulling up the developer tools in different browsers against my personal website when I opened up Safari and noticed how drastically different the title of my page was rendering. It was extremely bold in Safari compared to...
Krzysztof Kowalczyk...
Find programming work by increasing luck surface area Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote...
29th Jun 2022
36
29th Jun 2022
Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote a response centered around increasing luck surface area. This essay expands on it because I’ve seen this a few times now: good developers asking how to find work while botching...
Nelson's Weblog
Cronometer is a good food diary Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge...
10th Sep 2023
155
10th Sep 2023
Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge improvement over MyFitnessPal (MFP) or Lose It and is not exploitative like Noom. The key improvement with Cronometer is accuracy, particularly good data sources for nutrition...
Josh Collinsworth
In defense of two-state theme toggles There's a lively debate going on over whether theme toggles should have two options (light/dark) or...
4 weeks ago
2
4 weeks ago
There's a lively debate going on over whether theme toggles should have two options (light/dark) or three, with an added "system" option. I maintain two-state toggles are better in most cases (though not all), and that the case for a third option rests mainly on problems most...
Philip Ilic Thomas
What I'm up to - October 2025 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2025
1
1st Oct 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Spent Labor Day in Boulder - Went to Alchemy Springs Sauna in SF- I'm happy to see...
A Beautiful Site
Prevent white noise from appearing in images after fading The first time I ever saw this alleged bug was in Internet Explorer 7 yesterday. Images were...
10th Jan 2009
42
10th Jan 2009
The first time I ever saw this alleged bug was in Internet Explorer 7 yesterday. Images were rotating on a page in the form of a slideshow, fading in and out for a nice, smooth transition. One problem, though: in Internet Explorer 7 (and 6, as it turned out), one of the images...
Boot.dev Blog
The Boot.dev Beat. September 2024 The arcanum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight....
4th Sep 2024
1
4th Sep 2024
The arcanum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight. 88,297,514 xp was gained over the course of the event, and 90,000,000 was all that was needed to secure victory. It’s a shame, but we can’t win them all. The hound will return soon.
swyx's site RSS Feed
IE11 Mainstream End Of Life in Oct 2020 Making the case for Mainstream EOL of IE 11.
13th May 2020
Brendan Gregg's Blog
Leaving Intel InnovatiON 2022 AI Flame Graphs GPU Flame Scope Harshad Sane SREcon APAC Cloud strategy Last...
4th Dec 2025
1
4th Dec 2025
InnovatiON 2022 AI Flame Graphs GPU Flame Scope Harshad Sane SREcon APAC Cloud strategy Last day I've resigned from Intel and accepted a new opportunity. If you are an Intel employee, you might have seen my fairly long email that summarized what I did in my 3.5 years. Much...
swyx's site RSS Feed
IE11 Mainstream End Of Life in Oct 2020 Making the case for Mainstream EOL of IE 11.
13th May 2020
Blog of Simple...
All about the new Data Transfer Framework
2nd Aug 2023
Basta’s Notes
No sacred masterpieces Or "that time I built Excel for Uber and they ditched it like a week after launch"
15th Sep 2023
32
15th Sep 2023
Or "that time I built Excel for Uber and they ditched it like a week after launch"
Tyler Cipriani: blog
Explaining git diff to myself But try to understand Try to understand Try try try to understand Git’s a magic command. –...
14th May 2022
1
14th May 2022
But try to understand Try to understand Try try try to understand Git’s a magic command. – Heart  💕 Once upon a time, I believed git was storing diffs somewhere. But then I learned I was wrong. It’s challenging to wield git’s clunky interface when you have a broken mental...
Joel Gascoigne
How we handle team emails at our startup: Defaulting to transparency * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s an exciting...
5th Dec 2013
43
5th Dec 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s an exciting time for Buffer. Toby Osbourn [https://twitter.com/tosbourn] just joined and we’re now 16 people. Toby joined us as a Backend Hacker [http://jobs.bufferapp.com/backend-hacker],...
Jordan Eldredge's...
Listen Faster: How I found 30 extra hours in my week I’ve added the equivalent of 30 hours to my week, all dedicated to reading and listening.
22nd Jun 2016
Maggie Appleton
Speculative Calendar Events Designing tentative calendar events to solve complex scheduling problems
7th Jan 2024
Alice GG
Building Itako: an investment tracking application Around 2 years ago, I had some time on my hands and got really interested into investing and playing...
2nd Sep 2025
13
2nd Sep 2025
Around 2 years ago, I had some time on my hands and got really interested into investing and playing with stock market data. After reading way too many books on the subject, I started building my own tools which led me to creating Itako. It’s a portfolio tracking and data...
Tony Finch's blog
doubly dual shuffles Here’s a pearlescent winter holiday gift for you! There are four variants of the algorithm for...
25th Dec 2025
1
25th Dec 2025
Here’s a pearlescent winter holiday gift for you! There are four variants of the algorithm for shuffling an array, arising from two independent choices: whether to swap elements in the higher or lower parts of the array whether the boundary between the parts moves upwards or...
swyx's site RSS Feed
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
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.
swyx's site RSS Feed
How To Name Things > There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1...
16th May 2019
41
16th May 2019
> There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. - [Leon Bambrick](https://twitter.com/secretgeek/status/7269997868?lang=en)
Florian Bellmann |...
You are never taught how to build quality software Learning how to build quality software is not part of computer science education. How do we learn...
7th Dec 2023
Lee A Johnson
A World of First Drafts Five short essays on where we are currently at. A World of First Drafts Dreams and the Uncanny...
14th Jun 2026
1
14th Jun 2026
Five short essays on where we are currently at. A World of First Drafts Dreams and the Uncanny Valley Fiddlers in the Room The Last Hike Semantic Satiation of an Acronym A World of First Drafts I recently picked up a copy of “An Evening With Windham Hill”, a collection of early...
alexwlchan
Finding a tricky bug in Elasticsearch 8.4.2 A few weeks ago, I helped to find a bug in Elasticsearch 8.4.2. We’d started seeing issues in our...
5th Oct 2022
46
5th Oct 2022
A few weeks ago, I helped to find a bug in Elasticsearch 8.4.2. We’d started seeing issues in our Elastic cluster at work, and I was able to isolate the issue in a small, reproducible test case. I shared my code with Elastic engineers, and that helped them identify and fix the...
bunnie's blog
Winner, Name That Ware November 2025 The Ware for November 2025 is a controller from the card-activated power switch in a hotel room. It...
25th Dec 2025
1
25th Dec 2025
The Ware for November 2025 is a controller from the card-activated power switch in a hotel room. It was on the fritz, and when the repair person came and replaced it, Sam asked for the old module and brought it to me as a name that ware entry. Here’s the other circuit board that...
Boot.dev Blog
How to Properly Use Defer in Golang What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows...
1st Jun 2021
1
1st Jun 2021
What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns. What throws some people off is that the deferred function’s arguments are evaluated...
Matt Keeter
kokopelli
1st May 2013
Steve Klabnik
Thirteen years of Rust and the birth of Rue
21st Dec 2025
orlp.net - Blog...
When Random Isn't This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive...
10th Jan 2024
48
10th Jan 2024
This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive me if I do not accurately remember all the details. Some details are also simplified so that anyone that likes computer security can enjoy this article, not just those who have...
Philip Ilic Thomas
Introducing Workshop New newsletter about work in progress
1st Nov 2025
the singularity is...
High Trust Society I just want you to see, I just want you to see Regardless of who wins on Tuesday, does anyone think...
2nd Nov 2024
79
2nd Nov 2024
I just want you to see, I just want you to see Regardless of who wins on Tuesday, does anyone think this gets fixed? Is Kamala going to restore trust in government? Is Trump going to restore trust in government? Despite what Western media might have you believe about how the...
The Changelog
Martha the Pilot Martha, now 5, can’t remember a time when she didn’t fly periodically. She’s come along in our...
3rd May 2023
32
3rd May 2023
Martha, now 5, can’t remember a time when she didn’t fly periodically. She’s come along in our airplane in short flights to a nearby restaurant and long ones to Michigan and South Dakota. All this time, she’s been riding in the back seat next to Laura. Martha has been talking...
Liz Denys
I've been programming since I was 10, but I don't feel like a 'hacker' When I was 10, I was programming in Logo after being introduced to it in my school's required...
3rd Jan 2014
40
3rd Jan 2014
When I was 10, I was programming in Logo after being introduced to it in my school's required computer class. Our teacher did not once call this programming; it was just another project among ones that usually weren't programming. I generalized almost every exercise - something...
MMapped blog
Static types are for perfectionists
1st Apr 2025
Tony Finch's blog
random numbers from pcg32 at 200 Gbit/s One of the neat things about the PCG random number generator by Melissa O’Neill is its use of...
13th Feb 2025
54
13th Feb 2025
One of the neat things about the PCG random number generator by Melissa O’Neill is its use of instruction-level parallelism: the PCG state update can run in parallel with its output permutation. However, PCG only has a limited amount of ILP, about 3 instructions. Its overall...
The History of the...
Exploring the web in 1995 By the end of 1995, the web moved outward and into the hands of everyone. The post Exploring the web...
3rd Jun 2025
60
3rd Jun 2025
By the end of 1995, the web moved outward and into the hands of everyone. The post Exploring the web in 1995 appeared first on The History of the Web.
ntietz.com blog -...
PyOhio This was my first time going to PyOhio, and it was a blast. There will be some videos being posted...
30th Jul 2017
2
30th Jul 2017
This was my first time going to PyOhio, and it was a blast. There will be some videos being posted soon, so I will opt to link to those as they come in, but first, here are some of the highlights: Ed Finkler of OSMI gave a great talk on mental illness in tech, resources that are...
Nelson's Weblog
Linkblog archives I've added an archive calendar to my linkblog, so you can see old posts going all the way back to...
7th Jan 2023
56
7th Jan 2023
I've added an archive calendar to my linkblog, so you can see old posts going all the way back to 2003. The UI is a little minimal but usable and it will work for any search indexers, which is what I most care about. Note old posts will have a grey background because I wasn't...
TokyoDev
A Developer’s Guide to Japanese Resumes Job-hunting in Japan as a developer may require you to create an English resume, a Japanese resume,...
12th Nov 2025
2
12th Nov 2025
Job-hunting in Japan as a developer may require you to create an English resume, a Japanese resume, or both. While the companies posting on TokyoDev expect an English-language resume, companies with a mainly Japanese workforce may have different requirements. There are two types...
A Beautiful Site
Thoughts on being a good manager Some thoughts I had after conversations with a friend who has a terrible manager. This isn't nearly...
9th Feb 2015
45
9th Feb 2015
Some thoughts I had after conversations with a friend who has a terrible manager. This isn't nearly a comprehensive list, but it highlights many of the problems they were experiencing. Maybe my friend's manager will stumble upon it some day. When someone has a grievance, take an...
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...
A Beautiful Site
CSS reset with box-sizing fix For ultra lightweight projects where a framework is overkill, I tend to use Eric Meyers' CSS reset....
14th Oct 2014
43
14th Oct 2014
For ultra lightweight projects where a framework is overkill, I tend to use Eric Meyers' CSS reset. And since I'm not a glutton for punishment, I also throw in the tried and tested box-sizing fix popularized by Paul Irish. Instead of searching for and combining these...
Tyler Cipriani: blog
Literate Vimrc Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a...
14th Jun 2017
1
14th Jun 2017
Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a thing like this? I have tons of comments in my ~/.vimrc file. I try to leave a lot of comments because everything in my Vim configuration is hard-won knowledge. My ~/.vimrc is...
Paolo Amoroso's...
Samantha Cristoforetti's Logbook <![CDATA[Ten years ago today my astronaut friend Samantha Cristoforetti began her first space...
23rd Nov 2024
24
23rd Nov 2024
<![CDATA[Ten years ago today my astronaut friend Samantha Cristoforetti began her first space flight. On November 23, 2014 she was launched aboard the Soyuz TMA-15M spacecraft for a mission to the International Space Station. I had the privilege of helping Samantha with a public...
Stephen Wolfram...
Aggregation and Tiling as Multicomputational Processes The Importance of Multiway Systems It’s all about systems where there can in effect be many possible...
3rd Nov 2023
66
3rd Nov 2023
The Importance of Multiway Systems It’s all about systems where there can in effect be many possible paths of history. In a typical standard computational system like a cellular automaton, there’s always just one path, defined by evolution from one state to the next. But in a...
Charles Petzold
That Bullshit Income-Inequality Meme Memes can be fun and sometimes even informative, but when memes contain numbers — and particularly...
17th Jun 2024
1
17th Jun 2024
Memes can be fun and sometimes even informative, but when memes contain numbers — and particularly numbers without a source — memes can be deceptive and just plain wrong. For example, here’s a meme that’s been floating around that purports to illustrate income inequality in the...
MMapped blog
Flat in-order binary trees
13th Aug 2023
Boot.dev Blog
The Boot.dev Beat. January 2025 Fastest boss defeat in the history of Boot.dev, a new AWS course, embers are live, and my children...
2nd Jan 2025
1
2nd Jan 2025
Fastest boss defeat in the history of Boot.dev, a new AWS course, embers are live, and my children just won’t stop being sick for more than 4 days at a time. Win some, lose some.
Tyler Cipriani: blog
Book Review: The Tombs of Atuan by Ursula K Le Guin "Ahra", the Eaten One, the high priestess of the Tombs of Atuan belongs to the Nameless Ones. She...
8th Oct 2016
1
8th Oct 2016
"Ahra", the Eaten One, the high priestess of the Tombs of Atuan belongs to the Nameless Ones. She is, herself, nameless. Her name along with her family and future were taken from her in a ceremony on which the novel opens. At the beginning of the novel, her 6-year-old life...
Sebastian Witowski
My Favorite CLI Tools Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I...
18th Jun 2020
1
18th Jun 2020
Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I have a handful of CLI tools that makes my life easier. Here are some of them: This is a long list, so here is a table of content with tl;dr summaries: fish shell - easy to use,...
TokyoDev
The Best Resources for Entrepreneurial Developers My background is as a developer, but I've been running my own business since 2008. For advice about...
10th Apr 2014
40
10th Apr 2014
My background is as a developer, but I've been running my own business since 2008. For advice about business, I've always found other entrepreneurial developers are the best source, as they tend to have faced similar challenges to my own. If you're a developer starting your own...
Alex Meub
A Quick Look at Portland Parking Ticket Data I work in downtown Portland and see a lot of people getting parking tickets every day (parking is...
5th Feb 2019
57
5th Feb 2019
I work in downtown Portland and see a lot of people getting parking tickets every day (parking is one of the reasons I ride my bike to work). I was curious to learn more about it. Thanks to the Freedom of Information Act, Portland parking ticket data is available to anyone who...
Eric Migicovsky's...
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
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…
charity.wtf
Money, power and credibility I don’t really do “women stuff” (awkward umbrella term for gender-segregated events and spaces).  I...
2nd Mar 2018
1
2nd Mar 2018
I don’t really do “women stuff” (awkward umbrella term for gender-segregated events and spaces).  I don’t really identify with any gender and I find a lot of the advice to be condescending and overly delicate, and it’s just a really boring thing to think and talk about. For me....
davidyat.es
Advent of Code 2024: Days 1–5
16th Dec 2024
Eric Migicovsky's...
Using Google Analytics was deemed 'illegal' in some EU countries. We built a microsite in 48 hours... On January 14, 2022, the world learned that Austria had declared Google Analytics to be illegal (in...
9th May 2022
bunnie's blog
Winner, Name that Ware October 2024 Last month’s ware were boards from a Sony HCD-T1. Thanks again to spida for contributing the ware,...
30th Nov 2024
61
30th Nov 2024
Last month’s ware were boards from a Sony HCD-T1. Thanks again to spida for contributing the ware, and congratulations to marcan for nailing it. Ping me if you want a prize!
Daniel Immke
What it’s like open sourcing code created for the government Recently I released a project I built for the CDC as open source out into the world. It’s called CDC...
9th Sep 2019
33
9th Sep 2019
Recently I released a project I built for the CDC as open source out into the world. It’s called CDC Maps, and I wrote a case study about it…
Jim Nielsen’s Blog
Knowledge Laundering I was reading Baldur’s recent piece about the transition taking place in open source — which I took...
2nd Aug 2023
57
2nd Aug 2023
I was reading Baldur’s recent piece about the transition taking place in open source — which I took notes on — and this excerpt talking about large language models (LLMs) stood out to me: Why give somebody credit for the lines of code you’ve adapted for your own project when you...
Jake Zimmerman
Using my iPhone as a travel laptop
15th Sep 2024
beep.blog
Rolumns 1.3 & Recompose 1.0 I built them, and now you're going to hear about it.
23rd Jul 2023
A Beautiful Site
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
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...
Boot.dev Blog
Golang vs C++: Which is Best For Your Next Project Needing to be a math genius to learn to code is a thing of the past. High-level programming...
12th Jul 2021
1
12th Jul 2021
Needing to be a math genius to learn to code is a thing of the past. High-level programming languages offer an alternative to low-level machine code, which makes coding more accessible than ever. Let’s dive into how Golang, a modern higher-level language, matches up to C++, a...
Daniel Immke
Improving my productivity in 2018 2017 was a really good year for me. I did a lot of freelance work, improved my financial situation,...
13th Jan 2018
30
13th Jan 2018
2017 was a really good year for me. I did a lot of freelance work, improved my financial situation, built this site and started blogging…
General Robots
Physical Intelligence Sweeps Humanoid Olympics More coming soon
5th Jan 2026
Jordan Eldredge's...
“Alexa, add half & half” The funniest Alexa interaction I’ve ever had
22nd Jul 2024
Making software...
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
1st May 2023
109
1st May 2023
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun "hack" to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
Elad Blog
Leaving Delaware This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
5th Feb 2025
65
5th Feb 2025
This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
Philip I. Thomas
What I'm up to - March 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did...
1st Mar 2024
1
1st Mar 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - Finished my residence at Almost Perfect in Tokyo. I gave a presentation Rethinking Wo...
ByteofDev
When you should and shouldn't use React While very popular, React is not always the best web framework to use. In this article, we go over...
27th Aug 2021
35
27th Aug 2021
While very popular, React is not always the best web framework to use. In this article, we go over when to use React and when not to.
Jordan Eldredge's...
Fixed the two major problems with the MAME cabinet Update on my MAME cabinet project.
24th Dec 2007
Epic Web Dev
Incredible Vitest Defaults (article) Learn how to use Vitest’s defaults to eliminate extra configuration and prevent flaky results,...
2nd Sep 2025
53
2nd Sep 2025
Learn how to use Vitest’s defaults to eliminate extra configuration and prevent flaky results, letting you write reliable tests with less effort.
Copper • A blog...
Developing a food-safe finish for my wooden spoons and cups You know what they say in the world of products: fast, cheap, good; pick two Which is very similar...
8th Dec 2025
1
8th Dec 2025
You know what they say in the world of products: fast, cheap, good; pick two Which is very similar to my experience when trying to find the most suitable wood finish for my hand carved wooden spoons and coffee cups. hand carved wooden spoon It’s hard to find a finish...
Jordan Eldredge's...
Mary Had a Little Lamb - Parallel Fifths My dad and I recorded a version of Mary Had a Little Lamb where I sang and played the same song a...
13th Dec 2009
1
13th Dec 2009
My dad and I recorded a version of Mary Had a Little Lamb where I sang and played the same song a fifth above.
Buttondown's blog
Homepage headline test Testing different headline variants on the index page
4th Apr 2025
Tinloof - Blog
Tinloof design principles Tinloof focuses on key principles to consistently create pleasant and practical designs. We're not...
1st Sep 2023
39
1st Sep 2023
Tinloof focuses on key principles to consistently create pleasant and practical designs. We're not tied to any specific style - Swiss, Linear-like, neobrutalism, a certain typography or color palette. Instead, we stick to basics that make our process smooth, please our users,...
blag
Using uWSGI with Python 3 Simple steps to get uWSGI up and running in Python 3.
18th Dec 2015
Ruud van Asseldonk
Exceptional results: error handling with C# and Rust
17th Jun 2015
HTMHell
#27 <a6> Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6...
21st Nov 2021
31
21st Nov 2021
Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6 class="footerLinks">Amsterdam</h6> <h6 class="footerLinks">Rotterdam</h6> <h6 class="footerLinks">Utrecht</h6> <h6 class="footerLinks">Den Haag</h6> <h6...

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