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+→]
bt RSS Feed
Using Parent Selectors in CSS Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on...
19th Dec 2018
31
19th Dec 2018
Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on implementing highly requested styling features in CSS with only a minimal amount of JavaScript. Many of his examples are great, but the parent selector instantly peaked my...
Sometimes It Works...
Why do many web developers hate jQuery? Why do many web developers hate jQuery? ¶Why do many web developers hate jQuery? The following is an...
22nd Nov 2016
21
22nd Nov 2016
Why do many web developers hate jQuery? ¶Why do many web developers hate jQuery? The following is an answer I originally posted to the above question posed over on Hashnode, the developer community. Thought it was worth sharing :) When jQuery was the new thing, people loved it....
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...
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...
The Web Witch's Blog
Imposter Syndrome Driven Design and a Bedfordshire Clanger The past few days have been incredibly stressful for me with more bureaucratic processes and...
4th Oct 2023
1
4th Oct 2023
The past few days have been incredibly stressful for me with more bureaucratic processes and paperwork. I can feel the stress sitting in my body despite my morning routine of yoga. It's a necessary bureaucratic process that is now nearly complete (hooray!) but the stress is...
TokyoDev
Adoption of Ruby by Japanese Businesses The first Ruby related event I attended in Japan was [Ruby Kaigi...
17th Sep 2014
33
17th Sep 2014
The first Ruby related event I attended in Japan was [Ruby Kaigi 2007](http://jp.rubyist.net/RubyKaigi2007/). At the conference, from talking to other developers, I was surprised to learn that despite them being passionate about Ruby, they weren't using Ruby at their day job....
David Crawshaw
Go and SQLite: when database/sql chafes Go and SQLite: when database/sql chafes 2018-04-02, David Crawshaw The Go standard library...
2nd Apr 2018
22
2nd Apr 2018
Go and SQLite: when database/sql chafes 2018-04-02, David Crawshaw The Go standard library includes , a generic SQL interface. It does a good job of doing exactly what it says it does, providing a generic interface to various SQL database servers. Sometimes that is what you want....
Josh Collinsworth
Follow-up: the Glove80 after six months A followup on my previous first impressions post, with an update on how the Glove80 ergonomic split...
8th Apr 2024
84
8th Apr 2024
A followup on my previous first impressions post, with an update on how the Glove80 ergonomic split keyboard has been after about six months of daily use.
The Web Witch's Blog
And Suddenly Spring And suddenly it happens one day in March. The sun beams down in a rare cloudless sky. It might be...
20th Mar 2026
1
20th Mar 2026
And suddenly it happens one day in March. The sun beams down in a rare cloudless sky. It might be cold as the wind gently blows but The Sun. The Sun beams down and it promises Long nights on the horizon. It promises miserable humid days And lovely warm days. Harsh mid-day...
Josh Collinsworth
Introducing Svelte, and Comparing Svelte with React and Vue Svelte is a new style of framework for building sites and apps. Let's dive into what makes it...
1st Oct 2021
47
1st Oct 2021
Svelte is a new style of framework for building sites and apps. Let's dive into what makes it different, why it's so enjoyable, and how it's able to ship such tiny, fast apps.
The Web Witch's Blog
Browser font rendering inconsistencies 22 June 2020 I was working on a project that required me pulling up the developer tools in different...
22nd Jun 2020
1
22nd Jun 2020
22 June 2020 I was working on a project that required me pulling up the developer tools in different browsers against my personal website when I opened up Safari and noticed how drastically different the title of my page was rendering. It was extremely bold in Safari compared to...
swyx's site RSS Feed
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
Joel Gascoigne
Buffer's product journey, and our next step to hire a VP of Product Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten...
28th Jul 2020
68
28th Jul 2020
Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten years now. We’re currently a 90-person fully remote team with over 70,000 paying customers and $20M in annual revenue. We’re proud to be a leader
37signals Dev
Homographic Spoofing: a new Ruby toolkit What is an homograph attack Homograph characters look the same or very similar to other characters,...
25th Jun 2024
34
25th Jun 2024
What is an homograph attack Homograph characters look the same or very similar to other characters, but are different. For example, the letters “l” and “ӏ” (Cyrrilic “ӏ”) look the same but are different characters. A homograph attack is a phishing attack where the attacker uses...
Some Bits: Nelson's...
Society of Mind Harper Reed's company has been experimenting with having several AI agents talk to each other via...
1st Oct 2025
1
1st Oct 2025
Harper Reed's company has been experimenting with having several AI agents talk to each other via blogs and social media. It seems to be engendering some interesting social intelligence
charity.wtf
My (hypothetical) SRECon26 keynote One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I...
3rd Mar 2026
1
3rd Mar 2026
One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I can hardly connect with how I felt then. Here's what I'd say one year later.
Matt Keeter
The Prospero Challenge
24th Mar 2025
The Web Witch's Blog
The Web Witch's Grimoire // Week of 13 May 2022 15 May 2022 My life has been a bundle of joy since I moved into Seattle from Redmond in March, and I...
15th May 2022
1
15th May 2022
15 May 2022 My life has been a bundle of joy since I moved into Seattle from Redmond in March, and I couldn't be happier. I've managed to get out and paddle board a few times though the weather has been largely abysmal. It's still snowing in the mountains but the snowpack is well...
Steve Klabnik
Rescuing Resque (again)
28th Oct 2015
Tony Finch's blog
getopt() but smaller The other day I learned about the Rust crate lexopt which describes itself as, A pathologically...
7th Nov 2024
84
7th Nov 2024
The other day I learned about the Rust crate lexopt which describes itself as, A pathologically simple command line argument parser. Most argument parsers are declarative: you tell them what to parse, and they do it. This one provides you with a stream of options and values and...
A Beautiful Site
Opening a new window after an async operation I was working on an OAuth implementation the other day and needed to open a third-party auth page in...
28th Aug 2018
48
28th Aug 2018
I was working on an OAuth implementation the other day and needed to open a third-party auth page in a new window. However, I needed to fetch the target URL from the server first, then open the window. Kinda like this: const button =...
David Gerrells
content slop AI slop is everywhere. But what even is slop and is AI really to blame?
5th Feb 2025
1
5th Feb 2025
AI slop is everywhere. But what even is slop and is AI really to blame?
Founder's blog
AI features now run on-premise Short version: every AI feature we ship on the hosted helpdesk now runs on the self-hosted edition...
10th Feb 2026
1
10th Feb 2026
Short version: every AI feature we ship on the hosted helpdesk now runs on the self-hosted edition too. It's a separately licensed Docker add-on, perpetual license, one-time payment. Customer data stays on your network. Requires Jitbit Helpdesk v11.22 or newer. Why this took a...
Tyler Cipriani: blog
Staging is a trap @mipsytipsy Software staging clusters only grow. As production accrues more services, staging’s...
15th Sep 2022
1
15th Sep 2022
@mipsytipsy Software staging clusters only grow. As production accrues more services, staging’s costs ramp up. And maintaining a single, massive, production-like staging may no longer be the right answer. But several, small staging clusters—each fit for their purpose—offers a...
davidyat.es
Signifier flotation devices
27th Sep 2025
Ruud van Asseldonk
The yaml document from hell
11th Jan 2023
Steve Klabnik
New Beginnings
1st Oct 2013
Eric Migicovsky's...
Array 1.0.10 Like what you see and self-hosting? Update your instance. First our updates and new features....
1st Apr 2020
34
1st Apr 2020
Like what you see and self-hosting? Update your instance. First our updates and new features. Release notes Users in Trend Graphs Whilst we have…
Matt Keeter
carvr
27th Aug 2013
Blog of Simple...
Google Settles in $5B Incognito Mode Lawsuit
7th Jan 2024
Acko.net
Stable Fiddusion Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ ...
1st Oct 2023
27
1st Oct 2023
Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false}, ]}); }); Frequency-domain blue noise generator In computer graphics, stochastic...
bt RSS Feed
Over-Nesting Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new...
6th Jan 2019
33
6th Jan 2019
Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new technologies get released almost daily, that we often forget some of the basics when writing CSS. I bring this up because I’ve recently worked on a few projects that show a slight...
Josh Comeau's blog
Demystifying styled-components For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses...
21st Jun 2021
38
21st Jun 2021
For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how styled-components works by...
Sometimes It Works...
4 Years In 4 Years In What lies ahead ¶4 Years In I’ve been at Elvie 4 years already! I can’t quite believe...
13th Feb 2021
18
13th Feb 2021
4 Years In What lies ahead ¶4 Years In I’ve been at Elvie 4 years already! I can’t quite believe how quickly the time has gone by or the amazing things we’ve accomplished as a team. 2020 was by far the hardest year, but in many ways the most rewarding and exciting so far because...
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,...
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...
James Vaughan's blog
Introduction
29th Apr 2018
Boot.dev Blog
The 8 Most Popular Coding Languages of 2022 And more importantly, how to choose the most popular coding language you should learn. 🔗 How can...
4th Jan 2021
1
4th Jan 2021
And more importantly, how to choose the most popular coding language you should learn. 🔗 How can you decide what the most popular coding language is? It’s like trying to pick the most popular ice cream flavor - everyone has a favorite. The truth is that different coders prefer...
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.
Boot.dev Blog
The Boot.dev Beat. December 2025 We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson...
7th Dec 2025
1
7th Dec 2025
We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson bookmarks, and major improvements to the Training Grounds are just a few of the highlights. Thanks for learning with us, we’re gearing up the platform for a ton of new courses in...
Seldo.com
On AI, ML, LLMs and the future of software
15th Sep 2023
Elad Blog
A return to company core mission & values If you want to refocus on your core mission, and end political discourse at work, now is a window of...
31st Jan 2024
90
31st Jan 2024
If you want to refocus on your core mission, and end political discourse at work, now is a window of time to do it
Ink & Switch
Reflecting on 2024, Droste's Lair, Version control for game dev A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of...
23rd Dec 2024
107
23rd Dec 2024
A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of version control for game dev.
The Changelog
I Learned We All Have Linux Seats, and I’m Not Entirely Pleased I recently wrote about How to Use SSH with FIDO2/U2F Security Keys, which I now use on almost all of...
11th Jun 2025
55
11th Jun 2025
I recently wrote about How to Use SSH with FIDO2/U2F Security Keys, which I now use on almost all of my machines. The last one that needed this was my Raspberry Pi hooked up to my DEC vt510 terminal and IBM mechanical keyboard. Yes I do still use that setup! To my surprise,...
Nue developer blog
A standards first web framework Nue is HTML, CSS, and JavaScript taken to their absolute peak.
16th Jan 2025
Matt Keeter
Ray tracing with M-reps
11th Feb 2022
Daniel Marino
Letting Claude Teach Me Now that I use AI regularly to help write code and complete tasks, I find myself in a position where...
4th May 2026
1
4th May 2026
Now that I use AI regularly to help write code and complete tasks, I find myself in a position where I’m not learning as much as I used to. That feels a bit crummy. Fairly often, Claude writes code I don’t fully understand. For example: I know enough TypeScript to be dangerous,...
Founder's blog
I'm finally dumping Visual Studio After years of working with the "big" Visual Studio, I've had enough. It's buggy, slow, and...
19th Jun 2024
53
19th Jun 2024
After years of working with the "big" Visual Studio, I've had enough. It's buggy, slow, and frustrating, and I've decided to make the switch to Visual Studio Code. While as a C# developer I'm still unsure if I can replicate every aspect of my workflow in VS Code, I'm...
Blog System/5
Understanding Bazel remote caching A deep dive into the Action Cache, the CAS, and the security issues that arise from using Bazel with...
5th Sep 2025
52
5th Sep 2025
A deep dive into the Action Cache, the CAS, and the security issues that arise from using Bazel with a remote cache but without remote execution
David Heinemeier...
Universal Basic Dead End While the world frets about the future of AI, the universal basic income advocates have an answer...
7th Apr 2025
47
7th Apr 2025
While the world frets about the future of AI, the universal basic income advocates have an answer ready for the big question of "what are we all going to do when the jobs are gone": Just pay everyone enough to loaf around as they see fit! Problem solved, right? Wrong. The...
Jordan Eldredge's...
PGP Desktop was causing OS X to run slowly Sharing an issue I found where PGP Desktop was causing my computer to run slowly.
5th Feb 2008
Tyler Cipriani: blog
Sock🧦 nerdery🤓 Being a nerd is not about what you love; it’s about how you love it. – Wil Wheaton My running last...
1st Jul 2022
1
1st Jul 2022
Being a nerd is not about what you love; it’s about how you love it. – Wil Wheaton My running last week I’m a runner and a sock nerd, and in four days, I’m running a half-marathon (eek!). Here are some reflections on socks because if there’s one thing every runner knows it’s:...
Confessions of a...
Celebrating 2^13 Subscribers & My Birthday I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply...
10th Sep 2024
97
10th Sep 2024
I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply technical articles and making a living.
Coding Horror
Stay Gold, America We are at an unprecedented point in American history, and I'm concerned we may lose sight of the...
7th Jan 2025
112
7th Jan 2025
We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.
Eric Migicovsky's...
Why 'Product Engineer' is the most fun role I've had in tech In my career so far (admittedly not that long, though no one mistakes me for a college kid any...
2nd Feb 2023
42
2nd Feb 2023
In my career so far (admittedly not that long, though no one mistakes me for a college kid any longer, womp womp) I've done a little bit of a lot…
Blog of Simple...
Sweden declares Google Analytics illegal
3rd Jul 2023
David Crawshaw
Machining under a microscope "The average width of such a channel is 0.002 inch. For this kind of work, the shop often uses...
20th Jun 2016
24
20th Jun 2016
"The average width of such a channel is 0.002 inch. For this kind of work, the shop often uses spade-type end mills as small as 0.001 inch wide, although even smaller tools have been used occasionally." www.mmsonline.com/articles/cutting-with-a-0001-inch-end-mill
Eric Migicovsky's...
Automating a software company with GitHub Actions When developing software, there's no shortage of work: building new features, fixing bugs,...
5th Jul 2022
40
5th Jul 2022
When developing software, there's no shortage of work: building new features, fixing bugs, maintaining infrastructure, launching new systems, phasing…
Alex Meub
Upgrading the SwarmTurret A few years ago, I built a Wi-Fi-controlled Nerf turret, but I never got around to creating a proper...
23rd May 2025
1
23rd May 2025
A few years ago, I built a Wi-Fi-controlled Nerf turret, but I never got around to creating a proper build guide for it. When I finally sat down to write one, I realized just how many things I would do differently. That realization quickly snowballed into a full redesign—and the...
DevOps - Bitfield...
Securing modern applications in the cloud Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it...
8th Dec 2018
1
8th Dec 2018
Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it might be an appropriate time to share an interesting conversation we had recently with our friends Todd and Hannah at Threat Stack about Kubernetes, container security, and much...
Maggie Appleton
Daily Notes Pages Daily notes as a frictionless default input for personal knowledge management systems
4th May 2022
31
4th May 2022
Daily notes as a frictionless default input for personal knowledge management systems
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...
ByteofDev
What is Bun, and does it live up to the hype? Bun is a new JavaScript runtime that claims to offer more features and performance compared to...
16th Aug 2022
25
16th Aug 2022
Bun is a new JavaScript runtime that claims to offer more features and performance compared to Node.js and Deno. But is it as good as it is hyped up to be?
macwright.com
Focus For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in...
14th Sep 2022
43
14th Sep 2022
For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in JavaScript. It’s the first time in a while I’ve made a project just for kicks. If you look at the number of GitHub repositories I’ve committed to since 2013, the number is decreasing. Same...
Steve Klabnik
I see a future in jj
22nd Oct 2025
Jake Zimmerman
What if typing on phones was fast?
27th Nov 2024
Buttondown's blog
Pay-what-you-want subscriptions This is no joke.
1st Apr 2021
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...
Josh Collinsworth
My review of the Nüborn Baby at 3 months My Nüborn Baby arrived in October, and now that I've had a few months to get used to it, I thought...
16th Jan 2026
1
16th Jan 2026
My Nüborn Baby arrived in October, and now that I've had a few months to get used to it, I thought I'd write up a review, in case you were thinking of getting one for yourself.
Boot.dev Blog
The Boot.dev Beat. June 2025 We’ve capitulated into the vibe coding era? Well… not really. But it’s cool to understand how AI...
10th Jun 2025
1
10th Jun 2025
We’ve capitulated into the vibe coding era? Well… not really. But it’s cool to understand how AI agents like Cursor and Claude Code work under the hood.
swyx's site RSS Feed
If You Sell Anything Online, This Book Will Make You Money My glowing review of Rob Hope's Landing Page Hot Tips Book
7th Sep 2020
SOS
Custom Gradients in Kidz Fun Art For a long time in Kidz Fun Art, the tablet app I built, you could draw with a rainbow brush, which...
17th Jan 2025
1
17th Jan 2025
For a long time in Kidz Fun Art, the tablet app I built, you could draw with a rainbow brush, which is the favourite feature of many people. I noticed my eldest daughter trying to use it in such a way so to only use a subset of the colors and it was really awkward, so I added...
Josh Collinsworth
Goodbye, WordPress WordPress was potentially the most impactful and empowering technology I've yet encountered. It...
1st Feb 2021
37
1st Feb 2021
WordPress was potentially the most impactful and empowering technology I've yet encountered. It transformed my career path and enabled me to do anything I wanted at every point in my journey. So why leave it now?
Matt Keeter
Writing a SIGGRAPH paper (for fun)
21st Aug 2020
Marco Bambini
The State of Vector Search in SQLite Making vector search fast, memory-efficient, and natural in SQLite.
1st Sep 2025
Liz Denys
Lilypad mini quilt While on a short road trip and then recovering from surgery, I hand quilted and hand embroidered a...
5th Jul 2026
1
5th Jul 2026
While on a short road trip and then recovering from surgery, I hand quilted and hand embroidered a linen lilypad quilt. And yes, I did make this little quilt for my Frinos plush from Hades II to have a nice place to rest.
markround.com
Sloppy Copies Last month, I wrote an article about my recent experience creating a hobby project in a web...
19th Apr 2026
1
19th Apr 2026
Last month, I wrote an article about my recent experience creating a hobby project in a web framework - Ruby on Rails - that hasn’t been “in fashion” for some time. The blog post gathered some interest and made it to various discussion sites like Hacker News and others. It caused...
Boot.dev Blog
Naming Variables the Right Way I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming...
1st Apr 2021
1
1st Apr 2021
I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming more than one might suspect. For example, a developer uses a rateLimit variable expecting it to be denominated in seconds while it represents minutes, resulting in a 6x slower...
Some Bits: Nelson's...
The Residents - Commercial Album Videos for many brilliant one minute songs
2nd Nov 2025
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.
Buttondown's blog
Public postmortem: database connection exhaustion Our public postmortem for the incident on March 31st, 2026.
1st Apr 2026
The Changelog
The Grumpy Cricket (And Other Enormous Creatures) This Christmas, one of my gifts to my kids was a text adventure (interactive fiction) game for them....
25th Dec 2023
49
25th Dec 2023
This Christmas, one of my gifts to my kids was a text adventure (interactive fiction) game for them. Now that they’ve enjoyed it, I’m releasing it under the GPL v3. As interactive fiction, it’s like an e-book, but the reader is also the player, guiding the exploration of the...
HTMHell
How to transfigure wireframes into HTML Soon enough in your career as a web developer, you encounter the situation where a designer hands...
1st Dec 2022
33
1st Dec 2022
Soon enough in your career as a web developer, you encounter the situation where a designer hands over a wonderful web design in all its large-screen glory. Your mission now is to transform it into code to present a prototype as soon as possible, starting with nothing but an...
beep.blog
Rolumns 1.3 & Recompose 1.0 I built them, and now you're going to hear about it.
23rd Jul 2023
Epic Web Dev
Epic Workshop: Major Updates for 2026 (article) Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved...
22nd Jan 2026
1
22nd Jan 2026
Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved playgrounds, a revamped epicshop CLI, and MCP upgrades.
bunnie's blog
Turning Everyday Gadgets into Bombs is a Bad Idea I think turning everyday gadgets into bombs is a bad idea. However, recent news coverage has been...
19th Sep 2024
106
19th Sep 2024
I think turning everyday gadgets into bombs is a bad idea. However, recent news coverage has been framing the weaponization of pagers and radios in the Middle East as something we do not need to concern ourselves with because “we” are safe. I respectfully disagree. Our militaries...
A Day In The Life...
I'm still fed up and a browser is coming along fine I'm still fed up and a browser is coming along fine
16th Dec 2023
Engineer’s Codex
5 Non-LLM Software Trends To Be Excited About Innovations outside the AI spotlight
12th Nov 2024
Patrick Kayongo
River Flows Crouched on the side of his bed, Tambu sat sobbing. He had slammed the door to his bedroom and...
11th Nov 2023
61
11th Nov 2023
Crouched on the side of his bed, Tambu sat sobbing. He had slammed the door to his bedroom and needed time out after yet another fight with his parents.  I really don’t belong here. They’ll never understand me. They’re so toxic and oppressive. I don’t know how much longer I can...
ntietz.com blog -...
RC Week 7: Four habits to improve as a programmer Seven weeks down, five weeks to go! It's flying by quickly. On the one hand, I want it to last...
4th Nov 2022
2
4th Nov 2022
Seven weeks down, five weeks to go! It's flying by quickly. On the one hand, I want it to last forever. On the other hand, I know it can't, and I'm looking forward to talking to coworkers again at my day job when I go back. RC has given me a renewed appreciation for what I get at...
HTMHell
#27 <a6> Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6...
21st Nov 2021
31
21st Nov 2021
Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6 class="footerLinks">Amsterdam</h6> <h6 class="footerLinks">Rotterdam</h6> <h6 class="footerLinks">Utrecht</h6> <h6 class="footerLinks">Den Haag</h6> <h6...
David Gerrells
a perfect blog editor What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.
11th May 2020
1
11th May 2020
What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.
Alex Meub
Building an E-Ink Joke of the Day Fridge Magnet My 6-year-old is obsessed with jokes and often asks me for any new ones I’ve heard. I usually can’t...
15th Jun 2023
70
15th Jun 2023
My 6-year-old is obsessed with jokes and often asks me for any new ones I’ve heard. I usually can’t remember many, which gave me the idea of creating a fridge magnet to display jokes in our kitchen. This is the finished product: I wanted a highly readable and battery-efficient...
the singularity is...
Computer Use Models Turns out the idea wasn’t a desktop emulator with a keyboard and mouse, it was just a command...
18th Dec 2025
1
18th Dec 2025
Turns out the idea wasn’t a desktop emulator with a keyboard and mouse, it was just a command line. I’m blown away with how good Claude Code is. I assume it was long context RLed in similar environments. I’m excited for open models to get this good, I tried GLM, Qwen3, and...
Nelson's Weblog
Kagi is a good search engine Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been...
13th May 2024
120
13th May 2024
Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been happy with it. It’s not free but there’s a limited trial to check it out. I pay $10/mo for unlimited access. Turns out I do about 50 searches a day. I’m unclear on how Kagi works...
On Life and Lisp
Clip control on the Apple GPU Neverball rendered on the Apple M1 GPU with an open source OpenGL driver After a year in...
22nd Aug 2022
1
22nd Aug 2022
Neverball rendered on the Apple M1 GPU with an open source OpenGL driver After a year in development, the open source “Asahi” driver for the Apple GPU is running real games. There’s more to do, but Neverball is already playable (and a lot of fun!). Neverball uses legacy “fixed...
Evan Jones -...
TCP and gRPC Failed Connection Timeouts After my last article about how gRPC is hard to configure, with a client keepalive example, I...
16th Aug 2021
55
16th Aug 2021
After my last article about how gRPC is hard to configure, with a client keepalive example, I realized that I don't understand how TCP and gRPC handle failed connections. This article is my attempt to figure it out, and document it so I can find it again in the future. The best...
charity.wtf
Advice for Engineering Managers Who Want to Climb the Ladder We have been interviewing and hiring a pile of engineering directors at Honeycomb lately. In so...
13th Jun 2022
1
13th Jun 2022
We have been interviewing and hiring a pile of engineering directors at Honeycomb lately. In so doing, I’ve had some fascinating conversations with engineering managers who have been trying unsuccessfully to make the leap to director. Here is a roundup of some of the ideas and...
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.
Alex Meub
Amazon's Top Rated Items I developed a set of scripts that scrape Amazon’s product pages. The result of scraping and...
18th Feb 2013
49
18th Feb 2013
I developed a set of scripts that scrape Amazon’s product pages. The result of scraping and processing nearly 300,000 products from 26 departments is my own Amazon Top 400 List. _chart("scatter","scatter-chart2", "Amazon Product Ratings", {categories:[ 'Average Rating', 'Number...
the singularity is...
Wokeism There’s been much discussion about “wokeism”, and I think a definition might help to clarify things....
13th Feb 2023
38
13th Feb 2023
There’s been much discussion about “wokeism”, and I think a definition might help to clarify things. My followers on Twitter helped me with this. When you Google it, the top two results contain radically different definitions. I googled “wokeism” and got: The first...
Philip Ilic Thomas
What I'm up to - June 2022 I'm testing a monthly email about what I'm doing! ✨ Highlights of last month - I finished the...
1st Jun 2022
1
1st Jun 2022
I'm testing a monthly email about what I'm doing! ✨ Highlights of last month - I finished the first version of Postcard, which is a personal website + mailing list tool I'm building. (If you w...
elementary Blog
One Last Bug Fix Update Before The Big One It turns out we have one more updates blog before OS 7.1 and it brings a number of fixes and a few...
6th Sep 2023
33
6th Sep 2023
It turns out we have one more updates blog before OS 7.1 and it brings a number of fixes and a few small features. We’re hard at work resolving your reported issues to make this release as smooth and shiny as it possibly can be! So read ahead and find out what was new last...
Tyler Cipriani: blog
CSS display inline-block Extra Margin/Space TL;DR: The margin isn’t a margin—it’s a space. Try using display: block; float: left; instead. ALSO:...
1st Aug 2012
1
1st Aug 2012
TL;DR: The margin isn’t a margin—it’s a space. Try using display: block; float: left; instead. ALSO: Checkout the amazing list of techniques to combat inline-block space-margins at CSS Tricks I’ve made a weird discovery about using the inline-block display. I use inline-block...
home automation -...
On the Security of AES in HomeMatic HomeMatic is a line of home automation devices that are popular in Germany and use a proprietary...
15th Sep 2015
1
15th Sep 2015
HomeMatic is a line of home automation devices that are popular in Germany and use a proprietary radio protocol (BidCoS, Bidirectional Communication Standard) on a frequency of 868MHz. Some devices allow optional use of “AES signing” for message authentication. When enabled, the...
Engineer’s Codex
Metric-Driven Development and The Claude Effect Sometimes, feels have to be trusted over figures
9th Mar 2025
Sedimental
Changing the Tires on a Moving Codebase 2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I...
10th Mar 2021
1
10th Mar 2021
2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I found myself pouring more and more into the one thing that felt within reach: futureproofing of the large enterprise web application I helped build, SimpleLegal. Now complete, this...
ntietz.com blog -...
Covers as a way of learning music and code When you're just getting started with music, you have so many skills to learn. You have to be able...
21st Jul 2025
52
21st Jul 2025
When you're just getting started with music, you have so many skills to learn. You have to be able to play your instrument and express yourself through it. You need to know the style you're playing, and its idioms and conventions. You may want to record your music, and need all...
Eric Migicovsky's...
Introducing Joe Martin - Our first Product Marketer Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist...
6th Aug 2021
41
6th Aug 2021
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist previously did everything on PC, but joining PostHog…
The History of the...
Chatting about Shadow DOM I had a chance to go on Igalia Chats and walk through the history of Shadow DOM with Eric Meyer,...
5th Dec 2025
1
5th Dec 2025
I had a chance to go on Igalia Chats and walk through the history of Shadow DOM with Eric Meyer, Brian Kardell, and Jeremy Keith. It was a fun, and pretty light discussion, but I learned a ton. The post Chatting about Shadow DOM appeared first on The History of the Web.
ntietz.com blog -...
Books I Read in 2018 Every year, GoodReads has a Reading Challenge, where you set how many books you want to read and...
31st Dec 2018
2
31st Dec 2018
Every year, GoodReads has a Reading Challenge, where you set how many books you want to read and record them as you go. This year, I got serious about it, and it was a wonderful motivational device. I set a goal of two books per month, and I just eked it out over the finish line,...
A Beautiful Site
Better Buttons with color-mix() and Custom Properties Let's build a button that accepts one color and calculates its hover and focus states automatically....
23rd Aug 2023
44
23rd Aug 2023
Let's build a button that accepts one color and calculates its hover and focus states automatically. For this experiment, we'll use CSS Custom Properties, color-mix(), and OKLCH to ensure that tints and shades are perceptually uniform. To keep things simple, we'll follow today's...
Krzysztof Kowalczyk...
Find programming work by increasing luck surface area Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote...
29th Jun 2022
36
29th Jun 2022
Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote a response centered around increasing luck surface area. This essay expands on it because I’ve seen this a few times now: good developers asking how to find work while botching...
Tinloof - Blog
ReasonML for production React Apps? 🤔 (Part 4) This is the last article of the series. We've built a few things with ReasonReact and now it's time...
1st Jun 2019
31
1st Jun 2019
This is the last article of the series. We've built a few things with ReasonReact and now it's time to share my opinion about using Reason to create React applications. Access Part 1 here, Part 2 here and Part 3 here. Though, my opinion shouldn't really matter if you're also...
swyx's site RSS Feed
Naked Emperors in Tech Some things we often repeat as truth just aren't. We should call bullshit more often.
6th Nov 2020
39
6th Nov 2020
Some things we often repeat as truth just aren't. We should call bullshit more often.
Nelson's Weblog
Restic Restic is good backup software. It’s a command line tool for backing up filesystems to various local...
5th Feb 2024
66
5th Feb 2024
Restic is good backup software. It’s a command line tool for backing up filesystems to various local and remote options. It is well documented, easy to set up, secure, and quite fast. It’s a very professional product. I am now backing up all my Linux systems with it. Note it’s a...
Oxide Computer...
Building Big Systems with Remote Hardware Teams The product we’re building, a rack-scale computer, is specifically designed to be a centralized,...
8th Mar 2023
105
8th Mar 2023
The product we’re building, a rack-scale computer, is specifically designed to be a centralized, integrated product because that’s what our customers need. This requirement and the design choices we’ve made to meet this need create some daily efficiency challenges for our team....
Boot.dev Blog
The Boot.dev Beat. September 2024 The arcanum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight....
4th Sep 2024
1
4th Sep 2024
The arcanum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight. 88,297,514 xp was gained over the course of the event, and 90,000,000 was all that was needed to secure victory. It’s a shame, but we can’t win them all. The hound will return soon.
Philip I. Thomas
What I'm up to - April 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Apr 2026
1
1st Apr 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in March - Published Software in the AI era and updated my personal website. - Wrote Agent experience abo...
Jordan Eldredge's...
Writing a custom Codeception module How to write a custom Codeception module and distribute it as a Composer package.
19th Mar 2014
Sebastian Witowski
Python Versions Management With pyenv Using the latest version of Python is always a good idea. First of all - you get the new features...
3rd Feb 2021
1
3rd Feb 2021
Using the latest version of Python is always a good idea. First of all - you get the new features like the f-strings (Python 3.6), ordered dictionaries (officially guaranteed from Python 3.7, but already present in Python 3.6), or the union operator (Python 3.9). But even if you...
Alex Meub
A Look at ProgressQuest: The Original Idle Game Progress Quest is generally considered the original idle game. It came out in 2002 as a parody of...
17th Mar 2026
1
17th Mar 2026
Progress Quest is generally considered the original idle game. It came out in 2002 as a parody of EverQuest and the emerging MMORPG boom. “Playing” it consists of creating a character, clicking “Sold!”, and then watching progress bars fill forever. There’s no interaction, no real...
Matt Keeter
Tiny Planets
4th Jul 2018
elementary Blog
GTK 4 Porting And A Bit Of Whimsy I want to start off this post by saying, “Thank you!” to our now over 250 sponsors on GitHub for...
4th Mar 2024
67
4th Mar 2024
I want to start off this post by saying, “Thank you!” to our now over 250 sponsors on GitHub for helping us reach 20% of our monthly funding goal! I’ve been seeing a ton of demand for Early Access which is super exciting. If you’re not already in Early Access, you can be among...
James Vaughan's blog
The smallest (useful) HTTP responses possible
2nd Nov 2024
Neil Panchal
How to Build a Minimal ZFS NAS without Synology, QNAP, TrueNAS If you need a basic NAS and don't care about GUI features, it is suprisingly simple to set up a ZFS...
24th Aug 2024
123
24th Aug 2024
If you need a basic NAS and don't care about GUI features, it is suprisingly simple to set up a ZFS dataset and share it over the network using Samba.
Confessions of a...
How PyTorch Generates Random Numbers in Parallel on the GPU A deep dive into Philox and counter-based RNGs
18th Dec 2025
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...
General Robots
Dimension Hopper Part 1 2D Platformer using Stable Diffusion for live level art creation
12th Jun 2023
Buttondown's blog
Bang paths, source routing, and how email trips were planned Turn by turn directions, for email
2nd Jan 2026
TokyoDev
Memories of Sapporo Ruby Kaigi 2012 (#sprk2012) I'm writing this from the Starbucks in the Sapporo Grand Hotel. When I arrived, there was already...
17th Sep 2012
31
17th Sep 2012
I'm writing this from the Starbucks in the Sapporo Grand Hotel. When I arrived, there was already [another Rubyist here](https://twitter.com/igaiga555/status/247511186394972160). Five minutes before, I met [another one](https://twitter.com/yotii23) walking down the street. Last...
Tom MacWright
Recently I skipped August's Recently because this summer has been relentless, mostly in the positive sense....
2 weeks ago
1
2 weeks ago
I skipped August's Recently because this summer has been relentless, mostly in the positive sense. July and August were filled with bike rides, 5K races, friends in town, life changes and logistics. For a friend's birthday, we rode the rickety Coney Island Cyclone, which was...
The Codist
What Is Software Quality? Everyone wants the software they work on to produce quality products, but what does that mean? In...
31st Mar 2025
52
31st Mar 2025
Everyone wants the software they work on to produce quality products, but what does that mean? In addition, how do you know when you have it? This is the longest single blog post I have ever written. I spent four decades writing software used by people (most of the server
Vladimir Klepov as a...
SemVer: The Tricky Parts Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood...
8th Nov 2021
31
8th Nov 2021
Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood semver, but that illusion disappeared once I started maintaining libraries myself. Semver has tricky edge cases where it's unclear what the new version number should be: Should you...
Epic Web Dev
The True Purpose of Testing (article) Discover the true essence of automated testing and the difference between an implementation and...
8th Jan 2024
64
8th Jan 2024
Discover the true essence of automated testing and the difference between an implementation and intention.
HTMHell
#1 button disguised as a link Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website"...
17th Oct 2019
29
17th Oct 2019
Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website" src="logo.jpg" title="Name of website"> </button> Issues and how to fix them Wrong usage of the button element. There’s an element for linking to external sites (<a>). Do not change...
somenice
Post-Twitter Every so often I’m motivated to move my online content in-house. With todays purchase of Twitter my...
25th Apr 2022
46
25th Apr 2022
Every so often I’m motivated to move my online content in-house. With todays purchase of Twitter my intent to “own” my content has been renewed. I’m going to clean up my old Feedly RSS subscriptions and try posting here a bit more frequently.You can subscribe if you like –...
A Smart Bear
The "Opposite Test" Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft...
6th Apr 2008
22
6th Apr 2008
Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft compelling, unique features.
A Beautiful Site
Querying through shadow roots Let's say I have a web component with an open shadow root, like this one from...
4th Aug 2021
53
4th Aug 2021
Let's say I have a web component with an open shadow root, like this one from Shoelace. <sl-button>Click me</sl-button> Inside the shadow root is a <button> that I want to target with JavaScript.* Alas, Element.querySelector() doesn't offer a shortcut for traversing shadow roots...
Nelson's Weblog
Austria 2022 Ken and I just got back from a 23 day trip exploring most of Austria. We had a lovely time although...
27th Oct 2022
44
27th Oct 2022
Ken and I just got back from a 23 day trip exploring most of Austria. We had a lovely time although we did get a little worn out and ready for home after a couple of weeks. Along the way we stayed in Vienna, Graz, the Wörthersee, Zell am See, Innsbruck, Salzburg, Hallstatt,...
Matt Keeter
Reverse-engineering the Synacor challenge
28th Jan 2024
Liz Denys
Hearts, stars, and trumpets: the things I 'favorite' but don't 'like' Twitter recently changed "favorites" to "likes". We want to make Twitter easier and more rewarding...
5th Nov 2015
40
5th Nov 2015
Twitter recently changed "favorites" to "likes". We want to make Twitter easier and more rewarding to use, and we know that at times the star could be confusing, especially to newcomers. You might like a lot of things, but not everything can be your favorite. It's true - not...
Steve Klabnik
I'm quitting Hacker News
3rd Mar 2011
Joel on Software
Kinda a big announcement The other day I was talking to a young developer working on a code base with tons of COM code, and I...
2nd Jun 2021
72
2nd Jun 2021
The other day I was talking to a young developer working on a code base with tons of COM code, and I told him that even before… Read more "Kinda a big announcement"
Basta’s Notes
Don't ask me to embarrass myself. Or: Please Lucy, stop asking me to kick the football.
18th Jul 2024
Philip I. Thomas
What I'm up to - January 2023 ✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a...
1st Jan 2023
1
1st Jan 2023
✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a couple of flights canceled by Southwest - Published "Why I built Postcard: A calmer alternative to s...
Daniel Marino
My GIF Workflow Using Eleventy, Netlify, and Alfred I used to keep my GIFs on Dropbox in the /public directory. There was a time when Dropbox would...
13th Feb 2021
34
13th Feb 2021
I used to keep my GIFs on Dropbox in the /public directory. There was a time when Dropbox would serve content as HTML from this directory. This was a simple way to share my GIFs with the world. I even adopted an Alfred workflow for quickly searching and copying my GIFs URL to the...
Making software...
Installing Older Versions of MongoDB on Arch Linux Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I've recently been using Arch Linux...
11th Sep 2023
81
11th Sep 2023
Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I've recently been using Arch Linux for my main work environment on my ThinkPad X260. It's been great. As someone who is constantly drawn to minimalist operating systems such as Alpine or OpenBSD, it's nice to use...
Sedimental
Announcing CalVer It's about time. Technologists expect things to get better with time. Your current laptop has more...
22nd Jun 2016
1
22nd Jun 2016
It's about time. Technologists expect things to get better with time. Your current laptop has more RAM than the last, your current car is safer than its predecessor, and the latest version of your code is certainly the best ever. What if the same be said of versioning...
Jordan Eldredge's...
I was interviewed for a podcast My work interviewed me as part of their "employee spotlight" series.
29th Oct 2016
Josh Comeau's blog
The “const” Deception The “const” keyword in JavaScript is used to create constants, variables that can't change....
24th Apr 2023
44
24th Apr 2023
The “const” keyword in JavaScript is used to create constants, variables that can't change. Curiously, though, we do seem to be able to edit objects and arrays that are created using “const”. In this tutorial, we're going to dig into the incredibly-important distinction between...
Joel Gascoigne
Focus on the line, not the dot * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Yesterday I...
2nd Jan 2013
33
2nd Jan 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Yesterday I noticed the Who’s Hiring? [http://news.ycombinator.com/item?id=4992617] thread pop up again on Hacker News. If you’re hiring, it’s a great place to share that fact. Since around half a...
Tony Finch's blog
doubly dual shuffles Here’s a pearlescent winter holiday gift for you! There are four variants of the algorithm for...
25th Dec 2025
1
25th Dec 2025
Here’s a pearlescent winter holiday gift for you! There are four variants of the algorithm for shuffling an array, arising from two independent choices: whether to swap elements in the higher or lower parts of the array whether the boundary between the parts moves upwards or...
Seldo.com
AI has torched the market for junior programmers
4th Jul 2026
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
blag
When is my Cake Day? Using praw and prawoauth2 to find when is my cake day on Reddit.
20th Nov 2015
On Test Automation
My LinkedIn break - six weeks in About six weeks ago, I decided to take some time away from LinkedIn. I won’t go into the reasons...
1st Feb 2026
1
1st Feb 2026
About six weeks ago, I decided to take some time away from LinkedIn. I won’t go into the reasons behind this decision again, you can read all about that in the post I just linked to, but I do want to take some time and look back on the past six weeks and the things that not...
Basta’s Notes
What have I been up to lately? Just a little update, because I've been quiet
9th Apr 2023
Eric Migicovsky's...
The 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…
ntietz.com blog -...
Surveillance, Schools, and Our Children In 2010, the news broke that Harriton High School, in a suburb of Philadelphia, was activating...
7th Mar 2016
2
7th Mar 2016
In 2010, the news broke that Harriton High School, in a suburb of Philadelphia, was activating webcams on student laptops1. When they were at home. In their bedrooms. They captured photos while students were in private spaces, where they never expected to be watched. A few days...
HTMHell
#9 Cookie Consent from Hell Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div...
8th Nov 2019
30
8th Nov 2019
Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div class="cookie_consent modal"> <p>We use cookies…</p> <div class="cookie_consent__close"> <i class="fa fa-times"></i> </div> <div class="cookie_consent__ok">OK</div> ...
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…
TokyoDev
Announcing the 2022 International Developers in Japan Survey The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be...
12th Oct 2022
29
12th Oct 2022
The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be helping other developers living here better understand the experience of their peers, and also help people considering making the move here understand what working here is actually...
Eric Bailey
Insulin dump My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type...
12th Oct 2021
22
12th Oct 2021
My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type 1 Diabetes. The student is allowed to keep a small purse with her at all times, as it contains a smartphone that runs an app that talks to, and controls her insulin pump. The...
General Robots
RobotEra Snatches Silver in Sock Inversion New Silver Medal!
13th Mar 2026
Alex Meub
Buying a House in Portland After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically...
13th Oct 2016
44
13th Oct 2016
After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically toured more than 70 houses, put in 13 offers and looked over hundreds of listings in nearly every neighborhood in the city. I thought it might be a good time to reflect on the...
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...
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...
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.
swyx's site RSS Feed
What if Stripe is the next Google? Working out a thought exercise by Paul Graham.
14th May 2021
macwright.com
Incentives My friend Forest has been making some good thoughts about open source and incentives....
1st Mar 2024
46
1st Mar 2024
My friend Forest has been making some good thoughts about open source and incentives. Coincidentally, this month saw a new wave of open source spam because of the tea.xyz project, which encouraged people to try and claim ‘ownership’ of existing open source projects, to get crypto...
Steve Klabnik
Are out parameters idiomatic in Rust?
16th Oct 2020
Liz Denys
WWII watch cap crown shaping Like so many other hat knitters, I've knitted the classic WWII watch cap, which is also known as...
15th Dec 2025
1
15th Dec 2025
Like so many other hat knitters, I've knitted the classic WWII watch cap, which is also known as Beanie no. 212, more than a handful of times. (You can find it on Ravelry here and here, respectively.) It's a charming, quick knit that's easy to resize, but I've never really liked...
Kagi Blog
Waiting for dawn in search: Search index, Google rulings and impact on Kagi This blog post is a follow-up to Dawn of a new era in Search (...
21st Jan 2026
1
21st Jan 2026
This blog post is a follow-up to Dawn of a new era in Search ( https://blog.kagi.com/dawn-new-era-search ) , published last year.
Philip I. Thomas
What I'm up to - March 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Mar 2025
1
1st Mar 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - I published "Why Ruby on Rails still matters", and it went a little viral and was re...
The Web Witch's Blog
Home Office Kit: Elgato Wave 3 Microphone My desk setup in the UK is slowly coming together & Jhey picked out a microphone for me. I had a...
2nd Feb 2024
1
2nd Feb 2024
My desk setup in the UK is slowly coming together & Jhey picked out a microphone for me. I had a Blue Yeti microphone in the US...and I still do it's just in storage. It had issues with staying connected through a dongle after my work MacBook was upgraded and I didn't have the...
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
Jordan Eldredge's...
Jazz Ukulele "Love Is a Song" from Bambi I arranged and recorded 'Love Is a Song' from Walt Disney's Bambi on my new ukulele.
6th Feb 2010
TokyoDev
Working Out, Gaining Weight, and Building Muscle in Japan—For Cheap When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters...
7th May 2026
1
7th May 2026
When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters tall and weighing around 55 kilograms. I had been a stick man all my life, and after a couple of months in Tokyo, I even lost a couple more kilos—probably due to the...
Matt Keeter
Pont
30th May 2020
Brendan Gregg's Blog
Why I joined OpenAI The staggering and fast-growing cost of AI datacenters is a call for performance engineering like no...
6th Feb 2026
1
6th Feb 2026
The staggering and fast-growing cost of AI datacenters is a call for performance engineering like no other in history; it's not just about saving costs – it's about saving the planet. I have joined OpenAI to work on this challenge directly, with an initial focus on ChatGPT...
SOS
How to clean up after your NextJS dev server Sometimes you need to modify files when building a web application that must be reverted before...
10th Nov 2023
1
10th Nov 2023
Sometimes you need to modify files when building a web application that must be reverted before committing. In my case I’m building a Chrome extension that reads from a NextJS based web service, and when I’m working on the browser extension it reads from http://localhost:3005, so...
Stephen Wolfram...
Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT ChatGPT and Wolfram|Alpha It’s always amazing when things suddenly “just work”. It happened to us...
9th Jan 2023
71
9th Jan 2023
ChatGPT and Wolfram|Alpha It’s always amazing when things suddenly “just work”. It happened to us with Wolfram|Alpha back in 2009. It happened with our Physics Project in 2020. And it’s happening now with OpenAI’s ChatGPT. I’ve been tracking neural net technology for a long time...
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...
David Gerrells
chasing the dragon Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
53
10th Apr 2025
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
On Life and Lisp
The Federation Fallacy Throughout the free software community, an unbridled aura of justified mistrust fills the air:...
3rd Mar 2019
39
3rd Mar 2019
Throughout the free software community, an unbridled aura of justified mistrust fills the air: mistrust of large corporations, mistrust of governments, and of course, mistrust of proprietary software. Each mistrust is connected by a critical thread: centralisation. Thus,...
swyx's site RSS Feed
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
Patrick Kayongo
Stimela 23 June 1898. Mqanduli, Tembuland. “But who’s going to teach our sons to become men?” Gcinikhaya...
28th Jan 2023
49
28th Jan 2023
23 June 1898. Mqanduli, Tembuland. “But who’s going to teach our sons to become men?” Gcinikhaya asked this while squashing the newspaper within her clenched fist. Her lips were quivering, her face contorted to hold back the tears of anger and fear. “My brother went to the mines...
A Beautiful Site
My Commitment to Accessibility I recognize the need for all users, regardless of ability and device, to have undeterred access to...
2nd Jun 2023
28
2nd Jun 2023
I recognize the need for all users, regardless of ability and device, to have undeterred access to the websites and applications that are created with it. This is an important goal of my projects. Oftentimes, people will ask "is it accessible?" I'm reluctant to answer because...
Eric Bailey
My jeans’ metadata may outlive the company that sold them I buy clothing in sudden bursts of need. I do this because I wear things past the point where I...
11th Jul 2023
21
11th Jul 2023
I buy clothing in sudden bursts of need. I do this because I wear things past the point where I probably should not, and then rush to address the gap so I don’t look strange on a Zoom call or at the grocery store. This is to say that quarantine has melted my brain. Speaking of...
Julia Evans
A list of programming playgrounds I really like using (and making!) programming playgrounds, and I got thinking the other day about...
17th Apr 2023
40
17th Apr 2023
I really like using (and making!) programming playgrounds, and I got thinking the other day about how I didn’t have a great list of playgrounds to refer to. So I asked on Mastodon for links to cool playgrounds. Here’s what I came up with. I’d love to know what I...
ntietz.com blog -...
Don't Disrupt Things; Fix Them People talk about disrupting industries when those industries appear to be in a stable but...
7th Sep 2018
2
7th Sep 2018
People talk about disrupting industries when those industries appear to be in a stable but inefficient state. For example, the taxicab industry: there was little innovation going on in it, and it was stable, but it seemed like it was far from ideal. Along came Uber, intent to...
Sebastian Witowski
IPython Startup Files In one of the companies where I worked, I was a part of a pretty small team of five developers. We...
4th Jan 2019
1
4th Jan 2019
In one of the companies where I worked, I was a part of a pretty small team of five developers. We had a support rota, so each week, one of us was responsible for handling tickets from users. Apart from requesting new features, users often asked for changes in the system that...
The History of the...
Beware the cloud of hype We don't know how this AI thing will turn out, but there is much to be learned from the cycles of...
4th Jun 2024
41
4th Jun 2024
We don't know how this AI thing will turn out, but there is much to be learned from the cycles of hype that have already occurred on the web. The post Beware the cloud of hype appeared first on The History of the Web.
Tony Finch's blog
Constructing a four-point egg For reasons beyond the scope of this entry, I was investigating elliptical and ovoid shapes. The...
29th Jan 2024
62
29th Jan 2024
For reasons beyond the scope of this entry, I was investigating elliptical and ovoid shapes. The Wikipedia article for Moss’s egg has a link to a tutorial on Euclidean Eggs by Freyja Hreinsdóttir which (amongst other things) describes how to construct the “four point egg”. I...
Alex Meub
The Perfect Moscow Mule The Moscow mule is one of my favorite cocktails because it’s simple, easy to make and delicious....
12th Jan 2015
42
12th Jan 2015
The Moscow mule is one of my favorite cocktails because it’s simple, easy to make and delicious. This is a guide to making the perfect Mule. The Perfect Copper Mug The copper mug is essential for a real Moscow Mule. Copper immediately takes on the temperature of the drink keeping...
Nelson's Weblog
Class action employment suits Google has agreed to settle a gender discrimination suit brought by employees. Congratulations to...
12th Jun 2022
51
12th Jun 2022
Google has agreed to settle a gender discrimination suit brought by employees. Congratulations to the plaintiffs, suing your employer is a difficult and stressful thing. But while the $118M headline looks big it works out to only $7600 per employee, less after the lawyers'...
Tony Finch's blog
My wireguard IPv6 tunnel Our net connection at home is not great: amongst its several misfeatures is a lack of IPv6....
30th Apr 2024
67
30th Apr 2024
Our net connection at home is not great: amongst its several misfeatures is a lack of IPv6. Yesterday I (at last!) got around to setting up a wireguard IPv6 VPN tunnel between my workstation and my Mythic Beasts virtual private server. There were a few, um, learning...
Tyler Cipriani: blog
Replacing Jekyll with Pandoc and a Makefile EDIT: 2016-08-19 I got an email a very long time ago that I meant to post about on ye old weblog...
13th May 2014
1
13th May 2014
EDIT: 2016-08-19 I got an email a very long time ago that I meant to post about on ye old weblog from a fellow named Tom Duck who built a CMS based around some of the ideas presented here. It’s called Bassclef and it looks pretty amazing and folks should check it out. I used to...
Don Melton
That bleeping kerfuffle After I posted that link to my latest podcast with Rene Ritchie, several folks alerted me via...
18th Jun 2017
50
18th Jun 2017
After I posted that link to my latest podcast with Rene Ritchie, several folks alerted me via Twitter that all my colorful metaphors had been “bleeped” on the audio. I didn’t realize that because I hadn’t listened to the recording myself. And I don’t normally listen to my own...

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