Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Representing the universe of GravityLoops <![CDATA[I started working on the class Universe of GravityLoops, my gravity simulator in Interlisp...
5th Jun 2026
1

Representing the universe of GravityLoops

from Paolo Amoroso's Journal [alt+shift+b] in programming

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...
TikTok and the Sorting Hat I often describe myself as a cultural determinist, more as a way to differentiate myself from people...
4th Aug 2020
47

TikTok and the Sorting Hat

from Remains of the Day [alt+shift+b] in programming

4th Aug 2020
I often describe myself as a cultural determinist, more as a way to differentiate myself from people with other dominant worldviews, though I am not a strict adherent. It’s more that in many situations when people ascribe causal power to something other than culture, I’m...
I'm fed up with it, so I'm writing a browser I'm fed up with it, so I'm writing a browser
22nd Sep 2023
19

I'm fed up with it, so I'm writing a browser

from A Day In The Life Of... [alt+shift+b] in programming

22nd Sep 2023
I'm fed up with it, so I'm writing a browser
Sorry, we’re closed For reasons that will soon become obvious, I’m shutting the doors on this website. Everything will...
19th Jun 2023
103

Sorry, we’re closed

from Don Melton [alt+shift+b] in programming

19th Jun 2023
For reasons that will soon become obvious, I’m shutting the doors on this website. Everything will remain online for now, but I don’t plan on returning to write anything new here. Not that I’ve added any content in almost two years anyway. I still have a passion for making...
Mission Control — Jobs As promised back when we introduced Solid Queue, today we’ve open-sourced Mission Control — Jobs, a...
30th Jan 2024
39

Mission Control — Jobs

from 37signals Dev [alt+shift+b] in programming

30th Jan 2024
As promised back when we introduced Solid Queue, today we’ve open-sourced Mission Control — Jobs, a dashboard and set of extensions to operate and observe background jobs, that we’ve been using for over a year, in the beginning with Resque only, and later with both Resque and...
4th Jan 2018
48

How To Google Your Errors

from swyx's site RSS Feed [alt+shift+b] in programming

4th Jan 2018
---
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
29th Apr 2020
52

Faking 3D Elements with CSS

from Making software better without sacrificing user experience. [alt+shift+b] in programming

29th Apr 2020
Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that some of your web elements are 3D can be a fun experiment. I set out to see if I was able to create such an illusion with only 2 HTML elements and as little CSS as possible. This is...
Recently Listening My friend Dave Infante has been busy – he launched his own beer-centric podcast, Taplines,...
1st Jun 2023
90

Recently

from macwright.com [alt+shift+b] in programming

1st Jun 2023
Listening My friend Dave Infante has been busy – he launched his own beer-centric podcast, Taplines, and guest-starred on the enormous Chapo Trap House podcast. Reading It’s been a slow few weeks for books, but since I skipped Recently in May, I can still talk about Achieving...
#25 A link is a button is a link Note: We've removed most classes to improve readability. Bad code <a tabindex="0" type="button"...
30th Apr 2021
28

#25 A link is a button is a link

from HTMHell [alt+shift+b] in programming

30th Apr 2021
Note: We've removed most classes to improve readability. Bad code <a tabindex="0" type="button" href="/signup" role="link"> <span class="focus" tabindex="-1"></span> <span> <span> <span>Sign up</span> <i class="icon icon-external-link" aria-hidden="true"...
polymorphism Polymorphism is when two types implement the same interface.
16th May 2020
1

polymorphism

from Tyler Cipriani: blog [alt+shift+b] in programming

16th May 2020
Polymorphism is when two types implement the same interface.
GitHub developer statistics Recently, Curtis Einsmann posted some stats from their work as a software engineer. This inspired me...
25th May 2021
47

GitHub developer statistics

from Darek Kay [alt+shift+b] in programming

25th May 2021
Recently, Curtis Einsmann posted some stats from their work as a software engineer. This inspired me to check my own impact as an employee: 1002 pull requests shipped 3062 pull requests reviewed 5 years (since migrating to GitHub Enterprise) LOC (lines of code) is a terrible...
Three Jobs of Containers A great nugget I learned from watching Brian Holt's Intro to Containers workshop
1st Mar 2020
43

Three Jobs of Containers

from swyx's site RSS Feed [alt+shift+b] in programming

1st Mar 2020
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
Concurrent locks and MultiXacts in Postgres Pretty recently, I was troubleshooting a performance issue in a production Rails app backed by...
11th Dec 2023
43

Concurrent locks and MultiXacts in Postgres

from Dan Slimmon [alt+shift+b] in programming

11th Dec 2023
Pretty recently, I was troubleshooting a performance issue in a production Rails app backed by Postgres. There was this one class of query that would get slower and slower over the course of about an hour. The exact pathology is a tale for another time, but the investigation led...
Getting people to tell you you're wrong One of the challenging things about being a staff+ engineer is that people trust you. They trust you...
6th Mar 2023
2

Getting people to tell you you're wrong

from ntietz.com blog - technically a blog [alt+shift+b] in programming

6th Mar 2023
One of the challenging things about being a staff+ engineer is that people trust you. They trust you a lot, and there might be less pushback on ideas than there should be. This makes sense. To become a staff+ engineer, you usually need to be really good at this intersection of...
How I set up my Obsidian vaults Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve...
19th Sep 2023
106

How I set up my Obsidian vaults

from alexwlchan [alt+shift+b] in programming

19th Sep 2023
Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve been using it for nearly three years. Time flies when you’re organising information! I’ve grown to really like it, and I expect to keep using it for a while to come. Its approach...
poached eggs A few weeks ago I was enjoying a couple of boiled eggs (in the shell, with plenty of salt and...
14th Mar 2026
1

poached eggs

from Tony Finch's blog [alt+shift+b] in programming

14th Mar 2026
A few weeks ago I was enjoying a couple of boiled eggs (in the shell, with plenty of salt and pepper, and buttery fingers of toast to dunk into the runny yolk) and pondering how fiddly it is to cut off one end of the shell after boiling compared to eating a poached egg. And I was...
Use TypeScript Record Types for Better Code TypeScript Record types have super powers that can help any team write better code.
29th Oct 2022
30

Use TypeScript Record Types for Better Code

from Charles Chen [alt+shift+b] in programming

29th Oct 2022
TypeScript Record types have super powers that can help any team write better code.
Publish Your Drafts When does something become valuable to someone else? I've struggled with this question, hesitating...
2nd Mar 2023
70

Publish Your Drafts

from Max Countryman [alt+shift+b] in programming

2nd Mar 2023
When does something become valuable to someone else? I've struggled with this question, hesitating at times to share unfinished work because it hasn't reached a level of polish that satisfies me. But the truth is, our unpublished work has no value to anyone.
Why I'm not a VC (yet) There is too much money chasing too few operators.
8th Aug 2021
1

Why I'm not a VC (yet)

from swyx's site RSS Feed [alt+shift+b] in programming

8th Aug 2021
There is too much money chasing too few operators.
What is the value of one hour of a startup founder's time? Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it...
19th Jul 2026
1

What is the value of one hour of a startup founder's time?

from A Smart Bear [alt+shift+b] in programming

19th Jul 2026
Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it changes the decisions you make.
How to change custom domain on Substack Since September, I've been running my AI newsletter on https://lspace.swyx.io
17th Mar 2023
55

How to change custom domain on Substack

from swyx's site RSS Feed [alt+shift+b] in programming

17th Mar 2023
Since September, I've been running my AI newsletter on https://lspace.swyx.io
Supporting macOS Mojave’s Dark Mode on the web macOS Mojave adds a Dark Mode for native apps that makes you look approximately 78 percent cooler...
26th Oct 2018
34

Supporting macOS Mojave’s Dark Mode on the web

from Kevin Chen [alt+shift+b] in programming

26th Oct 2018
macOS Mojave adds a Dark Mode for native apps that makes you look approximately 78 percent cooler when using the computer. In Safari Technology Preview 68, it’s now available on webpages too! Here’s how I added support to this website. Download video Using the...
Security We value your data and are committed to keeping it safe and secure.
1st Feb 2025
1

Security

from Buttondown's blog [alt+shift+b] in programming

1st Feb 2025
We value your data and are committed to keeping it safe and secure.
The Boot.dev Beat. February 2026 A new year and another record broken! In January a combined 4,016,641 lessons and challenges were...
11th Feb 2026
1

The Boot.dev Beat. February 2026

from Boot.dev Blog [alt+shift+b] in programming

11th Feb 2026
A new year and another record broken! In January a combined 4,016,641 lessons and challenges were completed by you, dear pupils! And to top it off, we’re now releasing the much anticipated Power BI Course by none other than Alex the Analyst! I hope you enjoy it.
Thoughts on being a good manager Some thoughts I had after conversations with a friend who has a terrible manager. This isn't nearly...
9th Feb 2015
45

Thoughts on being a good manager

from A Beautiful Site [alt+shift+b] in programming

9th Feb 2015
Some thoughts I had after conversations with a friend who has a terrible manager. This isn't nearly a comprehensive list, but it highlights many of the problems they were experiencing. Maybe my friend's manager will stumble upon it some day. When someone has a grievance, take an...
Monitoring my weather at home 🌩️ Davis Vantage Wireless Console/Reciever, Raspberry Pi 3 Model B Rev 1.2, RTC module—the heart of my...
19th Feb 2023
58

Monitoring my weather at home 🌩️

from Tyler Cipriani: blog [alt+shift+b] in programming

19th Feb 2023
Davis Vantage Wireless Console/Reciever, Raspberry Pi 3 Model B Rev 1.2, RTC module—the heart of my weather center Despite their best efforts, all weather apps will eventually lie. Weather is often hyper-local. For example, trying to suss out the temperature this...
Wokeism There’s been much discussion about “wokeism”, and I think a definition might help to clarify things....
13th Feb 2023
38

Wokeism

from the singularity is nearer [alt+shift+b] in programming

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...
How to Use Golang's Generics [Updated since 1.18] Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features...
6th Dec 2021
1

How to Use Golang's Generics [Updated since 1.18]

from Boot.dev Blog [alt+shift+b] in programming

6th Dec 2021
Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features since the release of the language. Many devs have gone so far as to say Go’s previous lack of generic types made the language too painful to use at all. Let’s dive into what generics...
Autoconf’s revenge: ad-hoc shell templates How to leverage an old dirty trick in your Bazel wrapper for great effect
8th Jul 2026
1

Autoconf’s revenge: ad-hoc shell templates

from Blog System/5 [alt+shift+b] in programming

8th Jul 2026
How to leverage an old dirty trick in your Bazel wrapper for great effect
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

Computer Use Models

from the singularity is nearer [alt+shift+b] in programming

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...
Thoughts on Motivation and My 40-Year Career I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff...
9th Jul 2025
61

Thoughts on Motivation and My 40-Year Career

from charity.wtf [alt+shift+b] in programming

9th Jul 2025
I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff actually, because that’s how I process what I think, but never for public consumption. I’ve been pushing myself to write more lately because my co-authors and I have a whole fucking...
Building a 3D Printer Enclosure Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would...
1st Jun 2021
77

Building a 3D Printer Enclosure

from Alex Meub [alt+shift+b] in programming

1st Jun 2021
Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would be to create high-quality prints with such little effort. I’ve printed raspberry pi cases, kids’ toys, ceiling hooks, custom parts, electronics enclosures, curtain rod holders,...
Progressions Composing sound-generating tools
12th May 2026
1

Progressions

from Ink & Switch [alt+shift+b] in programming

12th May 2026
Composing sound-generating tools
So you think you know everything about React refs React refs appear to be a very simple feature. You pass a special prop to a DOM component, and you...
17th May 2021
36

So you think you know everything about React refs

from Vladimir Klepov as a Coder [alt+shift+b] in programming

17th May 2021
React refs appear to be a very simple feature. You pass a special prop to a DOM component, and you can access the current DOM node for that component in your JS. This is one of those great APIs that work just the way you'd expect, so you don't even think about how, exactly, it...
Double your productivity without more work or stress People love to say that getting "1% better per day" makes you 37x better after a year, but this...
4th Aug 2024
80

Double your productivity without more work or stress

from A Smart Bear [alt+shift+b] in programming

4th Aug 2024
People love to say that getting "1% better per day" makes you 37x better after a year, but this obviously makes no sense. But 2x better is possible.
17th Feb 2024
Setting up Mikochi with Docker and Traefik Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The...
4th Jan 2024
52

Setting up Mikochi with Docker and Traefik

from Alice GG [alt+shift+b] in programming

4th Jan 2024
Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The project has since grown to version 1.3.1 and reached 100 stars on GitHub. This article aims to be a step-by-step guide on how to install it and configure it to use HTTPS with Docker...
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
1st Jun 2020
1

A Metaphorical Reading Collection

from Maggie Appleton [alt+shift+b] in programming

1st Jun 2020
A collection of my favourite books on conceptual metaphor theory
What happened to the comment section? In 1998, Bruce and Susan Abelson launched Open Diary. Building on personal site builders like...
11th Nov 2025
2

What happened to the comment section?

from The History of the Web [alt+shift+b] in programming

11th Nov 2025
In 1998, Bruce and Susan Abelson launched Open Diary. Building on personal site builders like Geocities, Angelfire, and Tripod, Open […] The post What happened to the comment section? appeared first on The History of the Web.
On life as an independent contractor right now Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in...
1st Nov 2024
51

On life as an independent contractor right now

from On Test Automation [alt+shift+b] in programming

1st Nov 2024
Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in response to people both from the Netherlands and from abroad who have shown interest in working as an independent contractor over here. As Google Analytics tell me only a small portion...
CSS: Indenting Text CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to...
5th Apr 2019
32

CSS: Indenting Text

from bt RSS Feed [alt+shift+b] in programming

5th Apr 2019
CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to implementing proper website typography. This isn’t an insult - I’m happy that typography is given any thought at all during development, I just believe more can always be done to...
Aggregation and Tiling as Multicomputational Processes The Importance of Multiway Systems It’s all about systems where there can in effect be many possible...
3rd Nov 2023
66

Aggregation and Tiling as Multicomputational Processes

from Stephen Wolfram Writings [alt+shift+b] in programming

3rd Nov 2023
The Importance of Multiway Systems It’s all about systems where there can in effect be many possible paths of history. In a typical standard computational system like a cellular automaton, there’s always just one path, defined by evolution from one state to the next. But in a...
Localization Localization
1st May 2025
1

Localization

from Buttondown's blog [alt+shift+b] in programming

1st May 2025
Localization
Faster archive page Faster archive page
2nd Nov 2022
1

Faster archive page

from Buttondown's blog [alt+shift+b] in programming

2nd Nov 2022
Faster archive page
What's new, Kubernetes? It’s hard to believe, but Cloud Native DevOps with Kubernetes has been out for nearly a year!...
2nd Apr 2020
1

What's new, Kubernetes?

from DevOps - Bitfield Consulting [alt+shift+b] in programming

2nd Apr 2020
It’s hard to believe, but Cloud Native DevOps with Kubernetes has been out for nearly a year! While much has changed in the Kubernetes landscape, a lot is also the same. In this post we’ll cover some of the things that have changed (and what hasn’t).
the tiny corp raised $5.1M Here we go again. I started another company. The money is in the bank. What is the tiny corp? The...
24th May 2023
72

the tiny corp raised $5.1M

from the singularity is nearer [alt+shift+b] in programming

24th May 2023
Here we go again. I started another company. The money is in the bank. What is the tiny corp? The tiny corp is a computer company. We sell computers for more than they cost to make; I’ve been thinking about this one for a while. In the limit, it’s a chip company, but there’s a...
Some good English word datasets I'm working on a silly word game right now, which means I need a list of words for it. I can't rely...
2nd Feb 2026
1

Some good English word datasets

from ntietz.com blog - technically a blog [alt+shift+b] in programming

2nd Feb 2026
I'm working on a silly word game right now, which means I need a list of words for it. I can't rely on the system word list, since this is for a web project. I'd also like, ideally, multiple lists of words with different criteria: most common words, all words, some subsets. It's...
Announcing the 2021 International Developers in Japan Survey The 2021 International Developers in Japan Survey is now live! By taking this survey, you'll be...
1st Nov 2021
34

Announcing the 2021 International Developers in Japan Survey

from TokyoDev [alt+shift+b] in programming

1st Nov 2021
The 2021 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...
What I'm up to - June 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jun 2025
1

What I'm up to - June 2025

from Philip Ilic Thomas [alt+shift+b] in programming

1st Jun 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 - On Contraption Company, I published An app of one's own about building a personal ...
Cookie banners show everything that's wrong with the EU Companies have spent billions on cookie banner compliance only to endlessly annoy users with no...
5th Aug 2024
77

Cookie banners show everything that's wrong with the EU

from David Heinemeier Hansson [alt+shift+b] in programming

5th Aug 2024
Companies have spent billions on cookie banner compliance only to endlessly annoy users with no material improvement to their privacy, but this unsightly blight is still with us (and the rest of the internet!). All because the EU has no mechanism for self-correcting its...
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
39

5 Q&A's on Writing and Selling My First Book

from swyx's site RSS Feed [alt+shift+b] in programming

10th Aug 2020
I answered some questions from someone planning to write their first book
#32 almost a proper close button Bad code <button display="flex" role="button"> <svg role="img" viewBox="0 0 13 13"...
18th Jul 2022
32

#32 almost a proper close button

from HTMHell [alt+shift+b] in programming

18th Jul 2022
Bad code <button display="flex" role="button"> <svg role="img" viewBox="0 0 13 13" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" height="15px" width="15px" fill="#000" name="close"> <title>Close dialog</title> <path d="…"> </path> </svg> </button> Issues and...
Smaller Go 1.7 binaries blog.golang.org/go1.7-binary-size
19th Aug 2016
25

Smaller Go 1.7 binaries

from David Crawshaw [alt+shift+b] in programming

19th Aug 2016
blog.golang.org/go1.7-binary-size
Put that Framework Down Before Someone Gets Hurt There is only one question that ignites my inner rage more than “How do I get a developer job in 3...
6th Nov 2023
1

Put that Framework Down Before Someone Gets Hurt

from Boot.dev Blog [alt+shift+b] in programming

6th Nov 2023
There is only one question that ignites my inner rage more than “How do I get a developer job in 3 months?”? That question is:
Nail polish: the superior paint Nail polish: the toughest, brightest, sparkliest, absolute best paint in the world. It makes...
4th Apr 2016
1

Nail polish: the superior paint

from charity.wtf [alt+shift+b] in programming

4th Apr 2016
Nail polish: the toughest, brightest, sparkliest, absolute best paint in the world. It makes everything prettier and better and you should use it on all of your electronic devices to make them shine.
Browser APIs: The Web’s Free SaaS Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot...
2nd Nov 2025
14

Browser APIs: The Web’s Free SaaS

from Jim Nielsen’s Blog [alt+shift+b] in programming

2nd Nov 2025
Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot you have to take into consideration. But odds are, you’re building an app whose core offering has nothing to do with auth. You don’t care about auth. It’s an implementation...
Google Reader was building the wrong future The app that taught us to directly follow our favorite creators.
1st Jul 2026
2

Google Reader was building the wrong future

from Buttondown's blog [alt+shift+b] in programming

1st Jul 2026
The app that taught us to directly follow our favorite creators.
what is a favicon? I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app...
11th Nov 2025
1

what is a favicon?

from David Gerrells [alt+shift+b] in programming

11th Nov 2025
I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app which sports the default favicon (favorite icon) of whatever framework, tool, or library used to make said project, website, or app, I cannot help but be disappointed. Nay, more than...
Twitter subscriptions I don’t need anything more than human support.
9th Feb 2021
1

Twitter subscriptions

from beep.blog [alt+shift+b] in programming

9th Feb 2021
I don’t need anything more than human support.
Stellar board I’ve been advising Stellar since Stripe helped it launch about a year ago. Today I’m joining their...
30th Jul 2015
48

Stellar board

from Greg Brockman [alt+shift+b] in programming

30th Jul 2015
I’ve been advising Stellar since Stripe helped it launch about a year ago. Today I’m joining their board. Digital currencies are still nascent, and my hopes for them remain unchanged. Particularly, we need digital currency protocols like Stellar that work with the existing...
Happy New Year: solving the Rubik’s Cube in SQL Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving...
31st Dec 2022
47

Happy New Year: solving the Rubik’s Cube in SQL

from EXPLAIN EXTENDED [alt+shift+b] in programming

31st Dec 2022
Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving the Rubik’s Cube in SQL appeared first on EXPLAIN EXTENDED.
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

A return to company core mission & values

from Elad Blog [alt+shift+b] in programming

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
If people would just Building systems that incentivise good behaviour
6 days ago
2

If people would just

from Herman's blog [alt+shift+b] in programming

6 days ago
Building systems that incentivise good behaviour
What I'm up to - December 2022 ✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of...
1st Dec 2022
1

What I'm up to - December 2022

from Philip Ilic Thomas [alt+shift+b] in programming

1st Dec 2022
✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of signups, which was more than I expected. Overall, a great start! - Did a smaller launch for The Cont...
The best general advice on earth These are excerpts (emphasis mine) from William James's 1890 classic, Principles of Psychology,...
26th Jul 2012
27

The best general advice on earth

from the jsomers.net blog [alt+shift+b] in programming

26th Jul 2012
These are excerpts (emphasis mine) from William James's 1890 classic, Principles of Psychology, Chapter IV, "Habit": The great thing, then, in all education, is to make our nervous system our ally instead of our enemy. It is to fund and capitalize our acquisitions, and live at...
Eight-Part Barbershop Tag In Parallel Fifths Experimenting with recording every part in a barbershop tag a perfect fifth higher to create jazzy...
14th Nov 2009
1

Eight-Part Barbershop Tag In Parallel Fifths

from Jordan Eldredge's Blog [alt+shift+b] in programming

14th Nov 2009
Experimenting with recording every part in a barbershop tag a perfect fifth higher to create jazzy chords.
Confessions of an Unrepentant Slop Snob A framework for thinking about when AI involvement is additive or a violation
14th Sep 2026
2

Confessions of an Unrepentant Slop Snob

from charity.wtf [alt+shift+b] in programming

14th Sep 2026
A framework for thinking about when AI involvement is additive or a violation
You can now add automatic alt text to your images You can now add automatic alt text to your images
6th Oct 2023
1

You can now add automatic alt text to your images

from Buttondown's blog [alt+shift+b] in programming

6th Oct 2023
You can now add automatic alt text to your images
Why I Moved Off Dev.to 2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just...
1st Jun 2022
29

Why I Moved Off Dev.to

from swyx's site RSS Feed [alt+shift+b] in programming

1st Jun 2022
2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just launched DXTips on Hashnode.
RFD 1 Requests for Discussion One of the first things we did in setting up the company was create a repo named “rfd.” This repo...
24th Jul 2020
52

RFD 1 Requests for Discussion

from Oxide Computer Company Blog [alt+shift+b] in programming

24th Jul 2020
One of the first things we did in setting up the company was create a repo named “rfd.” This repo houses our requests for discussion. Bryan teased this to the internet… …and folks asked for our process, so we are going to share it! The best way to describe RFDs is with “RFD 1...
Automating Capacitive Buttons with a Modified Switchbot I’ve had a heater in my home office this winter and I’ve wished it could turn on/off automatically...
14th Mar 2023
102

Automating Capacitive Buttons with a Modified Switchbot

from Alex Meub [alt+shift+b] in programming

14th Mar 2023
I’ve had a heater in my home office this winter and I’ve wished it could turn on/off automatically based on whether or not I was in the room. A smart outlet wouldn’t work for this because the heater has a manual switch. My next thought was to use my Switchbot smart button pusher,...
1st Oct 2013
Guile-SDL2 0.7.0 released I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme...
7th Oct 2021
32

Guile-SDL2 0.7.0 released

from dthompson [alt+shift+b] in programming

7th Oct 2021
I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface. New bindings in this...
My Hacktoberfest 2019 Hardest I've ever worked for a free t-shirt.
26th Oct 2019
1

My Hacktoberfest 2019

from Daniel Immke [alt+shift+b] in programming

26th Oct 2019
Hardest I've ever worked for a free t-shirt.
Getting a job at a Japanese startup At the last [Hacker News Tokyo Meetup](http://hntokyo.doorkeeper.jp/), I met Paulo, who is the lead...
9th Jan 2014
41

Getting a job at a Japanese startup

from TokyoDev [alt+shift+b] in programming

9th Jan 2014
At the last [Hacker News Tokyo Meetup](http://hntokyo.doorkeeper.jp/), I met Paulo, who is the lead software developer at [Crowdcast](http://crowdcast.jp/), a Japanese startup with a product, [bizNote](https://secure.biznote.jp/) that makes small business accounting easier. As it...
Facebook is Japan's LinkedIn A couple of weeks back, an article [Facebook Wins Relatively Few...
23rd Jan 2011
31

Facebook is Japan's LinkedIn

from TokyoDev [alt+shift+b] in programming

23rd Jan 2011
A couple of weeks back, an article [Facebook Wins Relatively Few Friends in Japan](http://www.nytimes.com/2011/01/10/technology/10facebook.html?pagewanted=all) made its rounds. As usual, Facebook is compared to the big three Japanese SNS: mixi, Gree, and Mobage-town. However,...
Three Jobs of Containers A great nugget I learned from watching Brian Holt's Intro to Containers workshop
1st Mar 2020
1

Three Jobs of Containers

from swyx's site RSS Feed [alt+shift+b] in programming

1st Mar 2020
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
Upgrade Your Python Version Here is an idea for a completely free[1] speed improvement for your code - upgrade your Python...
14th Nov 2022
1

Upgrade Your Python Version

from Sebastian Witowski [alt+shift+b] in programming

14th Nov 2022
Here is an idea for a completely free[1] speed improvement for your code - upgrade your Python version! I started this series of articles using Python 3.8, but today we already have version 3.11. Python 3.11 is the first version of Python that brings pretty significant speed...
I Bought A Scanner (No, Really This Time) This is a transcript from a talk I gave at the German Perl Workshop earlier this year. If you'd...
22nd Sep 2026
2

I Bought A Scanner (No, Really This Time)

from Lee A Johnson [alt+shift+b] in programming

22nd Sep 2026
This is a transcript from a talk I gave at the German Perl Workshop earlier this year. If you'd prefer to watch the video recording, you can find it here. I have lots of photographic projects on the go. Lots of these being on film, as some of these I started shooting a long...
Living with Linux and Android after two decades of Apple It now seems laughable that only a few months ago, I was questioning whether I'd actually be able to...
12th Jul 2024
109

Living with Linux and Android after two decades of Apple

from David Heinemeier Hansson [alt+shift+b] in programming

12th Jul 2024
It now seems laughable that only a few months ago, I was questioning whether I'd actually be able to switch off the Apple stack and stick to my choice. That's what two decades worth of entrenched habits will do to your belief in change! But not only was it possible, it's been...
How big is the Flutter team? I often get asked how many people contribute to Flutter. It's a hard question to answer because...
3rd Feb 2024
46

How big is the Flutter team?

from Hixie's Natural Log [alt+shift+b] in programming

3rd Feb 2024
I often get asked how many people contribute to Flutter. It's a hard question to answer because "contribute" is a very vague concept. There's tens of thousands of packages on pub.dev, all of which are written by contributors to the community. There's over 100,000 of issues...
9th May 2020
4 Software Design Principles I Learned the Hard Way If there’s two sources of truth, one is probably wrong. And yes, please repeat yourself.
22nd Apr 2024
111

4 Software Design Principles I Learned the Hard Way

from Engineer’s Codex [alt+shift+b] in programming

22nd Apr 2024
If there’s two sources of truth, one is probably wrong. And yes, please repeat yourself.
Relaxation Dynamics of a Lattice Spin System Way back in 1994 I wrote an undergraduate thesis for my math degree at Reed College. It was a fun...
5th Jul 2022
46

Relaxation Dynamics of a Lattice Spin System

from Nelson's Weblog [alt+shift+b] in programming

5th Jul 2022
Way back in 1994 I wrote an undergraduate thesis for my math degree at Reed College. It was a fun project, studying a discrete dynamic system that was an extension of the Ising model. Sort of cellular automata meets statistical mechanics. It's the only significant thing I've...
Mini Programs v.s. Native Apps After spending a few weeks in China, the most notable behavioural difference is the usage of...
30th Jul 2024
26

Mini Programs v.s. Native Apps

from Marc Astbury [alt+shift+b] in programming

30th Jul 2024
After spending a few weeks in China, the most notable behavioural difference is the usage of mini-programs. Every restaurant has a menu mini-program sitting on top of WeChat or Meituan. Hello Ride the bike-sharing startup is a mini program on top of Alipay. Here is a diagram...
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

What I'm up to - March 2025

from Philip I. Thomas [alt+shift+b] in programming

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...
USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding...
28th Feb 2023
1

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

from Brendan Gregg's Blog [alt+shift+b] in programming

28th Feb 2023
At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. This talk originated from my updates to Systems Performance 2nd Edition, and this was the first time...
Topographical Sorting in Golang I own a fair number of computer books that I have never read from cover-to-cover (and a slim few...
14th Sep 2017
1

Topographical Sorting in Golang

from Tyler Cipriani: blog [alt+shift+b] in programming

14th Sep 2017
I own a fair number of computer books that I have never read from cover-to-cover (and a slim few that I have). I tend to dip in-and-out of programming books—absorbing a chapter here and a chapter there. One of the books I pick up with some frequency is Algorithms Unlocked by...
Globally install PHP command-line tools with Composer How to install CLI tools wiht Composer.
25th Apr 2014
1

Globally install PHP command-line tools with Composer

from Jordan Eldredge's Blog [alt+shift+b] in programming

25th Apr 2014
How to install CLI tools wiht Composer.
Setting Up Free SSL for Static Sites on AWS Setting up SSL is a pain. Even using free certificate authorities like Let’s Encrypt are difficult...
10th Sep 2017
47

Setting Up Free SSL for Static Sites on AWS

from Alex Meub [alt+shift+b] in programming

10th Sep 2017
Setting up SSL is a pain. Even using free certificate authorities like Let’s Encrypt are difficult to get working. For some time now, I’ve been looking for a cheap and easy way to set up SSL for static sites. AWS Certficate Manager I recently discovered AWS Certificate Manager...
The Swyx.io 2022 Rewrite Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
27th Jan 2022
50

The Swyx.io 2022 Rewrite

from swyx's site RSS Feed [alt+shift+b] in programming

27th Jan 2022
Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
Visualizing Git’s Merkle DAG with D3.js The Directed Acyclic Graph (DAG) is a concept I run into over-and-over again; which is, perhaps,...
21st Mar 2016
1

Visualizing Git’s Merkle DAG with D3.js

from Tyler Cipriani: blog [alt+shift+b] in programming

21st Mar 2016
The Directed Acyclic Graph (DAG) is a concept I run into over-and-over again; which is, perhaps, somewhat ironic. A DAG is a representation of vertices (nodes) that are connected by directional edges (arcs—i.e., lines) in such a way that there are no cycles (e.g., starting at...
Announcing the 2025 TokyoDev Developers Survey The 2025 edition of the TokyoDev Developer Survey is now live! If you’re a software developer living...
4th Sep 2025
59

Announcing the 2025 TokyoDev Developers Survey

from TokyoDev [alt+shift+b] in programming

4th Sep 2025
The 2025 edition of the TokyoDev Developer Survey is now live! If you’re a software developer living in Japan, please take a few minutes to participate. All questions are optional, and it should take less than 10 minutes to complete. The survey will remain open until September...
Kagi Search - New Features We’d like to give an update about the most important things happening at Kagi in the last three...
22nd Dec 2022
35

Kagi Search - New Features

from Kagi Blog [alt+shift+b] in programming

22nd Dec 2022
We’d like to give an update about the most important things happening at Kagi in the last three months.
Grats: A More Pleasant Way to Build TypeScript GraphQL Servers Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
5th Mar 2024
1

Grats: A More Pleasant Way to Build TypeScript GraphQL Servers

from Jordan Eldredge's Blog [alt+shift+b] in programming

5th Mar 2024
Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
Fave New Podcasts in 2021 My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also...
2nd Dec 2021
1

Fave New Podcasts in 2021

from swyx's site RSS Feed [alt+shift+b] in programming

2nd Dec 2021
My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also pick up on best of the best from 2020.
Humanity's Last Exam Humanity's Last Exam by Center for AI Safety (CAIS) and Scale AI
20th Feb 2025
61

Humanity's Last Exam

from Maggie Appleton [alt+shift+b] in programming

20th Feb 2025
Humanity's Last Exam by Center for AI Safety (CAIS) and Scale AI
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
1

Nov 2019 Recap

from swyx's site RSS Feed [alt+shift+b] in programming

3rd Dec 2019
Hello mailing list friends!
22nd Sep 2018
How To Name Things > There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1...
16th May 2019
1

How To Name Things

from swyx's site RSS Feed [alt+shift+b] in programming

16th May 2019
> There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. - Leon Bambrick
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
45

Using HTML Validator Badges Again

from Making software better without sacrificing user experience. [alt+shift+b] in programming

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...
How to Create a PWA Game using Preact in 5 steps (Tutorial) In this article, we will create a Progressive Web Application! Don’t worry, we won’t make another...
30th Sep 2018
39

How to Create a PWA Game using Preact in 5 steps (Tutorial)

from Tinloof - Blog [alt+shift+b] in programming

30th Sep 2018
In this article, we will create a Progressive Web Application! Don’t worry, we won’t make another todo list. Instead, we will build a fun game that satisfies Google’s checklist for building a PWA. Final result You can play it here and check the final source code on Github.
Your startup is a rocket ship * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re...
1st Jul 2012
47

Your startup is a rocket ship

from Joel Gascoigne [alt+shift+b] in programming

1st Jul 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re building a startup, the startup itself has a reputation and credibility around it. The startup has tremendous power. As the startup rocket ship takes off, the best thing you can do is...
React.js: The Documentary &#038; Q&#038;A In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part...
19th Feb 2023
1

React.js: The Documentary &#038; Q&#038;A

from SOS [alt+shift+b] in programming

19th Feb 2023
In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part of a retelling of the early story of the creation of the React.js JavaScript library (I wrote about this previously here). The documentary is now available to watch for free on...
Guile-websocket 0.2.1 released I'm happy to announce that guile-websocket 0.2.1 has been released! Guile-websocket is an...
6th Aug 2025
1

Guile-websocket 0.2.1 released

from dthompson [alt+shift+b] in programming

6th Aug 2025
I'm happy to announce that guile-websocket 0.2.1 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. This small patch release contains the following changes: Greatly improved validation of initial...
Certificates vs Diplomas in Computer Science When I was looking into getting my first job related to programming, I had no idea what the...
2nd Dec 2020
1

Certificates vs Diplomas in Computer Science

from Boot.dev Blog [alt+shift+b] in programming

2nd Dec 2020
When I was looking into getting my first job related to programming, I had no idea what the difference between a certificate and a diploma was. I was terrified that I’d have to go back to school and spend 2-4 years getting a degree in computer science before an employer would...
Growing a Human: The First 30 Weeks Reflections on the strange experience of growing a human from scratch, without any conscious...
4th Jan 2025
48

Growing a Human: The First 30 Weeks

from Maggie Appleton [alt+shift+b] in programming

4th Jan 2025
Reflections on the strange experience of growing a human from scratch, without any conscious understanding of how you are doing it
Explore vs Execute The two main business modalities are more different than you expect. When you hit PMF, it's a...
5th Jan 2025
90

Explore vs Execute

from A Smart Bear [alt+shift+b] in programming

5th Jan 2025
The two main business modalities are more different than you expect. When you hit PMF, it's a culture-shift to switch from one to the other.
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

Securing modern applications in the cloud

from DevOps - Bitfield Consulting [alt+shift+b] in programming

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...
content slop AI slop is everywhere. But what even is slop and is AI really to blame?
5th Feb 2025
52

content slop

from David Gerrells [alt+shift+b] in programming

5th Feb 2025
AI slop is everywhere. But what even is slop and is AI really to blame?
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

Arctangent scale. It's like the logarithmic scale but infinite

from Words and Buttons Online [alt+shift+b] in programming

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.
Beware the Complexity Merchants When smart people get their high from building complex systems to solve simple problems, you're not...
15th May 2025
71

Beware the Complexity Merchants

from Charles Chen [alt+shift+b] in programming

15th May 2025
When smart people get their high from building complex systems to solve simple problems, you're not going to have a good time
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

How to install the MongoDB extension in MAMP for Mac

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

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...
Negotiable Abstractions 2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture...
21st Dec 2023
57

Negotiable Abstractions

from Ferd.ca [alt+shift+b] in programming

21st Dec 2023
2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture professionally (I still do, but less intensively so with the SRE title), one of the most important questions I'd seek answers to was "how do I cut this up?" Or more accurately, "how do...
Golang vs Java: 6 Key Comparisons Golang (or Go) and Java offer an interesting comparison because despite their wide differences,...
4th Aug 2021
1

Golang vs Java: 6 Key Comparisons

from Boot.dev Blog [alt+shift+b] in programming

4th Aug 2021
Golang (or Go) and Java offer an interesting comparison because despite their wide differences, there are also key similarities in how and where they’re used by programmers.
Freedom, Risk, and Protection: What Japan’s Freelance Act Really Means for Tech Workers Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly...
7th Oct 2025
47
7th Oct 2025
Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly 30% year-on-year and a projected shortfall of 600,000 tech workers by 2030. That demand creates opportunity, but it could also leave more people stuck in shaky employment...
Nobody Profits Intellectual property is a really dumb idea. “But piracy is theft. Clean and simple. It’s smash and...
18th Feb 2025
60

Nobody Profits

from the singularity is nearer [alt+shift+b] in programming

18th Feb 2025
Intellectual property is a really dumb idea. “But piracy is theft. Clean and simple. It’s smash and grab. It ain’t no different than smashing a window at Tiffany’s and grabbing merchandise.” - Joe Biden, 46th president of the USA Except it isn’t and Joe Biden is a senile moron....
Boots, a Wizard Bear that Codes Boots is the heart and soul of Boot.dev. Not only is he capable of helping you through any lesson on...
8th Jun 2023
1

Boots, a Wizard Bear that Codes

from Boot.dev Blog [alt+shift+b] in programming

8th Jun 2023
Boots is the heart and soul of Boot.dev. Not only is he capable of helping you through any lesson on Boot.dev, but he’s a friendly wizard bear with a charming personality. Some things you should know about Boots:
Developer variants Software development takes all kinds. I'm not talking about appearances or job titles. I'm talking...
9th Aug 2016
1

Developer variants

from Sedimental [alt+shift+b] in programming

9th Aug 2016
Software development takes all kinds. I'm not talking about appearances or job titles. I'm talking about motivations and fulfillment. In my years of writing code and leading projects, I've come to learn a bit about how my teammates, and I, experience success, through a...
Distributed, Asynchronous Git Syncing with NNCP I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced...
18th Aug 2021
38

Distributed, Asynchronous Git Syncing with NNCP

from The Changelog [alt+shift+b] in programming

18th Aug 2021
I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced across multiple machines. I also want to keep the history with git. And, I want to use end-to-end encryption (no storing a plain git repo on a remote server), have a serverless...
Why Buying An Apple II+ In 1979 Changed My Life After graduating from college in 1979, I bought a then-new Apple II+ with what little money I had....
16th Mar 2026
2

Why Buying An Apple II+ In 1979 Changed My Life

from The Codist [alt+shift+b] in programming

16th Mar 2026
After graduating from college in 1979, I bought a then-new Apple II+ with what little money I had. Little did I know that everything that happened after that was not what I expected. I went to graduate school in Chemistry, but my faculty advisor resigned after being denied...
Ways to bootstrap a startup: &quot;working in waves&quot; * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the...
5th Dec 2010
34

Ways to bootstrap a startup: &quot;working in waves&quot;

from Joel Gascoigne [alt+shift+b] in programming

5th Dec 2010
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the last year and a half after graduating from the University of Warwick juggling working on startups and working as a contract web developer. I’d like to share some of my reflections...
Refactoring internal documentation in Notion In our latest developer productivity survey, our documentation was the area with the second most...
5th Feb 2026
1

Refactoring internal documentation in Notion

from Irrational Exuberance [alt+shift+b] in programming

5th Feb 2026
In our latest developer productivity survey, our documentation was the area with the second most comments. This is a writeup of the concrete steps I took to see how much progress one person could make on improving the organization’s documentation while holding myself to a high...
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

Proper UI Hierarchy

from Making software better without sacrificing user experience. [alt+shift+b] in programming

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...
To Comment or Not to Comment Ruminations on the timeless debate of comments in code.
6th Jul 2023
32

To Comment or Not to Comment

from Charles Chen [alt+shift+b] in programming

6th Jul 2023
Ruminations on the timeless debate of comments in code.
Basecamp code runs 18% faster with YJIT Basecamp runs ~18% faster with YJIT. In this post I’ll share our setup, and the performance...
1st Dec 2023
31

Basecamp code runs 18% faster with YJIT

from 37signals Dev [alt+shift+b] in programming

1st Dec 2023
Basecamp runs ~18% faster with YJIT. In this post I’ll share our setup, and the performance improvements we achieved. Our setup Basecamp is currently running Ruby 3.3.0-preview3 and Rails Edge (master branch). We configure YJIT in our servers via RUBYOPT=--yjit-disable...
What mammal is that? I was visiting my parents over Christmas, and they have a large dog called Ziva. I like to take...
2nd Jan 2024
33

What mammal is that?

from alexwlchan [alt+shift+b] in programming

2nd Jan 2024
I was visiting my parents over Christmas, and they have a large dog called Ziva. I like to take silly photos of the family pets, and this is one from last week that shows off a super-sized snoot: No Photoshop here, just my iPhone’s Ultra Wide camera held close to...
Are you an experienced software buyer? I could use some help. If it seems like I’ve been relatively quiet lately on social media and my blog, that’s because I...
19th Sep 2025
48

Are you an experienced software buyer? I could use some help.

from charity.wtf [alt+shift+b] in programming

19th Sep 2025
If it seems like I’ve been relatively quiet lately on social media and my blog, that’s because I have. Liz, Austin, George and I have been busy toiling away on the second edition of “Observability Engineering” ever since April or May. I personally have been trying to spend 75-80%...
What do we lose moving from Reason to mlx? Explain which nice syntactic features we had in Reason that we won't be able to keep if we migrate...
12th Sep 2025
1

What do we lose moving from Reason to mlx?

from sancho.dev [alt+shift+b] in programming

12th Sep 2025
Explain which nice syntactic features we had in Reason that we won't be able to keep if we migrate to mlx
Building a Second Brain: The Illustrated Notes Illustrated notes on the Building A Second Brain course
16th Apr 2020
46

Building a Second Brain: The Illustrated Notes

from Maggie Appleton [alt+shift+b] in programming

16th Apr 2020
Illustrated notes on the Building A Second Brain course
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

How fast is swift? Heavy Metal Edition (feat Nardi)

from David Gerrells [alt+shift+b] in programming

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.
Making a Website is for Everyone Dave asked what makes people excited about building for the web and Thomas answered with this...
1st Oct 2023
63

Making a Website is for Everyone

from Jim Nielsen’s Blog [alt+shift+b] in programming

1st Oct 2023
Dave asked what makes people excited about building for the web and Thomas answered with this wonderful articulation: the web is the only programming platform (that I know of) that considers its builders regular people, not IT Professionals and continues to write standards with...
Big new features and a mountain of bug fixes elementary OS 7 has been out for just over a month now and I’m excited to announce the first round...
6th Mar 2023
35

Big new features and a mountain of bug fixes

from elementary Blog [alt+shift+b] in programming

6th Mar 2023
elementary OS 7 has been out for just over a month now and I’m excited to announce the first round of updates to our latest operating system includes both great feature updates and a long list of fixes for reported issues. As you may know, we prioritize our work based on your...
How to Properly Use Defer in Golang What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows...
1st Jun 2021
1

How to Properly Use Defer in Golang

from Boot.dev Blog [alt+shift+b] in programming

1st Jun 2021
What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns. What throws some people off is that the deferred function’s arguments are evaluated...
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

Being a minor AI public figure

from swyx's site RSS Feed [alt+shift+b] in programming

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
Github Copilot suggesting links A potentially very useful but probably unintended and unpolished feature of GitHub Copilot is that...
1st Aug 2023
37

Github Copilot suggesting links

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

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,...
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

Covers as a way of learning music and code

from ntietz.com blog - technically a blog [alt+shift+b] in programming

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...
Speeding up JavaScript function with AI help A new JavaScript library pretext for fast text measuring / layout popped up on social...
29th Mar 2026
1

Speeding up JavaScript function with AI help

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

29th Mar 2026
A new JavaScript library pretext for fast text measuring / layout popped up on social media. Potentially interesting given its focus on speeding up text rendering in web apps and me writing web apps and liking them being fast. I looked at the code and saw a function isCJK()....
22nd Nov 2024
Building in public forces true competitive advantage “Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it...
20th Dec 2016
46

Building in public forces true competitive advantage

from A Smart Bear [alt+shift+b] in programming

20th Dec 2016
“Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it creates a self-imposed accountability. But doesn’t it ruin competitive advantage when your competitors can steal your source code and know the salaries of your employees and whether...
Universal version control and rich text on Automerge In this dispatch we're sharing some updates about our ongoing research on universal version control.
8th May 2024
98

Universal version control and rich text on Automerge

from Ink & Switch [alt+shift+b] in programming

8th May 2024
In this dispatch we're sharing some updates about our ongoing research on universal version control.
Infinite javascript array using AJAX A simple way to asynchronously load suggestions into an array in JavaScript.
10th Feb 2014
1

Infinite javascript array using AJAX

from Jordan Eldredge's Blog [alt+shift+b] in programming

10th Feb 2014
A simple way to asynchronously load suggestions into an array in JavaScript.
West Coast Trail – The 75km/48 mile death hike Author Note: This trip was taken in 2021, but updated in 2023 with updated details. I’m not really...
1st Aug 2021
49

West Coast Trail – The 75km/48 mile death hike

from Dan Quach Blog [alt+shift+b] in programming

1st Aug 2021
Author Note: This trip was taken in 2021, but updated in 2023 with updated details. I’m not really sure where I get these crazy ideas, but a friend and I booked the West Coast Trail. It is this multi day thru hike in the west coast of Vancouver Island, which is accessible via...
A basic introduction to functional programming principles in ReasonML Functional programming is a programming paradigm based on several principles such as immutability...
1st Mar 2019
32

A basic introduction to functional programming principles in ReasonML

from Tinloof - Blog [alt+shift+b] in programming

1st Mar 2019
Functional programming is a programming paradigm based on several principles such as immutability and purity. ReasonML extends the functional language OCaml and compiles to JavaScript. This article aims to introduce you to some very basic functional principles present in...
Most Demanded Helpdesk Features, According to IT Pros We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals...
11th Aug 2025
1

Most Demanded Helpdesk Features, According to IT Pros

from Founder's blog [alt+shift+b] in programming

11th Aug 2025
We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals to identify their common pain points and what they value most in existing helpdesk solutions. We've also investigated current trends in helpdesk and IT service management...
The Review Is the Action Item 2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own...
30th May 2024
125

The Review Is the Action Item

from Ferd.ca [alt+shift+b] in programming

30th May 2024
2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own action item. Other follow-ups emerging from it are a plus, but the point is to learn from incidents, and the review gives room for that to happen. This is not surprising advice if...
When you should and shouldn't use React While very popular, React is not always the best web framework to use. In this article, we go over...
27th Aug 2021
35

When you should and shouldn't use React

from ByteofDev [alt+shift+b] in programming

27th Aug 2021
While very popular, React is not always the best web framework to use. In this article, we go over when to use React and when not to.
The Power of Principles in Web Development Decision-Making (article) Discover how The Epic Programming Principles can transform your web development decision-making,...
11th Mar 2025
52

The Power of Principles in Web Development Decision-Making (article)

from Epic Web Dev [alt+shift+b] in programming

11th Mar 2025
Discover how The Epic Programming Principles can transform your web development decision-making, boost your career, and help you build better software.
1st Jun 2023
17

June 2023

from Maggie Appleton [alt+shift+b] in programming

1st Jun 2023
What is Backend Web Development? The boring answer is that backend web development is the process of building the server-side of...
7th Aug 2023
1

What is Backend Web Development?

from Boot.dev Blog [alt+shift+b] in programming

7th Aug 2023
The boring answer is that backend web development is the process of building the server-side of websites and web applications. It primarily focuses on handling the logic, data processing, and communication between the user’s web browser and the server.
Install Windows 8 UEFI on Legacy BIOS with Clover (and Dual boot with Yosemite) This tutorial will help you install Windows 8 on a Legacy BIOS in UEFI mode using Clover and dual...
28th Dec 2014
30
28th Dec 2014
This tutorial will help you install Windows 8 on a Legacy BIOS in UEFI mode using Clover and dual boot with Yosemite.
Tailwind marketing and misinformation engine **Adam Wathan** explained in his [keynote speech](//youtu.be/CLkxRnRQtDE?t=109) at Tailwind Connect...
18th Feb 2024
1

Tailwind marketing and misinformation engine

from Nue developer blog [alt+shift+b] in programming

18th Feb 2024
**Adam Wathan** explained in his [keynote speech](//youtu.be/CLkxRnRQtDE?t=109) at Tailwind Connect 2023 how Tailwind CSS was born out of this sentence:
How to delete a tag on GitHub In the world of Git, tags are very useful for keeping track of your project's version history. A lot...
16th Nov 2011
45

How to delete a tag on GitHub

from A Beautiful Site [alt+shift+b] in programming

16th Nov 2011
In the world of Git, tags are very useful for keeping track of your project's version history. A lot of folks will argue that you shouldn't delete tags, but there are real-world examples in which tags need to be deleted.  That said, it's both a good and a bad thing that GitHub...
Breaking CityHash64, MurmurHash2/3, wyhash, and more... Hash functions are incredibly neat mathematical objects. They can map arbitrary data to a small...
2nd Nov 2024
82

Breaking CityHash64, MurmurHash2/3, wyhash, and more...

from orlp.net - Blog Archive [alt+shift+b] in programming

2nd Nov 2024
Hash functions are incredibly neat mathematical objects. They can map arbitrary data to a small fixed-size output domain such that the mapping is deterministic, yet appears to be random. This “deterministic randomness” is incredibly useful for a variety of purposes, such as hash...
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

2019 International Developer in Japan Survey Results

from TokyoDev [alt+shift+b] in programming

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...
Grab browser links and titles in one click When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link...
3rd Jan 2025
109

Grab browser links and titles in one click

from Darek Kay [alt+shift+b] in programming

3rd Jan 2025
When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link as rich text (e.g., when pasting the link into OneNote or Jira). Sometimes I prefer a Markdown link. There are browser extensions to achieve this task, but I don't want to...
Why is it easier to teach girls to code than to teach ourselves to treat women well? When we ask ourselves "why aren't there more women in tech?", we're quick to discuss how the...
7th Oct 2014
44
7th Oct 2014
When we ask ourselves "why aren't there more women in tech?", we're quick to discuss how the pipeline fails young women. I would be lying if I didn't think there's room for improvement here - I've written about my own negative experiences as a young programmer - and it's exciting...
Turning the Static Dynamic with Gatsby + Netlify Functions + Netlify Identity Gatsby is great for not only static sites but also traditional web applications. You can add...
26th Dec 2018
1

Turning the Static Dynamic with Gatsby + Netlify Functions + Netlify Identity

from swyx's site RSS Feed [alt+shift+b] in programming

26th Dec 2018
Gatsby is great for not only static sites but also traditional web applications. You can add authentication and serverless functionality and get up and running incredibly quickly with Netlify - here's how.
Email tracking is now off by default Buttondown is turning off analytics by default for all new users
1st Mar 2021
1

Email tracking is now off by default

from Buttondown's blog [alt+shift+b] in programming

1st Mar 2021
Buttondown is turning off analytics by default for all new users
Processes don't create ownership, people do Creating a sense of ownership in the team is crucial for the success of a project. What's the right...
21st May 2024
60

Processes don't create ownership, people do

from Florian Bellmann | Be curious, explore and meditate. [alt+shift+b] in programming

21st May 2024
Creating a sense of ownership in the team is crucial for the success of a project. What's the right angle?
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
7th Jun 2021
31

CSS Slope Graphs

from bt RSS Feed [alt+shift+b] in programming

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...
Navigating personal information with care Accessing personal information from customers is a serious matter. With the launch of HEY in 2020,...
24th Sep 2023
36

Navigating personal information with care

from 37signals Dev [alt+shift+b] in programming

24th Sep 2023
Accessing personal information from customers is a serious matter. With the launch of HEY in 2020, we developed some technology and processes to support a very simple principle: employees shouldn’t have access — intentionally or unintentionally — to personal information from our...
1st Dec 2024
Three attempts at making payments secure In the early 1990s, three companies pioneered online transactions, facing challenges of security and...
16th Jul 2025
34

Three attempts at making payments secure

from The History of the Web [alt+shift+b] in programming

16th Jul 2025
In the early 1990s, three companies pioneered online transactions, facing challenges of security and user accessibility. They are hardly known today. The post Three attempts at making payments secure appeared first on The History of the Web.
Installing WordPress on NearlyFreeSpeech Installing WordPress on NearlyFreeSpeech 2024-05-27 I recently went through the process of porting...
27th May 2024
35

Installing WordPress on NearlyFreeSpeech

from bt RSS Feed [alt+shift+b] in programming

27th May 2024
Installing WordPress on NearlyFreeSpeech 2024-05-27 I recently went through the process of porting over my wife’s small business website (built off of WordPress + Woocommerce) from EasyWP to NearlyFreeSpeech. Although the process was fairly easy-going, I thought I would post my...
George Dryden Reading my recent computing retrospective, I realised there was a big section missing: the people in...
27th Sep 2026
1

George Dryden

from markround.com [alt+shift+b] in programming

27th Sep 2026
Reading my recent computing retrospective, I realised there was a big section missing: the people in my life that made an impact and helped shape my career. Outside my immediate family, one person made an outsized contribution, and I’m fairly certain that without his influence my...
Why aren't the most useful Mac apps on the App Store? Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10...
3rd Dec 2021
53

Why aren't the most useful Mac apps on the App Store?

from Copper • A blog about conductive layers [alt+shift+b] in programming

3rd Dec 2021
Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10 different apps, some with 3-4 windows, while trying to patch bugs in Lunar faster than the users can submit the reports. I’m definitely failing. I feel my brain pulsing and my ring...
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

Changing the Tires on a Moving Codebase

from Sedimental [alt+shift+b] in programming

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...
The Long Run They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever...
7th Dec 2025
1

The Long Run

from Miguel Carranza [alt+shift+b] in programming

7th Dec 2025
They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever finish a marathon. If you had asked my mother, though, she would have told you it was a thousand times more likely I’d build a billion-dollar tech company than finish a marathon....
content slop AI slop is everywhere. But what even is slop and is AI really to blame?
5th Feb 2025
1

content slop

from David Gerrells [alt+shift+b] in programming

5th Feb 2025
AI slop is everywhere. But what even is slop and is AI really to blame?
How to upgrade or downgrade Node.js using npm Need to update your version of Node.js? Here's how you can upgrade or downgrade from the command...
5th Apr 2016
47

How to upgrade or downgrade Node.js using npm

from A Beautiful Site [alt+shift+b] in programming

5th Apr 2016
Need to update your version of Node.js? Here's how you can upgrade or downgrade from the command line using npm. Upgrading to the latest stable version # This will update you to the latest available stable version: sudo npm cache clean -f sudo npm install -g n sudo n...
AI Homelab Part 2: what I learned building my own chatbot When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
8th Jul 2026
1

AI Homelab Part 2: what I learned building my own chatbot

from Basta’s Notes [alt+shift+b] in programming

8th Jul 2026
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
Working and Communicating with Japanese Engineers If you’re an international developer working at a Japanese company, you’ve probably felt some...
3rd Mar 2026
1

Working and Communicating with Japanese Engineers

from TokyoDev [alt+shift+b] in programming

3rd Mar 2026
If you’re an international developer working at a Japanese company, you’ve probably felt some communication-related pain. Whether your team primarily uses English, Japanese, or a mix of both, chances are there’s occasionally friction. In a field where poor communication leads to...
The LLM productivity puzzle Code generation is arguably one of the most interesting applications of LLMs, and one of the first...
22nd Jan 2023
2

The LLM productivity puzzle

from Writing - Andreas Fragner [alt+shift+b] in programming

22nd Jan 2023
Code generation is arguably one of the most interesting applications of LLMs, and one of the first with real commercial use (Copilot/Codex, Codegen, etc.). If you spend time on the internet these days you’ll see people claim productivity gains ranging from 0 to 100x,...
My Stance on AI in Software Development I believe artificial intelligence is a powerful and valuable tool that can significantly improve how...
20th Apr 2026
1

My Stance on AI in Software Development

from A Beautiful Site [alt+shift+b] in programming

20th Apr 2026
I believe artificial intelligence is a powerful and valuable tool that can significantly improve how we create, solve problems, and bring ideas to life. I didn't always feel this way.. But these days, I use AI regularly in my work and I expect that to continue. We may not have...
A Beautiful Site becomes "A Beautiful Site, LLC" Today has been an exciting day. I received documentation from the State of Florida stating that A...
18th Oct 2008
37

A Beautiful Site becomes "A Beautiful Site, LLC"

from A Beautiful Site [alt+shift+b] in programming

18th Oct 2008
Today has been an exciting day. I received documentation from the State of Florida stating that A Beautiful Site, LLC. is officially a limited liability company. This marks the new beginning of a period of growth for ABS, which has been, until now, a sole proprietorship. In the...
Web Development on a $200 Chromebook Web Development on a $200 Chromebook 2020-01-07 This blog post was written, edited and tested...
7th Jan 2020
32

Web Development on a $200 Chromebook

from bt RSS Feed [alt+shift+b] in programming

7th Jan 2020
Web Development on a $200 Chromebook 2020-01-07 This blog post was written, edited and tested locally on a cheap $200 Chromebook. The article draft was composed in Sublime Text. Jekyll (the SSG this website uses) was generated via the Linux Beta Terminal running alongside Chrome...
From roots to polynomials Polynomials can be represented in various forms. The most common ones are those I call the "sum of...
7th Aug 2022
48

From roots to polynomials

from A small freedom area RSS [alt+shift+b] in programming

7th Aug 2022
Polynomials can be represented in various forms. The most common ones are those I call the "sum of powers" (for example f(x)=ax³+bx²+cx+d) and the "root factors" (for example f(x)=(x-r)(x-s)(x-t), where r, s and t are the roots). The process of transforming the former into the...
Original Barbershop Tag: You Beside My Side I wrote a barbershop tag for my girlfriend Chelsea.
2nd Apr 2009
1

Original Barbershop Tag: You Beside My Side

from Jordan Eldredge's Blog [alt+shift+b] in programming

2nd Apr 2009
I wrote a barbershop tag for my girlfriend Chelsea.
Third Stage Engineering The real performance of any computer hardware in production is the result of the hardware, software,...
16th Nov 2025
1

Third Stage Engineering

from Brendan Gregg's Blog [alt+shift+b] in programming

16th Nov 2025
The real performance of any computer hardware in production is the result of the hardware, software, and tuning; the investment and sequence of these efforts can be pictured as a three-stage rocket: I recently presented this embarrassingly simple diagram to Intel's executive...
The xz Issue Isn’t About Open Source You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of...
4th Apr 2024
116

The xz Issue Isn’t About Open Source

from The Changelog [alt+shift+b] in programming

4th Apr 2024
You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of them boiling down to some version of: The problem here is with Open Source Software. I want to say not only is that view so myopic that it pushes towards the incorrect, but also it...
Trade offs in designing versatile log format This article shows that when designing software even seemingly simple things are complicated and...
25th Mar 2019
36

Trade offs in designing versatile log format

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

25th Mar 2019
This article shows that when designing software even seemingly simple things are complicated and trade offs abound. I wanted to log events to a file. I had several requirements for my design: it should be simple and therefore easy to implement it should be human-readable it...
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

Introducing Svelte, and Comparing Svelte with React and Vue

from Josh Collinsworth [alt+shift+b] in programming

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.
Why I crave mistakes I’ve mentioned many [https://joel.is/post/5961172449/beware-of-the-social-ideas]...
3rd Jun 2012
40

Why I crave mistakes

from Joel Gascoigne [alt+shift+b] in programming

3rd Jun 2012
I’ve mentioned many [https://joel.is/post/5961172449/beware-of-the-social-ideas] times [https://joel.is/post/23348997538/what-online-gaming-taught-me-about-startups] before [https://joel.is/post/12790799237/achieving-scale-by-doing-things-that-dont-scale] on this blog that I...
gRPC is easy to misconfigure Google's gRPC is an RPC system that supports many languages, and is relatively widely used. I think...
14th Mar 2021
46

gRPC is easy to misconfigure

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

14th Mar 2021
Google's gRPC is an RPC system that supports many languages, and is relatively widely used. I think its popularity is due to being used for parts of Docker and Kubernetes. I think gRPC is mostly fine, but it is surprisingly easy to screw up by misconfiguring it. Part of that is...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

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