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+→]
Equivalent experience can cut both ways I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and...
5th Sep 2023
24

Equivalent experience can cut both ways

from Eric Bailey [alt+shift+b] in programming

5th Sep 2023
I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and expertise (and grace in answering the occasional ignorant question) in exchange for payment. The goal here is to uncover assumptions I carry with me when using assistive technology,...
Learning Gears > Translations welcome!...
19th Apr 2019
46

Learning Gears

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

19th Apr 2019
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/marchas-de-aprendizagem.html))
Aging Code In a quaint bar on the outskirts of Catania (Italy), as whiskey glasses clinked and muted...
5th Sep 2023
571

Aging Code

from Vadim Kravcenko [alt+shift+b] in programming

5th Sep 2023
In a quaint bar on the outskirts of Catania (Italy), as whiskey glasses clinked and muted conversations blended into a […] The post Aging Code appeared first on Vadim Kravcenko.
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
1st May 2023
109

Converting My X201 ThinkPad into a Slabtop

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

1st May 2023
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun "hack" to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
How to change custom domain on Substack Since September, I've been running my AI newsletter on https://lspace.swyx.io
17th Mar 2023
1

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
On Writing, Social Media, and Finding the Line of Embarrassment Brace yourself, because I’m about to utter a sequence of words I never thought I would hear myself...
19th Apr 2025
51

On Writing, Social Media, and Finding the Line of Embarrassment

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

19th Apr 2025
Brace yourself, because I’m about to utter a sequence of words I never thought I would hear myself say: I really miss posting on Twitter. I really, really miss it. It’s funny, because Twitter was never not a trash fire. There was never a time when it felt like we were living...
Winner, Name that Ware October 2025 Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital...
29th Nov 2025
1

Winner, Name that Ware October 2025

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

29th Nov 2025
Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital Signs Monitor Module with Respiration, Temperature and Blood Pressure Measurement”. It advertises a “robust, with electromagnetic interference (EMI), shock, and vibration resistant...
Fun with IE7 and the Zoom Property This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any...
29th Jun 2012
45

Fun with IE7 and the Zoom Property

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

29th Jun 2012
This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any invalid numbers. It replaces .my_class{ zoom:1; } with .my_class{ zoom:1px; } Those two characters (“px”) on the zoom property will blow up IE7 as it tries to zoom to a value in...
Type parameters in Go Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll...
10th Mar 2024
48

Type parameters in Go

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

10th Mar 2024
Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll find out why we need type parameters, how we write them, and how we can use them to create generic functions in Go.
Compensation as a Reflection of Values Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in...
3rd Mar 2021
56

Compensation as a Reflection of Values

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

3rd Mar 2021
Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in technology have the good fortune of being in a well-compensated domain, so why does this issue induce such anxiety when our basic needs are clearly covered? If it needs to be said,...
L'Insurrection qui vient I can trace different periods of my life back to the music with which I decided to fill my ears and...
7th Jun 2010
42

L'Insurrection qui vient

from Liz Denys [alt+shift+b] in programming

7th Jun 2010
I can trace different periods of my life back to the music with which I decided to fill my ears and the stories towards which I let my eyes venture. Rereading tends to bring a part of me back to previous points in times, and occasionally, I partake in this. But there are few...
Write on the Boot.dev Blog We’ve just opened up the Boot.dev Blog to public contributions! We’re really excited to see all the...
2nd Sep 2022
1

Write on the Boot.dev Blog

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

2nd Sep 2022
We’ve just opened up the Boot.dev Blog to public contributions! We’re really excited to see all the great stories that our readers and students will create.
Bulletproof Components Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book...
8th Dec 2021
52

Bulletproof Components

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

8th Dec 2021
Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book Bulletproof Web Design. I purchased it during my first trip to An Event Apart in 2007. This book meant a lot to me back then, and almost 15 years later, many of its concepts still hold...
Best Rust books for 2024 There are many Rust books, but these are my favourites—and I think you’ll like them too. Here are...
5th Jul 2024
119

Best Rust books for 2024

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

5th Jul 2024
There are many Rust books, but these are my favourites—and I think you’ll like them too. Here are my reviews of what I think are the truly essential Rust books available today.
6th Dec 2018
Should I Use JWTs For Authentication Tokens? No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about....
26th May 2024
43

Should I Use JWTs For Authentication Tokens?

from home automation - Tinker, Tamper, Alter, Fry [alt+shift+b] in programming

26th May 2024
No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about. JWT stands for JSON Web Tokens, a reasonably well defined standard for authenticated tokens. Specifically they have a header with format information, a payload, and a signature or...
Learning Dutch online in 2023 Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning...
2nd Mar 2023
34

Learning Dutch online in 2023

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

2nd Mar 2023
Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning the language and reached an intermediate (B1-B2) level. While learning Dutch is not a hard requirement to live and work in the country, it does make day-to-day life a bit more...
React’s useTransition and state update reordering Clarifying how React will sometimes apply state updates out of order when using concurrent features,...
16th Aug 2025
1

React’s useTransition and state update reordering

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

16th Aug 2025
Clarifying how React will sometimes apply state updates out of order when using concurrent features, and a best practice which can help you avoid it.
Don’t fix it just because it’s technical debt. Why should we only spend part of our time doing work that maximizes value, and the rest of our time...
8th May 2023
37

Don’t fix it just because it’s technical debt.

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

8th May 2023
Why should we only spend part of our time doing work that maximizes value, and the rest of our time doing other, less optimal work?
Change: Damned if you do, damned more if you don't Everyone wants change, but doesn't want to change. Though inevitable, change is uncomfortable and...
3rd Dec 2023
50

Change: Damned if you do, damned more if you don't

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

3rd Dec 2023
Everyone wants change, but doesn't want to change. Though inevitable, change is uncomfortable and exhausting. Manage it with kindness.
Notes on switching to Helix from vim Hello! Earlier this summer I was talking to a friend about how much I love using fish, and how I...
10th Oct 2025
25

Notes on switching to Helix from vim

from Julia Evans [alt+shift+b] in programming

10th Oct 2025
Hello! Earlier this summer I was talking to a friend about how much I love using fish, and how I love that I don’t have to configure it. They said that they feel the same way about the helix text editor, and so I decided to give it a try. I’ve been using it for 3 months now and...
Two examples of hover styles on images I enjoy adding :hover styles to my websites. A good hover style reminds me of how fast and...
6th Oct 2024
84

Two examples of hover styles on images

from alexwlchan [alt+shift+b] in programming

6th Oct 2024
I enjoy adding :hover styles to my websites. A good hover style reminds me of how fast and responsive our computers can be, if we let them. For example, I add a thicker underline when you hover over a link on this site, and it appears/disappears almost instantly as I move my...
You can move !Unpin Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the...
4th Dec 2024
86

You can move !Unpin

from Quentin Santos [alt+shift+b] in programming

4th Dec 2024
Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the exact meaning of Unpin. The documentation says: The documentation of Unpin says: Types that do not require any pinning guarantees. Where pinning is described as: From this, you could...
Resurfacing posts Some posts you may have missed
27th May 2026
1

Resurfacing posts

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

