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+→]
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
It’s hard to grow without trust Trust is a key enabler of growth (and conversely, lack of trust a key inhibitor).
16th Jul 2024
3

It’s hard to grow without trust

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

16th Jul 2024
Trust is a key enabler of growth (and conversely, lack of trust a key inhibitor).
On working and contributing to conferences abroad This blog post is another one in the ‘writing things down to structure my thinking on where I want...
6th Feb 2025
70

On working and contributing to conferences abroad

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

6th Feb 2025
This blog post is another one in the ‘writing things down to structure my thinking on where I want my career to go’ series. I will get back to writing technical and automation blog posts soon, but I need to finish my contract testing course first. One of the things I like to do...
nsnotifyd-2.1 released I have made a new release of nsnotifyd, a tiny DNS server that just listens for NOTIFY messages and...
12th Jun 2024
76

nsnotifyd-2.1 released

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

12th Jun 2024
I have made a new release of nsnotifyd, a tiny DNS server that just listens for NOTIFY messages and runs a script when one of your zones changes. This nsnotifyd-2.1 release includes a few bugfixes: more lenient handling of trailing . in domain names on the command line avoid...
My role as a founder CTO: Year Four It has been one year since I wrote the blog post where I shared the learnings from the first three...
29th Dec 2021
43

My role as a founder CTO: Year Four

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

29th Dec 2021
It has been one year since I wrote the blog post where I shared the learnings from the first three years of my journey as a first-time technical founder. 2021 was not an exception, and my role as RevenueCat’s CTO kept evolving quite a lot. As expected, my job did not get any...
Facebook Is Censoring People For Mentioning Open-Source Social Network Mastodon Update: Facebook has reversed itself over this censorship, but I maintain that whether the...
11th Sep 2021
32

Facebook Is Censoring People For Mentioning Open-Source Social Network Mastodon

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

11th Sep 2021
Update: Facebook has reversed itself over this censorship, but I maintain that whether the censorship was algorithmic or human, it was intentional either way. Details in my new post. Last November, I made a brief post to Facebook about Mastodon. Mastodon is an open-source and...
Behind the syntax: let and const variables There is a lot more going under the hood than simple syntax changes.
11th Jul 2018
1

Behind the syntax: let and const variables

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

11th Jul 2018
There is a lot more going under the hood than simple syntax changes.
A Survey of the Ticket (Re)Selling Landscape TL;DR? It’s a quagmire, essentially. But let’s dive in. Possible strong language ahead, and copious...
17th Oct 2025
1

A Survey of the Ticket (Re)Selling Landscape

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

17th Oct 2025
TL;DR? It’s a quagmire, essentially. But let’s dive in. Possible strong language ahead, and copious footnotes with links to much more information below. scalper noun [ C ] US informal /ˈskæl.pər/ (UK: tout) someone who buys things, such as theatre tickets, at the usual prices and...
The `<details>` and `<summary>` elements are getting an upgrade Form controls are notoriously difficult to style, something the web community has been talking about...
1st Nov 2024
1

The `<details>` and `<summary>` elements are getting an upgrade

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

1st Nov 2024
Form controls are notoriously difficult to style, something the web community has been talking about for years. In 2019, when I was still at Microsoft, I had been working with Greg Whitworth to start evangelizing the work that was being planned for <select>, as well as the Open...
Working Out, Gaining Weight, and Building Muscle in Japan—For Cheap When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters...
7th May 2026
1

Working Out, Gaining Weight, and Building Muscle in Japan—For Cheap

from TokyoDev [alt+shift+b] in programming

7th May 2026
When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters tall and weighing around 55 kilograms. I had been a stick man all my life, and after a couple of months in Tokyo, I even lost a couple more kilos—probably due to the...
Inside New Query Engine of MongoDB Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in...
18th Sep 2023
34

Inside New Query Engine of MongoDB

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

18th Sep 2023
Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in version 7.0. I was one of the people working on this engine during my 2 years in MongoDB and I would like to share some technical details about it. Disclaimer: Prior to writing this...
Why Git Has a Variable Named false_but_the_compiler_does_not_know_it A small C trick that keeps Clang from flagging valid code as unreachable
3rd Jun 2026
1

Why Git Has a Variable Named false_but_the_compiler_does_not_know_it

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

3rd Jun 2026
A small C trick that keeps Clang from flagging valid code as unreachable
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 World Record for Loneliness What's the farthest any person has been from the nearest other person?
6th May 2024
84

The World Record for Loneliness

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

6th May 2024
What's the farthest any person has been from the nearest other person?
Fast calculation of the distance to cubic Bezier curves on the GPU Bézier curves are a core building block of text and 2D shapes rendering. There are several...
18th Oct 2025
1

Fast calculation of the distance to cubic Bezier curves on the GPU

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

