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+→]
Oxide Computer...
RIP Khaled Bichara, 1971-2020 We were deeply saddened to learn that Khaled Bichara, one of Oxide’s angel investors, died in a...
3rd Feb 2020
44
3rd Feb 2020
We were deeply saddened to learn that Khaled Bichara, one of Oxide’s angel investors, died in a car accident in Cairo on Friday night. Those of us who have known Khaled for years have known him to be a bold investor who appreciated hard technical problems – and also a profoundly...
Sometimes It Works...
Slow Tech is Good Tech Avoid the shiny Avoid comparison Some examples Laravel Build tools Typescript and JS frameworks The...
29th May 2024
45
29th May 2024
Avoid the shiny Avoid comparison Some examples Laravel Build tools Typescript and JS frameworks The Web Platform What I keep up with This morning, I watched a video advertising a course aimed at developers. One of the first sentiments proclaimed is that of feeling left behind,...
Brendan Gregg's Blog
eBPF Observability Tools Are Not Security Tools eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is...
27th Apr 2023
1
27th Apr 2023
eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is and using them for security monitoring would be like driving your car into the ocean and expecting it to float. Observability tools are designed have the lowest overhead possible so...
Eric Migicovsky's...
Array 1.38.0: Exports, subscriptions and session analysis PostHog 1.38.0 introduces exports and subscriptions for dashboards and insights, plus improved...
1st Aug 2022
31
1st Aug 2022
PostHog 1.38.0 introduces exports and subscriptions for dashboards and insights, plus improved feature flag persistence and much more!
MMapped blog
Mach’s principle
2nd Jul 2023
Liz Denys
Liz rides the subway on May 9, 2016 Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment...
10th May 2016
45
10th May 2016
Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment to get me to write more. On today's commutes to and from work: A Fine Frenzy's "Rangers" is a much more poetic song than Taylor Swift's awkwardly similar "I Know Places." A hunted...
alexwlchan
How I use the notes field in my password manager I use 1Password to store the passwords for my online accounts, and I’ve been reviewing it as a new...
4th Jan 2025
109
4th Jan 2025
I use 1Password to store the passwords for my online accounts, and I’ve been reviewing it as a new year cleanup task. I’ve been deleting unused accounts, changing old passwords which were weak, and making sure I’ve enabled multi-factor authentication for key accounts. Each...
Irrational...
What can agents actually do? There’s a lot of excitement about what AI (specifically the latest wave of LLM-anchored AI) can...
6th Jul 2025
47
6th Jul 2025
There’s a lot of excitement about what AI (specifically the latest wave of LLM-anchored AI) can do, and how AI-first companies are different from the prior generations of companies. There are a lot of important and real opportunities at hand, but I find that many of these...
Philip Ilic Thomas
What I'm up to - May 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st May 2026
1
1st May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in April - Visited NYC briefly. Discovered a new cafe I like called WatchHouse - they even happened to be...
Dan Slimmon
The World Record for Loneliness What's the farthest any person has been from the nearest other person?
6th May 2024
Liz Denys
When you don't have chocolate chips... But you still have large blocks of Valrhona dark chocolate and are craving the flavors of chocolate...
12th Mar 2011
41
12th Mar 2011
But you still have large blocks of Valrhona dark chocolate and are craving the flavors of chocolate chip cookies? Turns out that while it's difficult to turn a large block into chip-sized chunks, it's a lot easier to turn it into shavings. Unfortunately, these shavings would get...
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...
Sometimes It Works...
How to install the MongoDB extension in MAMP for Mac How to install the MongoDB extension in MAMP for Mac ¶How to install the MongoDB extension in MAMP...
9th Aug 2017
18
9th Aug 2017
How to install the MongoDB extension in MAMP for Mac ¶How to install the MongoDB extension in MAMP for Mac Yes, I use MAMP. Sue me (please don’t sue me). It’s actually a pretty good stack for standard web dev and I’ve found that it works fine for most of my needs, even with...
bunnie's blog
Name that Ware, January 2024 The Ware for January 2024 is shown below. I picked up this little gizmo at a junk shop in Akihabara....
31st Jan 2024
50
31st Jan 2024
The Ware for January 2024 is shown below. I picked up this little gizmo at a junk shop in Akihabara. I actually have no idea what the original purpose was, so I’m curious to see if anyone can convince me as to what this thing did, presumably for many years and millions of times....
Sebastian Witowski
Writing Faster Python - Introduction 2022 Update: I started writing these articles in 2020 using Python 3.8 on a 2017 MacBook Pro with...
18th Aug 2020
1
18th Aug 2020
2022 Update: I started writing these articles in 2020 using Python 3.8 on a 2017 MacBook Pro with Intel CPU. In 2022, I switched to a new MacBook Pro with M1 CPU and decided to also switch to the latest Python 3.11 version as it offers some nice speed-up improvements. So all the...
David Crawshaw
2015-04-02 "- Picture two conversations sharing a congested gateway as two separate train tracks with one...
2nd Apr 2015
22
2nd Apr 2015
"- Picture two conversations sharing a congested gateway as two separate train tracks with one common section.- When a blue train waits for red trains to go through the shared section, the blue trains behind it catch up (get more clumped)- If the merge rules are efficient...
Jordan Eldredge's...
I Love You Truly [Ukulele Mp3] I arranged and recorded 'I Love You Truly' on electric ukulele for Chelsea.
10th Feb 2012
Joel Gascoigne's...
Build Week at Buffer: What it is and how we’re approaching it Build Week at Buffer: What it is and how we’re approaching it Note: this was originally posted on...
21st Aug 2022
47
21st Aug 2022
Build Week at Buffer: What it is and how we’re approaching it Note: this was originally posted on the Buffer blog. We’ve dedicated the week of August 22nd to a brand new internal initiative called Build Week. We’ll all be putting aside our regular work for a single week to come...
Words and Buttons...
Trippy polynomials in arctangent scale This shows the global properties of polynomials, their derivatives, and explains how the Maclaurine...
10th Jan 2021
39
10th Jan 2021
This shows the global properties of polynomials, their derivatives, and explains how the Maclaurine and Taylor series work all with animated plots in arctangent scale.
Steve Klabnik
The CXX Debate
22nd Aug 2020
The Pragmatic...
The “10x engineer:" 50 years ago and now How has parts of the classic book on software engineering, ‘The Mythical Man Month,’ aged with time,...
12th Mar 2024
77
12th Mar 2024
How has parts of the classic book on software engineering, ‘The Mythical Man Month,’ aged with time, and is it still relevant half a century on – or does it belong in a museum, alongside floppy discs?
Tony Finch's blog
semaphoreslo in Golang and GNU make Semaphores are one of the oldest concurrency primitives in computing, invented over 60 years ago....
18th Jul 2024
87
18th Jul 2024
Semaphores are one of the oldest concurrency primitives in computing, invented over 60 years ago. They are weird: usually the only numbers of concurrent processes we care about are zero, one, or many – but semaphores deal with those fussy finite numbers in between. Yesterday I...
Dan Cowell
Software engineers hate code. This is the best-kept secret of the software engineering profession: engineers hate code. Especially...
8th Jul 2023
57
8th Jul 2023
This is the best-kept secret of the software engineering profession: engineers hate code. Especially code written by other people. It's why they love working on greenfield projects so much. No code, no maintenance, no headaches! Ever wondered why microservices took off in teams...
Confessions of a...
Seeing the Matrix: A First-Principles Approach to Computer Architecture Building a mental model of computer architecture from first principles
5th Apr 2025
Josh Comeau's blog
Squash and Stretch Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore...
13th Apr 2026
2
13th Apr 2026
Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore how we can use the very first principle to create SVG micro-interactions that feel way more natural and believable. It’s one of those small things that has a big impact.
swyx's site RSS Feed
5 Q&A's on Writing and Selling My First Book I answered some questions from someone planning to write their first book
10th Aug 2020
Ferd.ca
Counting Forest Fires 2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought...
26th Jan 2024
66
26th Jan 2024
2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought I'd re-publish one of my favorite short blog posts written over there, Counting Forest Fires, which has become my go-to argument when discussing incident metrics when asked to count...
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"...
HTMHell
#22 the good ol’ div link Context: A link to another page. Bad code <div>About us</div> <div...
14th Oct 2020
37
14th Oct 2020
Context: A link to another page. Bad code <div>About us</div> <div onClick="location.href='about.html'"> About us </div> <div data-page="aboutus" data-url="index.php"> About us </div> …or any other variation of this pattern where an element other than <a> is used to link to a...
The Web Witch's Blog
Web Witch's Grimoire: April 2025 I really haven't done a review of my months since November. I've been deep in hibernation mode,...
3rd May 2025
1
3rd May 2025
I really haven't done a review of my months since November. I've been deep in hibernation mode, conserving energy for what will be a busy few months. I started to write a log about what happened in March, the first March that did not drag on this year, at least for me, but now...
swyx's site RSS Feed
Date me if you like me, and you're interested but never thought to ask, just ask!
2nd Jan 2025
91
2nd Jan 2025
if you like me, and you're interested but never thought to ask, just ask!
Vladimir Klepov as a...
Advanced Promises Coordination: Serialization and Concurrency Limiting I'm sure you can chain promises with doBefore().then(() => doAfter()) and even run multiple promises...
20th Jun 2018
36
20th Jun 2018
I'm sure you can chain promises with doBefore().then(() => doAfter()) and even run multiple promises in parallel using Promise.any. However, chaining an unknown count of homogenous promises is trickier. Let me teach you to serialze promises like a pro! Suppose we want a list of...
Buttondown's blog
Cross-post to Bluesky Cross-post to Bluesky
1st Sep 2024
MMapped blog
Interleaved deltas
22nd May 2026
Max Countryman
Data for Decisions Data is a powerful tool that can have an outsize impact on how we develop products and operate our...
1st Feb 2023
50
1st Feb 2023
Data is a powerful tool that can have an outsize impact on how we develop products and operate our businesses. That said, the value of data is rarely the data itself but instead the insights we derive from it. In order to ensure these insights are meaningful and impactful it's...
Irrational...
My desk setup in 2025. Since 2020, I’ve been working on my desk setup, and I think I finally have it mostly pulled together...
7th Jun 2025
58
7th Jun 2025
Since 2020, I’ve been working on my desk setup, and I think I finally have it mostly pulled together at this point. I don’t really think my desk setup is very novel, and I’m sure there are better ways to pull it together, but I will say that it finally works the way I want since...
TokyoDev
Asiajin Meetup Today I attended [the second Asiajin meetup]. Asiajin is an English language blog that covers what...
9th Oct 2010
30
9th Oct 2010
Today I attended [the second Asiajin meetup]. Asiajin is an English language blog that covers what is going on in the Japanese internet space. About 20 people participated, with over half the attendees being Japanese. This surprised me, as the blog's target is English speakers,...
Boot.dev Blog
The Boot.dev Beat. January 2024 Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope...
3rd Jan 2024
1
3rd Jan 2024
Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope you were able to spend some time with family and friends. I spent the whole week driving up and down the state of Utah. It was fun, but I’m happy to be back in my office. Kids can...
macwright.com
Recently Reading Since last time, I read a few books: Sea of Tranquility, a book club book, Doppelganger, the...
3rd Sep 2024
77
3rd Sep 2024
Reading Since last time, I read a few books: Sea of Tranquility, a book club book, Doppelganger, the new Naomi Klein, and Manywhere, a collection of short stories. Sea of Tranquility was very digestible sci-fi. I haven’t read that much sci-fi overall, so it’s probably inaccurate...
David Heinemeier...
What is HiFi I grew up in a home where music was always playing. My father repaired electronics, so an endless...
10th Dec 2023
118
10th Dec 2023
I grew up in a home where music was always playing. My father repaired electronics, so an endless stream of speakers, amplifiers, turntables, and TVs passed through the household. And all of it had to be tested, of course. At max volume. Sometimes at odd hours. While that was...
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
Alex Meub
Building a Removable Bike Basket for the Yepp Rack I wanted to add more hauling capacity to my bike and was looking for something compatible with my...
4th Sep 2024
92
4th Sep 2024
I wanted to add more hauling capacity to my bike and was looking for something compatible with my Yepp rear rack. I also use my rack with a child seat (the Yepp Maxi) which has a mechanism that allows it to attach and detach easily without sacrificing safety. I was thinking it...
Identity Designed
BERA Designed by How&How, London & Lisbon.
22nd Feb 2022
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.
The Web Witch's Blog
Web Witch's Grimoire: September 2024 September was incredibly busy across work and personal life. I am out of a routine and trying to...
18th Oct 2024
1
18th Oct 2024
September was incredibly busy across work and personal life. I am out of a routine and trying to find my way back to writing regularly (among creating in general) while also making sure I spend time doing things I enjoy. As soon as I publish this I'm off to decide what to bake...
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...
Matt Keeter
From Oscilloscope to Wireshark: A UDP Story
11th Aug 2022
Blog - Bitfield...
If you need the money, don't take the job Money: how to get people to give it to you, how much to ask for, and how to be worth what you're...
2nd May 2024
44
2nd May 2024
Money: how to get people to give it to you, how much to ask for, and how to be worth what you're asking. Some real talk about the challenges you’ll face as a newly independent worker.
Liz Denys
Slack doesn't listen to its users. In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York...
4th Nov 2016
37
4th Nov 2016
In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York Times: That feeling when you think "we should buy a full page in the Times and publish an open letter," and then you do. 💫 pic.twitter.com/BQiEawRA6d — Stewart Butterfield (@stewart)...
Tyler Cipriani: blog
Vim, the OSX clipboard and Tmux I’ve been an Ubuntu user for 4 years now. Since I started working at Upsync 3 months ago, I’ve found...
9th Feb 2013
1
9th Feb 2013
I’ve been an Ubuntu user for 4 years now. Since I started working at Upsync 3 months ago, I’ve found myself a very lonely desktop Linux user. Also, since this job is my first heavy-duty exposure to back-end web development, I’ve found myself a very confused desktop Linux...
Evan Jones -...
Huge Pages are a Good Idea Nearly all programs are written to access virtual memory addresses, which the CPU must translate to...
16th Jan 2023
62
16th Jan 2023
Nearly all programs are written to access virtual memory addresses, which the CPU must translate to physical addresses. These translations are usually fast because the mappings are cached in the CPU's Translation Lookaside Buffer (TLB). Unfortunately, virtual memory on x86 has...
Steve Klabnik
Is Rust faster than C?
9th Jun 2025
Ognjen Regoje •...
Github Copilot suggesting links A potentially very useful but probably unintended and unpolished feature of GitHub Copilot is that...
1st Aug 2023
37
1st Aug 2023
A potentially very useful but probably unintended and unpolished feature of GitHub Copilot is that it can suggest related links. That is, if you paste a link, then on a new line type https:// and wait for a second, Copilot often suggests a link or two. The results, at the moment,...
ntietz.com blog -...
Building a demo of the Bleichenbacher RSA attack in Rust Recently while reading Real-World Cryptography, I got nerd sniped[1] by the mention of...
4th Mar 2024
2
4th Mar 2024
Recently while reading Real-World Cryptography, I got nerd sniped[1] by the mention of Bleichenbacher's attack on RSA. This is cool, how does it work? I had to understand, and to understand something, I usually have to build it. Well, friends, that is what I did. I implemented...
Maggie Appleton
Assumed Audiences Naming your invisible audiences to free yourself from unspoken obligations
8th Jan 2022
24
8th Jan 2022
Naming your invisible audiences to free yourself from unspoken obligations
davidyat.es
Print stylesheets
17th Feb 2024
Joel Gascoigne
Avoid the 50/50 co-founder model - here&#x27;s why * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I recently...
10th Jan 2012
38
10th Jan 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I recently received an email asking some advice about co-founders, specifically about whether a 50/50 ownership split makes sense for a startup. This is certainly a topic which has had heated...
Chris Nicholas
How to use Next.js middleware Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access,...
1st Nov 2021
42
1st Nov 2021
Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access, and more. Let’s take a look.
David Gerrells
How fast is swift? Heavy Metal Edition (feat Nardi) The challenge, confirm a friends belief that swift is real system language by simulating buckets of...
12th Jul 2025
1
12th Jul 2025
The challenge, confirm a friends belief that swift is real system language by simulating buckets of particles, at least 100m on the cpu, hopefully beating out rust.
swyx's site RSS Feed
Everything You Hate About Clubhouse Is Why It Will Win Understanding new social media is a sociological exercise, not a logical one.
1st Feb 2021
Ink & Switch
Local-First Conf, Ink Selection with Flux A report from the inaugural Local-First Conference in Berlin, and a deep dive on a new ink selection...
12th Jul 2024
76
12th Jul 2024
A report from the inaugural Local-First Conference in Berlin, and a deep dive on a new ink selection model.
Eric Bailey
How I grew The A11Y Project to 10k followers on Twitter One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so,...
5th May 2021
28
5th May 2021
One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so, I’ve slowly grown its Twitter followers to 10,000+. Now, before I get into it, there’s some things worth pointing out: This work was built on top of the efforts of the project...
Tony Finch's blog
C is Turing complete Yesterday there was some discussion on the Orange Site about whether or not C is Turing...
2nd Aug 2024
79
2nd Aug 2024
Yesterday there was some discussion on the Orange Site about whether or not C is Turing complete. The consensus in the StackOverflow question is, no, because the C abstract machine is a (large) finite state machine, or maybe yes, if you believe that unaddressable local...
Joel Gascoigne
The joys and benefits of working as a distributed team * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer is a...
27th Aug 2013
41
27th Aug 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer is a fully distributed team. It’s a decision [https://joel.is/post/54284926855/questions-i-ask-myself-about-working-as-distributed] I had to make at the end of 2012, and it’s interesting...
TokyoDev
Hiring a Japanese Virtual Assistant As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several...
5th Nov 2014
65
5th Nov 2014
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several Japanese virtual assistants to help me with various small tasks. Especially if you're not a fluent Japanese speaker, knowing where to look for one can be tricky, so I'll share my...
the singularity is...
Where the Bitter Lesson ends Humanity only has one engineering project, building better engineers than humans. After that, the...
27th Mar 2024
61
27th Mar 2024
Humanity only has one engineering project, building better engineers than humans. After that, the thing we built can do the engineering. Clips have been making the rounds on Twitter from my second Lex about the “bishop guy” in a chess engine, or a “cone guy” in a self driving...
The History of the...
Thinking more about Netscape Time Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still...
3rd Jun 2026
1
3rd Jun 2026
Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still wrestle with on the web. We probably always will. The post Thinking more about Netscape Time appeared first on The History of the Web.
Blog of Simple...
Privacy Monthly April 2024
8th Apr 2024
Cognitive...
Dusting off my blog, and Machine Learning It's been a while. And I'm digging into Machine Learning. I was watching the excellent video by...
20th Mar 2023
32
20th Mar 2023
It's been a while. And I'm digging into Machine Learning. I was watching the excellent video by Andrej Karpathy about how to write a GPT (of which GPT-3 is an example) from scratch, using the paper "Attention is all you need" I implemented it from scratch while watching the...
Philip I. Thomas
What I'm up to - April 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Apr 2025
1
1st Apr 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 published How to host web apps on a Mac Mini, a follow-up to my piece A mini dat...
elementary Blog
Supporting Disability Is Our Social Responsibility July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled...
2nd Jul 2025
47
2nd Jul 2025
July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled community and work on breaking down barriers to access. Last year we had the pleasure of being introduced to Florian—a fully blind cybersecurity enthusiast—and thanks to his feedback...
Tyler Cipriani: blog
Racy git magic Exploting a long-standing git bug for my own amusement. And I think there is one known race: the...
30th Nov 2023
56
30th Nov 2023
Exploting a long-standing git bug for my own amusement. And I think there is one known race: the index mtime itself is not race-free. – Linus Torvalds, Re:git bugs, 2008 A well-known race condition skulks through git’s plumbing. And I can demo it via a git magic trick 🪄1 $ tree...
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,...
Dan Quach Blog
State of Data Engineering 2025 Q1 AI Updates There is a lot of chatter about 2025 being the year of agentic frameworks.  To me, this...
6th Feb 2025
61
6th Feb 2025
AI Updates There is a lot of chatter about 2025 being the year of agentic frameworks.  To me, this means a system in which a subset can allow AI models to take independent actions based on their environment, typically interacting with external APIs or interfaces.  The terminology...
MMapped blog
Effective Rust canisters
25th Oct 2021
charity.wtf
On Pronouns, Policies and Mandates Hi friends! We’re on week three of my 12-week practice in writing one bite-sized topic per week —...
2nd May 2025
37
2nd May 2025
Hi friends! We’re on week three of my 12-week practice in writing one bite-sized topic per week — scoping it down, writing straight through, trying real hard to avoid over-writing or editing down to a pulp. Week 1 — “On Writing, Social Media, and Finding the Line of...
Ferd.ca
A Distributed Systems Reading List 2024/02/07 A Distributed Systems Reading List This document contains various resources and quick...
8th Feb 2024
73
8th Feb 2024
2024/02/07 A Distributed Systems Reading List This document contains various resources and quick definition of a lot of background information behind distributed systems. It is not complete, even though it is kinda sorta detailed. I had written it some time in 2019 when coworkers...
macwright.com
Recently If you’re reading this on macwright.com, you might have noticed that the website got a very slight...
1st Jun 2024
120
1st Jun 2024
If you’re reading this on macwright.com, you might have noticed that the website got a very slight upgrade this month. I’ve been publishing a lot of content in the /micro/ section, and I update my /reading/ list once or twice a month when I finish books, but these proper...
Computer Things
I've been thinking about tradeoffs all wrong Sup nerds, I'm back from DDD Europe! Still processing the conference and adjusting to the horrible...
5th Jun 2024
34
5th Jun 2024
Sup nerds, I'm back from DDD Europe! Still processing the conference and adjusting to the horrible jetlag but also itching to get writing again, so let's go. The opening keynote to the conference was called "Modern Tradeoff Analysis for Software Architecture". It was mostly about...
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...
Lennart Koopmann...
Close Access Denial I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for...
1st Oct 2023
53
1st Oct 2023
I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for what its WiFi functionality does. The fact that it looks at not only WiFi but also Ethernet data does not help with that problem. If I have a minute to explain it, it’s no problem...
Buttondown's blog
Adding a Buttondown subscription form to Webflow Buttondown makes it easy to start collecting subscriptions without having to muck around and...
11th Oct 2019
1
11th Oct 2019
Buttondown makes it easy to start collecting subscriptions without having to muck around and changing your CMS.
Tyler Cipriani: blog
June 12, 2009 Bulk grain banner So we’re getting a bulk grain order together - like a pallet of bulk grain. I’m...
12th Jun 2009
1
12th Jun 2009
Bulk grain banner So we’re getting a bulk grain order together - like a pallet of bulk grain. I’m pumped. Also I designed a pretty killer banner for the webpage with the order info. It’s good to be da king. Word. I recovered this article from my old blog via the Internet...
Jordan Eldredge's...
I did a Q/A with the Reactiflux community Read the transcript of a live Q/A I did about Webamp and Nuclide.
18th May 2018
the jsomers.net blog
Should we cool it with the historical present? On podcasts it's pretty common to hear something like this: So Alexander Hamilton has just finished...
22nd Oct 2021
54
22nd Oct 2021
On podcasts it's pretty common to hear something like this: So Alexander Hamilton has just finished law school, and he's trying to make a name for himself. He's only been in New York a few years. So he takes on this case... The problem with the past tense ("Hamilton had just...
Stephen Wolfram...
Generative AI Space and the Mental Imagery of Alien Minds AIs and Alien Minds How do alien minds perceive the world? It’s an old and oft-debated question in...
17th Jul 2023
73
17th Jul 2023
AIs and Alien Minds How do alien minds perceive the world? It’s an old and oft-debated question in philosophy. And it now turns out to also be a question that rises to prominence in connection with the concept of the ruliad that’s emerged from our Wolfram Physics Project. I’ve...
Elad Blog
AI Market Clarity A subset of AI markets have crystalized in the last 12 months, with the likely market leaders for...
22nd Jul 2025
1
22nd Jul 2025
A subset of AI markets have crystalized in the last 12 months, with the likely market leaders for the next year or two suddenly clear
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...
home automation -...
On The End of Bitcoin [This is a repost of a thread of mine from a dead social media platform. The original posting date...
24th May 2022
37
24th May 2022
[This is a repost of a thread of mine from a dead social media platform. The original posting date was May 24th, 2022. I have not added new content.]Is there some scientific literature/scenario planning on the End of Bitcoin? With the next two halvings mining income will shift...
swyx's site RSS Feed
Pick Up What They Put Down > Translations welcome!...
1st Jan 2020
39
1st Jan 2020
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/aprenda-em-publico-hack.html))
swyx's site RSS Feed
Early Stage Company Offsites this post was mostly dictated off the top of my head with Wispr AI
6th Oct 2024
beep.blog
I ranked 5th in the Indie Dev Game Jam #4! I wrote the theme tune, sang the theme tune…
20th Jul 2024
Jordan Eldredge's...
I'm glad I factored out jQuery I refactored Winamp2-js to not depend on jQuery, and learned native JavaScript is not so bad.
13th Dec 2014
1
13th Dec 2014
I refactored Winamp2-js to not depend on jQuery, and learned native JavaScript is not so bad.
sancho.dev
Learnings after 4 years at ahrefs TBD
12th Oct 2024
Jibran’s Perspective
Failure 1: Django + NextJS Boilerplate I have failed, and that is exactly what I had hoped for a few months ago in this blog post. This is...
15th Jun 2024
50
15th Jun 2024
I have failed, and that is exactly what I had hoped for a few months ago in this blog post. This is a good failure. It has taught me things, lessons I can use in the future to avoid failing this way again. But first a bit of context. What did I fail at? In February of 2024 I...
James Vaughan's blog
Running around Albany
15th Feb 2023
Philip Ilic Thomas
What I'm up to - July 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jul 2025
1
1st Jul 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 wrote a post about open-sourcing Postcard. The post got picked up by Hacker News...
Joel Gascoigne
Start something small * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * The other day I...
2nd Nov 2012
43
2nd Nov 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * The other day I was listening to Dale Carnegie’s How to Win Friends and Influence People and and I found it amazing how this book, which has now sold over 15 million copies, originally started: >...
Ferd.ca
The Picture They Paint of You I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding...
23rd Feb 2026
1
23rd Feb 2026
I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding assistants are framed as augmenting engineers and are given names, and AI SREs are named “AI SRE” and generally marketed as a good way to make sure nobody is distracted by unproductive...
ntietz.com blog -...
Running an Effective Book Club at Work Even with the wealth of information on web sites and in videos, books remain a great resource for...
9th Jul 2022
2
9th Jul 2022
Even with the wealth of information on web sites and in videos, books remain a great resource for learning. And they're great for group learning, too! We've run a book club at work a few times. Some sessions were more successful than others. The main way our book clubs faltered...
A Beautiful Site
Thoughts on Framework Churn I often worry about framework churn. A lot. But using a framework isn't a bad thing. After all, they...
16th Nov 2023
72
16th Nov 2023
I often worry about framework churn. A lot. But using a framework isn't a bad thing. After all, they save time. They help you build things faster. Yes, there are costs associated with frameworks later on, especially as new versions come out and your app instantly feels like...
Sometimes It Works...
The 10 (ok, 15) steps to setup your first Laravel Spark app The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15)...
16th Apr 2016
18
16th Apr 2016
The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15) steps to setup your first Laravel Spark app ¶a.k.a. “The long way” Edit: Since writing this, Laravel Valet has been launched. I haven’t tried it yet, but if you use a Mac it looks...
Matt Keeter
It Can Happen to You
1st Mar 2021
Josh Collinsworth
Creating dynamic bar charts with CSS grid How to use CSS grid to make a responsive, adaptable bar chart with no math or external library...
24th Mar 2022
82
24th Mar 2022
How to use CSS grid to make a responsive, adaptable bar chart with no math or external library required!
A Beautiful Site
Browser makers: where’s the new tab + homepage option? Ever since tabbed browsing hit the mainstream I've been hooked. It's rare to see less than a handful...
7th Aug 2009
50
7th Aug 2009
Ever since tabbed browsing hit the mainstream I've been hooked. It's rare to see less than a handful of tabs open in my web browser at any time. Whether I'm developing, checking email, or just surfing around, I can never seem to have enough tabs! But there's one thing about this...
Jim Nielsen’s Blog
Putting the “Person” in “Personal Website” The other day I saw a meme that went something like this: Isn’t it crappy how basic human activities...
2nd Oct 2024
55
2nd Oct 2024
The other day I saw a meme that went something like this: Isn’t it crappy how basic human activities like singing, dancing, and making art have been turned into skills instead of being recognized as behaviors? The point of doing these things has become to get good at them. But...
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...
The Changelog
Managing an External Display on Linux Shouldn’t Be This Hard I first started using Linux and FreeBSD on laptops in the late 1990s. Back then, there were all...
13th Nov 2021
34
13th Nov 2021
I first started using Linux and FreeBSD on laptops in the late 1990s. Back then, there were all sorts of hassles and problems, from hangs on suspend to pure failure to boot. I still worry a bit about suspend on unknown hardware, but by and large, the picture of Linux on laptops...
Philip I. Thomas
Advice for marketplace startups Marketplace businesses connect buyers and sellers, and they typically make money by taking a cut of...
11th May 2021
1
11th May 2021
Marketplace businesses connect buyers and sellers, and they typically make money by taking a cut of transactions. Some of today's largest companies are marketplaces, such as Amazon, Airbnb, and Uber. ...
David Heinemeier...
Human service is luxury Maybe one day AI will answer every customer question flawlessly, but we're nowhere near that reality...
3rd Mar 2025
55
3rd Mar 2025
Maybe one day AI will answer every customer question flawlessly, but we're nowhere near that reality right now. I can't tell you how often I've been stuck in some god-forsaken AI loop or phone tree WHEN ALL I WANT IS A HUMAN. So I end up either just yelling "operator",...
Making software...
Proper UI Hierarchy Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and...
5th Feb 2019
56
5th Feb 2019
Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and how designers these days have lost (or willfully forgotten) the skill to create accessible UIs with proper visual hierarchy. A skill which at it's core seems so simple - yet is...
Making software...
Converting HEIF Images with macOS Automator Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos...
21st Jul 2023
56
21st Jul 2023
Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos from iOS to iCloud they often render themselves into heif or heic formats. Both macOS and iOS have no problem working with these formats, but a lot of software programs will not even...
Vladimir Klepov as a...
Why you Might Want to Extend React Components Do not extend components. If there is anything React community agrees upon, this is it. Use HOCs....
5th Nov 2018
35
5th Nov 2018
Do not extend components. If there is anything React community agrees upon, this is it. Use HOCs. Use state managers (and their connector HOCs). Use render props. Do not inherit. Remember, composition over inheritance! Obey your guru. Once upon a time, a developer extended his...
Philip Ilic 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...
Krzysztof Kowalczyk...
How to run msvc cl.exe from command-line (powershell) So you’ve installed Visual Studio and you want to run the compiler cl.exe from command-line....
16th Jan 2026
1
16th Jan 2026
So you’ve installed Visual Studio and you want to run the compiler cl.exe from command-line. Microsoft makes it surprisingly hard. They give you a shortcut which opens a terminal window with cmd.exe setup for compilation. But I don’t want a separate window, I want to use the...
Josh Comeau's blog
Magical Rainbow Gradients If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible....
13th Jan 2020
36
13th Jan 2020
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients, using CSS Houdini, CSS variables,...
bt RSS Feed
Running VSCode in Chromium on OpenBSD Running VSCode in Chromium on OpenBSD 2023-06-05 VSCode and its many variations are not available on...
5th Jun 2023
36
5th Jun 2023
Running VSCode in Chromium on OpenBSD 2023-06-05 VSCode and its many variations are not available on OpenBSD. This doesn’t cause issue with many OpenBSD users, but those making the jump from Linux might miss access to such a popular editor. Lucky for us, there is a hacky...
Tyler Cipriani: blog
Towards better 1-on-1s: an awkward manifesto It is unimaginably hard to […] stay conscious and alive in the adult world day in and day out. –...
22nd Apr 2023
62
22nd Apr 2023
It is unimaginably hard to […] stay conscious and alive in the adult world day in and day out. – David Foster Wallace, This is Water At the heart of my management philosophy lies a simple belief: people are working as hard as they can. It’s a lazy assumption to assume people are...
Joel on Software
HASH: a free, online platform for modeling the world Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free,...
18th Jun 2020
64
18th Jun 2020
Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free, online platform for modeling the world"
A Smart Bear
"I scratched my own itch" isn't good enough This isn't the humble-brag you think it is; The most common origin story is also common to startups...
2nd Mar 2025
58
2nd Mar 2025
This isn't the humble-brag you think it is; The most common origin story is also common to startups that fail. But it's a start.
Jordan Eldredge's...
"Lazy Afternoon" Barbershop Tag I wrote and recorded a barbershop tag for Chelsea.
29th Jun 2009
Philip Ilic Thomas
Introducing Workshop New newsletter about work in progress
1st Nov 2025
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.
Steve Klabnik
"The Expressive C++17 Coding Challenge" in Rust
25th Oct 2017
Steve Klabnik
Resque 1.25.0.pre has been released
23rd Jul 2013
Seldo.com
What I've learned about data recently
21st Jun 2021
Florian Bellmann |...
On picking side-projects Food for thought on how to pick the right side projects and how to manage them effectively.
7th Mar 2024
Buttondown's blog
Faster archive page Faster archive page
2nd Nov 2022
Daniel Immke
How I write blog posts every month What I've learned after writing regularly for half a year.
17th Feb 2018
Patrick Kayongo
The vastness of the ocean The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl...
11th Feb 2024
64
11th Feb 2024
The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl of the breezehas nowhere to go. The pages of a bookcan’t fit in my phone.The texture of the pagesthe scent of the pressthe uncontested immersionhas nowhere to go. The tapestry of...
Florian Bellmann |...
Build a career path by multiplying your value Oftentimes senior developers lack ideas on where to go next. Let's try to explore some ideas.
15th Nov 2023
TokyoDev
2019 International Developer in Japan Survey Results *This survey has become a yearly thing. Browse [all our survey results](/insights).* If you're an...
7th Jan 2020
36
7th Jan 2020
*This survey has become a yearly thing. Browse [all our survey results](/insights).* If you're an international software developer looking for a job in Japan, it can be hard to tell what your market rate is. Sure, there's data (in Japanese) for the market as a whole, but that...
Ferd.ca
Local Optimizations Don't Lead to Global Optimums I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to...
18th Nov 2024
106
18th Nov 2024
I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to believe I do so on purpose. I want to know as much as I can about the context of what it is that I'm automating. I also use a limited set of tools. I used old computers for a long...
Eric Migicovsky's...
The most popular Heap alternatives and competitors, compared The most popular Heap alternatives in 2023 are: PostHog: All-in-one platform that combines...
1st Nov 2023
112
1st Nov 2023
The most popular Heap alternatives in 2023 are: PostHog: All-in-one platform that combines comprehensive analytics with session replay, A/B testing…
Eric Migicovsky's...
The best Contentsquare alternatives & competitors, compared Contentsquare is a beast, and we mean that in a good way – it's one of the most comprehensive...
2nd Dec 2025
1
2nd Dec 2025
Contentsquare is a beast, and we mean that in a good way – it's one of the most comprehensive digital experience platforms out there. They've doubled…
Some Bits: Nelson's...
Dinosaur Kingdom II A theme park in Virginia depicting the battles where dinosaurs attacked the Confederate army
2 weeks ago
1
2 weeks ago
A theme park in Virginia depicting the battles where dinosaurs attacked the Confederate army
Matt Keeter
Stopwatch ASIC
19th Apr 2010
Steve Klabnik
What comes after open source
2nd Apr 2019
These Yaks Ain't...
How to Actually Integrate Angular and Nestjs I don’t know who needs to hear this. But your frontend and backend systems don’t need to be...
15th Sep 2023
13
15th Sep 2023
I don’t know who needs to hear this. But your frontend and backend systems don’t need to be completely separate. I started anew side project recently. You know, one of things that allows me to tinker with new technology but will probably never be finished. I’m using Angular for...
Maggie Appleton
The Gift Economy Illustrated notes on the idea of Gift Economies and cultural historys of economic exchange
3rd Aug 2020
66
3rd Aug 2020
Illustrated notes on the idea of Gift Economies and cultural historys of economic exchange
Joel Gascoigne
How we&#x27;re trying to stay innovative as a 3.5 year old startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I think I’ve...
3rd May 2014
35
3rd May 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I think I’ve just about got to that point with Buffer where sometimes when I stop to reflect on things I think “wow, we’ve actually been doing this for a while now”. It’s about 3.5 years
Sometimes It Works...
My Biggest Mistake… So Far My Biggest Mistake… So Far or: The Unlikely Cause of Feline Obesity The Benefits of Being The Right...
2nd Dec 2015
18
2nd Dec 2015
My Biggest Mistake… So Far or: The Unlikely Cause of Feline Obesity The Benefits of Being The Right Amount of Selfish ¶My Biggest Mistake… So Far ¶or: The Unlikely Cause of Feline Obesity Check out this video from a couple of weeks ago: Selfless vs SelfishDid you notice the...
Words and Buttons...
Arctangent scale. It's like the logarithmic scale but infinite With arctangent used as a scale, we can show any function on a screen. And not just a fragment of it...
9th May 2020
42
9th May 2020
With arctangent used as a scale, we can show any function on a screen. And not just a fragment of it but the whole function.
Marco.org
In-App Purchase Rules A summary of today’s changes to 3.1.3 Other Purchase Methods: Your app must use Apple’s...
11th Sep 2020
47
11th Sep 2020
A summary of today’s changes to 3.1.3 Other Purchase Methods: Your app must use Apple’s in-app-purchase (IAP) system for all purchases made in the app. Unless they’re purchases for goods or services that are consumed outside the app, in which case you are prohibited from using...
Basta’s Notes
Apologies and forgiveness The first in a series of posts about doing things the right way
5th Sep 2025
bt RSS Feed
Simple Accessibility Simple Accessibility 2018-09-07 Implementing proper accessibility practices can seem a little...
7th Sep 2018
34
7th Sep 2018
Simple Accessibility 2018-09-07 Implementing proper accessibility practices can seem a little daunting at first, but there are a few basic standards you can introduce into your project work-flow that are fairly straightforward: Basic design Test that your project has the proper...
Alex Meub
Protect Your Wireless Network Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is...
12th May 2013
43
12th May 2013
Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is probably the single biggest security hole on any home wireless network. About WiFi Protected Setup WiFi Protected Setup is a security standard that comes enabled by default on many...
blag
Scraping Javascript page using Python Simple code example to illustrate scraping a javascript driven website, using Python and Dryscape.
18th Oct 2014
34
18th Oct 2014
Simple code example to illustrate scraping a javascript driven website, using Python and Dryscape.
Josh Collinsworth
Alfred vs. Raycast: my constant debate After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make...
24th Jul 2023
106
24th Jul 2023
After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make that decision, and why I may or may not stick with it.
Alice GG
Stuff I've been working on It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs. Quite a...
7th Oct 2024
120
7th Oct 2024
It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs. Quite a few people who read this blog are wondering what the hell exactly I’ve been doing since then so I’m going to update all of you on the various projects I’ve been working on. Meme...
swyx's site RSS Feed
Source Code for Life v0.1 Compiled Insights for Infinite Learners
1st Apr 2018
Ruud van Asseldonk
A float walks into a gradual type system
2nd Mar 2025
Marco.org
The 2018 Mac Mini Watch the video review I hardly ever think about my Mac Mini, but it serves a vital role for my...
6th Nov 2018
63
6th Nov 2018
Watch the video review I hardly ever think about my Mac Mini, but it serves a vital role for my family as our home-theater mixer, Plex server, ScanSnap server, Apple Photos backup, and Backblaze host for our NAS.1 Almost every port on the back is in use, and it runs 24/7,...
Buttondown's blog
Comments in the classic theme Comments in the classic theme
5th Jan 2025
Dan Slimmon
No Observability Without Theory: The Talk Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at...
3rd Jul 2024
121
3rd Jul 2024
Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at Monitorama 2024. If you’ve never been to Monitorama, I can’t recommend it enough. I think it’s the best tech conference, period. This talk was adapted from an old blog post of mine,...
Paolo Amoroso's...
My first year since coming back to Linux <![CDATA[It has been a year since I set up my System76 Merkaat with Linux Mint. In July of 2024 I...
6th Jul 2025
42
6th Jul 2025
<![CDATA[It has been a year since I set up my System76 Merkaat with Linux Mint. In July of 2024 I migrated from ChromeOS and the Merkaat has been my daily driver on the desktop. A year later I have nothing major to report, which is the point. Despite the occasional unplanned...
MMapped blog
Scaling Rust builds with Bazel
20th Mar 2023
Nelson's Weblog
No more talking to politicians I am no longer talking to politicians. I have been aggressively filtering my email, a constant...
1st Nov 2023
64
1st Nov 2023
I am no longer talking to politicians. I have been aggressively filtering my email, a constant battle. Now I will no longer accept their calls. Unfortunately my home phone number is ruined. Between scams and politicians I never answer my phone unless I recognize the caller...
The Web Witch's Blog
Setting intentions and goals for 2020 Last year I took a mindfulness course led by a former team lead who had switched careers at...
2nd Jan 2020
1
2nd Jan 2020
Last year I took a mindfulness course led by a former team lead who had switched careers at Microsoft. We had four in-person all day sessions and at the end of each session we would set intentions for the next few months between classes. Intentions are different than goals, as...
Steve Klabnik
About Crows
2nd Dec 2009
ByteofDev
How to use ESM on the web and in Node.js ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like...
3rd Sep 2022
54
3rd Sep 2022
ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like CommonJS. How do you switch to it?
Eric Bailey
A designer developing for Android
8th Nov 2018
TokyoDev
Why Do Japanese Companies Hire International Developers? TokyoDev has already reported that Japan really needs international developers. But the more...
12th Feb 2025
73
12th Feb 2025
TokyoDev has already reported that Japan really needs international developers. But the more Japanese companies we’ve interviewed, the more we’ve realized that a talent shortage is not the only reason for Japanese companies to hire from overseas. There are a host of other...
Matt Keeter
Fixing a soldering iron with 3D printing
15th Sep 2017
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
30
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/AF1QipNJ9i78ICeg2YuemyAXmtStKvqr9l0Tao3xQWxmeAVjBALHn_NnFvPXFlNSkdMfqA?pli=1&key=dTFRRHBTLVRZTEVCem0zal8tNVkxblh0V3k4VXhR
Boot.dev Blog
Write on the Boot.dev Blog We’ve just opened up the Boot.dev Blog to public contributions! We’re really excited to see all the...
2nd Sep 2022
1
2nd Sep 2022
We’ve just opened up the Boot.dev Blog to public contributions! We’re really excited to see all the great stories that our readers and students will create.
Kagi Blog
The many benefits of paying for search “Wait, you PAY for search?” We get this reaction a lot about Kagi.
18th Aug 2025
Renegade Otter
Death by a thousand microservices The Church of Complexity There is a pretty well-known sketch in which an engineer is explaining to...
10th Sep 2023
46
10th Sep 2023
The Church of Complexity There is a pretty well-known sketch in which an engineer is explaining to the project manager how an overly complicated maze of microservices works in order to get a user’s birthday - and fails to do so anyway. The scene accurately describes the...
Jim Nielsen’s Blog
Bulletproof Method to Solving Problems Step 1: Write down the problem in a message you plan to send to a co-worker. Most of the time you’ll...
1st May 2024
77
1st May 2024
Step 1: Write down the problem in a message you plan to send to a co-worker. Most of the time you’ll solve the problem before you’re done with Step 1. However, if you complete Step 1 and still have the problem, continue to Step 2. Step 2: Hit the “Send” button. Shortly after...
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...
elementary Blog
elementary OS 7.1 Available Now Today, we’re proud to announce that OS 7.1 is available to download now and shipping on several...
3rd Oct 2023
92
3rd Oct 2023
Today, we’re proud to announce that OS 7.1 is available to download now and shipping on several high-quality computers. This release represents the sum of our work over the last several months as a single major update to the OS 7 series and includes all of the monthly OS updates...
EXPLAIN EXTENDED
Happy New Year: a stereogram in SQL I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the...
31st Dec 2019
34
31st Dec 2019
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the Everglades: the endless sea of grass, extending to the horizon, as far as the eye can see and beyond, and teeming with life. There are all kinds of animals there. Herons, egrets,...
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.
Buttondown's blog
Dashboard and Archives downtime Our public postmortem for the incident on September 1st, 2026.
2 weeks ago
blag
Setting up Github Actions for Hugo Github Actions for Hugo but with particular requirements
29th Nov 2020
David Crawshaw
2015-01-10 what-if.xkcd.com/124/
10th Jan 2015
Jaz's Blog
Turing Machine Halting in Lean
31st Jan 2022
Philip Ilic Thomas
What I'm up to - August 2022 This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the...
1st Aug 2022
1
1st Aug 2022
This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the entire month traveling. It was great to be back in LA and Denver for a bit. - For coffee on the road, I...
Tyler Cipriani: blog
Boox Go 10.3, two months in [The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you have to provide a copy of the...
5th Mar 2025
47
5th Mar 2025
[The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you have to provide a copy of the source (and modifications) once someone asks for it. And now I’m asking nicely for you to do so 🙂 – Joga, bbs.onyx-international.com Boox in split screen, typewriter mode In...
Charles Chen
I'm a Gen AI Maximalist and Why You Should Be, Too Putting things into perspective: many think that we are in the trough of disillusionment; but...
17th Oct 2024
104
17th Oct 2024
Putting things into perspective: many think that we are in the trough of disillusionment; but really, gen AI is just getting started.
Eric Bailey
slashbot
15th Mar 2019
Renegade Otter
Your database skills are not ‘good to have’ A MySQL war story It’s 2006, and the New York Magazine digital team set out to create a new search...
12th Nov 2023
77
12th Nov 2023
A MySQL war story It’s 2006, and the New York Magazine digital team set out to create a new search experience for its Fashion Week portal. It was one of those projects where technical feasibility was not even discussed with the tech team - a common occurrence back then. Agile...
David Crawshaw
BBR queue.acm.org/detail.cfm?id=3022184
7th Jan 2017
HTMHell Advent...
Top layer troubles: popover vs. dialog by Stephanie Eckles Have you ever tried to set z-index: 9999 to solve element layering issues? If...
1st Dec 2025
1
1st Dec 2025
by Stephanie Eckles Have you ever tried to set z-index: 9999 to solve element layering issues? If so, you’ve been fighting a fundamental CSS concept of stacking contexts. The stacking context defines the order things are placed in the third dimension, or the “z” axis. Think 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
Making software...
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
7th Jun 2021
61
7th Jun 2021
CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data on the web. Most data tends to be graphed via line or bar systems - which is fine - but I think slope graphs are highly underrated. Let's change that, shall we? The Demo I'm basing...
DevOps - Bitfield...
In search of lost teams As a technical leader, how do you spot when your team is lost in the weeds, and is there anything...
29th Sep 2020
1
29th Sep 2020
As a technical leader, how do you spot when your team is lost in the weeds, and is there anything you can do about it? Leadership expert Mike Thomas explains.
Steve Klabnik
You can't "turn off the borrow checker" in Rust
14th Sep 2018
EXPLAIN EXTENDED
Happy New Year: 3D picture of the coronavirus in SQL A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture...
31st Dec 2020
31
31st Dec 2020
A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture of the coronavirus in SQL appeared first on EXPLAIN EXTENDED.
bt RSS Feed
Using HTML Validator Badges Again Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore...
5th Jul 2019
36
5th Jul 2019
Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore badges of honor, declaring that their code was semantic and followed the W3C guidelines. The validators we used weren’t great (and still aren’t perfect) but they represented a...
Liz Denys
'First' thoughts on git I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git;...
5th Apr 2010
43
5th Apr 2010
I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git; I've certainly already been exposed to git in a variety of ways. I'd always been told that my love of graph theory would convert me over to this different type of version control. I...
swyx's site RSS Feed
How to Reverse Interview Investors I honestly never expected this to be a topic that was common enough to write up, however, it...
2nd Feb 2023
49
2nd Feb 2023
I honestly never expected this to be a topic that was common enough to write up, however, it suddenly hit me today that it is the ultra niche topics that deserve writing up since it is the stuff that is outside the usual SERP riffraff.
orlp.net - Blog...
Why Bad AI Is Here to Stay It seems that in 2025 a lot of people fall into one of two camps when it comes to AI: skeptic or...
2nd Feb 2025
85
2nd Feb 2025
It seems that in 2025 a lot of people fall into one of two camps when it comes to AI: skeptic or fanatic. The skeptic thinks AI sucks, that it’s overhyped, it only ever parrots nonsense and it will all blow over soon. The fanatic thinks general human-level intelligence is just...
swyx's site RSS Feed
Set Explicit Help Timeouts A simple way to normalize asking for help.
5th Apr 2021
Boot.dev Blog
Boot.dev Beat. January 2023 If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this...
1st Feb 2023
1
1st Feb 2023
If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this month.
General Robots
Correct vs Good What's the difference?
11th Feb 2025
Philip I. Thomas
What I'm up to - November 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Nov 2024
1
1st Nov 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Visited San Francisco and rode in my first Waymo - Launched Find AI on Clay.com, ou...
Making software...
Goodbye WordPress, Hello Jekyll (Again) Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been...
13th Aug 2020
51
13th Aug 2020
Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been running on WordPress - but that ended today. I've officially switched back over to Jekyll. I'm not going to spend too much time delving into why I made the transition back, but I'll...
blag
Recurse Center Day 19
1st Dec 2021
Charles Chen
MCP is Dead; Long Live MCP! Understanding the social media zeitgeist around CLIs and the premature death of MCP
14th Mar 2026
1
14th Mar 2026
Understanding the social media zeitgeist around CLIs and the premature death of MCP

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