27th May 2026
Some posts you may have missed
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...
In search of lost teams As a technical leader, how do you spot when your team is lost in the weeds, and is there anything...
29th Sep 2020
1

In search of lost teams

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

29th Sep 2020
As a technical leader, how do you spot when your team is lost in the weeds, and is there anything you can do about it? Leadership expert Mike Thomas explains.
How I use Roam Research I take lots of notes and I’m always looking for that perfect note taking app. Because I take a lot...
27th Jun 2021
37

How I use Roam Research

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

27th Jun 2021
I take lots of notes and I’m always looking for that perfect note taking app. Because I take a lot of notes, mobile-first note taking apps (e.g. Google’s Keep) are of no interest to me. To me most important thing is: lowest possible friction in adding new notes fast way of...
The Future of CSS ✨ Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new...
a week ago
1

The Future of CSS ✨

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

a week ago
Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new HTML/CSS/JS features. This year, there’s a ton of super exciting features being considered! In this blog post, we’ll explore the CSS of the future, to get a glimpse of what we’ll...
[Renovated] NURBS is just an acronym NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This...
14th Aug 2020
47

[Renovated] NURBS is just an acronym

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

14th Aug 2020
NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This guide walks you through these concepts one by one.
The Boot.dev Beat. August 2025 We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible...
4th Aug 2025
1

The Boot.dev Beat. August 2025

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

4th Aug 2025
We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible projects come out of it. Thanks to everyone that participated, I’m excited for the next one!
The Overcast Redesign: Part One Overcast’s latest update (2022.2) brings the largest redesign in its nearly-eight-year history, plus...
25th Mar 2022
65

The Overcast Redesign: Part One

from Marco.org [alt+shift+b] in programming

25th Mar 2022
Overcast’s latest update (2022.2) brings the largest redesign in its nearly-eight-year history, plus many of the most frequently requested features and lots of under-the-hood improvements. I’m pretty proud of this one. For this first and largest phase of the redesign, I focused...
you will blame the wrong people Billionaires, am I right? Immigrants, am I right? It’s going to be so painful to...
1st Sep 2025
34

you will blame the wrong people

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

1st Sep 2025
Billionaires, am I right? Immigrants, am I right? It’s going to be so painful to watch. Billionaires will go away. Immigrants will go away. The problems will continue to get worse. The problem is the unproductive. The rich unproductive and the poor unproductive. The finance...
Quality is a trap Like cicadas emerging from the ground, design industry conversations about quality seem to...
25th Jun 2025
1

Quality is a trap

from Eric Bailey [alt+shift+b] in programming

25th Jun 2025
Like cicadas emerging from the ground, design industry conversations about quality seem to periodically erupt on social media. Also like cicadas, these articles are as predicable as they are irritating. I can’t count the amount of Medium thinkpieces I’ve seen come and go where an...
MCP is Dead; Long Live MCP! - Revisited 6 months later, where does MCP stand today?
8th Aug 2026
2

MCP is Dead; Long Live MCP! - Revisited

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

8th Aug 2026
6 months later, where does MCP stand today?
I gave a talk about compiling to WebAssembly in the browser Video of my TSConf 2021 talk entitled "Faster, Safer: Compiling Untrusted Code to WebAssembly in the...
18th Nov 2021
1

I gave a talk about compiling to WebAssembly in the browser

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

18th Nov 2021
Video of my TSConf 2021 talk entitled "Faster, Safer: Compiling Untrusted Code to WebAssembly in the Browser".
Data and acquired consent Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's...
4th Nov 2025
1

Data and acquired consent

from The Web Witch's Blog [alt+shift+b] in programming

4th Nov 2025
Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's okay...until it's not. If you're a brand, a content creator, or just someone on the internet, and you come across someone sharing their email on a platform for the purpose of being...
Adding page transitions in SvelteKit Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition...
1st Mar 2023
46

Adding page transitions in SvelteKit

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

1st Mar 2023
Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition effects in SvelteKit sites and apps as easy as adding just a few lines of code.
We spent $3.3M buying out investors: Why and how we did it Note: this was originally posted on the Buffer blog. Last month, Buffer spent $3.3 million – about...
10th Sep 2018
58

We spent $3.3M buying out investors: Why and how we did it

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

10th Sep 2018
Note: this was originally posted on the Buffer blog. Last month, Buffer spent $3.3 million – about half of all the cash we had in the bank – to buy out our main venture capital (VC) investors. Starting the conversations, negotiations, and process of this buy out was one
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

My wireguard IPv6 tunnel

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

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...
External popup links using jQuery With the deprecation of the target attribute in XHTML Strict, opening links in new windows has...
15th Nov 2007
38

External popup links using jQuery

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

15th Nov 2007
With the deprecation of the target attribute in XHTML Strict, opening links in new windows has become a bit trivial, if not annoying, to standardize. I always look for a consistent, unobtrusive approach that degrades gracefully; and since I use jQuery quite frequently, this is...
The L in "LLM" Stands for Lying On Evitability in Use of AI If the hype is to be believed, software development as we know it...
3rd Mar 2026
1

The L in "LLM" Stands for Lying

from Acko.net [alt+shift+b] in programming

3rd Mar 2026
On Evitability in Use of AI If the hype is to be believed, software development as we know it is over. Strangely though, despite now years of LLM-powered tooling, the results look, feel and function mostly the same as they ever did: barely. It's undeniable there's a metric...
Suite smells: undertesting and overtesting Tests are great, provided they actually test something. But are your tests too optimistic...
8th Dec 2024
116

Suite smells: undertesting and overtesting

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

8th Dec 2024
Tests are great, provided they actually test something. But are your tests too optimistic (assuming the code already works), or too persnickety (testing the irrelevant)?
how fast is go? simulating millions of particles on a smart tv The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv...
13th Sep 2025
1

how fast is go? simulating millions of particles on a smart tv

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

13th Sep 2025
The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.
Building Custom React Hooks Illustrated notes on building custom React hooks
2nd Nov 2019
28

Building Custom React Hooks

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

2nd Nov 2019
Illustrated notes on building custom React hooks
Git squash is not nice history Today I read a brilliant article about effective use of git bisect, but I disagreed with a small...
5th Oct 2020
1

Git squash is not nice history

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