18th Oct 2025
Bézier curves are a core building block of text and 2D shapes rendering. There are several approaches to rendering them, but one especially challenging problem, both mathematically and technically, is computing the distance to a Bézier curve. For quadratic curves (one control...
Gauss–Seidel visually explained An interactive demo of the Gauss-Seidel method for solving linear equation systems. When and why...
21st Sep 2025
51

Gauss–Seidel visually explained

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

21st Sep 2025
An interactive demo of the Gauss-Seidel method for solving linear equation systems. When and why does it work? And why, when you flip the equations, it suddenly stop working? You can now play and see.
On my new ‘Valuable feedback, fast’ course A couple of weeks ago, I published the training page for a brand-new course that I’m looking to run...
7th Jan 2026
1

On my new ‘Valuable feedback, fast’ course

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

7th Jan 2026
A couple of weeks ago, I published the training page for a brand-new course that I’m looking to run at least a couple of times in 2026. The course is called ‘Valuable feedback, fast’, and in this blog post, I’d like to share a little more about why I created this course, why it...
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.
AI Flame Graphs Imagine halving the resource costs of AI and what that could mean for the planet and the industry --...
28th Oct 2024
1

AI Flame Graphs

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

28th Oct 2024
Imagine halving the resource costs of AI and what that could mean for the planet and the industry -- based on extreme estimates such savings could reduce the total US power usage by over 10% by 20301. At Intel we've been creating a new analyzer tool to help reduce AI costs called...
Introducing Joe Martin - Our first Product Marketer Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist...
6th Aug 2021
41

Introducing Joe Martin - Our first Product Marketer

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

6th Aug 2021
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist previously did everything on PC, but joining PostHog…
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...
Typing using my keyboard (the other kind) I got a new-to-me keyboard recently. It was my brother's in school, but he doesn't use it anymore,...
7th Apr 2025
45

Typing using my keyboard (the other kind)

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

7th Apr 2025
I got a new-to-me keyboard recently. It was my brother's in school, but he doesn't use it anymore, so I set it up in my office. It's got 61 keys and you can hook up a pedal to it, too! But when you hook it up to the computer, you can't type with it. I mean, that's expected—it...
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...
Abusing ID3 chapters to turn videos into glanceable podcasts I listen to a lot of podcasts, and I like how they fit around other tasks. I press play, lock my...
15th Sep 2026
-2

Abusing ID3 chapters to turn videos into glanceable podcasts

from alexwlchan [alt+shift+b] in programming

15th Sep 2026
I listen to a lot of podcasts, and I like how they fit around other tasks. I press play, lock my phone, and put it down. I’m free to wash the dishes, fold the laundry, or shop for groceries. Unfortunately, more and more information is only published as a video. Technical talks,...
How We Replaced Our Entire Search Engine (with an AI writing half the code) I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI...
23rd Dec 2025
1

How We Replaced Our Entire Search Engine (with an AI writing half the code)

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

23rd Dec 2025
I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI influencer "built 15 apps in a weekend" crowd, but Claude Code just did something wild for me. Had it help us rip out our entire search engine - we're talking millions and millions of...
Decaf is good, actually We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give...
1st Apr 2024
2

Decaf is good, actually

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

1st Apr 2024
We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give me the good stuff." "Death before decaf." "Decaf isn't coffee." It has this reputation that it's bad and that coffee people avoid it. And yet, if you drink decaf, you're a true...
The imminent risk of vibe coding Negative feedback loops caused by vibe coded change sets
30th Jan 2026
1

The imminent risk of vibe coding

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

30th Jan 2026
Negative feedback loops caused by vibe coded change sets
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…
A Distributed Systems Reading List 2024/02/07 A Distributed Systems Reading List This document contains various resources and quick...
8th Feb 2024
73

A Distributed Systems Reading List

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

8th Feb 2024
2024/02/07 A Distributed Systems Reading List This document contains various resources and quick definition of a lot of background information behind distributed systems. It is not complete, even though it is kinda sorta detailed. I had written it some time in 2019 when coworkers...
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,...
So, how’s that retirement thing going, anyway? For the last couple of months, Prashanth Chandrasekar has been getting settled in as the new CEO of...
5th Dec 2019
65

So, how’s that retirement thing going, anyway?

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

5th Dec 2019
For the last couple of months, Prashanth Chandrasekar has been getting settled in as the new CEO of Stack Overflow. I’m still going on some customer calls… Read more "So, how’s that retirement thing going, anyway?"
Care about how the work is done High performers care deeply not just about doing the work but how it’s done.
30th Dec 2023
2

Care about how the work is done

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

30th Dec 2023
High performers care deeply not just about doing the work but how it’s done.
7th Feb 2023
Creating Caddyfiles with Cog I’m currently restructuring my site, and I’m going to change some of the URLs. I don’t want to break...
5th Feb 2026
1

Creating Caddyfiles with Cog

from alexwlchan [alt+shift+b] in programming

5th Feb 2026
I’m currently restructuring my site, and I’m going to change some of the URLs. I don’t want to break inbound links to the old URLs, so I’m creating redirects between old and new. My current web server is Caddy, so I define redirects in my Caddyfile with the redir...
9th Jul 2017
45

On benchmarking

from Ruud van Asseldonk [alt+shift+b] in programming

9th Jul 2017
Announcing FinFam In my last post, I mentioned founding a startup. It's called FinFam, and we're building...
19th Sep 2025
1

Announcing FinFam

from Sedimental [alt+shift+b] in programming

19th Sep 2025
In my last post, I mentioned founding a startup. It's called FinFam, and we're building collaborative financial planning. The GitHub of money, if you will. Enough with the telling, time for the show! Here's a 3-minute demo: We launched beta this week and I couldn't be more...
Making games in Go with Ebitengine Like a lot of people, you may be using Go at work to develop backend applications or create...
6th Jan 2026
1

Making games in Go with Ebitengine

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

6th Jan 2026
Like a lot of people, you may be using Go at work to develop backend applications or create infrastructure tools. But you may not be aware that you can actually make video games in Go using Ebitengine. gomding Just enough to make games Ebitengine aims at being dead simple. It...
Base64 All The Things! (Sometimes) Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts,...
18th Mar 2020
58

Base64 All The Things! (Sometimes)

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

18th Mar 2020
Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts, images, documents, spreadsheets, etc. on the web is the use of base64 encoding. Although it may not be the most efficient (or easy) way to display and include these elements it can...
Crash and Burnout In the last year I have changed jobs, moved twice (one of those internationally) and traveled about...
10th Apr 2023
1

Crash and Burnout

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

10th Apr 2023
In the last year I have changed jobs, moved twice (one of those internationally) and traveled about 120,000 miles. I've been working on finishing my book, caught covid, and was diagnosed with bipolar depression and Hashimoto's disease. Additionally, with so much travel, I've had...
Code: Selfish Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding...
11th Nov 2018
23

Code: Selfish

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

11th Nov 2018
Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding selfishly. This isn’t what you think. Coding selfishly is about assessing your motivations, your joys and coding in a way that brings you the most long-term value. It’s really a form of...
Metric-Driven Development and The Claude Effect Sometimes, feels have to be trusted over figures
9th Mar 2025
65

Metric-Driven Development and The Claude Effect

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

9th Mar 2025
Sometimes, feels have to be trusted over figures
USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding...
28th Feb 2023
1

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

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

28th Feb 2023
At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. This talk originated from my updates to Systems Performance 2nd Edition, and this was the first time...
Announcing glom: Restructured Data for Python This post introduces glom, Python's missing operator for nested objects and data. If you're an easy...
9th May 2018
1

Announcing glom: Restructured Data for Python

from Sedimental [alt+shift+b] in programming

9th May 2018
This post introduces glom, Python's missing operator for nested objects and data. If you're an easy sell, full API docs and tutorial are already available at glom.readthedocs.io. met me at PyCon, this 5-minute talk. The Spectre of Structure In the Python world, there's a...
Formlabs Form 4 Teardown Formlabs has recently launched the fourth edition of their flagship SLA printer line, the Form 4. Of...
2nd Jun 2024
79

Formlabs Form 4 Teardown

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

2nd Jun 2024
Formlabs has recently launched the fourth edition of their flagship SLA printer line, the Form 4. Of course, I jumped on the chance to do a teardown of the printer; I’m grateful that I was able to do the same for the Form 1, Form 2, and Form 3 generations. In addition to learning...
Why linting errors should cause tests to fail Making the case against allowing linting errors in master.
16th Sep 2016
1

Why linting errors should cause tests to fail

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

16th Sep 2016
Making the case against allowing linting errors in master.
Name that Wäre, July 2023 The “wäre” for July 2023 is shown below. Thanks to zebonaut for submitting this ware. According to...
31st Jul 2023
33

Name that Wäre, July 2023

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

31st Jul 2023
The “wäre” for July 2023 is shown below. Thanks to zebonaut for submitting this ware. According to him, this was fished out of a dumpster in Germany, hence “wäre” (and yes, it’s a nonsense word, but I also think it’s cute). We had a little chuckle over the ware’s construction (or...
Linkblog archives I've added an archive calendar to my linkblog, so you can see old posts going all the way back to...
7th Jan 2023
56

Linkblog archives

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

7th Jan 2023
I've added an archive calendar to my linkblog, so you can see old posts going all the way back to 2003. The UI is a little minimal but usable and it will work for any search indexers, which is what I most care about. Note old posts will have a grey background because I wasn't...
What it&#x27;s really like to grow a team when you&#x27;re focused on culture-fit * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s often...
23rd Feb 2014
37
23rd Feb 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s often interesting to look back and think about how much I’ve learned in the past year or two. Especially areas where I almost had no understanding at all. Company culture is one of those...
Markdown is easier than ever Our new toolbar makes writing your email easier than ever!
11th Mar 2018
1

Markdown is easier than ever

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

11th Mar 2018
Our new toolbar makes writing your email easier than ever!
Martyr Crouched behind a thicket, Mirundi tried to catch his breath. He quickly lifted his hand from the...
25th Mar 2023
48

Martyr

from Patrick Kayongo [alt+shift+b] in programming

25th Mar 2023
Crouched behind a thicket, Mirundi tried to catch his breath. He quickly lifted his hand from the floor to catch the sweat that had started dripping from his forehead. His hand was shaking uncontrollably, jerked back and forth by the fear of getting caught again. Mukaajanga, the...
What I'm up to - May 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did...
1st May 2024
1

What I'm up to - May 2024

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

1st May 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in April - Cat's out of the bag - the "Shenanigans" I referenced in March and April are revealed. I...
Getting Started with Anchor Positioning For decades, one of the most notoriously-challenging problems on the web has been sticking one...
6th Jul 2026
1

Getting Started with Anchor Positioning

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

6th Jul 2026
For decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a first-class solution to this problem, and it’s pretty friggin’ cool! In this...
Base64 All The Things! (Sometimes) Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts,...
18th Mar 2020
31

Base64 All The Things! (Sometimes)

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

18th Mar 2020
Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts, images, documents, spreadsheets, etc. on the web is the use of base64 encoding. Although it may not be the most efficient (or easy) way to display and include these elements it can...
Using AWK like grep with envvars This is a little tip that was impossible for me to DuckDuckGo (that’s right, I use DuckDuckGo like a...
6th May 2018
1

Using AWK like grep with envvars

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

6th May 2018
This is a little tip that was impossible for me to DuckDuckGo (that’s right, I use DuckDuckGo like a verb). Like everyone who lives the daily joy (and, frequently, deep frustration) of using the command line to accomplish day-to-day tasks I am a fairly deft manipulator of...
offer up is the tinder of marketplaces OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions,...
24th Oct 2023
1

offer up is the tinder of marketplaces

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

24th Oct 2023
OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other "gameification" make it trashier than the perception most have of the venerable Craigslist.
Working with Miguel: A Practical Guide Since reading ‘High Growth Handbook’ by Elad Gil, the value of writing a ‘Working with’ document...
2nd Feb 2024
85

Working with Miguel: A Practical Guide

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

2nd Feb 2024
Since reading ‘High Growth Handbook’ by Elad Gil, the value of writing a ‘Working with’ document became crystal clear to me. I am sharing mine externally to inspire other founders and leaders to reflect and write down their own working styles. These documents are incredibly...
Pragmatism, Neutrality and Leadership Every year or so, some tech CEO does something massively stupid, like declaring “No politics at...
24th Jul 2024
127

Pragmatism, Neutrality and Leadership

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

24th Jul 2024
Every year or so, some tech CEO does something massively stupid, like declaring “No politics at work!”, or “Trump voters are oppressed and live in fear!”, and we all get a good pained laugh over how out of touch and lacking in self-awareness they are. We hear a lot about the...
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 Ilic 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...
5th Aug 2022
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.
Programmable Notes Agent-based note-taking systems that can prompt and facilitate custom workflows
18th Mar 2022
24

Programmable Notes

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

18th Mar 2022
Agent-based note-taking systems that can prompt and facilitate custom workflows
Hubris and Humility When we started Oxide, we knew we were going to take a fresh look at the entire system. We knew, for...
30th Nov 2021
54

Hubris and Humility

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

30th Nov 2021
When we started Oxide, we knew we were going to take a fresh look at the entire system. We knew, for example, that we wanted to have a true hardware root of trust and that we wanted to revisit the traditional BMC. We knew, too, that we would have our own system software on each...
Low Power Mode for Mac laptops: making the case again In light of today’s rumor that a Pro Mode may be coming that seems to offer benefits in the opposite...
14th Jan 2020
44

Low Power Mode for Mac laptops: making the case again

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

14th Jan 2020
In light of today’s rumor that a Pro Mode may be coming that seems to offer benefits in the opposite direction,1 I wanted to re-make the case for a Low Power Mode on macOS — and explain why now is the time. Modern hardware constantly pushes thermal and power limits, trying to...
How to add Tailwind 3 to Docusaurus 2 in 2022 We use Docusaurus at work, and while it shipped v2 this year it still has ([as of...
1st Nov 2022
53

How to add Tailwind 3 to Docusaurus 2 in 2022

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

1st Nov 2022
We use Docusaurus at work, and while it shipped v2 this year it still has ([as of v2.3](https://github.com/facebook/docusaurus/issues/2961)) not shipped with any Tailwind support at all. Googled and found [this...
Pushpin: Towards Production-Quality Peer-to-Peer Collaboration Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P...
14th Apr 2020
41

Pushpin: Towards Production-Quality Peer-to-Peer Collaboration

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

14th Apr 2020
Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P collaboration software.
Haunt 0.3.0 released Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many...
19th Feb 2024
37

Haunt 0.3.0 released

from dthompson [alt+shift+b] in programming

19th Feb 2024
Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many fixes and improvements have been accumulated so this is long overdue! About Haunt Haunt is a static site generator that uses the Guile Scheme as its configuration language. It...
Unsolicited Design Review - Dropbox Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled...
10th Oct 2017
33

Unsolicited Design Review - Dropbox

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

10th Oct 2017
Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled their new branding / design system for the company as a whole. If you haven’t seen the updated design yet, you can do so here: dropbox.design (Take your time, I can wait). I...
I'm Loyal to Nothing Except the Dream There is much I take for granted in my life, and the normal functioning of American government is...
30th Jan 2017
71

I'm Loyal to Nothing Except the Dream

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

30th Jan 2017
There is much I take for granted in my life, and the normal functioning of American government is one of those things. In my 46 years, I've lived under nine different presidents. The first I remember is Carter. I've voted in every presidential election since 1992,
Taming Floating-Point Sums Suppose you have an array of floating-point numbers, and wish to sum them. You might naively think...
25th May 2024
66

Taming Floating-Point Sums

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

25th May 2024
Suppose you have an array of floating-point numbers, and wish to sum them. You might naively think you can simply add them, e.g. in Rust: fn naive_sum(arr: &[f32]) -> f32 { let mut out = 0.0; for x in arr { out += *x; } out } This however can easily...
Every Achievement Has A Denominator One of the classic failure modes of management is the empire-builder — the managers who measure...
3rd Oct 2022
41

Every Achievement Has A Denominator

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

3rd Oct 2022
One of the classic failure modes of management is the empire-builder — the managers who measure their own status, rank or value by the number of teams and people “under” them. Everyone knows you aren’t supposed to do this, but most of us secretly, sheepishly do it anyway to some...
Live cursors with Liveblocks & Next.js Displaying other users' cursors live on-screen has always been tricky to implement... but no longer!...
2nd Aug 2021
37

Live cursors with Liveblocks & Next.js

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

2nd Aug 2021
Displaying other users' cursors live on-screen has always been tricky to implement... but no longer! Using Liveblocks and Next.js we can get it working in a matter of minutes.
My adventures hunting down a Ruby memory leak 🎢 In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use...
7th Mar 2024
40

My adventures hunting down a Ruby memory leak 🎢

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

7th Mar 2024
In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use to investigate and how I finally figured out the root cause. Memory leaks can be tricky to diagnose and having the right set of tools makes a huge difference. I hope my adventures...
Some blogging myths A few years ago I gave a short talk (slides) about myths that discourage people from blogging. I was...
5th Jun 2023
38

Some blogging myths

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

5th Jun 2023
A few years ago I gave a short talk (slides) about myths that discourage people from blogging. I was chatting with a friend about blogging the other day and it made me want to write up that talk as a blog post. here are the myths: myth: you need to be original myth: you need to...
Hiring Employee #1 If you want another pair of hands to screw things up, how do you acquire resumes, pair them down,...
12th Dec 2011
18

Hiring Employee #1

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

12th Dec 2011
If you want another pair of hands to screw things up, how do you acquire resumes, pair them down, and identify someone who is going to work well in your company?
31st Jul 2015
Winning a Coding Contest Got Me a Free Trip to Japan I’m a 23 year old software engineer with four years of experience, and have been working in Poland...
11th Jan 2024
64

Winning a Coding Contest Got Me a Free Trip to Japan

from TokyoDev [alt+shift+b] in programming

11th Jan 2024
I’m a 23 year old software engineer with four years of experience, and have been working in Poland for the last two years. Half a year ago I visited Japan where I really fell in love with the people, culture, and food; it felt like a different planet. After I returned to Poland,...
Data for Decisions Data is a powerful tool that can have an outsize impact on how we develop products and operate our...
1st Feb 2023
50

Data for Decisions

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

1st Feb 2023
Data is a powerful tool that can have an outsize impact on how we develop products and operate our businesses. That said, the value of data is rarely the data itself but instead the insights we derive from it. In order to ensure these insights are meaningful and impactful it's...
For probabilities, use Fermi numbers, not words Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and...
2nd Jul 2023
113

For probabilities, use Fermi numbers, not words

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

2nd Jul 2023
Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and what to do instead.
1st Sep 2020
The Web Witch's Grimoire // Week of 13 May 2022 15 May 2022 My life has been a bundle of joy since I moved into Seattle from Redmond in March, and I...
15th May 2022
1

The Web Witch's Grimoire // Week of 13 May 2022

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

15th May 2022
15 May 2022 My life has been a bundle of joy since I moved into Seattle from Redmond in March, and I couldn't be happier. I've managed to get out and paddle board a few times though the weather has been largely abysmal. It's still snowing in the mountains but the snowpack is well...
Four-Course Python Data Structures and Algorithms Track Released We recently took a look at our course curriculum and felt that our current Learn Algorithms course,...
4th Oct 2021
1

Four-Course Python Data Structures and Algorithms Track Released

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

4th Oct 2021
We recently took a look at our course curriculum and felt that our current Learn Algorithms course, written in Go, would be better served if it covered Python instead. After much deliberation, we decided to rewrite the course, and we’re super excited to have now released the...
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...
AI features now run on-premise Short version: every AI feature we ship on the hosted helpdesk now runs on the self-hosted edition...
10th Feb 2026
1

AI features now run on-premise

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

10th Feb 2026
Short version: every AI feature we ship on the hosted helpdesk now runs on the self-hosted edition too. It's a separately licensed Docker add-on, perpetual license, one-time payment. Customer data stays on your network. Requires Jitbit Helpdesk v11.22 or newer. Why this took a...
What I'm up to - October 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2024
1

What I'm up to - October 2024

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

1st Oct 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - I've started publishing on Contraption Company every Friday. My posts last month: I...
1st Mar 2024
July 1, 2009 The opposite of youth is compromise – Girl I recovered this article from my old blog via the...
1st Jul 2009
1

July 1, 2009

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

1st Jul 2009
The opposite of youth is compromise – Girl I recovered this article from my old blog via the Internet Archive. If you found this article useful or entertaining (or even if you didn’t) consider donating to the Internet Archive
There's no rebound in sight for unprofitable SaaS Anyone reviewing their S&P 500 retirement fund these days will do so with a broader smile than last...
19th Jul 2023
31

There's no rebound in sight for unprofitable SaaS

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

19th Jul 2023
Anyone reviewing their S&P 500 retirement fund these days will do so with a broader smile than last year. The market as a whole is up, and if you're in the whole market, you're benefitting. But all of that upside, basically, belongs to just a handful of mega tech companies. This...
OpenAI Five intro The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch...
6th Aug 2018
63

OpenAI Five intro

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

6th Aug 2018
The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch humans and AI play Dota, but today’s match will have implications for the world. OpenAI’s mission is to ensure that when we can build machines as smart as humans, they will benefit...
Estimating the number of your RSS subscribers Here's a quick tip to estimate the number of your RSS subscribers. All you need is access to the web...
22nd Feb 2021
1

Estimating the number of your RSS subscribers

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

22nd Feb 2021
Here's a quick tip to estimate the number of your RSS subscribers. All you need is access to the web server logs. Let's filter the logs for the RSS file names (in my case it's atom.xml and feed.json): cat access.log | grep -e atom.xml -e feed.json When looking through my logs,...
Kagi Small Web As a part of our ongoing pursuit to humanize the web, we are pleased to announce the launch of the...
7th Sep 2023
31

Kagi Small Web

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

7th Sep 2023
As a part of our ongoing pursuit to humanize the web, we are pleased to announce the launch of the Kagi Small Web initiative. ----------------------- What is Kagi Small Web? ----------------------- To begin with, while there is no single definition, “small web” typically refers...
20th Feb 2020
Software Acceleration and Desynchronization A bit more than a month ago, I posted the following on social media: Seeing more reports and...
5th Jan 2026
1

Software Acceleration and Desynchronization

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

5th Jan 2026
A bit more than a month ago, I posted the following on social media: Seeing more reports and industry players blaming code reviews for slowing down the quick development done with AI. It's unclear whether anyone's asking if this is just moving the cognitive bottleneck of...
Until the end of the internet It's hard to know what'll stick around when shopping for software online. Popular services and...
20th Jun 2023
41

Until the end of the internet

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

20th Jun 2023
It's hard to know what'll stick around when shopping for software online. Popular services and crucial products get shut down all the time. You can't even trust that major conglomerates like Google to provide something you can count on two-five-ten years from now. And if you're...
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
Replicating Database Changes to a Message Queue is Tricky Let's imagine we have an program that stores its state in a database, and we want other programs to...
13th Dec 2022
55

Replicating Database Changes to a Message Queue is Tricky

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

13th Dec 2022
Let's imagine we have an program that stores its state in a database, and we want other programs to do things when changes occur. For example, we might want to send email notifications if a bank balance drops below a threshold. This is a very common reason applications use...
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
I'm fed up with it, so I'm writing a browser I'm fed up with it, so I'm writing a browser
22nd Sep 2023
19

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

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

22nd Sep 2023
I'm fed up with it, so I'm writing a browser
Ten minutes playing with typography: 'home' I made the graphic with the GIMP, and the typeface used is Helvetica Neue.
2nd Apr 2011
39

Ten minutes playing with typography: 'home'

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

2nd Apr 2011
I made the graphic with the GIMP, and the typeface used is Helvetica Neue.
Osaka Team Retreat Recap We just wrapped up our offsite in Osaka, the first time we’ve held a retreat in a location where...
26th Apr 2025
36

Osaka Team Retreat Recap

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

26th Apr 2025
We just wrapped up our offsite in Osaka, the first time we’ve held a retreat in a location where nobody on the team is a local. With our team now at ~10 people, gone are the days of just a handful of us meeting up and figuring out what to do on the fly. Ensuring […] The post...
May updates Here's what's new with Buttondown.
3rd Jun 2018
1

May updates

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

3rd Jun 2018
Here's what's new with Buttondown.
OpenAI Five Finals Intro The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI...
15th Apr 2019
60

OpenAI Five Finals Intro

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

15th Apr 2019
The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI beat the world champions at Dota 2: “Welcome everyone. This is an exciting day. First, this is an historic moment: this will be the first time that an AI has even attempted to play...
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
30

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

from bt RSS Feed [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...
19th Aug 2025
Lessons learned porting 50k loc from Java to Go I was contracted to port a large Java code base to Go. The code in question is a Java client for...
5th Apr 2019
40

Lessons learned porting 50k loc from Java to Go

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

5th Apr 2019
I was contracted to port a large Java code base to Go. The code in question is a Java client for RavenDB, a NoSQL JSON document database. Code with tests was around 50 thousand lines. The result of the port is a Go client. This article describes what I’ve learn in the...
31st Dec 2022
Folding the DOM In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in...
19th May 2019
37

Folding the DOM

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

19th May 2019
In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in real-life. On that journey, we'll learn a lot about 3D transforms and CSS animation techniques!
The Gift Economy Illustrated notes on the idea of Gift Economies and cultural historys of economic exchange
3rd Aug 2020
66

The Gift Economy

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

3rd Aug 2020
Illustrated notes on the idea of Gift Economies and cultural historys of economic exchange
How PyTorch Generates Random Numbers in Parallel on the GPU A deep dive into Philox and counter-based RNGs
18th Dec 2025
1

How PyTorch Generates Random Numbers in Parallel on the GPU

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

18th Dec 2025
A deep dive into Philox and counter-based RNGs
Sharing The Things We Use Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include...
24th Jul 2021
31

Sharing The Things We Use

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

24th Jul 2021
Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include some form of a “uses” page. A place where the author lists out all the tools they use on a regular basis - whether it be hardware, software or something else entirely. It allows...
Good Design Sells Open Source I updated my blog from my own homebrew Rails application to [Octopress](http://octopress.org/), a...
7th Aug 2011
37

Good Design Sells Open Source

from TokyoDev [alt+shift+b] in programming

7th Aug 2011
I updated my blog from my own homebrew Rails application to [Octopress](http://octopress.org/), a blogging framework backed by the static site generator [Jekyll](http://jekyllrb.com/). I first read about Octopress a couple of weeks ago on Hacker News. Although Octopress appealed...
A Beautiful Site becomes "A Beautiful Site, LLC" Today has been an exciting day. I received documentation from the State of Florida stating that A...
18th Oct 2008
37

A Beautiful Site becomes "A Beautiful Site, LLC"

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

18th Oct 2008
Today has been an exciting day. I received documentation from the State of Florida stating that A Beautiful Site, LLC. is officially a limited liability company. This marks the new beginning of a period of growth for ABS, which has been, until now, a sole proprietorship. In the...
Disaggregated Storage - a brief introduction a brief introduction to disaggregated storage systems in context of database systems
2nd Nov 2024
51

Disaggregated Storage - a brief introduction

from blag [alt+shift+b] in programming

2nd Nov 2024
a brief introduction to disaggregated storage systems in context of database systems
Speeding up code review with `small-change` Imprint’s average engineer is merging 4x more PRs than 2 years ago. Yay. Aggregated behind the...
a week ago
1

Speeding up code review with `small-change`

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

a week ago
Imprint’s average engineer is merging 4x more PRs than 2 years ago. Yay. Aggregated behind the average is something even more interesting: we have two teams that are merging 10x their PRs over that period. One engineer is merging 25x the PRs per week of our average engineer two...
From JSON to TOON TOON stands for a Token-Oriented Object Notation. It’s a new text format that has the same...
15th Dec 2025
1

From JSON to TOON

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

15th Dec 2025
TOON stands for a Token-Oriented Object Notation. It’s a new text format that has the same capability as JSON but uses less space. It was invented to lower costs of sending data (tokens) to LLM AIs but it has 2 advantages over JSON: smaller than JSON more readable than JSON It...
#1 button disguised as a link Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website"...
17th Oct 2019
29

#1 button disguised as a link

from HTMHell [alt+shift+b] in programming

17th Oct 2019
Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website" src="logo.jpg" title="Name of website"> </button> Issues and how to fix them Wrong usage of the button element. There’s an element for linking to external sites (<a>). Do not change...
Oct 2019 Recap Hello mailing list friends!
2nd Nov 2019
48

Oct 2019 Recap

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

2nd Nov 2019
Hello mailing list friends!
You Can't "Vibe Code" Love About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in...
31st Aug 2026
0

You Can't "Vibe Code" Love

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

31st Aug 2026
About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in Berlin. I rarely take speaking engagements, especially international ones, but this one arrived at just the right time, the right place, and with the right person – I said yes, on the...
If you build it, they won't come, unless… A/B tests and accumulating Twitter followers is not a marketing strategy, just as "we'll use salt...
11th Oct 2010
15

If you build it, they won't come, unless…

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

11th Oct 2010
A/B tests and accumulating Twitter followers is not a marketing strategy, just as "we'll use salt and cheese" isn't a recipe.
DuckDB vs ClickHouse: Why we use both at PostHog ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct...
1st May 2026
2

DuckDB vs ClickHouse: Why we use both at PostHog

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

1st May 2026
ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct competitors. In a few respects they are, but they…
A Local-First Task Framework sharing the load
3rd Apr 2026
1

A Local-First Task Framework

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

3rd Apr 2026
sharing the load
The Death of Personality The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything...
1st Nov 2017
52

The Death of Personality

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

1st Nov 2017
The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything from icon and app design to UI and experience interactions) began it's fast decline into the abyss with the release of Apple's iOS 7 update. It was called revolutionary. It was...
Why aren't the most useful Mac apps on the App Store? Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10...
3rd Dec 2021
53

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

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

3rd Dec 2021
Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10 different apps, some with 3-4 windows, while trying to patch bugs in Lunar faster than the users can submit the reports. I’m definitely failing. I feel my brain pulsing and my ring...
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...
Programming Portals Small, scoped areas within a graphical interface that allow users to read and write simple...
23rd Oct 2022
24

Programming Portals

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

23rd Oct 2022
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
1st Jul 2025
Organizing AI Engineer World's Fair 2024 > note... this only represents my half of running AIE - the intention was to have Ben also write his...
29th Jun 2024
1

Organizing AI Engineer World's Fair 2024

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

29th Jun 2024
> note... this only represents my half of running AIE - the intention was to have Ben also write his side on the logistics and sponsorships but we never got round to it and its been a year and a half so... you get what you get, this brain dump of stuff. sorry. 2025's version is...
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...
What America has meant to me Every time I have given up on America, it has been a mistake. And yet, America has never, ever given...
5th Jul 2026
2

What America has meant to me

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

5th Jul 2026
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given up on me.
How I learned to stop worrying and wrote my own memory-cache Here I am, writing about performance optimization again. I'm a performance junkie. Constantly...
21st Jan 2023
47

How I learned to stop worrying and wrote my own memory-cache

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

21st Jan 2023
Here I am, writing about performance optimization again. I'm a performance junkie. Constantly monitoring and investigating bottlenecks for our SaaS helpdesk webapp is my favorite thing ever. And I'm proud to say that with thousands of clients, even some really big ones, our app's...
How to create an accessible React modal A modal dialog is a window overlaid on top of the main application. It’s an inert window where the...
1st Apr 2019
41

How to create an accessible React modal

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

1st Apr 2019
A modal dialog is a window overlaid on top of the main application. It’s an inert window where the user can’t interact with the rest of the application. Creating a modal in React is fairly easy. There are dozens of resources that explain how to do so, including the React...
Git Super-Power: The Three-Way Merge tl;dr: git config --global merge.conflictstyle diff3 In my previous post, I preached about the one...
1st May 2024
31

Git Super-Power: The Three-Way Merge

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

1st May 2024
tl;dr: git config --global merge.conflictstyle diff3 In my previous post, I preached about the one true way to merge MRs in a git workflow. The answer is obviously to rebase for conflicts, and a merge commit for posterity of the MR. What I did not talk about is that there is a...
One happy Rails World Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the...
7th Oct 2023
38

One happy Rails World

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

7th Oct 2023
Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the coolest conference venue possible in Amsterdam was epic. Safe to say, Rails World was a roaring success. Which is deeply satisfying to conclude, because it really wasn't a given outcome...
How and Why fork() Uses Copy-on-Write In this video, we look at why fork() needs copy-on-write, how it works inside the kernel, and a...
3 weeks ago
2

How and Why fork() Uses Copy-on-Write

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

3 weeks ago
In this video, we look at why fork() needs copy-on-write, how it works inside the kernel, and a memory usage problem that Instagram encountered with Python.
TikTok and the Sorting Hat I often describe myself as a cultural determinist, more as a way to differentiate myself from people...
4th Aug 2020
47

TikTok and the Sorting Hat

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

4th Aug 2020
I often describe myself as a cultural determinist, more as a way to differentiate myself from people with other dominant worldviews, though I am not a strict adherent. It’s more that in many situations when people ascribe causal power to something other than culture, I’m...
Reflecting on 10 years of building Buffer Note: this was originally posted on the Buffer blog. Today marks ten years since I launched the...
3rd Dec 2020
66

Reflecting on 10 years of building Buffer

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

3rd Dec 2020
Note: this was originally posted on the Buffer blog. Today marks ten years since I launched the first version of Buffer. What started as a landing page to gauge interest, and then a very basic product that I worked on alone, has become so much more. Buffer is now a
📈 The Toxic Grind There are several things that I’ve learned this past year regarding work-life balance. The first...
6th Jun 2022
34

📈 The Toxic Grind

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

6th Jun 2022
There are several things that I’ve learned this past year regarding work-life balance. The first thing is that the Chinese […] The post 📈 The Toxic Grind appeared first on Vadim Kravcenko.
xoxo You and I meeting Places to experiment, learn, failure. But you and I - Places and spaces...
16th Sep 2014
44

xoxo

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

16th Sep 2014
You and I meeting Places to experiment, learn, failure. But you and I - Places and spaces into moments and memories and bonds to hold onto beyond those polygons, yellow, orange, and red.
Improving Tufte CSS for Jekyll Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I...
1st Nov 2019
49

Improving Tufte CSS for Jekyll

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

1st Nov 2019
Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I finally got around to revamping the structure and improving a lot of minor performance issues. Items that have been surely needing of updates for the last couple of...
Substack vs Africa The writing site, Substack, has taken the world by storm. At a time when everyone thought blogging...
30th Jul 2024
99

Substack vs Africa

from Patrick Kayongo [alt+shift+b] in programming

30th Jul 2024
The writing site, Substack, has taken the world by storm. At a time when everyone thought blogging and online writing was dead, superseded by YouTube, Substack came along and solved the problems of discovery and monetisation. Their feed and recommendations have allowed many to...
24th Jul 2010
Observer Theory The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But...
11th Dec 2023
85

Observer Theory

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

11th Dec 2023
The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But in the end it’s about how we take the world as it is, and derive from it the impression of it that we have in our minds. We might have thought that we could do science “purely […]
What I'm up to - March 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did...
1st Mar 2024
1

What I'm up to - March 2024

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

1st Mar 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - Finished my residence at Almost Perfect in Tokyo. I gave a presentation Rethinking Wo...
!!Con West 2019 Notes !!Con is a conference held every spring in New York City. It’s two days of lightning talks that can...
24th Feb 2019
29

!!Con West 2019 Notes

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

24th Feb 2019
!!Con is a conference held every spring in New York City. It’s two days of lightning talks that can be about anything related to computers! At the beginning of last year’s !!Con, I wrote: This conference is a great showcase of the diverse backgrounds of the NYC tech scene. I’m...
29th Apr 2018
32

Introduction

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

29th Apr 2018
3rd Oct 2023
18

HIPAA violations

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

3rd Oct 2023
4 Software Design Principles I Learned the Hard Way If there’s two sources of truth, one is probably wrong. And yes, please repeat yourself.
22nd Apr 2024
111

4 Software Design Principles I Learned the Hard Way

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

22nd Apr 2024
If there’s two sources of truth, one is probably wrong. And yes, please repeat yourself.
New Features For Mail, A More Personal Lock Screen, And System Settings Improvements This should be the last monthly update before OS 7.1 and it’s a good one! We have new releases of...
5th Aug 2023
37
5th Aug 2023
This should be the last monthly update before OS 7.1 and it’s a good one! We have new releases of our office productivity apps, including several new features in Mail, a much more personal Login & Lock Screen experience with improved accessibility, and a couple of large redesigns...
How To Learn Stuff Quickly As software developers, we're always learning new things; it's practically the whole gig! If we can...
19th Jul 2021
32

How To Learn Stuff Quickly

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

19th Jul 2021
As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.
1st Jun 2023
17

June 2023

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

1st Jun 2023
All the user-facing states I find myself needing a reference like this more often than not lately. So, here’s a blog acting as...
29th Apr 2022
25

All the user-facing states

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

29th Apr 2022
I find myself needing a reference like this more often than not lately. So, here’s a blog acting as augmented memory—I’ll update it as I encounter more user-facing states in the wild. What user-facing state is User-facing state is what someone experiences when they interact with...
From 0 to 1 MB in DOS A tour on how DOS was able to use most of the 1 MB address space of the 8086
17th Jan 2024
45

From 0 to 1 MB in DOS

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

17th Jan 2024
A tour on how DOS was able to use most of the 1 MB address space of the 8086
17th Apr 2011
Stuffing an SSD Inside the Raspberry Pi 400 Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into...
13th Aug 2021
35

Stuffing an SSD Inside the Raspberry Pi 400

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

13th Aug 2021
Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn’t as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
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"
Four-Course Python Data Structures and Algorithms Track Released We recently took a look at our course curriculum and felt that our current Learn Algorithms course,...
4th Oct 2021
1

Four-Course Python Data Structures and Algorithms Track Released

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

4th Oct 2021
We recently took a look at our course curriculum and felt that our current Learn Algorithms course, written in Go, would be better served if it covered Python instead. After much deliberation, we decided to rewrite the course, and we’re super excited to have now released the...
Treat it as finished * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One of the most...
3rd Apr 2011
35

Treat it as finished

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

3rd Apr 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One of the most important differences for me personally in how I’ve run my current startup compared to the last one I founded has been how I treat the product at each stage of the process. With...
Tom Waits' "Ol' 55" for Jared and Kathleen [Ukulele] I recorded a simple version of Tom Waits' 'Ol' 55' for my friends Jared and Kathleen's wedding.
12th Sep 2012
1

Tom Waits' "Ol' 55" for Jared and Kathleen [Ukulele]

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

12th Sep 2012
I recorded a simple version of Tom Waits' 'Ol' 55' for my friends Jared and Kathleen's wedding.
Moving my website from Netlify to Caddy I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a...
3rd Nov 2024
77

Moving my website from Netlify to Caddy

from alexwlchan [alt+shift+b] in programming

3rd Nov 2024
I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a Linux server running Caddy. (Yes, the Wi-Fi on European trains is reliable enough to make that possible, even pleasant.) Hopefully nobody noticed! When I flipped the DNS records to...
Less cgo overhead in Go 1.8 name old time/op new time/op delta CgoNoop-8 146ns ± 1% 56ns ± 6% -61.57% (p=0.000...
15th Feb 2017
22

Less cgo overhead in Go 1.8

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

15th Feb 2017
name old time/op new time/op delta CgoNoop-8 146ns ± 1% 56ns ± 6% -61.57% (p=0.000 n=25+30) golang.org/cl/30080
Another observability 3.0 appears on the horizon Groan. Well, it’s not like I wasn’t warned. When I first started teasing out the differences between...
24th Mar 2025
87

Another observability 3.0 appears on the horizon

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

24th Mar 2025
Groan. Well, it’s not like I wasn’t warned. When I first started teasing out the differences between the pillars model and the single unified storage model and applying “2.0” to the latter, Christine was like “so what is going to stop the next vendor from slapping 3.0, 4.0, 5.0...
Use.GPU Goes Trad Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative...
13th Jan 2023
16

Use.GPU Goes Trad

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

13th Jan 2023
Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative WebGPU framework, now at version 0.8. My goal is to make GPU rendering easier and more sane. I do this by applying the lessons and patterns learned from the React world, and...
The Elon Swing Voter I’m getting on a plane back to America tonight, been away for over 3 months. It sort of fills me...
6th Dec 2024
97

The Elon Swing Voter

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

6th Dec 2024
I’m getting on a plane back to America tonight, been away for over 3 months. It sort of fills me with dread and anxiety. I remember going to the Apple store before I was leaving, the uhhhhhhh from the sales people was awful. 0 pride. Nobody cares. So different from the sales...
My experience with burnout as a startup founder Note: this was originally posted on the Buffer blog. In mid-2017, I hit burnout in a really big way...
28th Oct 2019
40

My experience with burnout as a startup founder

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

28th Oct 2019
Note: this was originally posted on the Buffer blog. In mid-2017, I hit burnout in a really big way and wound up taking a 6-week break to recharge. I want to fully share my story here and include some things I wish I’d done differently in the hope
2024 Reflection Holy shit, what a year that was. It was absolutely bonkers overwhelming. A lot of interesting stuff...
8th Dec 2024
89

2024 Reflection

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

8th Dec 2024
Holy shit, what a year that was. It was absolutely bonkers overwhelming. A lot of interesting stuff happened, but at the same time I took on so much more than I could handle. Conferences Speaking at RustLab 2024 During late 2023 and early 2024 I applied to a bunch of conferences....
Martin Fowler told me the second edition should be shorter (it's twice as long) 90% new material, a clearer mission, and a rogues gallery of contributors. The second edition of...
18th Feb 2026
1
18th Feb 2026
90% new material, a clearer mission, and a rogues gallery of contributors. The second edition of Observability Engineering is almost done.
Moving to Node.js The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of...
6th Feb 2017
58

Moving to Node.js

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

6th Feb 2017
The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of software that I'm very proud of, but I decided to move the project to Node.js for a few important reasons. This is by no means a knock on PHP, which will always have a special...
Subscriber and archive search Managing a bunch of emails and subscribers can be, uh, a chore.
1st Aug 2017
1

Subscriber and archive search

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

1st Aug 2017
Managing a bunch of emails and subscribers can be, uh, a chore.
Sorting with Fibonacci Numbers and a Knuth Reward Check The following incredibly small sorting algorithm has an $O(n^{4/3})$ worst-case runtime: def...
31st Dec 2025
1

Sorting with Fibonacci Numbers and a Knuth Reward Check

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

31st Dec 2025
The following incredibly small sorting algorithm has an $O(n^{4/3})$ worst-case runtime: def fibonacci_sort(v): a, b = 1, 1 while a * b < len(v): a, b = b, a + b while a > 0: a, b = b - a, a g = a * b for i in range(g, len(v)): ...
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…
Chickadee 0.5.0 released I'm happy to announce that Chickadee 0.5.0 has been released! Chickadee is a game development...
8th Apr 2020
33

Chickadee 0.5.0 released

from dthompson [alt+shift+b] in programming

8th Apr 2020
I'm happy to announce that Chickadee 0.5.0 has been released! Chickadee is a game development toolkit for Guile that is built on top of SDL2 and OpenGL. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in...
Working as a Software Engineer Intern in Tokyo There isn't much information available about being a software engineering intern in Japan. I...
8th Aug 2023
47

Working as a Software Engineer Intern in Tokyo

from TokyoDev [alt+shift+b] in programming

8th Aug 2023
There isn't much information available about being a software engineering intern in Japan. I remember when I first considered doing one that I wanted an online resource on the topic. Now that I've done several software engineering internships at Japanese companies, I'll help...
18th Aug 2020
How Lisp helped my RetroChallenge 2024 project <![CDATA[RetroChallenge announced the results of RC2024/10 and I'm honored to be among the...
2nd Nov 2025
19

How Lisp helped my RetroChallenge 2024 project

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

2nd Nov 2025
<![CDATA[RetroChallenge announced the results of RC2024/10 and I'm honored to be among the winners. Written in Interlisp, the WebCard project I entered the competition with extends the NoteCards hypermedia system to visit web sites. It defines a new type of hypertext node, the...
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.
[April Cools] Gaming Games for Non-Gamers My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth...
1st Apr 2025
59

[April Cools] Gaming Games for Non-Gamers

from Computer Things [alt+shift+b] in programming

1st Apr 2025
My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth playing if you've never enjoyed a video game before. Patreon notes here. (April Cools is a project where we write genuine content on non-normal topics. You can see all the other April...
How To Cache Images - React Native Expo (Managed) Caching images in React Native can be easy, even if you are using Expo’s managed workflow. The...
4th Feb 2020
1

How To Cache Images - React Native Expo (Managed)

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

4th Feb 2020
Caching images in React Native can be easy, even if you are using Expo’s managed workflow. The problem many devs run into is that React Native only supports caching images on IOS out of the box.
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...
37
1st Oct 2020
Japan's [Employment Security Act](http://www.japaneselawtranslation.go.jp/law/detail_main?id=10&vm=2&re=) requires a recruitment business to obtain a license. Failure to do so can result in imprisonment of up to a year. While I've met sleazy recruiters, sending them to prison...
new year, same plan new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from...
31st Dec 2022
41

new year, same plan

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

31st Dec 2022
new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from nearly nothing to far too much for what it is, so I moved provider and needed to write a blog post to test it all. I could have figured out why my current provider hiked the price....
Paleolithic Nostalgia Longing for the paleolithic past in the Anthropocene
20th Jun 2021
22

Paleolithic Nostalgia

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

20th Jun 2021
Longing for the paleolithic past in the Anthropocene
What if there was no BASIC in EndBASIC? An overview of the cool technical building blocks behind EndBASIC and what they could turn into if...
8th May 2026
1

What if there was no BASIC in EndBASIC?

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

8th May 2026
An overview of the cool technical building blocks behind EndBASIC and what they could turn into if they evolved on their own
27th Mar 2026
How I made banditypes, the smallest TS validation library I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit...
2nd Mar 2023
37

How I made banditypes, the smallest TS validation library

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

2nd Mar 2023
I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit all the basic functionality into an astounding 400 bytes. For reference, the popular zod and yup libraries are around 11KB, superstruct measures 1.8KB for the same set of...
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...
Upward assignment in Ruby Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it...
13th Jan 2023
54

Upward assignment in Ruby

from alexwlchan [alt+shift+b] in programming

13th Jan 2023
Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it added rightward assignment (4 => x). Then at RubyConf 2021, Kevin Kuchta explained how to abuse Ruby features to build a downward assignment operator (yes, this really...
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