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 #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Pantone, Color, and What I Wish I Had Known Sooner as a Designer One of the most difficult things for me to learn in my transition from the classroom to a...
1st Apr 2015
84

Pantone, Color, and What I Wish I Had Known Sooner as a Designer

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

1st Apr 2015
One of the most difficult things for me to learn in my transition from the classroom to a professional branding agency was how to properly handle color output. So I decided to write this post in the hope of saving you some from some of the pitfalls that I failed to avoid.
Beware The Fallacy of Composition Many things that make sense individually don't make sense as a group.
1st Oct 2020
56

Beware The Fallacy of Composition

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

1st Oct 2020
Many things that make sense individually don't make sense as a group.
How Did I Become Database Engineer at 23 Disclaimer: When reading this post, please keep in mind that you are likely to come from a very...
15th Aug 2022
37

How Did I Become Database Engineer at 23

from Posts on Nikita Lapkov [alt+shift+b] in programming

15th Aug 2022
Disclaimer: When reading this post, please keep in mind that you are likely to come from a very different cultural background than me. Russians approach life in their own way and some things might seem strange. Still, this was my path and I would like to share it. My name is...
Crosscut: Drawing Dynamic Models Uniting the directness of pen & paper with the dynamism of software.
29th Mar 2022
43

Crosscut: Drawing Dynamic Models

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

29th Mar 2022
Uniting the directness of pen & paper with the dynamism of software.
Winner, Name that Ware December 2024 The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited....
30th Jan 2025
77

Winner, Name that Ware December 2024

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

30th Jan 2025
The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited. Their sales part number is ES-P2-I, but the silkscreen says DCHY-P2-6464-1515-VP. The seller is just the name slapped on the box; like most commodity wares, there’s likely multiple...
15th Mar 2019
28

slashbot

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

15th Mar 2019
My Favorite Movies of 2021 A second year of the pandemic passed in which I didn’t attend any film festivals in person. I miss...
1st Mar 2022
98

My Favorite Movies of 2021

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

1st Mar 2022
A second year of the pandemic passed in which I didn’t attend any film festivals in person. I miss it. My viewing output of is lower than usual but still much much higher than that of the median filmgoer. Film is one category of media in which human recommendations still feel...
New Loose Leaf Security episode: Security stories! Plus, a 2FA zine! The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and...
5th Sep 2018
45

New Loose Leaf Security episode: Security stories! Plus, a 2FA zine!

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

5th Sep 2018
The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and I filled the latest episode of Loose Leaf Security with a bunch of our own personal security mishaps: Security stories: lost phones, a compromised computer, and an unexpected...
Saving a restic backup the hard way This is the end of the holidays in which I spent a long time building a backup infrastructure like a...
6th Sep 2021
47

Saving a restic backup the hard way

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

6th Sep 2021
This is the end of the holidays in which I spent a long time building a backup infrastructure like a responsible adult. The villain of the following story is the junk MIPS machine which held hostage most of my important data (about 1TB). Its evil plan was to build up a corrupted...
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
The best data warehouses for developers, compared With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a...
4th Sep 2026
1

The best data warehouses for developers, compared

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

4th Sep 2026
With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a permissions grant, and a BI dashboard. And they're all…
Hacking window titles to help OBS This write-up is meant to present the rationale and technical details behind a tiny project I wrote...
6th Jun 2023
111

Hacking window titles to help OBS

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

