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+→]
Kagi Blog
Introducing SlopStop: Community-driven AI slop detection in Kagi Search ------------------------------------------------------------------- Your collective defense against...
12th Nov 2025
1
12th Nov 2025
------------------------------------------------------------------- Your collective defense against AI-generated spam and content farms ------------------------------------------------------------------- We made it our mission to prevent the web from becoming useless and a...
David Crawshaw
2015-05-07
7th May 2015
sancho.dev
4 Years at ahrefs, can’t ask for a better job
9th May 2024
Basta’s Notes
My friend, JT I’ve had a cat for almost a third of my life.
22nd Feb 2025
swyx's site RSS Feed
Eating the Cloud from Outside In AWS is playing Chess. Cloudflare is playing Go.
4th Oct 2021
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.
Krzysztof Kowalczyk...
Persisted Svelte store using IndexedDB I’m working on notepad2 for web and I need a history of opened files that persists across browser...
9th Mar 2023
40
9th Mar 2023
I’m working on notepad2 for web and I need a history of opened files that persists across browser session. Since I’m using Svelte, having it available as a store makes sense. This article describes how to implement a Svelte store whose values are persisted in IndexedDB. What is...
A Smart Bear
The "Convergent" theory of finding truth in darkness How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good"...
7th Apr 2024
69
7th Apr 2024
How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good" when they really mean "No, I'm not buying."
Tom MacWright
Recently I have a bunch that I want to write about this month, but that'll all be in different posts. Just...
1st Apr 2026
1
1st Apr 2026
I have a bunch that I want to write about this month, but that'll all be in different posts. Just got back from Atmosphere Conf in Vancouver and settling into a false Brooklyn summer. Reading I read so much this month but have little to share here. Despite trying to keep a rich,...
Kevin Chen
Analyzing Tesla AI Day 2022 I was fortunate enough to attend this year’s Tesla AI Day. Tesla’s architecture has always been...
2nd Oct 2022
66
2nd Oct 2022
I was fortunate enough to attend this year’s Tesla AI Day. Tesla’s architecture has always been interesting to me because their hardware limitations drive advances in their software. Relative to other players in the industry: Low-spec sensors require ML- and data-first...
bt RSS Feed
My Text Edtior is Not Open Source My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than...
2nd Jan 2024
32
2nd Jan 2024
My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my “real” career over 10 years ago, but I could be mistaken1. It certainly feels that long. And in that time I...
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...
Boot.dev Blog
How to Use Golang's Generics [Updated since 1.18] Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features...
6th Dec 2021
1
6th Dec 2021
Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features since the release of the language. Many devs have gone so far as to say Go’s previous lack of generic types made the language too painful to use at all. Let’s dive into what generics...
Making software...
Unsolicited Design Review - Dropbox Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled...
10th Oct 2017
36
10th Oct 2017
Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled their new branding / design system for the company as a whole. If you haven't seen the updated design yet, you can do so here: dropbox.design (Take your time, I can wait). I...
swyx's site RSS Feed
(incomplete) Organizing AI Engineer World's Fair 2024 We have just come off a very intense production period of the first AI Engineer World's Fair, the...
29th Jun 2024
34
29th Jun 2024
We have just come off a very intense production period of the first AI Engineer World's Fair, the large, multi-track format of the AI Engineer series of conferences that my biz partner Ben and I are building. I am historically bad at writing down lessons and thoughts, so I am...
Daniel Marino
How to Process Customer Criticism Why do us product designers opt into a career where we’re regularly challenged to be vulnerable?!...
1st Sep 2020
39
1st Sep 2020
Why do us product designers opt into a career where we’re regularly challenged to be vulnerable?! Design is super subjective, and everyone is a critic! Regardless of your education or how sharp your design eye is, you’ll never be able to please everyone. This is especially true...
A Smart Bear
Navigating the unpredictability of everything We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it...
19th Mar 2023
66
19th Mar 2023
We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it means you need these techniques to navigate a volatile world.
charity.wtf
Choose Boring Technology Culture Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot;...
1st May 2023
45
1st May 2023
Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot; Emily summed it up crisply as, “Living another day on someone else’s money isn’t business success, even though it is a lovely vote of confidence.” Agreed. The vote of confidence...
charity.wtf
How Hard Should Your Employer Work To Retain You? Recently we learned that Google spent $2.7 billion to re-hire a single AI researcher who had left to...
11th Oct 2024
113
11th Oct 2024
Recently we learned that Google spent $2.7 billion to re-hire a single AI researcher who had left to start his own company. As Charlie Brown would say: “Good grief.” 🙄 This is an (incredibly!) extreme example. But back in the halcyon days of the zero interest rate phenomenon...
Josh Collinsworth
A response to "Defending Open Source: Protecting the Future of WordPress" I feel it's important to issue a critical reading of Automattic's post, as it doesn't seem to offer...
5th Nov 2024
89
5th Nov 2024
I feel it's important to issue a critical reading of Automattic's post, as it doesn't seem to offer much of a serious or objective examination of the issues at hand. Rather, the post unfortunately reads as something more akin to a puff piece, or corporate propaganda.
Quentin Santos
AMD CPUs, CCDs and CCXs When researching for my article about Linux pipes and for other upcoming articles, I had to get more...
3rd Oct 2024
73
3rd Oct 2024
When researching for my article about Linux pipes and for other upcoming articles, I had to get more familiar with how my CPU works. I thought I knew quite a bit, with L1/L2/L3 caches, ISA extensions, branch predictors, register renaming and so much more. But, it turns out, even...
Vadim Kravcenko
Self-Organizing Teams This article is part of the Technical Manager Guide that I’m writing for technical leads to scale...
17th Dec 2021
35
17th Dec 2021
This article is part of the Technical Manager Guide that I’m writing for technical leads to scale their development and […] The post Self-Organizing Teams appeared first on Vadim Kravcenko.
Steve Klabnik
Rust's documentation is about to drastically improve
16th Jun 2014
Irrational...
Systems model of API deprecation In How should Stripe deprecate APIs?, the diagnosis depends on the claim that deprecating APIs is a...
1st Apr 2025
27
1st Apr 2025
In How should Stripe deprecate APIs?, the diagnosis depends on the claim that deprecating APIs is a significant cause of customer churn. While there is internal data that can be used to correlate deprecation with churn, it’s also valuable to build a model to help us decide if we...
davidyat.es
Year X
7th Apr 2024
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...
Jordan Eldredge's...
Winamp in Your Pocket: 63 artist depictions of physical Winamp players A massive dump of every 3D rending and artist concept of physical versions of Winamp
10th Oct 2025
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...
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...
Blog - Bitfield...
Rust and Go vs everything else Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages...
19th Nov 2024
130
19th Nov 2024
Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages make perfect partners.
Making software...
Create a Performance-Focused WordPress Blog Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and...
8th Sep 2021
54
8th Sep 2021
Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and having read Kev Quirk’s latest post about Core Web Vitals, I wanted to make sure my blog still prioritized speed and performance above all else. I’m happy to say that I have...
Ink & Switch
Convergence Is Not Enough Getting into trouble with data representations in Automerge.
27th Jul 2026
Elad Blog
Silicon Valley & Defense Tech Over the last few years there has been a lot of press coverage of Google canceling project Maven, a...
13th Oct 2020
48
13th Oct 2020
Over the last few years there has been a lot of press coverage of Google canceling project Maven, a defense contract. This has led to claims Silicon Valley is no longer engaging in defense tech, despite tech's roots working with the Department of Defense
Blog - Bitfield...
The magic function How do you design user-friendly APIs in Rust? The answer is simple: you use them! Let’s build a...
3rd Jan 2025
93
3rd Jan 2025
How do you design user-friendly APIs in Rust? The answer is simple: you use them! Let’s build a simple Rust CLI tool using what I call the “magic function” approach.
A Smart Bear
Real Unfair Advantages It's not a question of if someone copies your business idea, it's when.
19th Jul 2010
the singularity is...
Wireheading City I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line...
11th Apr 2023
40
11th Apr 2023
I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line that defines civilization. Several beggars approached me on the street, and I didn’t give them anything. I suspect they would be surprised to learn that we have worse beggars in...
Sedimental
Colophon Most blogs, like this one, are reverse-chronological, causing the first post to appear last in the...
1st May 2015
1
1st May 2015
Most blogs, like this one, are reverse-chronological, causing the first post to appear last in the archive. This convention makes a colophon the King's Pawn Game of web authorship; there's no better place to showcase certain implementation details than the first post of a...
seated.ro
Devlog 001 This is a general devlog covering what I’ve been up to over the past few months! Haskell Hakyll is a...
13th Jul 2025
1
13th Jul 2025
This is a general devlog covering what I’ve been up to over the past few months! Haskell Hakyll is a Haskell library for generating static websites (yes, you do not, in fact, need Next.js for your personal site). The previous iteration of my website was written with Go + templ,...
Joel Gascoigne
Maximize your excitement * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’m a huge...
2nd Oct 2012
39
2nd Oct 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’m a huge believer of the lean startup movement and the concept of validating ideas as quickly as possible. I think wasted time and resources are disastrous and no matter how much you love an...
charity.wtf
The Hierarchy Is Bullshit (And Bad For Business) My friend Molly has had an impressive career. She got a job as a software engineer after graduating...
23rd Sep 2022
1
23rd Sep 2022
My friend Molly has had an impressive career. She got a job as a software engineer after graduating from college, and after kicking ass for a year or so she was offered a promotion to management, which she accepted with relish. Molly was smart, driven, and fiercely ambitious, so...
TokyoDev
How to Survive and Thrive as an Engineer in Japan At [Oedo Ruby Kaigi 04](http://regional.rubykaigi.org/oedo04/), [Leonard...
6th May 2014
43
6th May 2014
At [Oedo Ruby Kaigi 04](http://regional.rubykaigi.org/oedo04/), [Leonard Chin](https://twitter.com/lchin) gave a presentation entitled "How to Survive and Thrive as an Engineer in a Foreign Land". Although the presentation is for a Japanese audience, it is based on his experience...
Matt Keeter
An x86-64 backend for raven-uxn
15th Mar 2026
Ferd.ca
A Bridge Over a River Never Crossed 2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to...
1st Jan 2023
57
1st Jan 2023
2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to peer file sync software using Interval Tree Clocks, I wanted to build it right. That meant property-based testing everything, specifying the protocol fully, dealing with error...
The Pragmatic...
Apple cracking down to enforce its RTO policy Software engineers and their managers have started to receive warnings for not working in the office...
2nd Feb 2023
76
2nd Feb 2023
Software engineers and their managers have started to receive warnings for not working in the office at least 3 days per week. I talked with engineers on how they see the policy being enforced.
A Smart Bear
Your target market isn't demographic How to define your actual target market, which probably isn't traditional demographics and...
7th Sep 2025
1
7th Sep 2025
How to define your actual target market, which probably isn't traditional demographics and firmographics.
Buttondown's blog
Undo send If you're like me, you notice a typo literally right as you press the Send Button.
16th Dec 2020
1
16th Dec 2020
If you're like me, you notice a typo literally right as you press the Send Button.
Alex Meub
About the Apple Captive Network Assistant Heads up! This post is no longer current. Check out the WBA’s Captive Network Portal Behavior site...
10th Apr 2017
52
10th Apr 2017
Heads up! This post is no longer current. Check out the WBA’s Captive Network Portal Behavior site for a better resource on the Captive Network Assistant. If you’re a mac user, you likely have seen a strange popup window appear on your computer when you try to connect to the...
Eric Bailey
How to Lead Better User Interviews
12th Jun 2018
bt RSS Feed
CSS: Indenting Text CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to...
5th Apr 2019
32
5th Apr 2019
CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to implementing proper website typography. This isn’t an insult - I’m happy that typography is given any thought at all during development, I just believe more can always be done to...
Alex Meub
Better Wheels for the Traeger Tailgater I received a Traeger Tailgater as a gift last year and I love it. It’s compact, easy to store, and...
13th Dec 2021
60
13th Dec 2021
I received a Traeger Tailgater as a gift last year and I love it. It’s compact, easy to store, and works amazingly well. It has more than enough grill space for me and is pretty minimalist on features, which I like. Last Thanksgiving, many people wished they didn’t get the...
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...
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...
Oxide Computer...
The Cloud Computer Today we are announcing the general availability of the world’s first commercial cloud computer —...
26th Oct 2023
114
26th Oct 2023
Today we are announcing the general availability of the world’s first commercial cloud computer — along with our $44M Series A financing. From the outset at Oxide, and as I outlined in my 2020 Stanford talk, we have had three core beliefs as a company: Cloud computing is the...
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...
DevOps - Bitfield...
Dips and Wiggles Modern infrastructure generates a heck of a lot of data, and it all has to go somewhere. Here’s...
26th Feb 2022
1
26th Feb 2022
Modern infrastructure generates a heck of a lot of data, and it all has to go somewhere. Here’s how to connect your Checkly data to Prometheus and Grafana, as part of an integrated observability pipeline.
Alice GG
Detecting offensive words with Mistral AI 7B When working on a simple one-time passphrase generator, I stumbled upon the issue of offensive words...
6th Dec 2023
60
6th Dec 2023
When working on a simple one-time passphrase generator, I stumbled upon the issue of offensive words coming up in the output displayed to users. To solve this problem, I needed a way to detect and filter them out automatically. Do you really need an LLM for that? The problem of...
A Beautiful Site
Success Requires Luck I've concluded that successful "makers" have one thing in common: luck. It's not that strategy and...
14th Jan 2022
53
14th Jan 2022
I've concluded that successful "makers" have one thing in common: luck. It's not that strategy and vision don't play a role in success, but nobody — literally nobody — can guarantee that a product or service will be successful. Think about some of the major corporations that...
Josh Collinsworth
Why Designers Shouldn't "Fix" Other Designers' Logos No matter how simple the end product, design is hard work. To come up with something that looks...
4th Sep 2015
34
4th Sep 2015
No matter how simple the end product, design is hard work. To come up with something that looks good, something people like, is at best tangential to the main point. The question is: does it succeed at meeting the project goals? And you don’t know how to answer that question.
Miguel Carranza
Evolution of my role as a founder CTO There is a lot written about the importance of scaling as a founder in a fast-growing startup. Most...
6th Dec 2020
52
6th Dec 2020
There is a lot written about the importance of scaling as a founder in a fast-growing startup. Most of it focused on the CEO role. The generic advice on leadership also applies to other non-CEO roles, but I could not find a lot of content targeted to technical founders. In fact,...
Engineer’s Codex
Good programmers worry about data structures and their relationships Wisdom from Linus Torvalds, the creator of Git and Linux
8th Jul 2024
Joel Gascoigne
What are you doing to feel uncomfortable? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that...
5th Jun 2011
43
5th Jun 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that when you’re building a startup, it is as much about developing yourself as it is about developing your startup. This week I’ve stepped up my gym routine and managed to go to the gym...
Boot.dev Blog
Full-Stack Ops: Back-end and DevOps Roles are Merging It’s time for some speculation on my part 🔗 I believe that the job duties of “back-end” and...
10th Oct 2022
1
10th Oct 2022
It’s time for some speculation on my part 🔗 I believe that the job duties of “back-end” and “DevOps” engineers will coalesce to include almost everything that “the user doesn’t see”. There will still be room for specialization, but these roles will become less distinguishable...
The History of the...
Where did mainstream media come from? The term mainstream media is so common these days, we can forget where it came from. But it has an...
10th Dec 2024
118
10th Dec 2024
The term mainstream media is so common these days, we can forget where it came from. But it has an interesting connection with the web. The post Where did mainstream media come from? appeared first on The History of the Web.
MMapped blog
Transposing tensor files
22nd Nov 2024
Evan Jones -...
The C Standard Library Function isspace() Depends on Locale This is a post for myself, because I wasted a lot of time understanding this bug, and I want to be...
6th Jun 2023
110
6th Jun 2023
This is a post for myself, because I wasted a lot of time understanding this bug, and I want to be able to remember it in the future. I expect close to zero others to be interested. The C standard library function isspace() returns a non-zero value (true) for the six "standard"...
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...
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 …...
charity.wtf
Questionable Advice: Is there a path back from CTO to engineer? I received this question in the comments section of my piece on The Twin Anxieties of the...
29th Jul 2022
1
29th Jul 2022
I received this question in the comments section of my piece on The Twin Anxieties of the Engineer/Manager Pendulum, and figured I might as well answer it. It definitely isn’t a question I’ve spent a lot of time thinking about or anything. 🥰 As a former CTO coming off a...
Sedimental
Managing Python Ecosystems You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise...
24th May 2016
1
24th May 2016
You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise old fisherman? Or a dogged Python programmer? Either way, words don't come much truer than those. Few, if any, programming languages have embodied the description "general-purpose"...
Eric Bailey
Your Image Is Probably Not Decorative
17th Jun 2021
home automation -...
Understanding Common Table Expressions in SQL One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or...
4th Aug 2020
31
4th Aug 2020
One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or “WITH queries”. I’ll explain the mental model that helped me make sense of them, and how to use them to execute recursive queries. Afterwards I’ll show how to apply these techniques...
Sedimental
Managing Python Ecosystems You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise...
24th May 2016
1
24th May 2016
You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise old fisherman? Or a dogged Python programmer? Either way, words don't come much truer than those. Few, if any, programming languages have embodied the description "general-purpose"...
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...
Joel on Software
Progress on the Block Protocol Since the 1990s, the web has been a publishing place for human-readable documents. Documents...
19th Dec 2022
72
19th Dec 2022
Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of… Read more "Progress on the Block Protocol"
Josh Comeau's blog
A Million Little Secrets I spent the past few weeks packing as many easter eggs as I could into my latest project, and in...
24th Feb 2025
70
24th Feb 2025
I spent the past few weeks packing as many easter eggs as I could into my latest project, and in this blog post, I want to dig into some of the more interesting details! If you’re interested in animations/interactions, you’ll want to check this one out; I share a bunch of my...
wingolog
in which our protagonist dreams of laurels I had a dream the other evening, in which I was at a large event full of hackers—funny, that this is...
17th Dec 2025
1
17th Dec 2025
I had a dream the other evening, in which I was at a large event full of hackers—funny, that this is the extent of my dreams at the moment; as a parent of three young kids, I don’t get out much—and, there, I was to receive an award and give a speech. (I know, I am a ridiculous...
MMapped blog
A swarm of replicated state machines
1st Dec 2021
Tyler Cipriani: blog
Git Notes: git's coolest, most unloved­ feature the short of it is: they’re cool for appending notes from automated systems (like ticket or build...
19th Nov 2022
1
19th Nov 2022
the short of it is: they’re cool for appending notes from automated systems (like ticket or build systems) but not really for having interactive conversations with other developers (at least not yet) – Scott Chacon, GitHub.blog, Aug. 2010 Git notes are almost a secret. They’re...
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...
Joel on Software
Welcome, Prashanth! Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking...
24th Sep 2019
47
24th Sep 2019
Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who… Read more "Welcome, Prashanth!"
David Gerrells
how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it...
13th Oct 2024
52
13th Oct 2024
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
davidyat.es
Adventures in latent space
19th Oct 2023
MMapped blog
ONNX introduction
17th Feb 2025
TokyoDev
自営業している開発者の事例 ![itnomikainagoya](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVz...
25th Nov 2013
34
25th Nov 2013
![itnomikainagoya](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaFVsIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0fd0bbea7ce4fe8a41672eaf8df9cc22c297bbb0/itnomikainagoya.jpg) [IT飲み会名古屋](http://www.it-nomikai.jp/nagoya/before-info/...
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...
Irrational...
When to write strategy, and how much? Even if you believe that strategy is generally useful, it is difficult to decide that today’s the...
25th Aug 2024
83
25th Aug 2024
Even if you believe that strategy is generally useful, it is difficult to decide that today’s the day to start writing engineering strategy. When you do start writing strategy, it’s easy write so much strategy that your organization is overwhelmed and ignores your strategy rather...
Blog of Simple...
Privacy Monthly July 2024
16th Jul 2024
Ink & Switch
The Livelymerge Experiment Introducing Livelymerge.
5th Jun 2026
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...
alexwlchan
Quietly quantum-resistant blogging Among the other fun news recently, two papers were published that suggest quantum computers capable...
9th Apr 2026
1
9th Apr 2026
Among the other fun news recently, two papers were published that suggest quantum computers capable of breaking classical public-key cryptography algorithms are much closer than previously believed. What was thought to be years away might now be months. I found Filippo Valsorda’s...
Sebastian Witowski
Managing Gigabytes of Images with git-annex Earlier this year, I hit GitLab's 10GB storage limit with one of my git repositories. I'm writing a...
13th Mar 2024
1
13th Mar 2024
Earlier this year, I hit GitLab's 10GB storage limit with one of my git repositories. I'm writing a family blog where I document our various trips and activities, hoping that in 20 years, it will be a great memento (like a photo album combined with a journal in a digital form,...
Paolo Amoroso's...
Early simulations with GravityLoops <![CDATA[GravityLoops, my gravity simulator in Interlisp and LOOPS, can finally show something on...
13th Jul 2026
1
13th Jul 2026
<![CDATA[GravityLoops, my gravity simulator in Interlisp and LOOPS, can finally show something on the screen. The program now animates a body of mass like the Moon interacting under gravity with a body of mass like the Earth. The dots in the simulation window here are the bodies...
Neil Panchal
Berkeley Mono February Update Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is...
6th Feb 2022
48
6th Feb 2022
Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is very much appreciated. Here is a quick update on the progress: Website - Berkeleygraphics.com It is already up: https://berkeleygraphics.com but does not have the Berkeley Mono pages...
The Codist
A Programming Career By The Numbers As I continue to recover from some health issues that kept me from writing, I thought it might be...
11th Jan 2024
55
11th Jan 2024
As I continue to recover from some health issues that kept me from writing, I thought it might be interesting to describe my long career with numbers. If you wind up working for four decades, your experience may vary. Years Active: 1981-2021, totaling 39.5 years. Irrespective of...
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
2
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.
Tyler Cipriani: blog
Buying a house 🏠 in 2020 My significant other and I bought our very first home in July. We just finished moving. I learned a...
4th Sep 2020
1
4th Sep 2020
My significant other and I bought our very first home in July. We just finished moving. I learned a lot during this process. I’m writing it down while it’s still fresh in my mind. Why not rent? I’ve always rented and thought I would continue to rent forever. When I was still in...
swyx's site RSS Feed
Talk Notes: Third Age of JavaScript - Three Years In Slides and show notes for my updated Talk at Reactathon
7th May 2022
Oxide Computer...
Another vulnerability in the LPC55S69 ROM Here at Oxide, we continue to work on building servers as they should be. Last year, we discovered...
23rd Mar 2022
59
23rd Mar 2022
Here at Oxide, we continue to work on building servers as they should be. Last year, we discovered an undocumented hardware block in the LPC55S69 (our chosen part for our product’s Root of Trust implementation) that could be used to violate security boundaries. This issue...
DevOps - Bitfield...
Night of the Runbooks: a DevOps horror story It was Morgan's very first night on call, and they were a mite nervous, as you can imagine....
14th Oct 2021
1
14th Oct 2021
It was Morgan's very first night on call, and they were a mite nervous, as you can imagine. Suddenly a harsh beeping jolted Morgan out of their reverie: "Service is CRITICAL". Morgan’s night of terror was about to begin.
Eric Migicovsky's...
What we built at our windswept Mykonos hackathon As a fully-remote company with 47 misfits spread across ten countries, our offsites are a vital part...
28th May 2024
81
28th May 2024
As a fully-remote company with 47 misfits spread across ten countries, our offsites are a vital part of our culture. They’re a great way to get to…
Blog of Simple...
HIPAA violations
3rd Oct 2023
Tony Finch's blog
first-class merges and cover letters Although it looks really good, I have not yet tried the Jujutsu (jj) version control system,...
11th Sep 2025
42
11th Sep 2025
Although it looks really good, I have not yet tried the Jujutsu (jj) version control system, mainly because it’s not yet clearly superior to Magit. But I have been following jj discussions with great interest. One of the things that jj has not yet tackled is how to do better...
The Web Witch's Blog
My first two weeks at Igalia After my first two weeks at Igalia, while everything is new, it also feels as if I've come back home...
22nd Mar 2024
1
22nd Mar 2024
After my first two weeks at Igalia, while everything is new, it also feels as if I've come back home after 2 years away from the web platform space. There is so much new information about web platform projects to digest and I've been slowly figuring out how things work around...
charity.wtf
Know your “One Job” and do it first Story time. Susan was hired as a database engineer. Her primary projects, which are supposed to be...
7th Mar 2021
1
7th Mar 2021
Story time. Susan was hired as a database engineer. Her primary projects, which are supposed to be upgrading/rolling out a major point release and running load tests against various config options and developing a schema management tool, keep slipping. But she is one of HR’s...
The Codist
My Wikipedia Entry For Trapeze Maury Markowitz wrote up the story of Trapeze (covered earlier in this blog) on Wikipedia. It sure...
24th Oct 2023
33
24th Oct 2023
Maury Markowitz wrote up the story of Trapeze (covered earlier in this blog) on Wikipedia. It sure seems like a long time ago.
Eric Bailey
Don’t forget to localize your icons Former United States president and war criminal George W. Bush gave a speech in Australia, directing...
11th Nov 2024
69
11th Nov 2024
Former United States president and war criminal George W. Bush gave a speech in Australia, directing a v-for-victory hand gesture at the assembled crowd. It wasn’t received the way he intended. What he failed to realize is that this gesture means a lot of different things to a...
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...
Boot.dev Blog
The Boot.dev Beat. March 2025 Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from...
7th Mar 2025
1
7th Mar 2025
Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from scratch is just around the corner, and the TypeScript track couldn’t be closer.
Ink & Switch
Ink & Switch Unconference [2024 / Los Angeles]
1st Jan 2001
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...
On Life and Lisp
Apple GPU drivers now in Asahi Linux We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past...
7th Dec 2022
1
7th Dec 2022
We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past two years to bring this new driver to everyone, and we’re really proud to finally be here. This is still an alpha driver, but it’s already good enough to run a smooth desktop...
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,...
Julia Evans
Standards for ANSI escape codes Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI...
7th Mar 2025
73
7th Mar 2025
Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI escape codes (“that’s how you make text red in the terminal and stuff”) but I had no real understanding of where they were supposed to be defined or whether or not there were...
Eric Bailey
The Importance Of Manual Accessibility Testing
12th Sep 2018
Writing - Andreas...
The LLM productivity puzzle Code generation is arguably one of the most interesting applications of LLMs, and one of the first...
22nd Jan 2023
2
22nd Jan 2023
Code generation is arguably one of the most interesting applications of LLMs, and one of the first with real commercial use (Copilot/Codex, Codegen, etc.). If you spend time on the internet these days you’ll see people claim productivity gains ranging from 0 to 100x,...
Blog System/5
What if there was no BASIC in EndBASIC? An overview of the cool technical building blocks behind EndBASIC and what they could turn into if...
8th May 2026
1
8th May 2026
An overview of the cool technical building blocks behind EndBASIC and what they could turn into if they evolved on their own
Tinloof - Blog
How to create an accessible React modal A modal dialog is a window overlaid on top of the main application. It’s an inert window where the...
1st Apr 2019
41
1st Apr 2019
A modal dialog is a window overlaid on top of the main application. It’s an inert window where the user can’t interact with the rest of the application. Creating a modal in React is fairly easy. There are dozens of resources that explain how to do so, including the React...
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...
Tony Finch's blog
getentropy() vs RAND_bytes() A couple of notable things have happened in recent months: There is a new edition of POSIX for 2024....
1st Oct 2024
82
1st Oct 2024
A couple of notable things have happened in recent months: There is a new edition of POSIX for 2024. There’s lots of good stuff in it, but today I am writing about getentropy() which is the first officially standardized POSIX API for getting cryptographically secure random...
Alice GG
Managing your Kubernetes cluster using Helm and Terraform In a previous post, I explained how to manage a Kubernetes cluster with FluxCD. This showed a way to...
10th Oct 2022
36
10th Oct 2022
In a previous post, I explained how to manage a Kubernetes cluster with FluxCD. This showed a way to implement a GitOps workflow, which means using a Git repository as the source of truth for the state of your cluster. Flux introduces multiple new objects in your Kubernetes...
Alex MacCaw
Advice to my younger self I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in...
31st Oct 2019
50
31st Oct 2019
I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in full: If you could call yourself 10 years ago and speak for a minute, what would you say? That's the thought that was going through my mind when I got
Charles Chen
Need for Speed: LLMs Beyond OpenAI with .NET 8 SSE + Channels, Llama3, and Fireworks.ai If your gen AI use case has a need for speed, then it might be time to move beyond OpenAI GPT and...
5th May 2024
102
5th May 2024
If your gen AI use case has a need for speed, then it might be time to move beyond OpenAI GPT and combine that with a backend capable of high-throughput concurrent processing.
A Beautiful Site
Feature detection for CSS transitions via jQuery $.support When working with CSS transitions, the need to detect whether or not the browser supports them may...
9th Dec 2012
48
9th Dec 2012
When working with CSS transitions, the need to detect whether or not the browser supports them may arise.  It can be of particular use when working with the transitionend event, which won't fire in unsupportive browsers. After finding a number of questionable solutions, I came...
Sedimental
Announcing glom: Restructured Data for Python This post introduces glom, Python's missing operator for nested objects and data. If you're an easy...
9th May 2018
1
9th May 2018
This post introduces glom, Python's missing operator for nested objects and data. If you're an easy sell, full API docs and tutorial are already available at glom.readthedocs.io. met me at PyCon, this 5-minute talk. The Spectre of Structure In the Python world, there's a...
Boot.dev Blog
How to Do a Coding Bootcamp Part-Time Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either...
12th Jul 2022
1
12th Jul 2022
Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either out of curiosity or to take your career in a whole new direction, you’ve probably considered a coding bootcamp. Then you’ve probably looked at the prices and time commitment and...
A Beautiful Site
Web standards are just "minor details" A friend of mine recently graduated and spread his wings by venturing into the corporate world. He...
2nd Jul 2007
45
2nd Jul 2007
A friend of mine recently graduated and spread his wings by venturing into the corporate world. He obtained a position as a junior project manager for a web consulting firm in Atlanta. Their work is very professional and their designs are great, but it was immediately evident...
Joel Gascoigne
Raising funding as a first-time founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been...
26th Feb 2012
35
26th Feb 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been fortunate enough to meet with some outstanding first-time entrepreneurs on a few different days during this week. In almost every case I can really feel the passion and determination...
Coding Horror
Building a PC, Part IX: Downsizing Hard to believe that I've had the same PC case since 2011, and my last serious upgrade was in 2015....
19th Apr 2020
71
19th Apr 2020
Hard to believe that I've had the same PC case since 2011, and my last serious upgrade was in 2015. I guess that's yet another sign that the PC is over, because PC upgrades have gotten really boring. It took 5 years for me to muster
Some Bits: Nelson's...
Caldera Music A new music playing server from the guy who founded Plex and wrote Plexamp
1st Aug 2026
bt RSS Feed
Unsolicited Design Review - Dropbox Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled...
10th Oct 2017
33
10th Oct 2017
Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled their new branding / design system for the company as a whole. If you haven’t seen the updated design yet, you can do so here: dropbox.design (Take your time, I can wait). I...
Seán Barry
Getting Started With Docker (Part 1) What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this...
16th Jan 2021
48
16th Jan 2021
What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this article is for you.
Brendan Gregg's Blog
Third Stage Engineering The real performance of any computer hardware in production is the result of the hardware, software,...
16th Nov 2025
1
16th Nov 2025
The real performance of any computer hardware in production is the result of the hardware, software, and tuning; the investment and sequence of these efforts can be pictured as a three-stage rocket: I recently presented this embarrassingly simple diagram to Intel's executive...
Maggie Appleton
August 2021
1st Aug 2021
Oxide Computer...
A Gap in the TrustZone preset settings for the LPC55S69 We’re very excited to have announced the general availability of our cloud computer. As part of this...
20th Nov 2023
55
20th Nov 2023
We’re very excited to have announced the general availability of our cloud computer. As part of this work, we continue to build on top of the LPC55S69 from NXP as our Root of Trust. We’ve discovered some gaps when using TrustZone preset settings on the LPC55S69 that can allow for...
Josh Collinsworth
For whatever it's worth: my advice on job hunting in tech A collection of things I've learned over my decade in the industry, on how and where to look for...
7th Jun 2024
91
7th Jun 2024
A collection of things I've learned over my decade in the industry, on how and where to look for jobs, applying, interviewing, and all those fun things. For whatever it's worth.
wingolog
pre-tenuring in v8 Hey hey happy new year, friends! Today I was going over some V8 code that touched : allocating...
5th Jan 2026
1
5th Jan 2026
Hey hey happy new year, friends! Today I was going over some V8 code that touched : allocating objects directly in the old space instead of the nursery. I knew the theory here but I had never looked into the mechanism. Today’s post is a quick overview of how...
SOS
Fighting with YouTube to show a preview image TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube...
11th Aug 2025
1
11th Aug 2025
TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube videos are expensive to load on a web page. This compounds if you want your page to display many videos at the same time for the user to choose from. Before the user even plays the...
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...
Basta’s Notes
My event-driven life I apologize for my extended absence! I once again find myself with lots of drafts that I’d love to...
8th Jul 2023
41
8th Jul 2023
I apologize for my extended absence! I once again find myself with lots of drafts that I’d love to publish, but haven’t found the words to complete any of them to my satisfaction. I thought I’d take the time to publish something that is maybe a bit rambly and less focused than...
TokyoDev
International Developer in Japan Salary Survey 2014 *This survey has become a yearly thing. Browse [all our survey results](/insights).* One of the...
13th Feb 2014
39
13th Feb 2014
*This survey has become a yearly thing. Browse [all our survey results](/insights).* One of the questions I've been asked several times by readers of this blog are [what are salaries of developers in Japan](/articles/software-developer-salaries-in-japan). There is a fair...
Confessions of a...
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython How costly it is to call functions and builtins in your python code? Does inlining help? How have...
8th Aug 2024
78
8th Aug 2024
How costly it is to call functions and builtins in your python code? Does inlining help? How have the recent CPython releases improved performance in these areas?
A Beautiful Site
Bulletproof Components Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book...
8th Dec 2021
52
8th Dec 2021
Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book Bulletproof Web Design. I purchased it during my first trip to An Event Apart in 2007. This book meant a lot to me back then, and almost 15 years later, many of its concepts still hold...
elementary Blog
The First Pride Was a Riot, and So Are These Updates Questionable puns aside, it’s Pride Month and we’re excited to celebrate by bringing you these...
2nd Jun 2025
40
2nd Jun 2025
Questionable puns aside, it’s Pride Month and we’re excited to celebrate by bringing you these updates hand-made by real LGBTQIA+ community members from around the world!—and possibly some straight cis folks too. This rainbow of releases includes some important accessibility...
37signals Dev
Lexxy: A new rich text editor for Rails Today, we are introducing Lexxy, a new rich text editor for Action Text. It’s based on Lexical —...
4th Sep 2025
1
4th Sep 2025
Today, we are introducing Lexxy, a new rich text editor for Action Text. It’s based on Lexical — Meta’s text editing framework — and it brings a much better text editing experience to Rails: Good HTML semantics. Paragraphs are real <p> tags, as they should be. Markdown support:...
Philip I. Thomas
What I'm up to - August 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Aug 2024
1
1st Aug 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in late June + July - Been working hard on Find AI - rolling out lots of feature and updates, st...
Jim Nielsen’s Blog
Expose Platform APIs Over Wrapping Them From Kent C. Dodds’ article about why he won’t be using Next.js: One of the primary differences...
1st Apr 2024
70
1st Apr 2024
From Kent C. Dodds’ article about why he won’t be using Next.js: One of the primary differences between enzyme and Testing Library is that while enzyme gave you a wrapper with a bunch of (overly) helpful (dangerous) utilities for interacting with rendered elements, Testing...
Josh Collinsworth
LLMs and performative productivity It's worth asking whether LLMs are actually making us more productive at all—and if so, what we...
5th Jun 2026
1
5th Jun 2026
It's worth asking whether LLMs are actually making us more productive at all—and if so, what we might be sacrificing in return.
Tyler Cipriani: blog
My ZSH (and bash) prompt Junkfood theme in git directory In order to become a card-carrying Linux user, I feel like you need...
18th Dec 2012
1
18th Dec 2012
Junkfood theme in git directory In order to become a card-carrying Linux user, I feel like you need to have spent a truly astounding amount of time fiddling with your dotfiles. Me? I’ve gone way beyond the point of diminishing returns. Past the point where anyone who loves me...
Elad Blog
AI Regulation There have been multiple call to regulate AI. It is too early to do so.
18th Sep 2023
50
18th Sep 2023
There have been multiple call to regulate AI. It is too early to do so.
Kagi Blog
Celebrating our first 20,000 members Dear Kagi community, Today, we’re happy and proud to have reached *20,000 paying members* ,...
24th Jan 2024
38
24th Jan 2024
Dear Kagi community, Today, we’re happy and proud to have reached *20,000 paying members* , including over 1,500 families all over the world, in our community.
Maggie Appleton
Reverse Outlining with Language Models Using language models to generate reverse outlines of writing drafts
8th Jan 2023
Chris Nicholas
How to use Sandpack for code demos Sandpack allows you to take interactive code demos to the next level, supporting just about every...
17th Dec 2021
44
17th Dec 2021
Sandpack allows you to take interactive code demos to the next level, supporting just about every JavaScript framework.
Philip Ilic Thomas
What I'm up to - May 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st May 2025
1
1st May 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - "I created a chatbot with my dog" was a presentation I gave at a meetup. (Here's t...
Paolo Amoroso's...
Representing the universe of GravityLoops <![CDATA[I started working on the class Universe of GravityLoops, my gravity simulator in Interlisp...
5th Jun 2026
1
5th Jun 2026
<![CDATA[I started working on the class Universe of GravityLoops, my gravity simulator in Interlisp and LOOPS. I defined the class itself and the main methods, Universe.Register and Universe.Simulate. The class represents a collection of bodies and manages the parameters and...
Making software...
Improving Github's New Design Improving Github's New Design 2020-07-07 Like many other Github users, I am not a big fan of their...
7th Jul 2020
51
7th Jul 2020
Improving Github's New Design 2020-07-07 Like many other Github users, I am not a big fan of their recent repository page redesign. In my mind it seems like a change just for the sake of change - the original UI worked perfectly fine. Sigh. I was planning on recreating the...
Boot.dev Blog
Build Your First Coding Project and Avoid Tutorial Hell While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell...
4th Jul 2023
1
4th Jul 2023
While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell is very real.
the jsomers.net blog
More people should write More people should do what I’m doing right now. They should sit at their computers and bat the...
27th Sep 2012
36
27th Sep 2012
More people should do what I’m doing right now. They should sit at their computers and bat the cursor around — write full sentences about themselves and the things they care about. I have a selfish reason for my demand: I have a lot of friends who are thoughtful, but keep their...
bt RSS Feed
Using User-Select Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple...
4th Jun 2019
33
4th Jun 2019
Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple action across the web. Now, what if I told you the ability to control what a user can select is configurable with a single CSS property? Introducing the CSS property Simply put, the...
seated.ro
You fail to learn if you don't learn to fail If all your time is spent watching output tokens, where do your input tokens come from? Letting an...
12th Jul 2026
1
12th Jul 2026
If all your time is spent watching output tokens, where do your input tokens come from? Letting an agent rip on full auto is basically doom scrolling. Even worse if you're doom scrolling while the agent runs. We humans love frying our dopamine receptors. This feels great until...
Steve Klabnik
I'm quitting Hacker News
3rd Mar 2011
Tyler Cipriani: blog
Using AWK like grep with envvars This is a little tip that was impossible for me to DuckDuckGo (that’s right, I use DuckDuckGo like a...
6th May 2018
1
6th May 2018
This is a little tip that was impossible for me to DuckDuckGo (that’s right, I use DuckDuckGo like a verb). Like everyone who lives the daily joy (and, frequently, deep frustration) of using the command line to accomplish day-to-day tasks I am a fairly deft manipulator of...
Words and Buttons...
SWInE: Simplicial Weight Interpolation and Extrapolation I stole exactly three ideas from other people, made them work together, and gave that compilation a...
13th Oct 2019
45
13th Oct 2019
I stole exactly three ideas from other people, made them work together, and gave that compilation a funny name. I had my fun playing with the concept but the conclusion I had to put into my thesis was: “SWInE is rather promising”. In academic language, this means “useless”....
swyx's site RSS Feed
How to add JSDoc Typechecking to SvelteKit As I build out swyxkit, I am finding that I am no longer prototyping and that I need to be able to...
4th Feb 2022
48
4th Feb 2022
As I build out swyxkit, I am finding that I am no longer prototyping and that I need to be able to refactor with confidence.
Liz Denys
Dresses, 'dressing up', and the software industry A few days ago, Lea Coligado, a junior at Stanford, wrote about some of the sexism she's experienced...
24th Feb 2015
39
24th Feb 2015
A few days ago, Lea Coligado, a junior at Stanford, wrote about some of the sexism she's experienced in computer science. One of the things she mentioned was how wearing dresses caused her to be treated differently. I, too, prefer dresses because I find them much more comfortable...
Lee A Johnson
The Caretakers If you haven’t been paying attention, which is likely given the small corner of the web I’m going to...
8th Aug 2026
1
8th Aug 2026
If you haven’t been paying attention, which is likely given the small corner of the web I’m going to cover, you may have missed that BINGOS just hit 247 consecutive monthly uploads to CPAN1. This is noteworthy as it surpasses DROLSKY’s record set a while back. That’s an upload to...
The History of the...
Can Directories Rise Again? With search getting worse by the day, maybe it's time we rebounded in the other direction. The long...
21st May 2025
62
21st May 2025
With search getting worse by the day, maybe it's time we rebounded in the other direction. The long forgotten directory. The post Can Directories Rise Again? appeared first on The History of the Web.
Daniel Marino
GitHub Game Off 2021 Retrospective Recently, I completed the GitHub Game Off. With over 500 entries, this is the largest game jam I’ve...
19th Feb 2022
34
19th Feb 2022
Recently, I completed the GitHub Game Off. With over 500 entries, this is the largest game jam I’ve been a part of. I had some lofty goals for this game, and I just about met them all. I’m extremely happy with how the game came out! Like prior games I’ve made, I don’t tend to...
Posts on Nikita...
Handmade Seattle 2023 A couple of months ago I gave a talk “SQL’s Inner Workings” at Handmade Seattle 2023 conference with...
11th Jan 2024
30
11th Jan 2024
A couple of months ago I gave a talk “SQL’s Inner Workings” at Handmade Seattle 2023 conference with the following abstract: An exposé by a whistleblower investigating the marketing claims of “It’s just the same old SQL you know.” Most databases nowadays provide an SQL interface...
Matt Keeter
Program synthesis with Z3
30th Jan 2020
blag
I ended up adding duplicate records on a unique index in MongoDB how my curiosity lead me to discover a weird inconsistency with MongoDB where I was able to insert...
31st Mar 2021
31
31st Mar 2021
how my curiosity lead me to discover a weird inconsistency with MongoDB where I was able to insert records that conflicted the index constraints
David Heinemeier...
The origin of Ruby on Rails I can't thank Honeypot and Carolina Cabral enough for the producing The Rails Documentary that was...
10th Nov 2023
66
10th Nov 2023
I can't thank Honeypot and Carolina Cabral enough for the producing The Rails Documentary that was just released today. Looking back on those early, formative years of Ruby on Rails with Tobi, Jamis, Jeremy, and Jason was actually kind of profound. I usually don't spend much time...
The Changelog
Tools for Communicating Offline and in Difficult Circumstances Note: this post is also available on my website, where it will be updated periodically. When things...
3rd Mar 2022
28
3rd Mar 2022
Note: this post is also available on my website, where it will be updated periodically. When things are difficult – maybe there’s been a disaster, or an invasion (this page is being written in 2022 just after Russia invaded Ukraine), or maybe you’re just backpacking off the grid...
Steve Klabnik
The next iteration of my blog
12th May 2011
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...
37signals Dev
Turbo 8 released We’re excited to announce the release of Turbo v8, a major update to the Turbo front-end framework....
7th Feb 2024
35
7th Feb 2024
We’re excited to announce the release of Turbo v8, a major update to the Turbo front-end framework. This release introduces a suite of innovative features designed to enhance web development and user experiences across the board. Here are the key highlights of Turbo v8: Morphing...
Eric Bailey
Organizing a design system via folksonomy Design systems are organized in an imperative, top-down, hierarchical way. By this, I mean its...
15th May 2025
1
15th May 2025
Design systems are organized in an imperative, top-down, hierarchical way. By this, I mean its maintainers decide on categories of content, and then how that content is ordered. This is done as a calculated bet to best serve the known and unknown audiences who consume the design...
Josh Comeau's blog
How To Learn Stuff Quickly As software developers, we're always learning new things; it's practically the whole gig! If we can...
19th Jul 2021
32
19th Jul 2021
As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.
Matt Keeter
Caves of Qud: A review
29th Dec 2025
Computer Things
Logical Quantifiers in Software I realize that for all I've talked about Logic for Programmers in this newsletter, I never once...
2nd Jul 2025
57
2nd Jul 2025
I realize that for all I've talked about Logic for Programmers in this newsletter, I never once explained basic logical quantifiers. They're both simple and incredibly useful, so let's do that this week! Sets and quantifiers A set is a collection of unordered, unique elements....
Steve Klabnik
Looking back at Rust in 2018
9th Jan 2018
Josh Comeau's blog
The Rules of Margin Collapse “Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets...
7th Dec 2020
65
7th Dec 2020
“Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets a lot easier once you learn a few rules! In this tutorial, we take a deep dive into the governing principles, and learn how to use them to our advantage.
David Gerrells
offer up is the tinder of marketplaces OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions,...
24th Oct 2023
35
24th Oct 2023
OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other "gameification" make it trashier than the perception most have of the venerable Craigslist.
Hixie's Natural Log
llmdevsilo: Using LLMs to develop code securely Over the past few months I've been writing notes for how I would write an LLM-based development...
15th Mar 2026
1
15th Mar 2026
Over the past few months I've been writing notes for how I would write an LLM-based development tool. Specifically, giving these tools the power to run programs (especially compilers and tests) without having to either check every command for unexpected side-effects or...
bunnie's blog
Baochip-1x: A Mostly-Open, 22nm SoC for High Assurance Applications One of my latest projects is the Baochip-1x, a mostly-open, full-custom silicon chip fabricated in...
10th Mar 2026
1
10th Mar 2026
One of my latest projects is the Baochip-1x, a mostly-open, full-custom silicon chip fabricated in TSMC 22nm, targeted at high assurance applications. It’s a security chip, but far more open than any other security chip; it’s also a general purpose microcontroller that fills a...
markround.com
Disqus - An Apology Earlier today, I got an email alerting me to an angrier than usual comment on this website. It was a...
12th Jun 2024
53
12th Jun 2024
Earlier today, I got an email alerting me to an angrier than usual comment on this website. It was a proper keyboard warrior rant accusing me of all sorts of misdeads revolving around “forcing ads down people’s throats”. I replied saying that there had never been any ads on this...
Eric Migicovsky's...
Array 1.4.0 Session times are here! They're a great way to help understand how engaged users are. The Array...
7th May 2020
30
7th May 2020
Session times are here! They're a great way to help understand how engaged users are. The Array 1.4.0 brings plenty of improvements to our core…
MMapped blog
Good names form Galois connections
1st Apr 2024
Boot.dev Blog
The Boot.dev Beat. April 2024 Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much...
3rd Apr 2024
1
3rd Apr 2024
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much rejoicing. Happy coding.
Matt Keeter
Testing WebGPU data layouts with Facet
3 weeks ago
Nelson's Weblog
Proxmox Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets...
18th Jan 2024
61
18th Jan 2024
Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets you easily run multiple virtual machines and LXC containers. It also manages disk storage and has some more complex support for high availability in a cluster, distributed storage...
Words and Buttons...
Static typing isn’t free. Where do you think the C++ angry mob comes from? Type inference works like logic deduction so any program in a statically typed language is two...
28th Jun 2023
73
28th Jun 2023
Type inference works like logic deduction so any program in a statically typed language is two programs. The first one is the thing you sell, and the second – is a model that undergoes some sort of verification every time you run a compiler. This second program, although, often...
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.
Daniel Immke
Manifest V3’s foibles Beyond the wailing and gnashing of teeth
4th Mar 2023
A Beautiful Site
Access pages without the php extension using .htaccess There are a number of ways to make "clean URLs" work on your site, but this one is pretty straight...
3rd Feb 2012
53
3rd Feb 2012
There are a number of ways to make "clean URLs" work on your site, but this one is pretty straight forward.  It allows you to access /any-page.php by simply going to /any-page.  Just place the following into your .htaccess file (and make sure that mod_rewrite is...
General Robots
How to Pick a Problem So You Want To Do Robots: Part 7. Allright, you’re going to make a general purpose robot. Eventually...
11th Mar 2023
44
11th Mar 2023
So You Want To Do Robots: Part 7. Allright, you’re going to make a general purpose robot. Eventually it’s going to do all kinds of things. But right now it doesn’t do anything. What do you try first? In this post we’ll talk about the various pitfalls to avoid when choosing your...
ByteofDev
State of the Web: Atomic CSS Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind,...
6th Feb 2022
25
6th Feb 2022
Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind, and more.
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...
Buttondown's blog
Compare analytics from multiple emails Our analytics update makes it easier to compare the performance of different emails
2nd Jul 2020
Ferd.ca
Negotiable Abstractions 2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture...
21st Dec 2023
57
21st Dec 2023
2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture professionally (I still do, but less intensively so with the SRE title), one of the most important questions I'd seek answers to was "how do I cut this up?" Or more accurately, "how do...
A Beautiful Site
Moving to Node.js The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of...
6th Feb 2017
58
6th Feb 2017
The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of software that I'm very proud of, but I decided to move the project to Node.js for a few important reasons. This is by no means a knock on PHP, which will always have a special...

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