5th Oct 2020
Today I read a brilliant article about effective use of git bisect, but I disagreed with a small nuance of one of its conclusions (and, by internet law, was honor bound to write a blog post about it): Had this happened in a code base with a ‘nice history’ (as the...
The 6 JavaScript Projects to watch in 2023 We look over some of the JavaScript projects to watch in 2023.
1st Jan 2023
22

The 6 JavaScript Projects to watch in 2023

from ByteofDev [alt+shift+b] in programming

1st Jan 2023
We look over some of the JavaScript projects to watch in 2023.
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...
Designing a fast I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the...
16th Jul 2015
1

Designing a fast

from Sedimental [alt+shift+b] in programming

16th Jul 2015
I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the clock. Cleaning will have to wait. I'm downing water like there's no tomorrow, but really tomorrow starts in one minute. Still drinking. All work is thirsty work if the day is long...
The faded world: my experience with cataract <![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme....
22nd Dec 2024
28

The faded world: my experience with cataract

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

22nd Dec 2024
<![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme. Until cataract came. In May of 2024 my ophthalmologist confirmed what I surmised: both of my eyes were affected by cataract. It came earlier than my age would suggest but that's...
Why I'm not a VC (yet) There is too much money chasing too few operators.
8th Aug 2021
41

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.
Quietly quantum-resistant blogging Among the other fun news recently, two papers were published that suggest quantum computers capable...
9th Apr 2026
1

Quietly quantum-resistant blogging

from alexwlchan [alt+shift+b] in programming

9th Apr 2026
Among the other fun news recently, two papers were published that suggest quantum computers capable of breaking classical public-key cryptography algorithms are much closer than previously believed. What was thought to be years away might now be months. I found Filippo Valsorda’s...
Eating the Cloud from Outside In AWS is playing Chess. Cloudflare is playing Go.
4th Oct 2021
40

Eating the Cloud from Outside In

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

4th Oct 2021
AWS is playing Chess. Cloudflare is playing Go.
2014-12-11 shop.evilmadscientist.com/productsmenu/652
11th Dec 2014
22

2014-12-11

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

11th Dec 2014
shop.evilmadscientist.com/productsmenu/652
New talk: Learning DNS in 10 years Here’s a keynote I gave at RubyConf Mini last year: Learning DNS in 10 years. It’s about strategies...
8th May 2023
35

New talk: Learning DNS in 10 years

from Julia Evans [alt+shift+b] in programming

8th May 2023
Here’s a keynote I gave at RubyConf Mini last year: Learning DNS in 10 years. It’s about strategies I use to learn hard things. I just noticed that they’d released the video the other day, so I’m just posting it now even though I gave the talk 6 months ago. Here’s the video, as...
What's "good" code and does it matter? I take pride in my work and in writing good code, and it's important sometimes to take a step back...
14th Oct 2020
2

What's "good" code and does it matter?

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

14th Oct 2020
I take pride in my work and in writing good code, and it's important sometimes to take a step back and ask: what does that even mean? And does it matter? At a high level, "good code" is code that is suitable for its purpose and achieves its goals. That definition is pretty...
Partial order and non-Boolean logic Non-Boolean logics are rare but not extinct. Interval logic is one example. Sometimes, you can...
26th Dec 2020
42

Partial order and non-Boolean logic

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

26th Dec 2020
Non-Boolean logics are rare but not extinct. Interval logic is one example. Sometimes, you can implement a logic you want within total order or partial order but sometimes even that isn't enough and you need an even more general relation. With operator overloading, you have the...
Interactive Flamegraphs In my latest article, I made heavy use of flamegraphs. To makes things clearer, flamegraphs are...
8th Sep 2024
40

Interactive Flamegraphs

from Quentin Santos [alt+shift+b] in programming

8th Sep 2024
In my latest article, I made heavy use of flamegraphs. To makes things clearer, flamegraphs are visualizations of how much time is spent in each function in a program: ./write –write_with_vmsplice –huge_page –busy_loop | ./read –read_with_splice –busy_loop Profiling of ./write...
CSS in React Server Components You can’t make an omelette without cracking a few eggs, and when the core React team unveiled their...
15th Apr 2024
38

CSS in React Server Components

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

15th Apr 2024
You can’t make an omelette without cracking a few eggs, and when the core React team unveiled their vision for the future of React, some of my favourite libraries got scrambled 😅. In this blog post, we’re going to explore the compatibility issues between React Server Components...
A Web Component Story Gather 'round, it's story time. A number of years ago, I was hired by a company to rebuild a...
30th Sep 2022
53

A Web Component Story

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

30th Sep 2022
Gather 'round, it's story time. A number of years ago, I was hired by a company to rebuild a component library for their design system. The one they were replacing was built with AngularJS, but AngularJS was old and rickety and nobody wanted to use it anymore. Plus, many teams...
Bear is now source-available Updates to the Bear license
1st Sep 2025
47

Bear is now source-available

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

1st Sep 2025
Updates to the Bear license
Being a minor AI public figure I was recently involved in moderating a chat with Kanjun Qiu of Imbue at the MIT AI conf:...
3rd Nov 2023
1

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/AF1QipNJ9i78ICeg2YuemyAXmtStKvqr9l0Tao3xQWxmeAVjBALHnNnFvPXFlNSkdMfqA?pli=1&key=dTFRRHBTLVRZTEVCem0zal8tNVkxblh0V3k4VXhR
Why I don't like the LTV metric (LifeTime Value) The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
7th Oct 2013
18

Why I don't like the LTV metric (LifeTime Value)

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

7th Oct 2013
The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
Is Computer Science Really that Hard? Yes, computer science is hard, but you already know that. You don’t want to know if computer science...
5th Apr 2023
1

Is Computer Science Really that Hard?

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

5th Apr 2023
Yes, computer science is hard, but you already know that. You don’t want to know if computer science is hard. You want to know if it’s too hard. You want to know if having to learn computer science is going to be a real obstacle in your way to achieving your goal.
When is my Cake Day? Using praw and prawoauth2 to find when is my cake day on Reddit.
20th Nov 2015
29

When is my Cake Day?

from blag [alt+shift+b] in programming

20th Nov 2015
Using praw and prawoauth2 to find when is my cake day on Reddit.
Buyers define marketplaces A marketplace business connects buyers and sellers in exchange for a cut of the revenue. Some of...
7th Jun 2020
1

Buyers define marketplaces

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

7th Jun 2020
A marketplace business connects buyers and sellers in exchange for a cut of the revenue. Some of today's biggest companies, such as Amazon, Uber, and Airbnb, are marketplaces. Yes, these companies cha...
Why Elliot Jay Stocks loves using Buttondown Designer and typographer Elliot Jay Stocks uses Buttondown to power Behind the Scenes, his weekly...
2nd Apr 2024
1

Why Elliot Jay Stocks loves using Buttondown

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

2nd Apr 2024
Designer and typographer Elliot Jay Stocks uses Buttondown to power Behind the Scenes, his weekly newsletter about design, typography, and creativity.
Go structs are copied on assignment (and other things about Go I'd missed) I’ve been writing Go pretty casually for years – the backends for all of my playgrounds (nginx, dns,...
6th Aug 2024
74

Go structs are copied on assignment (and other things about Go I'd missed)

from Julia Evans [alt+shift+b] in programming

6th Aug 2024
I’ve been writing Go pretty casually for years – the backends for all of my playgrounds (nginx, dns, memory, more DNS) are written in Go, but many of those projects are just a few hundred lines and I don’t come back to those codebases much. I thought I more or less understood the...
Drawbacks of developing in containers It seems like everyone these days is developing in containers. Specifically, I mean running your...
1st Feb 2021
2

Drawbacks of developing in containers

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

1st Feb 2021
It seems like everyone these days is developing in containers. Specifically, I mean running your local development environment almost entirely in containers. There's a lot to be said for it, especially when you're bringing new developers into a project: it can be an invaluable...
In defense of two-state theme toggles There's a lively debate going on over whether theme toggles should have two options (light/dark) or...
21st Aug 2026
2

In defense of two-state theme toggles

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

21st Aug 2026
There's a lively debate going on over whether theme toggles should have two options (light/dark) or three, with an added "system" option. I maintain two-state toggles are better in most cases (though not all), and that the case for a third option rests mainly on problems most...
18th Dec 2011
A History of Cyborgs Notes on the history of cyborgs and why the idea still holds historical weight in Western narratives
1st Nov 2020
26

A History of Cyborgs

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

1st Nov 2020
Notes on the history of cyborgs and why the idea still holds historical weight in Western narratives
Check if your performance intuition still works with CUDA An interactive quiz about microoptimizations in CUDA. 10 rounds, two pieces of code per each, you...
1st Jun 2021
45

Check if your performance intuition still works with CUDA

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

1st Jun 2021
An interactive quiz about microoptimizations in CUDA. 10 rounds, two pieces of code per each, you get to guess which is the faster.
How to Reverse Interview Investors I honestly never expected this to be a topic that was common enough to write up, however, it...
2nd Feb 2023
1

How to Reverse Interview Investors

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

2nd Feb 2023
I honestly never expected this to be a topic that was common enough to write up, however, it suddenly hit me today that it is the ultra niche topics that deserve writing up since it is the stuff that is outside the usual SERP riffraff.
Recently Hello! Only a day late this time. October was another busy month but it didn’t yield much content. I...
2nd Nov 2025
1

Recently

from Tom MacWright [alt+shift+b] in programming

2nd Nov 2025
Hello! Only a day late this time. October was another busy month but it didn’t yield much content. I ran a second half-marathon, this time with much less training, but only finished a few minutes slower than I did earlier this year. Next year I’m thinking about training at a...
Focus on the line, not the dot * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Yesterday I...
2nd Jan 2013
33

Focus on the line, not the dot

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

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...
20th Jun 2024
27th Nov 2013
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

Upgrading the SwarmTurret

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

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...
Don't hate on PHP It wasn't long after launching a major open source PHP project until I started hearing things like...
22nd Nov 2016
41

Don't hate on PHP

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

22nd Nov 2016
It wasn't long after launching a major open source PHP project until I started hearing things like this: I [...] immediately drop interest in a project when I see that it is implemented in PHP. A lot of people have been hating on PHP in recent years, and frankly, they have every...
26th Feb 2021
Legal aid charities for immigrants (2024) The Trump administration has made aggressive threats against immigrants in the US. It’s not clear...
27th Nov 2024
96

Legal aid charities for immigrants (2024)

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

27th Nov 2024
The Trump administration has made aggressive threats against immigrants in the US. It’s not clear what’s coming, my biggest fear is a violent display of fascism. (Don’t call them camps!) But even if it’s a polite legal process it will be chaotic and disruptive to many...
Implementing Notion-like table of contents in JavaScript Notion-like table of contents in JavaScript Long web pages benefit from having a table...
24th Aug 2024
99

Implementing Notion-like table of contents in JavaScript

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

24th Aug 2024
Notion-like table of contents in JavaScript Long web pages benefit from having a table of contents. Especially technical, reference documentation. As a reader you want a way to quickly navigate to a specific part of the documentation. This article describes how I...
Insulin dump My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type...
12th Oct 2021
22

Insulin dump

from Eric Bailey [alt+shift+b] in programming

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...
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.
wastrel, a profligate implementation of webassembly Hey hey hey good evening! Tonight a quick note on , a new...
30th Oct 2025
1

wastrel, a profligate implementation of webassembly

from wingolog [alt+shift+b] in programming

30th Oct 2025
Hey hey hey good evening! Tonight a quick note on , a new WebAssembly implementation.wastrel Wastrel compiles Wasm modules to standalone binaries. It does so by emitting C and then compiling that C. Compiling Wasm to C isn’t new: wrote back in the day and these days most...
The Phoenix project — Book Notes Book Notes From "The Phoenix project".
19th Jan 2019
38

The Phoenix project — Book Notes

from Mahmoud Felfel's Blog RSS Feed [alt+shift+b] in programming

19th Jan 2019
Book Notes From "The Phoenix project".
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...
ZRH Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
22nd Aug 2012
41

ZRH

from Liz Denys [alt+shift+b] in programming

22nd Aug 2012
Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
Happy New Year: Lisp interpreter in SQL This year, I'll be implementing a Lisp interpreter in SQL. Now, what's Lisp, and why would I want to...
31st Dec 2025
1

Happy New Year: Lisp interpreter in SQL

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

31st Dec 2025
This year, I'll be implementing a Lisp interpreter in SQL. Now, what's Lisp, and why would I want to do that? Well, let me tell you a little story about that. Several decades ago, I got a New Year's present from my roommate's girlfriend. It was a book. She got it at a used...
How to create microfrontends with Web Components in React We often hear about microfrontends, this happens when your company plans to have multiple teams...
7th Jan 2021
39

How to create microfrontends with Web Components in React

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

7th Jan 2021
We often hear about microfrontends, this happens when your company plans to have multiple teams build a big new web project. The company does not want teams to fight over a single monstrous SPA. It decides to break the project down into several mini-apps hosted by a parent app....
Before and after Almost Perfect At the beginning of this year, I spent a couple of weeks at the Almost Perfect creative residence in...
8th Jul 2024
1

Before and after Almost Perfect

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

8th Jul 2024
At the beginning of this year, I spent a couple of weeks at the Almost Perfect creative residence in Tokyo, run by Luis and Yuka. This week Luis and Yuka published a podcast we recorded during my resi...
Irving Berlin's "Blue Skies" on Eleuke electric ukulele I arranged and recorded Irving Berlin's 'Blue Skies' on my new Eleuke electric ukulele.
21st Sep 2010
1

Irving Berlin's "Blue Skies" on Eleuke electric ukulele

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

21st Sep 2010
I arranged and recorded Irving Berlin's 'Blue Skies' on my new Eleuke electric ukulele.
notes from Naval (2025) someone I resonate a lot with is Naval Ravikant - his classic "How to Get Rich Without Getting...
6th Jul 2025
1

notes from Naval (2025)

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

6th Jul 2025
someone I resonate a lot with is Naval Ravikant - his classic "How to Get Rich Without Getting Lucky" (henceforth HTGR) is formative to a lot of my thinking, including How to Market Yourself Without Being A Celebrity and "Play Long Term Games with Long Term People". HTGR also...
How to not make a résumé in React I’ve seen a fair share of tutorial links floating around in newsletters and Twitter and the like...
7th Apr 2020
25

How to not make a résumé in React

from Eric Bailey [alt+shift+b] in programming

7th Apr 2020
I’ve seen a fair share of tutorial links floating around in newsletters and Twitter and the like recently. They all promise the same thing, namely how to use React to create a résumé. I mean, I get it. It’s important to have something to build towards when learning a new skill,...
A Web Components Primer On the eve of February, I was inspired to tweet about web components. What started as a simple...
4th Feb 2022
50

A Web Components Primer

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

4th Feb 2022
On the eve of February, I was inspired to tweet about web components. What started as a simple thought quickly turned into a series of tweets that folks seem to find useful. I've adapted the thread and I'm posting it here for prosperity. Overview # Shadow DOM? Light DOM? Slots?...
Catbird: An experimental game engine for Scheme programmers I've been participating in the Lisp Game Jam for several years now, and the next one is starting...
25th Oct 2022
1

Catbird: An experimental game engine for Scheme programmers

from dthompson [alt+shift+b] in programming

25th Oct 2022
I've been participating in the Lisp Game Jam for several years now, and the next one is starting on 10/28, and with each attempt I've been accumulating code that forms something resembling a game engine. I'm now attempting to solidify some of the concepts I've been exploring in...
Magical Rainbow Gradients If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible....
13th Jan 2020
36

Magical Rainbow Gradients

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

13th Jan 2020
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients, using CSS Houdini, CSS variables,...
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...
Sine and cosine Interactive mnemonics and changeable snippets.TL&DR: Sine is like S and cosine is like C. You can...
9th Dec 2019
44

Sine and cosine

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

9th Dec 2019
Interactive mnemonics and changeable snippets.TL&DR: Sine is like S and cosine is like C. You can make things like O or 8 by using them both.
In Memoriam, Encountering World War I, and Thinkable Horrors A delayed education on the trenches and scales of suffering
18th Jul 2026
1

In Memoriam, Encountering World War I, and Thinkable Horrors

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

18th Jul 2026
A delayed education on the trenches and scales of suffering
Meta’s historic growth challenge The company’s growth is under more pressure than it has ever been, and in a worse strategic position...
6th Oct 2022
58

Meta’s historic growth challenge

from The Pragmatic Engineer [alt+shift+b] in programming

6th Oct 2022
The company’s growth is under more pressure than it has ever been, and in a worse strategic position than Apple, Google, Amazon or Microsoft. Why is this and what can the company do to get out of this situation?
Startup identity & the sadness of a successful exit Many founders experience a profound and prolonged sadness after selling their company. But "not...
6th Aug 2023
36

Startup identity & the sadness of a successful exit

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

6th Aug 2023
Many founders experience a profound and prolonged sadness after selling their company. But "not selling" might be worse. Maybe my story will help you.
Clever Code Considered Harmful As engineers, it can be really satisfying for us to implement clever, terse solutions to problems,...
13th Nov 2019
35

Clever Code Considered Harmful

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

13th Nov 2019
As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This article makes the case that we...
The Boot.dev Beat. June 2024 ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed...
5th Jun 2024
1

The Boot.dev Beat. June 2024

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

5th Jun 2024
ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed improvements to the site. Hope you enjoy!
GitHub now has a setting to underline links A public beta was released for GitHub on Friday the 29th. It allows you to apply or remove an...
2nd Oct 2023
26

GitHub now has a setting to underline links

from Eric Bailey [alt+shift+b] in programming

2nd Oct 2023
A public beta was released for GitHub on Friday the 29th. It allows you to apply or remove an underline effect to links in body content. The link underlines are present in Issue and Pull Request comments, as well as other areas of the site. We are still identifying areas where...
19

Privacy Monthly April 2024

from Blog of Simple Analytics [alt+shift+b] in programming

8th Apr 2024
LLMs Demand Observability-Driven Development Originally posted on the Honeycomb blog on September 20th, 2023 Our industry is in the early days of...
20th Sep 2023
1

LLMs Demand Observability-Driven Development

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

20th Sep 2023
Originally posted on the Honeycomb blog on September 20th, 2023 Our industry is in the early days of an explosion in software using LLMs, as well as (separately, but relatedly) a revolution in how engineers write and run code, thanks to generative AI. Many software engineers are...
Moving from Stencil to LitElement Over the weekend, I finished migrating Shoelace from Stencil to LitElement. Even though consumers of...
2nd Mar 2021
52

Moving from Stencil to LitElement

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

2nd Mar 2021
Over the weekend, I finished migrating Shoelace from Stencil to LitElement. Even though consumers of the library won't see much of a difference, this was a major overhaul of Shoelace's internals. Naturally, such a big change brings questions from the community, such as "what were...
Security testing your APIs - Unrestricted Resource Consumption In this blog post series, I am going to explore the vulnerabilities in the OWASP API Security Top...
9th Oct 2024
40

Security testing your APIs - Unrestricted Resource Consumption

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

9th Oct 2024
In this blog post series, I am going to explore the vulnerabilities in the OWASP API Security Top 10. For each entry, I’ll show you how to perform experiments on APIs to test for the vulnerability, and I’ll discuss my observations. I’ll use different APIs as test subjects in...
Winner, Name that Ware July 2024 The ware for July 2024 is an Ingenico Axium DX8000. I hadn’t had a chance to tear down a modern POS...
15th Aug 2024
78

Winner, Name that Ware July 2024

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

15th Aug 2024
The ware for July 2024 is an Ingenico Axium DX8000. I hadn’t had a chance to tear down a modern POS terminal myself, so it was pretty interesting to see all the anti-tamper traces built into the product (thank you jackw01 for sharing it!). I wonder how effective these are, and...
How Copy-on-Write Works with Memory-Mapped Files Let’s step inside the kernel and understand how it implements copy-on-write and what are its...
27th Sep 2026
1

How Copy-on-Write Works with Memory-Mapped Files

from Confessions of a Code Addict [alt+shift+b] in programming

27th Sep 2026
Let’s step inside the kernel and understand how it implements copy-on-write and what are its implications for the performance of user-space systems
Getting Closure on React Hooks Learn React Hooks by building a clone of React - in 30 minutes!
11th Mar 2019
37

Getting Closure on React Hooks

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

11th Mar 2019
Learn React Hooks by building a clone of React - in 30 minutes!
Color Shifting in CSS A little while ago, I was trying to animate an element’s background color, so that it cycled through...
8th Sep 2025
1

Color Shifting in CSS

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

8th Sep 2025
A little while ago, I was trying to animate an element’s background color, so that it cycled through the rainbow. Seems easy, but it turns out, browsers have a surprisingly big limitation when it comes to color processing! In this tutorial, we’ll dig into the issue, and I’ll...
9th Mar 2009
Passing data from PHP to JavaScript Have you ever needed to send a PHP variable, array, or object to JavaScript? It can get complicated...
5th Mar 2015
50

Passing data from PHP to JavaScript

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

5th Mar 2015
Have you ever needed to send a PHP variable, array, or object to JavaScript? It can get complicated trying to escape the output properly. Here's a way that always works—no escaping necessary. Let's say we have the following variable in PHP: $name = 'Bob Marley'; And we want to...
Prepping for the endgame of the open web Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post...
7th Apr 2026
1

Prepping for the endgame of the open web

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

7th Apr 2026
Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post Prepping for the endgame of the open web appeared first on The History of the Web.
Proof Bitcoin is Overhyped BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin...
9th Jul 2014
31

Proof Bitcoin is Overhyped

from TokyoDev [alt+shift+b] in programming

9th Jul 2014
BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin transactions per day](https://blockchain.info/en/charts/n-transactions), I was flabbergasted: **there are only about 60,000 transactions per day.** I graphed the number relative to [the...
OpenClaw is my new coworker What happens when you give AI its own laptop
2nd Feb 2026
1

OpenClaw is my new coworker

from Contraption Co. [alt+shift+b] in programming

2nd Feb 2026
What happens when you give AI its own laptop
On the software supply-chain doom spiral .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning...
24th Apr 2026
1

On the software supply-chain doom spiral

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

24th Apr 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning packages at an exhausting clip. But the hacks are hackneyed. What’s new is the doom cycle: Code that steals keys to publish code to steal more keys. A zombie army of infected code. And AI...
The 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

The Boot.dev Beat. December 2025

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

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...
Grow slowly, stay small A more sustainable way to do business
3rd Dec 2025
2

Grow slowly, stay small

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

3rd Dec 2025
A more sustainable way to do business
Is It Time To Version Observability? (Signs Point To Yes) Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in...
7th Aug 2024
120

Is It Time To Version Observability? (Signs Point To Yes)

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

7th Aug 2024
Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in order to write other pieces of writing. Like this one. So we’re just gonna do this quick and dirty on the personal blog, and not bother bringing it up to the editorial standards...
Local Optimizations Don't Lead to Global Optimums I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to...
18th Nov 2024
106

Local Optimizations Don't Lead to Global Optimums

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

18th Nov 2024
I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to believe I do so on purpose. I want to know as much as I can about the context of what it is that I'm automating. I also use a limited set of tools. I used old computers for a long...
Chromecast Backgrounds I finally had a chance to use my Chromecast over the past few weeks. In doing so I noticed that the...
28th Jan 2014
57

Chromecast Backgrounds

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

28th Jan 2014
I finally had a chance to use my Chromecast over the past few weeks. In doing so I noticed that the background images that cycle through the home screen are pretty awesome. I looked into it and was able to find the URL that this page uses and pull all the images using a Node...
Topologies of Remote Teams When you're building or scaling a software engineering team, you naturally run into a choice at some...
23rd Aug 2018
2

Topologies of Remote Teams

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

23rd Aug 2018
When you're building or scaling a software engineering team, you naturally run into a choice at some point: will we all be in the same office, or will we do this "remote work" thing? There are a lot of factors that go into whether or not remote work will work for your team, like...
Happy Pride! Have Some Updates! This month we have some surprise updates for OS 7, including new releases of GNOME apps and a big...
4th Jun 2024
109

Happy Pride! Have Some Updates!

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

4th Jun 2024
This month we have some surprise updates for OS 7, including new releases of GNOME apps and a big update for Mail. Plus Wayland is here, there’s a new way to manage Drivers, and we’re shipping Flathub by default! And don’t forget Platform 8 is now ready for developers. Read ahead...
My Changing Opinion on Personal Website Design My Changing Opinion on Personal Website Design 2021-05-19 Hey would you look at that - my personal...
19th May 2021
31

My Changing Opinion on Personal Website Design

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

19th May 2021
My Changing Opinion on Personal Website Design 2021-05-19 Hey would you look at that - my personal blog has been redesigned again! Although I am still using good ol’ Jekyll for the backend, I have now added a more fleshed-out CSS design which also includes a set of open source...
Intentional Creation Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of...
4th Jan 2023
1

Intentional Creation

from Sedimental [alt+shift+b] in programming

4th Jan 2023
Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of my oldest ideas, finally published on the GitHub ReadME Project blog, along with a profile, in June 2022. For more like this, follow me on Twitter or Mastodon. (You can also read it...
Posting on the internet freightens me Posting on the internet freightens me
16th Apr 2026
2

Posting on the internet freightens me

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

16th Apr 2026
Posting on the internet freightens me
Singletons in ES6 - The Good, The Bad, The Ugly Singletons are fairly controversial as far as I can tell, especially in JavaScript programming....
4th Nov 2019
1

Singletons in ES6 - The Good, The Bad, The Ugly

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

4th Nov 2019
Singletons are fairly controversial as far as I can tell, especially in JavaScript programming. Let’s take a look at what they are, when to (maybe) use them, and when not to.
The Website that Predicted AI There's a website developed with a personalized experience in mind. It touts major breakthroughs in...
13th Nov 2024
64

The Website that Predicted AI

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

13th Nov 2024
There's a website developed with a personalized experience in mind. It touts major breakthroughs in predictive technology, driven by sophisticated algorithms that provide real-time recommendations. And it was launched in 1995. The post The Website that Predicted AI appeared first...
Prevent data loss on page refresh It can be frustrating to fill out a web form, only to accidentally refresh the page (or click...
1st Oct 2024
106

Prevent data loss on page refresh

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

1st Oct 2024
It can be frustrating to fill out a web form, only to accidentally refresh the page (or click "back") and lose all the hard work. In this blog post, I present a method to retain form data when the page is reloaded, which improves the user experience. Browser behavior Most...
Generative Fill or Degenerate Phil Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background...
1st Jul 2023
71

Generative Fill or Degenerate Phil

from somenice [alt+shift+b] in programming

1st Jul 2023
Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background artists, web designers, print layout artists, or anybody who deals with incorrect aspect ratios or odd image dimentions will be thrilled by the output. The image below represents a...
a problem with ssr Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
1

a problem with ssr

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

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.
43 Hours on the Amtrak Southwest Chief In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips,...
3rd Feb 2023
1

43 Hours on the Amtrak Southwest Chief

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

3rd Feb 2023
In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips, I finally embarked on a journey of my own: I took the Amtrak Southwest Chief train from Chicago to Los Angeles. Continue reading to learn more about it and why I’ll do it again on...
The best product analytics tools for startups, compared A tale as old as time: a founding team ships their MVP, installs Google Analytics , watches...
4th Mar 2026
1

The best product analytics tools for startups, compared

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

4th Mar 2026
A tale as old as time: a founding team ships their MVP, installs Google Analytics , watches pageview numbers go up, and feels good about themselves…
Setting up Github Actions for Hugo Github Actions for Hugo but with particular requirements
29th Nov 2020
29

Setting up Github Actions for Hugo

from blag [alt+shift+b] in programming

29th Nov 2020
Github Actions for Hugo but with particular requirements
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
12th Mar 2022
54

Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4)

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

12th Mar 2022
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It's pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
Le Mans 2024 This will be my 11th attempt. The first time I showed up on the grid at Le Mans was in 2012 -- some...
3rd Apr 2024
77

Le Mans 2024

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

3rd Apr 2024
This will be my 11th attempt. The first time I showed up on the grid at Le Mans was in 2012 -- some five years after I had first driven a real race car, and even less time since I made participating in the world's greatest endurance race the ultimate goal. But it almost didn't...
Never say "no," but rarely say "yes." "Focus" requires saying "no" to most things, but there's a way to do it that allows you to say "yes"...
1st Oct 2023
33

Never say "no," but rarely say "yes."

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

1st Oct 2023
"Focus" requires saying "no" to most things, but there's a way to do it that allows you to say "yes" exactly when it matters most.
JS13K 2018 Retrospective In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a...
15th Oct 2018
32

JS13K 2018 Retrospective

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

15th Oct 2018
In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a video game. I asked my JavaScript-whiz buddy, Brad, if he was interested in building a game with me. Without hesitation, he said “Yes!” Concept A couple of years ago I came up with...
What the Fork is Babel? Illustrated notes on how Babel works
1st Feb 2019
29

What the Fork is Babel?

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

1st Feb 2019
Illustrated notes on how Babel works
The Middle Way Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member...
2nd May 2026
1

The Middle Way

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

2nd May 2026
Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member 😛. There’s some hilarity to it, but the vibe shift is real. At Jenni, we’re shipping 3-5x faster than mid-2025. I perpetually have unread notifications in our #shipped channel....
Backchannel: A relationship-based digital identity system In this article, we propose an alternative approach to digital identity that replaces user profiles...
1st Sep 2021
46

Backchannel: A relationship-based digital identity system

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

1st Sep 2021
In this article, we propose an alternative approach to digital identity that replaces user profiles with trusted digital relationships.
Rearranging the File Browser menu for Insphex <![CDATA[Insphex adds the Hexdump item to the File Browser menu to view the hex dump of the selected...
1st Mar 2026
1

Rearranging the File Browser menu for Insphex

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

1st Mar 2026
<![CDATA[Insphex adds the Hexdump item to the File Browser menu to view the hex dump of the selected files. The initial implementation called the public API for adding commands at the top level of the menu. To later move the item to the See sumbenu that groups various file...
Treats from git's contrib tools🍭 .title { text-wrap: balance } The intention is to keep interesting tools around git here,...
1st Jan 2024
54

Treats from git's contrib tools🍭

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

1st Jan 2024
.title { text-wrap: balance } The intention is to keep interesting tools around git here, maybe even experimental ones Junio C Hamano, git/contrib/README Git bundles handy tools along with its source repo. They live in a directory named contrib—short for contributed...
2014-03-08 www.azarask.in/blog/post/the-wrong-problem
8th Mar 2014
24

2014-03-08

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

8th Mar 2014
www.azarask.in/blog/post/the-wrong-problem
What is a DevOps Engineer's Salary? The median DevOps engineer’s salary is $103,994 in base pay, with around $28,514 in additional pay...
1st Nov 2022
1

What is a DevOps Engineer's Salary?

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

1st Nov 2022
The median DevOps engineer’s salary is $103,994 in base pay, with around $28,514 in additional pay through bonuses, commissions, and profit sharing according to Glassdoor. Salary.com estimates the average is closer to $125k, while BuiltIn puts the average closer to $128k in base...
Let's Learn CSS Variables! CSS variables (otherwise known as CSS custom properties) give previously impossible superpowers to...
25th Feb 2018
53

Let's Learn CSS Variables!

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

25th Feb 2018
CSS variables (otherwise known as CSS custom properties) give previously impossible superpowers to CSS developers. This post covers what they are, how they work, and a couple of nifty ways you can implement them on your own website.
What I'm up to - May 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st May 2025
1

What I'm up to - May 2025

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

1st May 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - "I created a chatbot with my dog" was a presentation I gave at a meetup. (Here's t...
Checking for True or False How do you check if something is True in Python? There are three ways: One "bad" way: if variable ==...
1st Oct 2020
1

Checking for True or False

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

1st Oct 2020
How do you check if something is True in Python? There are three ways: One "bad" way: if variable == True: Another "bad" way: if variable is True: And the good way, recommended even in the Programming Recommendations of PEP8: if variable: The "bad" ways are not only frowned upon...
Pentagonal antiprism planter with drip tray, 2023 Aged leather / dazzle camouflage / coming together? pushing apart?
13th Sep 2023
27

Pentagonal antiprism planter with drip tray, 2023

from Liz Denys [alt+shift+b] in programming

13th Sep 2023
Aged leather / dazzle camouflage / coming together? pushing apart?
RobotEra Has Two More Robot Olympic Wins! RobotEra has two more Olympic Medals. This time orange peeling (which PI accomplished but needed an...
6th Apr 2026
1

RobotEra Has Two More Robot Olympic Wins!

from General Robots [alt+shift+b] in programming

6th Apr 2026
RobotEra has two more Olympic Medals. This time orange peeling (which PI accomplished but needed an external tool, which disqualified them) and unlocking a padlock 25% faster than PI’s demonstration.
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

Sock🧦 nerdery🤓

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

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:...
Modifications for Purl Soho's Snow Day Stockings My partner and I don't always decorate for Christmas, but when we do, we love to hang stockings to...
6th Dec 2020
1

Modifications for Purl Soho's Snow Day Stockings

from Liz Denys [alt+shift+b] in programming

6th Dec 2020
My partner and I don't always decorate for Christmas, but when we do, we love to hang stockings to fill with little notes, candies, chapsticks, stickers, or other small snacks and trinkets we pick up over the course of December. His family has a tradition of handmade stockings,...
Introducing Mikochi: a minimalist remote file browser Like many people working in DevOps, I have taken the bad habit to keep playing with servers and...
9th Jun 2023
41

Introducing Mikochi: a minimalist remote file browser

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

9th Jun 2023
Like many people working in DevOps, I have taken the bad habit to keep playing with servers and containers in my free time. One of the things I have running is a Media Server, which I use to access my collection of movies and shows (that I evidently own and ripped myself). To...
What does Stack Overflow want to be when it grows up? I sometimes get asked by regular people in the actual real world what it is that I do for a living,...
22nd Oct 2018
41

What does Stack Overflow want to be when it grows up?

from Coding Horror [alt+shift+b] in programming

22nd Oct 2018
I sometimes get asked by regular people in the actual real world what it is that I do for a living, and here's my 15 second answer: We built a sort of Wikipedia website for computer programmers to post questions and answers. It's called Stack Overflow
Boot.dev Beat. December 2022 I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from...
6th Jan 2023
1

Boot.dev Beat. December 2022

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

6th Jan 2023
I hope you’ve been able to enjoy some time with family! I took (almost) an entire week off from writing code, which I haven’t done in a long time. It’s good to be back though, and I can’t wait to see you around the Discord community.
Building my bullet journal layout with CSS Grid & Subgrid & Flexbox This is a post about how I built my bullet journal demo that you can find over here. My bullet...
29th Dec 2019
1

Building my bullet journal layout with CSS Grid & Subgrid & Flexbox

from The Web Witch's Blog [alt+shift+b] in programming

29th Dec 2019
This is a post about how I built my bullet journal demo that you can find over here. My bullet journal layout is pretty simple compared to some of the more elaborate, colorful and playful layouts I’ve seen. I mainly use my bullet journal to track a few monthly goals, bills, my...
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.
Pay yourself first There'll always be more emails in need of reply, more meetings to attend, and more updates to read....
4th Oct 2025
27

Pay yourself first

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

4th Oct 2025
There'll always be more emails in need of reply, more meetings to attend, and more updates to read. A person can fill the entire workweek with these tasks over and over again. But to stay sane and sharp, you must pay yourself first by doing the work that actually means something...
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

Browser font rendering inconsistencies

from The Web Witch's Blog [alt+shift+b] in programming

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...
Winner, Name that Ware April 2026 Seems like I overestimated people’s interest in looking at silicon images! Congrats to k8 for...
31st May 2026
1

Winner, Name that Ware April 2026

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

31st May 2026
Seems like I overestimated people’s interest in looking at silicon images! Congrats to k8 for attempting the challenge, I appreciate the participation. email me for your prize! Recall that the list of possible memory dimensions is limited to a list of 28 possible types of...
Yes, but who said they'd actually BUY the damn thing? Have a great idea? Prove it by finding ten customers ready to hand over cash. Everything else is...
9th Aug 2010
15

Yes, but who said they'd actually BUY the damn thing?

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

9th Aug 2010
Have a great idea? Prove it by finding ten customers ready to hand over cash. Everything else is avoiding the truth.
Getting A Local Mastodon Setup In Docker This is the first in probably a series of posts as I dig into the technical aspects of mastodon. My...
2nd Jun 2024
14

Getting A Local Mastodon Setup In Docker

from These Yaks Ain't Gonna Shave Themselves [alt+shift+b] in programming

2nd Jun 2024
This is the first in probably a series of posts as I dig into the technical aspects of mastodon. My goal is to get a better understanding of the design of ActivityPub and how mastodon itself is designed to use ActivityPub. Eventually I want to learn enough to maybe do some...
CSS reset with box-sizing fix For ultra lightweight projects where a framework is overkill, I tend to use Eric Meyers' CSS reset....
14th Oct 2014
43

CSS reset with box-sizing fix

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

14th Oct 2014
For ultra lightweight projects where a framework is overkill, I tend to use Eric Meyers' CSS reset. And since I'm not a glutton for punishment, I also throw in the tried and tested box-sizing fix popularized by Paul Irish. Instead of searching for and combining these...
Taking web search through the last mile (This piece first appeared on the kagi.ai blog (...
1st Dec 2019
32

Taking web search through the last mile

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

1st Dec 2019
(This piece first appeared on the kagi.ai blog ( https://web.archive.org/web/20200927234617/https://kagi.ai/last-mile-for-web-search.html ) a few short years ago.
exponential rate limiting Following my previous post on rate limiting with GCRA, leaky buckets without the buckets, I reviewed...
3rd Sep 2024
75

exponential rate limiting

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

3rd Sep 2024
Following my previous post on rate limiting with GCRA, leaky buckets without the buckets, I reviewed my old notes on rate limiting for Exim. I thought I should do a new write-up of the ideas that I hope will be more broadly interesting. Exponential rate limiting uses an...
28th Sep 2015
The Boot.dev Beat. October 2024 The “learn computer science basics” section of the backend developer learning path is now complete!...
7th Oct 2024
1

The Boot.dev Beat. October 2024

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

7th Oct 2024
The “learn computer science basics” section of the backend developer learning path is now complete! We have no big plans to make serious modifications (tbh I always say this though, so idk). To be clear, that’s the first half of the track complete - the first 13 courses up to the...
Dealing with diverged git branches Hello! One of the most common problems I see folks struggling with in Git is when a local branch...
1st Feb 2024
116

Dealing with diverged git branches

from Julia Evans [alt+shift+b] in programming

1st Feb 2024
Hello! One of the most common problems I see folks struggling with in Git is when a local branch (like main) and a remote branch (maybe also called main) have diverged. There are two things that make this situation hard: If you’re not used to interpreting git’s error messages,...
My event-driven life I apologize for my extended absence! I once again find myself with lots of drafts that I’d love to...
8th Jul 2023
41

My event-driven life

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

8th Jul 2023
I apologize for my extended absence! I once again find myself with lots of drafts that I’d love to publish, but haven’t found the words to complete any of them to my satisfaction. I thought I’d take the time to publish something that is maybe a bit rambly and less focused than...
Sketches I've been sticking to a sketching routine recently: every day I draw at least once face. Faces...
31st Jan 2026
1

Sketches

from Tom MacWright [alt+shift+b] in programming

31st Jan 2026
I've been sticking to a sketching routine recently: every day I draw at least once face. Faces are different for me than any other kind of drawing. Somewhere in the process the face looks real enough for me to recognize it as a human being, if it's a good drawing. About 30% of...
A Programmer’s Guide to x86-64 Assembly (Series Overview) Welcome to my ongoing series on x86-64 assembly programming, designed for programmers who want to...
16th Jul 2025
38

A Programmer’s Guide to x86-64 Assembly (Series Overview)

from Confessions of a Code Addict [alt+shift+b] in programming

16th Jul 2025
Welcome to my ongoing series on x86-64 assembly programming, designed for programmers who want to peel back the abstraction and understand how code really runs at the machine level.
Rethinking work beyond the factory I recently completed a two-week creative residence at Almost Perfect in Tokyo. I split my time on...
27th Feb 2024
1

Rethinking work beyond the factory

from Contraption Co. [alt+shift+b] in programming

27th Feb 2024
I recently completed a two-week creative residence at Almost Perfect in Tokyo. I split my time on the trip between working on Booklet and exploring Japan. The Almost Perfect residence runs continuously, with two residents at a time. Each residency concludes with a public gallery...
Black coiled planter with attached drip tray, 2024 Heavily grogged black stoneware, coil-built, denim satin glaze
7th Feb 2024
26

Black coiled planter with attached drip tray, 2024

from Liz Denys [alt+shift+b] in programming

7th Feb 2024
Heavily grogged black stoneware, coil-built, denim satin glaze
17th Jan 2020
8th Mar 2008
Undo send If you're like me, you notice a typo literally right as you press the Send Button.
16th Dec 2020
1

Undo send

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

16th Dec 2020
If you're like me, you notice a typo literally right as you press the Send Button.
Good programmers worry about data structures and their relationships Wisdom from Linus Torvalds, the creator of Git and Linux
8th Jul 2024
124

Good programmers worry about data structures and their relationships

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

8th Jul 2024
Wisdom from Linus Torvalds, the creator of Git and Linux
How to use “real” UART I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This...
10th Apr 2025
63

How to use “real” UART

from Quentin Santos [alt+shift+b] in programming

10th Apr 2025
I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This is just a recap of the basics to help put things in context. Many tutorials focus on using UART over USB, which adds many layers of abstraction, hiding what it actually is. Here,...
Refutation: An acquisition is always a failure Independent or acquired, companies always evolve, and not always for the better. Smart exits can...
29th Sep 2015
16

Refutation: An acquisition is always a failure

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

29th Sep 2015
Independent or acquired, companies always evolve, and not always for the better. Smart exits can create opportunities for everyone involved.
Trying to get past the 500 nits limit of the MacBook Pro (and failing) Update: I finally found a way to go over the limit in Lunar v5.5.1 Exactly 3 months and a day...
4th Feb 2022
44

Trying to get past the 500 nits limit of the MacBook Pro (and failing)

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

4th Feb 2022
Update: I finally found a way to go over the limit in Lunar v5.5.1 Exactly 3 months and a day after placing an order through a Romanian Apple reseller, I finally got my 14-inch M1 Max. Well, actually.. I first got the wrong configuration (base model instead of CTO), had to...
Delusional dreams of excess freedom Jim Carey once said that he hoped everyone could "...get rich and famous and do everything they...
6th Jan 2025
89

Delusional dreams of excess freedom

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

6th Jan 2025
Jim Carey once said that he hoped everyone could "...get rich and famous and do everything they dreamed of so they can see that it is not the answer". And while I sorta agree, I think the opposite position also has its appeal: That believing in a material fix to the problem of...
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