6th Jun 2023
This write-up is meant to present the rationale and technical details behind a tiny project I wrote the other day, WTH, or WindowTitleHack, which is meant to force a constant window name for apps that keep changing it (I'm looking specifically at Firefox and Krita, but there are...
Building an all-remote company from scratch Many companies are currently having to adjust to remote work, but what about the ones that started...
1st Sep 2020
28

Building an all-remote company from scratch

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

1st Sep 2020
Many companies are currently having to adjust to remote work, but what about the ones that started this way from scratch? PostHog has a team of 12, 1…
Based-30b https://huggingface.co/ehartford/based-30b So, as I was working on Wizard-Vicuna-30b-Uncensored and...
3rd Jun 2023
29

Based-30b

from Cognitive Computations [alt+shift+b] in programming

3rd Jun 2023
https://huggingface.co/ehartford/based-30b So, as I was working on Wizard-Vicuna-30b-Uncensored and WizardLM-Uncensored-Falcon-7b, I came to the realization that these models, despite being trained with no refusals, were still refusing. How could this be? It dawned on me, that...
Simple Accessibility Simple Accessibility 2018-09-07 Implementing proper accessibility practices can seem a little...
7th Sep 2018
47

Simple Accessibility

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

7th Sep 2018
Simple Accessibility 2018-09-07 Implementing proper accessibility practices can seem a little daunting at first, but there are a few basic standards you can introduce into your project work-flow that are fairly straightforward: Basic design Test that your project has the proper...
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...
Fighting with YouTube to show a preview image TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube...
11th Aug 2025
1

Fighting with YouTube to show a preview image

from SOS [alt+shift+b] in programming

11th Aug 2025
TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube videos are expensive to load on a web page. This compounds if you want your page to display many videos at the same time for the user to choose from. Before the user even plays the...
Advanced Promises Coordination: Serialization and Concurrency Limiting I'm sure you can chain promises with doBefore().then(() => doAfter()) and even run multiple promises...
20th Jun 2018
36

Advanced Promises Coordination: Serialization and Concurrency Limiting

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

20th Jun 2018
I'm sure you can chain promises with doBefore().then(() => doAfter()) and even run multiple promises in parallel using Promise.any. However, chaining an unknown count of homogenous promises is trickier. Let me teach you to serialze promises like a pro! Suppose we want a list of...
Context as the Moat To build a defensible, enduring business, it is essential to attract, convert, and retain users....
15th Jun 2025
1

Context as the Moat

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

15th Jun 2025
To build a defensible, enduring business, it is essential to attract, convert, and retain users. Ideally, customer reliance on your product should deepen over time, making the cost of switching to a competitor prohibitively high. Consumer-facing AI companies are now grappling...
Why we still can’t stop plagiarism in undergraduate computer science Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you...
22nd Mar 2018
30

Why we still can’t stop plagiarism in undergraduate computer science

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

22nd Mar 2018
Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you soon realize that half the patrons leave without actually checking out their books! This leaves everyone else scratching their heads when the catalog doesn’t match the shelves....
Integrate Twitter newsletters with API Routes Last week newsletters started popping up on Twitter profiles, using their recently purchased...
7th Sep 2021
29

Integrate Twitter newsletters with API Routes

from Chris Nicholas [alt+shift+b] in programming

7th Sep 2021
Last week newsletters started popping up on Twitter profiles, using their recently purchased service, Revue.
Let's talk about your privates Let's talk about your privates
7th Nov 2021
14

Let's talk about your privates

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

7th Nov 2021
Let's talk about your privates
Podcasts I like A summary of the podcasts to which I subscribe.
14th Jul 2016
1

Podcasts I like

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

14th Jul 2016
A summary of the podcasts to which I subscribe.
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...
A Thousand Tiny Optimisations This is a sort-of-transcript of a talk i gave a couple of years ago, and planned to give at FOSDEM...
8th Jun 2025
1

A Thousand Tiny Optimisations

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

8th Jun 2025
This is a sort-of-transcript of a talk i gave a couple of years ago, and planned to give at FOSDEM but it wasn't accepted. There is also a companion playthrough video that goes into much more detail. Note that the post was written well over a year ago, as usual it just didn't...
The Boot.dev Beat. April 2025 The Lord of the Mire has been the hardest boss yet (by far), weighing it with 150,000,000 HP. The...
27th Apr 2025
1

The Boot.dev Beat. April 2025

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

27th Apr 2025
The Lord of the Mire has been the hardest boss yet (by far), weighing it with 150,000,000 HP. The community rallied during the event, dealing a whopping 132,282,452 damage in total, but not quite enough to bring him down.
Bootstrap with Ruby on Rails 7 If you have a brand new RoR 7 project that you created with the defaults by running rails new...
6th Aug 2022
39

Bootstrap with Ruby on Rails 7

from Jibran’s Perspective [alt+shift+b] in programming

6th Aug 2022
If you have a brand new RoR 7 project that you created with the defaults by running rails new <PROJECT> then you can safely follow the following steps to get Bootstrap 5 installed in your project. Install gems Add the following to your Gemfile and run bundle install. gem...
Goodbye, WordPress WordPress was potentially the most impactful and empowering technology I've yet encountered. It...
1st Feb 2021
37

Goodbye, WordPress

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

1st Feb 2021
WordPress was potentially the most impactful and empowering technology I've yet encountered. It transformed my career path and enabled me to do anything I wanted at every point in my journey. So why leave it now?
Recently A section of trail in Switzerland May was a big month! The highlight was a cycling trip around Lake...
4th Jun 2026
1

Recently

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

4th Jun 2026
A section of trail in Switzerland May was a big month! The highlight was a cycling trip around Lake Konstanz, passing through Konstanz, Bregenz Austria, Stein am Rhein in Switzerland, and Meersburg. A farm in Bodenseeufer, Germany We passed a lot of operating agriculture,...
Steam nerfed popular upcoming. So what? In the latest Steam client update, Valve unveiled major changes to its store’s home page. One of the...
12th Jun 2026
2

Steam nerfed popular upcoming. So what?

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

12th Jun 2026
In the latest Steam client update, Valve unveiled major changes to its store’s home page. One of the main difference is that the “Popular Upcoming” section, which shows upcoming games now shows a lot fewer games. This seems to worry indie developers who relied on this section as...
Load-bearing / Career-minded / Act Two rationales One of the common conceits in leadership is that nobody is truly essential for a company’s...
2nd May 2024
71

Load-bearing / Career-minded / Act Two rationales

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

2nd May 2024
One of the common conceits in leadership is that nobody is truly essential for a company’s continuity. I call it a conceit, but I do mostly agree with it: I’ve felt literally sick after hearing about some peer’s unexpected departure, but I’m continually amazed at how resilient...
Capstone: A tablet for thinking Cards and inking on a freeform canvas for the two-step creative process.
11th Dec 2018
43

Capstone: A tablet for thinking

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

11th Dec 2018
Cards and inking on a freeform canvas for the two-step creative process.
How to use Sandpack for code demos Sandpack allows you to take interactive code demos to the next level, supporting just about every...
17th Dec 2021
44

How to use Sandpack for code demos

from Chris Nicholas [alt+shift+b] in programming

17th Dec 2021
Sandpack allows you to take interactive code demos to the next level, supporting just about every JavaScript framework.
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...
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...
Shoelace 2.0: a forward-thinking library of web components I've been having a lot of fun with Stencil and web components lately. Back in January, I decided to...
24th Jul 2020
46

Shoelace 2.0: a forward-thinking library of web components

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

24th Jul 2020
I've been having a lot of fun with Stencil and web components lately. Back in January, I decided to use it to completely redesign Shoelace, an open source project I created a few years ago. I recently published Shoelace 2.0 — a collection of professionally-designed, accessible...
Making Generative Art I saw Joshua Davis give a talk over 10 years ago, and I was mesmorized. Not just by how engaging he...
13th Jan 2024
32

Making Generative Art

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

13th Jan 2024
I saw Joshua Davis give a talk over 10 years ago, and I was mesmorized. Not just by how engaging he was, but more so with the work he was doing with generative art. I had never heard of generative art before, but I immediately fell in love with the concept of it. I like to draw,...
7 best free open source LLM observability tools right now To build LLM-powered apps, developers need to know how users are using their app. LLM observability...
10th Apr 2025
114

7 best free open source LLM observability tools right now

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

10th Apr 2025
To build LLM-powered apps, developers need to know how users are using their app. LLM observability tools help them do this by capturing LLM provider…
getopt() but smaller The other day I learned about the Rust crate lexopt which describes itself as, A pathologically...
7th Nov 2024
84

getopt() but smaller

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

7th Nov 2024
The other day I learned about the Rust crate lexopt which describes itself as, A pathologically simple command line argument parser. Most argument parsers are declarative: you tell them what to parse, and they do it. This one provides you with a stream of options and values and...
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...
Kagi passes an independent security audit Over the course of May - August 2022, Kagi has undergone an extensive security audit by Illumant (...
29th Aug 2022
32

Kagi passes an independent security audit

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

29th Aug 2022
Over the course of May - August 2022, Kagi has undergone an extensive security audit by Illumant ( https://www.illumant.com ) , an independent security auditor.
6th Mar 2013
I Am Happy Not To Be A Web Developer Anymore I wrote my first single-page web app in Javascript in 2005, right after learning about...
15th Sep 2023
43

I Am Happy Not To Be A Web Developer Anymore

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

15th Sep 2023
I wrote my first single-page web app in Javascript in 2005, right after learning about XMLHttpRequest and before any serious frameworks existed. I left professional web development behind around 2009 (I started in 1997 with WebObjects) and spent the final decade of my career...
Two-Stack Sliding-Window Aggregation An aggregation is some kind of summary of a set of data. This can be the sum, length, minimum, etc....
3 weeks ago
1

Two-Stack Sliding-Window Aggregation

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

3 weeks ago
An aggregation is some kind of summary of a set of data. This can be the sum, length, minimum, etc. It is quite common to want to calculate such a summary repeatedly, e.g. “the maximum noise level in dB for the past 30 seconds” for a nuisance detector. In such a case we say there...
Kagi Translate is back Kagi Translate is moving to a freemium model and launching a new standalone Individual subscription...
10th Sep 2026
1

Kagi Translate is back

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

10th Sep 2026
Kagi Translate is moving to a freemium model and launching a new standalone Individual subscription for $8/month. Anyone with a Kagi account can continue using Translate for free with a limited monthly allowance. For people...
Close Access Denial I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for...
1st Oct 2023
53

Close Access Denial

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

1st Oct 2023
I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for what its WiFi functionality does. The fact that it looks at not only WiFi but also Ethernet data does not help with that problem. If I have a minute to explain it, it’s no problem...
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.
What's next for Kagi? Two years ago, on June 1st, 2022, Kagi introduced ( https://blog.kagi.com/kagi-orion-public-beta ) a...
30th May 2024
109

What's next for Kagi?

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

30th May 2024
Two years ago, on June 1st, 2022, Kagi introduced ( https://blog.kagi.com/kagi-orion-public-beta ) a search engine that challenged the ad-supported version of the web.
Supply and Demand Are Broken in Programming Education Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of...
24th Nov 2025
1

Supply and Demand Are Broken in Programming Education

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

24th Nov 2025
Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of stock market bubble, but I do believe that most markets are mostly efficient. Everyone out there is looking for a good deal, and despite the well-known irrationalities of human...
Working as a Female Software Developer in Japan For some people, [working as a software developer in Japan](/articles/first-job-programmer-japan)...
6th Mar 2023
64

Working as a Female Software Developer in Japan

from TokyoDev [alt+shift+b] in programming

6th Mar 2023
For some people, [working as a software developer in Japan](/articles/first-job-programmer-japan) would be a dream come true. As an Australian software developer who has been in Japan for 6 months, I’m one of those dreamers. If you’ve been looking to work in Japan for a while,...
Whipping file inputs into shape with Bootstrap There are many, many, many ways to hack a file input so it looks and behaves consistently across all...
8th Aug 2013
46

Whipping file inputs into shape with Bootstrap

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

8th Aug 2013
There are many, many, many ways to hack a file input so it looks and behaves consistently across all browsers. There's even a pretty slick plugin to help get the job done. Unfortunately, most of these solutions are cumbersome, prone to cross-browser issues, and require...
Lightweight NextJS example of uploading files to Google Cloud Storage Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which...
13th Jun 2023
1
13th Jun 2023
Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which lets you authenticate with Google Cloud Storage and upload a file without needing to install any huge Google SDKs. I recently needed to use it with NextJS to upload Gifs created in...
What I'm up to - June 2023 ✨ What I've been up to It's been a busy month at Contraption Company. I'm amid building a new...
1st Jun 2023
1

What I'm up to - June 2023

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

1st Jun 2023
✨ What I've been up to It's been a busy month at Contraption Company. I'm amid building a new product called Booklet, which I plan to launch this Summer. It's a community platform designed to be a cal...
Bi-whatever transformations An interactive explanation of how polynomial transformations such as trilinear or biquadratic or...
16th Jun 2020
39

Bi-whatever transformations

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

16th Jun 2020
An interactive explanation of how polynomial transformations such as trilinear or biquadratic or even linear-cubic work, and how to craft your own that fits your particular task the best.
Kagi raises $670K Kagi ( https://kagi.com ) has successfully raised $670K in a SAFE note investment round, marking our...
28th Jun 2023
32

Kagi raises $670K

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

28th Jun 2023
Kagi ( https://kagi.com ) has successfully raised $670K in a SAFE note investment round, marking our first external fundraise to date.
Setting up a helpdesk team Here's a situation we hear about from customers all the time. Someone gets hired as an IT support...
16th Jul 2026
1

Setting up a helpdesk team

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

16th Jul 2026
Here's a situation we hear about from customers all the time. Someone gets hired as an IT support manager. They inherit two techs, a shared inbox (or a ticketing system nobody likes), and a mandate that sounds something like "build us a proper tiered support team." They have six...
Understanding easing and cubic-bezier curves in CSS The easing curve can make or break any animation on the web. Let's look at the science of CSS...
22nd Feb 2023
150

Understanding easing and cubic-bezier curves in CSS

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

22nd Feb 2023
The easing curve can make or break any animation on the web. Let's look at the science of CSS cubic-bezier curves, and the art of using them to make the best web animations possible.
Bright Barley Designed by ALLGOOD, Leeds.
22nd Apr 2022
53

Bright Barley

from Identity Designed [alt+shift+b] in programming

22nd Apr 2022
Designed by ALLGOOD, Leeds.
The Iterative-Hypothesis customer development method A simple but effective system for generating insights about how your potential customers think, what...
17th Sep 2022
45

The Iterative-Hypothesis customer development method

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

17th Sep 2022
A simple but effective system for generating insights about how your potential customers think, what they need, and what they’ll buy. This method has been used both to reject startup ideas and to validate WP Engine before it had any customers (it is now a Unicorn).
how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it...
13th Oct 2024
52

how not to run a saas company

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

13th Oct 2024
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
Mastodon support Mastodon support
1st Dec 2022
1

Mastodon support

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

1st Dec 2022
Mastodon support
57 MicroConf videos for self-funded software businesses MicroConf is a conference for small/indie/self-funded software businesses. Many of their talks are...
24th Dec 2017
39

57 MicroConf videos for self-funded software businesses

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

24th Dec 2017
MicroConf is a conference for small/indie/self-funded software businesses. Many of their talks are available on Vimeo but not well indexed. They have a better index (and another here) on their website, but also not great. This is a list of videos and a bit of info about each...
[Multitrack] "That's Why I Love You" I recorded an a cappella version of 'That's Why I Love You' by The Flamingos.
21st Aug 2009
1

[Multitrack] "That's Why I Love You"

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

21st Aug 2009
I recorded an a cappella version of 'That's Why I Love You' by The Flamingos.
How to Not Write "Garbage Code" (by Linus Torvalds) Linus Torvalds, Creator of Git and Linux, on reducing cognitive load
12th Sep 2025
48

How to Not Write "Garbage Code" (by Linus Torvalds)

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

12th Sep 2025
Linus Torvalds, Creator of Git and Linux, on reducing cognitive load
The Coddling of the Professional Mind "The problem isn't that Johnny can't read. The problem isn't even that Johnny can't think. The...
1st Oct 2021
15

The Coddling of the Professional Mind

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

1st Oct 2021
"The problem isn't that Johnny can't read. The problem isn't even that Johnny can't think. The problem is that Johnny doesn't know what thinking is; he confuses it with feeling." – Thomas Sowell I'm not one to miss an important milestone, so let me draw your attention...
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
29th Apr 2020
31

Faking 3D Elements with CSS

from bt RSS Feed [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...
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 Beginning of Infinity It's easy to be nihilistic. You might even try to claim that it's rational to be nihilistic. Just...
9th May 2022
52

The Beginning of Infinity

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

9th May 2022
It's easy to be nihilistic. You might even try to claim that it's rational to be nihilistic. Just look up. There are a hundred billion stars in a hundred billion galaxies (that we know of!). What are we but a spec of dust? And don'
How to integrate Fathom Analytics into your Remix App When it comes to building successful websites, it's important to gain insights and data about your...
5th Dec 2022
34

How to integrate Fathom Analytics into your Remix App

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

5th Dec 2022
When it comes to building successful websites, it's important to gain insights and data about your website visitors in order to enhance their experience. In this guide, we will go over the steps of integrating Fathom Analytics into a Remix application. Creating a site in Fathom...
Revised rules of engineering leadership. From early 2014 through late 2020, I was working in hypergrowth environments, which are challenging,...
15th Jun 2026
1

Revised rules of engineering leadership.

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

15th Jun 2026
From early 2014 through late 2020, I was working in hypergrowth environments, which are challenging, but also educational. The most valuable feature of hypergrowth is that your mistakes reveal themselves next month rather than next year, because things go wrong very loudly when...
What they don’t tell you when you translate your app Forget inverting binary trees, translating or localizing a digital experience is one of the most...
2nd Sep 2021
24

What they don’t tell you when you translate your app

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

2nd Sep 2021
Forget inverting binary trees, translating or localizing a digital experience is one of the most difficult things you can do with software. There’s plenty of content out there about how to perform the basic design and development aspects of translation and localization work....
HASH: a free, online platform for modeling the world Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free,...
18th Jun 2020
64

HASH: a free, online platform for modeling the world

from Joel on Software [alt+shift+b] in programming

18th Jun 2020
Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free, online platform for modeling the world"
What is a Senior Software Engineer at Wise and Amazon? Common expectations for the senior level at the two companies, and compensation packages at Wise.
1st Aug 2023
78

What is a Senior Software Engineer at Wise and Amazon?

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

1st Aug 2023
Common expectations for the senior level at the two companies, and compensation packages at Wise.
The Existential Terror of Battle Royale It's been a while since I wrote a blog post, I guess in general, but also a blog post about video...
5th Nov 2017
53

The Existential Terror of Battle Royale

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

5th Nov 2017
It's been a while since I wrote a blog post, I guess in general, but also a blog post about video games. Video games are probably the single thing most attributable to my career as a programmer, and everything else I've done professionally after that. I
Racy git magic Exploting a long-standing git bug for my own amusement. And I think there is one known race: the...
30th Nov 2023
56

Racy git magic

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

30th Nov 2023
Exploting a long-standing git bug for my own amusement. And I think there is one known race: the index mtime itself is not race-free. – Linus Torvalds, Re:git bugs, 2008 A well-known race condition skulks through git’s plumbing. And I can demo it via a git magic trick 🪄1 $ tree...
KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a...
7th Feb 2022
29

KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE

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

7th Feb 2022
I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a path of trying out some different options before finally landing at an unexpected place: KDE. I say “unexpected” because I find tiling window managers are just about a necessity....
How Unix Spell Ran in 64kB RAM How do you fit a dictionary in 64kb RAM? Unix engineers solved it with clever data structures and...
12th Jan 2025
74

How Unix Spell Ran in 64kB RAM

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

12th Jan 2025
How do you fit a dictionary in 64kb RAM? Unix engineers solved it with clever data structures and compression tricks. Here's the fascinating story behind it.
Reflections on vibecoding ticket.el It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly...
6th Mar 2026
1

Reflections on vibecoding ticket.el

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

6th Mar 2026
It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly switched to Codex CLI: it is much snappier—who would imagine that a “Rewrite in Rust” would make things tangibly faster—and the answers feel more to-the-point than Claude’s to me.
4th May 2025
37

Product Purgatory: When they love it but still don't buy

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

4th May 2025
When even "free" is too expensive.
How coffee shops helped my startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m...
4th Aug 2012
45

How coffee shops helped my startup

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

4th Aug 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m sat in a great coffee shop in Tel Aviv writing this blog post. It’s got a casual feel to it which is relaxing, yet there are people here with laptops hustling away. I come here
My Fave New Podcasts of 2023 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 4 years...
3rd Jan 2024
1

My Fave New Podcasts of 2023

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

3rd Jan 2024
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 4 years straight (see main 2019 list, then my 2020 and 2021 and 2022 diffs), so it's time to do year 5(!)
Bringing dwm Shortcuts to GNOME Bringing dwm Shortcuts to GNOME 2023-11-02 The dwm window manager is my standard "go-to" for most of...
2nd Nov 2023
119

Bringing dwm Shortcuts to GNOME

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

2nd Nov 2023
Bringing dwm Shortcuts to GNOME 2023-11-02 The dwm window manager is my standard "go-to" for most of my personal laptop environments. For desktops with larger, higher resolution monitors I tend to lean towards using GNOME. The GNOME DE is fairly solid for my own purposes. This...
Boot.dev Beat. February 2023 I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back...
1st Mar 2023
1

Boot.dev Beat. February 2023

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

1st Mar 2023
I’m back from paternity leave! My new son is healthy, and my daughter is… busy. It’s good to be back writing code, writing courses and filming videos.
Tutorial for github.com/kjk/flex Go package (implementation of CSS flexbox algorithm) Package github.com/kjk/flex implements CSS flexbox layout algorithm in Go. It’s a pure Go port of...
4th Aug 2017
32

Tutorial for github.com/kjk/flex Go package (implementation of CSS flexbox algorithm)

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

4th Aug 2017
Package github.com/kjk/flex implements CSS flexbox layout algorithm in Go. It’s a pure Go port of Facebook’s Yoga C library. High-level API overview Despite implementing CSS flexbox spec, it isn’t tied to CSS/HTML in any way. Yoga, for example, can be integrated with...
Writing Developer Job Postings When you're advertising a developer position online, a job posting is often the first time a...
28th Aug 2015
37

Writing Developer Job Postings

from TokyoDev [alt+shift+b] in programming

28th Aug 2015
When you're advertising a developer position online, a job posting is often the first time a developer hears about your company. Despite the posting being the first step in the hiring flow, companies put little effort into them, often having it be little more than a list of...
The Post-Developer Era When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus...
14th Apr 2025
62

The Post-Developer Era

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

14th Apr 2025
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s been more than two years since then, and I thought it was worth revisiting some...
Place Your Bets Startups are a sequence of nested bets. Like poker, you’ve got a limited bankroll and imperfect...
18th Dec 2024
43

Place Your Bets

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

18th Dec 2024
Startups are a sequence of nested bets. Like poker, you’ve got a limited bankroll and imperfect information. The Market Bet Your foundational bet isn’t just picking a market, it’s betting that you understand how that market will evolve. This bet shapes everything downstream: If...
How to Recursively Traverse JSON Objects I’ve found that it’s pretty rare that I need recursion in application code, but every once in a...
22nd Sep 2019
1

How to Recursively Traverse JSON Objects

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

22nd Sep 2019
I’ve found that it’s pretty rare that I need recursion in application code, but every once in a while I need to write a function that operates on a tree of unknown depth, such as a JSON object, and that’s often best solved recursively. Even though recursion is rare, it is...
Simpifying AngularJS controllers with ES5 get / set I've been developing an AngularJS application for the past year — and voila! here I am, alive and...
20th Sep 2018
31

Simpifying AngularJS controllers with ES5 get / set

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

20th Sep 2018
I've been developing an AngularJS application for the past year — and voila! here I am, alive and well. I'm not some crazy old fuck who thinks AngularJS is a promising new technology. Nor have I been waiting to publish this post for 3 years. It's just how things turned up for me....
Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022) The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for...
4th Jan 2023
50

Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022)

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

4th Jan 2023
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for guessing the ware; email me for your prize. The image is from Fritzchen Fritz’s Flickr feed; I recommend checking out his photos (or you can follow him on twitter). Even if you...
Integrating git with your existing website Better git it in your soul*. Git has a lot of great tutorials for getting started. There are also a...
21st Oct 2012
1

Integrating git with your existing website

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

21st Oct 2012
Better git it in your soul*. Git has a lot of great tutorials for getting started. There are also a number of great articles on how to use git and github for your workflow. What I haven’t seen is an article on how to integrate git with your current site without storing any code...
An educational side project What does a great side project look like, which helps learn new technologies, but also helps stand...
1st Jun 2023
118

An educational side project

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

1st Jun 2023
What does a great side project look like, which helps learn new technologies, but also helps stand out when looking for a new job? Analysis of an Uber simulation app, built from scratch.
I gave a talk: Finding Creativity Through Constraints In which I discuss how constraints have inspired my creative process as a musician and programmer.
25th Sep 2015
1

I gave a talk: Finding Creativity Through Constraints

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

25th Sep 2015
In which I discuss how constraints have inspired my creative process as a musician and programmer.
27th Dec 2025
Read every error. You can't read every error. System stability is a steady state, not a goal
18th Aug 2023
40

Read every error. You can't read every error.

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

18th Aug 2023
System stability is a steady state, not a goal
Marshaling Struct with Special Fields to JSON in Golang This is a short post explaining how I marshaled http.Request into json
1st May 2021
31

Marshaling Struct with Special Fields to JSON in Golang

from blag [alt+shift+b] in programming

1st May 2021
This is a short post explaining how I marshaled http.Request into json
A demo notefile for WebCard <![CDATA[To complete WebCard for my RetroChallenge 2024 project I created a demo notefile, a file...
27th Oct 2024
24

A demo notefile for WebCard

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

27th Oct 2024
<![CDATA[To complete WebCard for my RetroChallenge 2024 project I created a demo notefile, a file that stores the data of a NoteCards hypertext. The notefile WCDEMO.NOTEFILE contains exmples of Web cards filed into various types of containers and cards such as fileboxes and Text...
Puppet versus Chef: 10 reasons Puppet wins Chef vs. Puppet is an ongoing debate, but here are 10 advantages I believe Puppet has over...
14th Nov 2018
1

Puppet versus Chef: 10 reasons Puppet wins

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

14th Nov 2018
Chef vs. Puppet is an ongoing debate, but here are 10 advantages I believe Puppet has over Chef today.
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.
Stuff to do when you’re not well Stuff to do when you’re not well Learn new stuff! ¶Stuff to do when you’re not well Last week I was...
13th Nov 2017
21

Stuff to do when you’re not well

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

13th Nov 2017
Stuff to do when you’re not well Learn new stuff! ¶Stuff to do when you’re not well Last week I was sick with a cold. I was basically indoors for 5 straight days (one of those actually in bed all day). I was also unable to sleep for a couple of nights. So I had a lot of extra...
It's Disability Pride Month! Let's Get Accessible This month we have several community updates, a couple of Flatpak releases available on OS 7, and...
3rd Jul 2024
87

It's Disability Pride Month! Let's Get Accessible

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

3rd Jul 2024
This month we have several community updates, a couple of Flatpak releases available on OS 7, and plenty of OS 8 news. Disability Pride Month It’s disability pride month, which means making space to talk about how we can build communities and systems that better accommodate...
The macOS Apps I'm Using For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools,...
16th Nov 2024
1

The macOS Apps I'm Using

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

16th Nov 2024
For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools, which I've been using. Coincidentally, these kinds of lists are something I love to read myself. I can always find some cool, new tool in such articles. It doesn't matter that I will...
What we've learned about multi-product pricing (so far) PostHog started as a single product company. We just sold product analytics with a bunch of large...
17th Apr 2023
28

What we've learned about multi-product pricing (so far)

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

17th Apr 2023
PostHog started as a single product company. We just sold product analytics with a bunch of large extra features thrown in – session replay, feature…
AAA gaming on Asahi Linux Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which...
10th Oct 2024
1

AAA gaming on Asahi Linux

from On Life and Lisp [alt+shift+b] in programming

10th Oct 2024
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenGL®, OpenCL™, and...
I'm taking a sabbatical and attending Recurse Center! It's been almost a decade since I graduated from college. In that time, I've worked at three...
11th Sep 2022
2

I'm taking a sabbatical and attending Recurse Center!

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

11th Sep 2022
It's been almost a decade since I graduated from college. In that time, I've worked at three startups, co-founded a non-profit immigration tech company, consulted for the United Nations, and noped out of grad school after one semester (twice!). I've also struggled with depression...
Terminal colours are tricky Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was...
1st Oct 2024
68

Terminal colours are tricky

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

1st Oct 2024
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. So I asked people on Mastodon what problems they’ve run into with colours in the...
Developing a food-safe finish for my wooden spoons and cups You know what they say in the world of products: fast, cheap, good; pick two Which is very similar...
8th Dec 2025
1

Developing a food-safe finish for my wooden spoons and cups

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

8th Dec 2025
You know what they say in the world of products: fast, cheap, good; pick two Which is very similar to my experience when trying to find the most suitable wood finish for my hand carved wooden spoons and coffee cups. hand carved wooden spoon It’s hard to find a finish...
Recently Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been...
3rd Feb 2026
0

Recently

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

3rd Feb 2026
Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been hustling since 2011. It's great in a simultaneously familiar and innovative way. The album has a great amount of variety: Small Town Cemetery is a really effective quiet, acoustic...
Enterprise Software with Python When I first published 10 Myths of Enterprise Python on the PayPal Engineering blog, there were a...
22nd Mar 2016
1

Enterprise Software with Python

from Sedimental [alt+shift+b] in programming

22nd Mar 2016
When I first published 10 Myths of Enterprise Python on the PayPal Engineering blog, there were a lot of reactions. Some I expected: Surprise at Python in the enterprise space. Relief at more attestation of Python's use in the enterprise. And, as with all the best, a few...
dtrace.conf(24) Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the...
5th Dec 2024
111

dtrace.conf(24)

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

5th Dec 2024
Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the primordial e-mail I sent: The goal here, by the way, is not a DTrace user group, but more of a face-to-face meeting with people actively involved in DTrace — either by porting...
I did a Q/A with the Reactiflux community Read the transcript of a live Q/A I did about Webamp and Nuclide.
18th May 2018
1

I did a Q/A with the Reactiflux community

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

18th May 2018
Read the transcript of a live Q/A I did about Webamp and Nuclide.
The first conformant M1 GPU driver Conformant OpenGL® ES 3.1 drivers are now available for M1- and M2-family GPUs. That means the...
22nd Aug 2023
1

The first conformant M1 GPU driver

from On Life and Lisp [alt+shift+b] in programming

22nd Aug 2023
Conformant OpenGL® ES 3.1 drivers are now available for M1- and M2-family GPUs. That means the drivers are compatible with any OpenGL ES 3.1 application. Interested? Just install Linux! For existing Asahi Linux users, upgrade your system with dnf upgrade (Fedora) or pacman -Syu...
GravityLoops, a gravity simulator in Interlisp and LOOPS <![CDATA[I started working on GravityLoops, a software that simulates a collection of bodies...
31st May 2026
1

GravityLoops, a gravity simulator in Interlisp and LOOPS

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

31st May 2026
<![CDATA[I started working on GravityLoops, a software that simulates a collection of bodies interacting under the mutual gravity. I develop it on Medley in Interlisp and its object extension LOOPS, the Lisp Object-Oriented Programming System. GravityLoops will show an animation...
How HEAD works in git Hello! The other day I ran a Mastodon poll asking people how confident they were that they...
8th Mar 2024
74

How HEAD works in git

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

8th Mar 2024
Hello! The other day I ran a Mastodon poll asking people how confident they were that they understood how HEAD works in Git. The results (out of 1700 votes) were a little surprising to me: 10% “100%” 36% “pretty confident” 39% “somewhat confident?” 15% “literally no idea” I was...
The Joy of Easy Personal Radio: FRS, GMRS, and Motorola DLR/DTR Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not...
15th Aug 2022
27

The Joy of Easy Personal Radio: FRS, GMRS, and Motorola DLR/DTR

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

15th Aug 2022
Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not just the usefulness, but even the joy, of having our own radios. For instance: When traveling to national parks or other wilderness areas, family and friends can keep in touch even...
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.
Getting localized month and day names in the browser JavaScript has a well-supported date/time formatting API called Intl.DateTimeFormat. Here's a tip —...
25th Nov 2020
50

Getting localized month and day names in the browser

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

25th Nov 2020
JavaScript has a well-supported date/time formatting API called Intl.DateTimeFormat. Here's a tip — you can use it to generate localized month and day names without the need for a language pack! This is super useful if you're building, say, a date picker or a calendar app. I've...
A little taste of fall and home: pumpkin muffins I grew up on pumpkin muffins. Every fall, without fail, my mom would make them by the dozens in her...
9th Nov 2011
34

A little taste of fall and home: pumpkin muffins

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

9th Nov 2011
I grew up on pumpkin muffins. Every fall, without fail, my mom would make them by the dozens in her heart-shaped muffin mold, and I'd eat them for breakfast, sneak them into my lunchbox, frost them for dessert after dinner, and snack on them off courts at tennis meets. But I...
A new blog for 2024 It’s been a long time since I’ve published a blog post. Two whole years. Now we’ve reached 2024,...
2nd Jan 2024
48

A new blog for 2024

from Chris Nicholas [alt+shift+b] in programming

2nd Jan 2024
It’s been a long time since I’ve published a blog post. Two whole years. Now we’ve reached 2024, it’s time for a complete refresh.
Common logical fallacies surrounding capitalism We live in an age of extreme abundance compared to our ancestors. This fact isn’t often reflected in...
15th Jul 2024
123

Common logical fallacies surrounding capitalism

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

15th Jul 2024
We live in an age of extreme abundance compared to our ancestors. This fact isn’t often reflected in Western media or online discourse. Indeed, there is a growing sentiment that ‘the system isn’t working’, ‘the system is rigged’,  and that ‘
Data Engineering Low Code Tools In the data engineering space we have seen quite a few low code and no code tools pass through our...
3rd May 2023
119

Data Engineering Low Code Tools

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

3rd May 2023
In the data engineering space we have seen quite a few low code and no code tools pass through our radar. Low code tools have their own nuances as you will get to operationalize quicker, but the minute you need to customize something outside of the toolbox, you may run into...
What the Fork is Babel? Illustrated notes on how Babel works
1st Feb 2019
1

What the Fork is Babel?

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

1st Feb 2019
Illustrated notes on how Babel works
What I'm up to - March 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Mar 2026
1

What I'm up to - March 2026

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

1st Mar 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in February - Published Three-ring binder and A fresh coat of paint on Contraption Co. - Launching a proj...
Dreams of Late Summer Here on a summer night in the grass and lilac smell Drunk on the crickets and the starry sky, Oh...
6th Sep 2025
45

Dreams of Late Summer

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

6th Sep 2025
Here on a summer night in the grass and lilac smell Drunk on the crickets and the starry sky, Oh what fine stories we could tell With this moonlight to tell them by. A summer night, and you, and paradise, So lovely and so filled with grace, Above your head, the universe has hung...
Agents as scaffolding for recurring tasks. One of my gifts/curses is an endless fixation with how processes can be optimized. For a brief...
12th Apr 2026
1

Agents as scaffolding for recurring tasks.

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

12th Apr 2026
One of my gifts/curses is an endless fixation with how processes can be optimized. For a brief moment early in my career, that was focused on improving how humans collaborate, but that quickly switched to figuring out how we can minimize human involvement, and...
Chasing the Pixel-Perfect Dream Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really,...
2nd Nov 2020
39

Chasing the Pixel-Perfect Dream

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

2nd Nov 2020
Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really, but that shouldn't discourage us! In this article, I'll show how I became designers' best friend by leveraging a series of tricks to get my implementation looking...
June 12, 2009 Bulk grain banner So we’re getting a bulk grain order together - like a pallet of bulk grain. I’m...
12th Jun 2009
1

June 12, 2009

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

12th Jun 2009
Bulk grain banner So we’re getting a bulk grain order together - like a pallet of bulk grain. I’m pumped. Also I designed a pretty killer banner for the webpage with the order info. It’s good to be da king. Word. I recovered this article from my old blog via the Internet...
Building a Simple Chrome Extension with ChatGPT I’ve casually been learning some JS via Mimo and Udemy for the past couple of months. It is fun and...
20th Mar 2024
29

Building a Simple Chrome Extension with ChatGPT

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

20th Mar 2024
I’ve casually been learning some JS via Mimo and Udemy for the past couple of months. It is fun and I get some dopamine seeing a nice animation when completing a lesson on Mimo, however, it is pretty abstracted from a real environment. I learn things best under two conditions:...
You’re probably using the wrong dictionary The way I thought you used a dictionary was that you looked up words you've never heard of, or whose...
18th May 2014
31

You’re probably using the wrong dictionary

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

18th May 2014
The way I thought you used a dictionary was that you looked up words you've never heard of, or whose sense you're unsure of. You would never look up an ordinary word -- like example, or sport, or magic -- because all you'll learn is what it means, and that you already know....
New Song: Ballad of the man who can't sing I wrote and recorded an original song about not being able to write.
4th Aug 2008
1

New Song: Ballad of the man who can't sing

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

4th Aug 2008
I wrote and recorded an original song about not being able to write.
Yearly Reading: Done and To Do Reading fiction is not that dissimilar from watching a movie in your brain. The ways in which...
26th Jan 2017
1

Yearly Reading: Done and To Do

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

26th Jan 2017
Reading fiction is not that dissimilar from watching a movie in your brain. The ways in which audio-visual consumption of fiction and reading fiction diverge is in their demand on engagement – when reading I must learn new words, I struggle to find meaning, I use my imagination,...
Barbershop multi-track: Cry I recorded a multi-track of the barbershop tag 'Cry'
7th May 2008
1

Barbershop multi-track: Cry

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

7th May 2008
I recorded a multi-track of the barbershop tag 'Cry'
Celebrating 45 Years of Kermit with the First New C-Kermit Release in 15 Years (and working with a... 1981 was a different time for computing. It was expensive (both hardware and software), and it was...
3rd Aug 2026
1
3rd Aug 2026
1981 was a different time for computing. It was expensive (both hardware and software), and it was far from a given that machines from one vendor would be able to talk to those from another. In fact, Columbia University had just such a problem, so in 1981, Frank da Cruz and Bill...
1st Jan 2025
34

How to write complex software

from Grant Slatton [alt+shift+b] in programming

1st Jan 2025
A general method
He's not my friend. Appearances can be deceiving. When a man comes over to talk to me, I can't always speak my mind....
3rd Sep 2016
41

He's not my friend.

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

3rd Sep 2016
Appearances can be deceiving. When a man comes over to talk to me, I can't always speak my mind. What I want to say is often not what someone else wants to hear, and I learned early in life that men who don't hear what they want to hear often get angry. Maybe that anger will...
Using Playwright to test my static sites I build a lot of static websites – including this site and all of my local media archives – and I...
2nd May 2026
1

Using Playwright to test my static sites

from alexwlchan [alt+shift+b] in programming

2nd May 2026
I build a lot of static websites – including this site and all of my local media archives – and I want to test them. Most of my pages are static HTML and I can write automated tests that analyse the HTML, but for more complex sites I have JavaScript that runs in the browser and...
Why transaction order matters, even if you’re only reading There are 4 isolation levels defined by the SQL standard, and Postgres supports them through the SET...
10th Jan 2024
78

Why transaction order matters, even if you’re only reading

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

10th Jan 2024
There are 4 isolation levels defined by the SQL standard, and Postgres supports them through the SET TRANSACTION statement. They are: This last guarantee is one against serialization anomalies. A serialization anomaly is any sequence of events that produces a result that would be...
The Great Filter Comes For Us All With a 13 billion year head start on evolution, why haven't any other forms of life in the universe...
2nd Dec 2024
174

The Great Filter Comes For Us All

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

2nd Dec 2024
With a 13 billion year head start on evolution, why haven't any other forms of life in the universe contacted us by now? teaching the aliens how to exit Vim (Arrival is a fantastic movie. Watch it, but don't stop there - read the Story of
Oct 2019 Recap Hello mailing list friends!
2nd Nov 2019
1

Oct 2019 Recap

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

2nd Nov 2019
Hello mailing list friends!
Shoelace 2.0 It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has...
24th Jan 2023
54

Shoelace 2.0

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

24th Jan 2023
It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has amassed over 300 million monthly hits on jsDelivr and, as of today, it is jsDelivr's 73rd most popular project. And that was just the beta version. Today, I'm happy to announce that...
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
2nd Sep 2019
1

Book Poll 2019

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

2nd Sep 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
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...
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...
The Boomer .NET Dev Skill Upgrade Guide — Part 1 The first part of my guide for how .NET developers need to re-orient in the modern dev landscape.
1st May 2022
34

The Boomer .NET Dev Skill Upgrade Guide — Part 1

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

1st May 2022
The first part of my guide for how .NET developers need to re-orient in the modern dev landscape.
Jitbit Helpdesk Mobile v10.4: A Major Update for Power Users We're excited to announce Jitbit Helpdesk Mobile v10.4, one of our biggest updates yet! This release...
23rd Oct 2025
1

Jitbit Helpdesk Mobile v10.4: A Major Update for Power Users

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

23rd Oct 2025
We're excited to announce Jitbit Helpdesk Mobile v10.4, one of our biggest updates yet! This release brings powerful new features that make managing support tickets on the go faster and more efficient than ever. Edit Tickets Without Leaving the App One of our most requested...
Wireheading City I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line...
11th Apr 2023
40

Wireheading City

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

11th Apr 2023
I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line that defines civilization. Several beggars approached me on the street, and I didn’t give them anything. I suspect they would be surprised to learn that we have worse beggars in...
Beaglebone Black Setup on Debian 8 Flash eMMC with latest Debian image Download Debian image...
1st Apr 2016
1

Beaglebone Black Setup on Debian 8

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

1st Apr 2016
Flash eMMC with latest Debian image Download Debian image [whatever].img.xz http://beagleboard.org/latest-images unxz bone-debian-7.8-lxde-4gb-armhf-2015-03-01-4gb.img.xz Insert microSD card and make sure that it is unmounted lsblk fdisk -l Copy the img to the microSD...
a whippet waypoint Hey peoples! Tonight, some meta-words. As you know I am fascinated by compilers and language...
9th May 2025
60

a whippet waypoint

from wingolog [alt+shift+b] in programming

9th May 2025
Hey peoples! Tonight, some meta-words. As you know I am fascinated by compilers and language implementations, and I just want to know all the things and implement all the fun stuff: intermediate representations, flow-sensitive source-to-source optimization passes,...
Demystifying secure NFS My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and...
4th Nov 2024
100

Demystifying secure NFS

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

4th Nov 2024
My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and various Linux and FreeBSD clients.
.io considered harmful The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their...
19th Jun 2023
39

.io considered harmful

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

19th Jun 2023
The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their homeland. Here's the history and the facts.
O, Sunlight! “O, Sunlight! The most precious gold to be found on Earth.” – Roman Payne There is much beauty in...
23rd Dec 2020
36

O, Sunlight!

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

23rd Dec 2020
“O, Sunlight! The most precious gold to be found on Earth.” – Roman Payne There is much beauty in this world, much hope, much life. All we need to do is pause, breathe, and take a moment to see it. It might be as simple as the gift of sunlight. I hope you all have … Continue...
Devlog 001 This is a general devlog covering what I’ve been up to over the past few months! Haskell Hakyll is a...
13th Jul 2025
1

Devlog 001

from seated.ro [alt+shift+b] in programming

13th Jul 2025
This is a general devlog covering what I’ve been up to over the past few months! Haskell Hakyll is a Haskell library for generating static websites (yes, you do not, in fact, need Next.js for your personal site). The previous iteration of my website was written with Go + templ,...
Childcare Options in Japan Though arranging childcare in Japan can be tricky, there are a wide variety of options available....
8th May 2024
44

Childcare Options in Japan

from TokyoDev [alt+shift+b] in programming

8th May 2024
Though arranging childcare in Japan can be tricky, there are a wide variety of options available. Services will vary greatly depending on your location, the ages of your children, and the time of year. This article explores all of the most common childcare offerings, to get you...
Happy New Year: 3D picture of the coronavirus in SQL A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture...
31st Dec 2020
31

Happy New Year: 3D picture of the coronavirus in SQL

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

31st Dec 2020
A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture of the coronavirus in SQL appeared first on EXPLAIN EXTENDED.
Discord considered harmful In the past few years, social media use has gained a bad reputation. More or less everyone is now...
16th Jun 2025
48

Discord considered harmful

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

16th Jun 2025
In the past few years, social media use has gained a bad reputation. More or less everyone is now aware that TikTok is ruining your attention span, and Twitter is radicalizing you into extreme ideologies. But, despite its enormous popularity amongst technology enthusiasts,...
What is Bun, and does it live up to the hype? Bun is a new JavaScript runtime that claims to offer more features and performance compared to...
16th Aug 2022
25

What is Bun, and does it live up to the hype?

from ByteofDev [alt+shift+b] in programming

16th Aug 2022
Bun is a new JavaScript runtime that claims to offer more features and performance compared to Node.js and Deno. But is it as good as it is hyped up to be?
8th Aug 2011
Announcing Go-TinyTime, Go-TinyDate's Sister Package time.Time is the perfect choice for handling times in Go in most cases, it even comes in the...
2nd Apr 2020
1

Announcing Go-TinyTime, Go-TinyDate's Sister Package

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

2nd Apr 2020
time.Time is the perfect choice for handling times in Go in most cases, it even comes in the standard library! The problem is that the time.Time{} struct uses more than 24 bytes of memory under most conditions. Go-TinyTime solves this problem by restricting the available dates to...
SQLite Slaps why SQLite is cracked
18th Jun 2024
31

SQLite Slaps

from blag [alt+shift+b] in programming

18th Jun 2024
why SQLite is cracked
Playing with Streamlit and LLMs. Recently I’ve been chatting with a number of companies who are building out internal LLM labs/tools...
19th Jun 2023
75

Playing with Streamlit and LLMs.

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

19th Jun 2023
Recently I’ve been chatting with a number of companies who are building out internal LLM labs/tools for their teams to make it easy to test LLMs against their internal usecases. I wanted to take a couple hours to see how far I could get using Streamlit to build out a personal LLM...
Thanks, 201X! Thought I'd take a Sunday afternoon to reflect on, oh I don't know, a decade. Been a long ten...
2nd Dec 2019
1

Thanks, 201X!

from Sedimental [alt+shift+b] in programming

2nd Dec 2019
Thought I'd take a Sunday afternoon to reflect on, oh I don't know, a decade. Been a long ten years, but it's flown past. This particular decade happens to coincide with my first years of full-time professional software engineering. The Quantity I can't possibly summarize it...
Mac OS X keychain fix How to fix a corrupt keychain file on Mac OS X
29th Oct 2007
1

Mac OS X keychain fix

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

29th Oct 2007
How to fix a corrupt keychain file on Mac OS X
nsnotifyd-2.3 released D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the...
5th Dec 2024
83

nsnotifyd-2.3 released

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

5th Dec 2024
D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the heels of [the previous release][prev], here’s nsnotifyd-2.3. Sorry for causing extra work to my uncountably many users! The nsnotifyd daemon monitors a set of DNS zones and runs a...
March updates We have lots of great new updates in store!
2nd Mar 2019
1

March updates

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

2nd Mar 2019
We have lots of great new updates in store!
Using Novela by Narative (updated) With the growing community interest in Gatsby, we hope to create more resources that make it easier...
4th Aug 2019
50

Using Novela by Narative (updated)

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

4th Aug 2019
With the growing community interest in Gatsby, we hope to create more resources that make it easier for anyone to grasp the power of this incredible tool.
9th Oct 2024
116

How Fireship became YouTube's favorite programmer

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

9th Oct 2024
How Fireship wins YouTube
First Letter Pseudo Element First Letter Pseudo Element 2019-05-03 In today's TypeTip we will be taking a look at the often...
3rd May 2019
50

First Letter Pseudo Element

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

3rd May 2019
First Letter Pseudo Element 2019-05-03 In today's TypeTip we will be taking a look at the often overlooked :first-letter CSS pseudo element. Though you might only use this for specific article-format web pages, it's still a nice-to-have in your web dev toolset. The HTML Like most...
Issues with object-oriented programming in Guile Scheme is often thought of as a functional programming language, but really it is a multi-paradigm...
5th Oct 2022
42

Issues with object-oriented programming in Guile

from dthompson [alt+shift+b] in programming

5th Oct 2022
Scheme is often thought of as a functional programming language, but really it is a multi-paradigm language, including object-oriented programming. My Scheme of choice for the past decade has been Guile. It comes with support for OOP via GOOPS: The Guile Object Oriented...
Here’s yet another metaphor about tech debt The city next to the town I grew up in had a shopping center that was built atop a sanitary...
4th Aug 2026
1

Here’s yet another metaphor about tech debt

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

4th Aug 2026
The city next to the town I grew up in had a shopping center that was built atop a sanitary landfill. For those unfamiliar, creating a sanitary landfill involves taking landfill waste, spreading it into thin layers, compacting it, then paving over it. It enjoyed popularity as a...
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...
Guile-bstructs 0.2.0 released I'm happy to announce that guile-bstructs 0.2.0 has been released! About...
12th Mar 2026
1

Guile-bstructs 0.2.0 released

from dthompson [alt+shift+b] in programming

12th Mar 2026
I'm happy to announce that guile-bstructs 0.2.0 has been released! About guile-bstructs Guile-bstructs is a library that provides structured read/write access to binary data for Guile. A bstruct (short for “binary structure”) is a data type that encapsulates a bytevector and a...
Name that Ware, February 2025 Here’s the Ware for February 2025: Thanks again to spida for contributing yet another guest ware!...
28th Feb 2025
57

Name that Ware, February 2025

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

28th Feb 2025
Here’s the Ware for February 2025: Thanks again to spida for contributing yet another guest ware! Hopefully this one is a smidge easier to guess compared to last month’s.
You can't fix core competency with a stern conversation When things aren't going well with a new hire, the problem usually falls into one of two categories:...
1st Sep 2023
33

You can't fix core competency with a stern conversation

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

1st Sep 2023
When things aren't going well with a new hire, the problem usually falls into one of two categories: competency or engagement. If it's a problem with engagement – their style of collaboration, their communication, their approach – there's a good chance you can fix it with some...
Paper Review: Architecture of a Database System Last week, I read "Architecture of a Database System" for a Red Book reading group. This is as...
1st Oct 2022
2

Paper Review: Architecture of a Database System

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

1st Oct 2022
Last week, I read "Architecture of a Database System" for a Red Book reading group. This is as massive paper: 119 pages. What surprised me is how approachable it is. I have relatively little background building database systems and more experience using them. Despite this, the...
Transclusion and Transcopyright Dreams The lost permissioning and copyright system of the Web
2nd Jan 2021
30

Transclusion and Transcopyright Dreams

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

2nd Jan 2021
The lost permissioning and copyright system of the Web
fibre broadband anticlimax How can something that “just works” be so annoying? situation We live in Cambridge off a little road...
17th Sep 2026
-2

fibre broadband anticlimax

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

17th Sep 2026
How can something that “just works” be so annoying? situation We live in Cambridge off a little road down a drive in shared ownership between us and our neighbouring houses. All the utilities are buried under this drive, including the phone line. anticipation Over the last few...
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.
Great things about Rust that aren't just performance Nearly every line of code I write for fun is in Rust. It's not because I need great performance,...
6th Jan 2025
87

Great things about Rust that aren't just performance

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

6th Jan 2025
Nearly every line of code I write for fun is in Rust. It's not because I need great performance, though that's a nice benefit. I write a lot of Rust because it's a joy to write code in. There is so much else to love about Rust beyond going fast without segfaults. Here are a few...
The Pattern Language of Project Xanadu Project Xanadu as a pattern language, rather than a failed software project
10th Jul 2020
1

The Pattern Language of Project Xanadu

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

10th Jul 2020
Project Xanadu as a pattern language, rather than a failed software project
11th Nov 2018
49

from Civic Hax [alt+shift+b] in programming

11th Nov 2018
Headlamps are better flashlights A brief and silly life-hack: headlamps are better flashlights. Most of the time when you are using a...
1st Feb 2024
44

Headlamps are better flashlights

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

1st Feb 2024
A brief and silly life-hack: headlamps are better flashlights. Most of the time when you are using a flashlight, you need to use your hands too. Headlamps solve that problem. They’re bright enough for most purposes and are usually smaller than flashlights too. There are very few...
Kagi Translate - We speak your language Your browser does not support the video tag.
7th Nov 2024
148

Kagi Translate - We speak your language

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

7th Nov 2024
Your browser does not support the video tag.
Claude is an Electron App because we’ve lost native In “Why is Claude an Electron App?” Drew Breunig wonders: Claude spent $20k on an agent swarm...
3rd Mar 2026
1

Claude is an Electron App because we’ve lost native

from tonsky.me [alt+shift+b] in programming

3rd Mar 2026
In “Why is Claude an Electron App?” Drew Breunig wonders: Claude spent $20k on an agent swarm implementing (kinda) a C-compiler in Rust, but desktop Claude is an Electron app. If code is free, why aren’t all apps native? And then argues that the answer is that LLMs are not good...
Drawing the Invisible: React Explained in Five Visual Metaphors Explaining React through visual metaphors
1st May 2020
1

Drawing the Invisible: React Explained in Five Visual Metaphors

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

1st May 2020
Explaining React through visual metaphors
Needy Programs If you’ve been around, you might’ve noticed that our relationships with programs have changed. Older...
13th Nov 2025
1

Needy Programs

from tonsky.me [alt+shift+b] in programming

13th Nov 2025
If you’ve been around, you might’ve noticed that our relationships with programs have changed. Older programs were all about what you need: you can do this, that, whatever you want, just let me know. You were in control, you were giving orders, and programs obeyed. But recently...
ahead-of-time wasm gc in wastrel Hello friends! Today, a quick note: the ahead-of-time WebAssembly compiler now supports managed...
6th Feb 2026
1

ahead-of-time wasm gc in wastrel

from wingolog [alt+shift+b] in programming

6th Feb 2026
Hello friends! Today, a quick note: the ahead-of-time WebAssembly compiler now supports managed memory via garbage collection!Wastrel The quickest demo I have is that you should check out and build wastrel itself: Then run a quick check with :hello, world Now give a check...
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...
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