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+→]
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...
Rare words in common phrases, and how to avoid getting them wrong A running list of uncommon, strange, and/or archaic words embedded in common idioms, to help you...
24th Jan 2025
62

Rare words in common phrases, and how to avoid getting them wrong

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

24th Jan 2025
A running list of uncommon, strange, and/or archaic words embedded in common idioms, to help you type them correctly next time you use them.
Gathering Structures How to gather people and create communities in ways that are low-stress and high-payoff
20th Feb 2024
24

Gathering Structures

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

20th Feb 2024
How to gather people and create communities in ways that are low-stress and high-payoff
[Original Song] "Our Love Will Last As Long" I wrote and recorded a novelty love song for Chelsea.
4th Jul 2009
1

[Original Song] "Our Love Will Last As Long"

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

4th Jul 2009
I wrote and recorded a novelty love song for Chelsea.
Tech Heroin Curtis dropped this post today, and I love the analogy. Liberals sell heroin, conservatives sell...
7th Jan 2024
33

Tech Heroin

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

7th Jan 2024
Curtis dropped this post today, and I love the analogy. Liberals sell heroin, conservatives sell cocaine. Techno-Optimism is cocaine. Atlas Shrugged is cocaine. Futurism is cocaine. I am a progressive. A liberal. I believe in progress. I am not a conservative. Conservatives lose....
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...
Qvault is moving to Boot.dev We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard...
7th Apr 2022
1

Qvault is moving to Boot.dev

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

7th Apr 2022
We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard at work bootstrapping on online computer science bootcamp. Qvault (now Boot.dev) is a simple CS curriculum where our students build real projects using modern programming...
Name that Ware, January 2024 The Ware for January 2024 is shown below. I picked up this little gizmo at a junk shop in Akihabara....
31st Jan 2024
50

Name that Ware, January 2024

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

31st Jan 2024
The Ware for January 2024 is shown below. I picked up this little gizmo at a junk shop in Akihabara. I actually have no idea what the original purpose was, so I’m curious to see if anyone can convince me as to what this thing did, presumably for many years and millions of times....
Visas for Software Engineers in Japan Obtaining a working visa that lets you [work as software engineer in...
2nd Mar 2020
66

Visas for Software Engineers in Japan

from TokyoDev [alt+shift+b] in programming

2nd Mar 2020
Obtaining a working visa that lets you [work as software engineer in Japan](/articles/first-job-programmer-japan) is relatively easy compared to other countries. It costs a company almost nothing to sponsor your visa, there aren't any quotas on the number of visas issued, and the...
Announcing the 2021 International Developers in Japan Survey The 2021 International Developers in Japan Survey is now live! By taking this survey, you'll be...
1st Nov 2021
34

Announcing the 2021 International Developers in Japan Survey

from TokyoDev [alt+shift+b] in programming

1st Nov 2021
The 2021 International Developers in Japan Survey is now live! By taking this survey, you'll be helping other developers living here better understand the experience of their peers, and also help people considering making the move here understand what working here is actually...
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...
Bloop! Audible Error Logs As a frequent deployer of software, I’m usually watching several different flavors of system...
7th Jun 2018
1

Bloop! Audible Error Logs

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

7th Jun 2018
As a frequent deployer of software, I’m usually watching several different flavors of system monitoring all at the same time. A few logstash dashboards in a few browser windows, a few grafana dashboards, a few different logs being tailed in a few different tmux windows. If it all...
Images display in Firefox and Safari, but not in Internet Explorer I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but...
24th Apr 2009
41

Images display in Firefox and Safari, but not in Internet Explorer

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

24th Apr 2009
I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but not in Internet Explorer. The weird thing is that it wasn't showing up as a broken link (no missing image icon with the infamous red 'X'). Instead, it wasn't showing up at...
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....
I Learned We All Have Linux Seats, and I’m Not Entirely Pleased I recently wrote about How to Use SSH with FIDO2/U2F Security Keys, which I now use on almost all of...
11th Jun 2025
55

I Learned We All Have Linux Seats, and I’m Not Entirely Pleased

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

11th Jun 2025
I recently wrote about How to Use SSH with FIDO2/U2F Security Keys, which I now use on almost all of my machines. The last one that needed this was my Raspberry Pi hooked up to my DEC vt510 terminal and IBM mechanical keyboard. Yes I do still use that setup! To my surprise,...
Fourways Mall It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to...
2nd Dec 2023
47

Fourways Mall

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

2nd Dec 2023
It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to walk in there to do everything on my to-do list: buy bread rolls for the kids’ lunch, new school shoes for Khanyi, check on the price of a new iron, and maybe just maybe upgrade my...
Feature flag best practices and tips (with examples) Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature...
5th Jan 2023
66

Feature flag best practices and tips (with examples)

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

5th Jan 2023
Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature flag. Testing multiple variants of a new UX? Use…
18 Plugins for Writing Python in VS Code VS Code is a great text editor. But when you install it, its functionality is limited. You can edit...
27th Apr 2020
1

18 Plugins for Writing Python in VS Code

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

27th Apr 2020
VS Code is a great text editor. But when you install it, its functionality is limited. You can edit JavaScript and TypeScript, but for other programming languages, it will be just a text editor. You will need to add some plugins to turn it into a proper IDE. Luckily, when you...
Zone of Genius Aligning the right people with jobs to be done is an age-old problem in company building. And on a...
12th Jun 2019
45

Zone of Genius

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

12th Jun 2019
Aligning the right people with jobs to be done is an age-old problem in company building. And on a micro level, aligning yourself with the right role is also challenging. What should you delegate? Where should you focus your efforts? I've found the Zone of Genius framework to
A few spikes in Pico cos() A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x),...
15th Aug 2026
1

A few spikes in Pico cos()

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

15th Aug 2026
A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x), ranging from 0 to 2π. The orange line shows the result of evaluating cosf(x), which looks exactly as expected. The blue line shows the time it took to evaluate cosf(x) for each x, in...
How I reverse-engineered Google Docs to play back any document’s keystrokes If you’ve ever typed anything into a Google Doc, you can now play it back as if it were a movie —...
10th Nov 2014
34

How I reverse-engineered Google Docs to play back any document’s keystrokes

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

10th Nov 2014
If you’ve ever typed anything into a Google Doc, you can now play it back as if it were a movie — like traveling through time to look over your own shoulder as you write. This is possible because every document written in Google Docs since about May 2010 has a revision history...
Changing the Tires on a Moving Codebase 2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I...
10th Mar 2021
1

Changing the Tires on a Moving Codebase

from Sedimental [alt+shift+b] in programming

10th Mar 2021
2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I found myself pouring more and more into the one thing that felt within reach: futureproofing of the large enterprise web application I helped build, SimpleLegal. Now complete, this...
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...
Repeat the obvious Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the...
9th Nov 2015
1

Repeat the obvious

from Sedimental [alt+shift+b] in programming

9th Nov 2015
Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the company engineering blog. Every sentence is a slog. Not because I'm exacting and conciseness isn't my strong suit. My writing is slow because every word is obvious, almost...
Moonlight's pitch deck In 2017, I co-founded Moonlight as a professional community for software developers with Emma...
15th Oct 2020
1

Moonlight's pitch deck

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

15th Oct 2020
In 2017, I co-founded Moonlight as a professional community for software developers with Emma Lawler. We were both leaving San Francisco, and wanted to make it easier for all developers to find specia...
Data and acquired consent Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's...
4th Nov 2025
1

Data and acquired consent

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

4th Nov 2025
Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's okay...until it's not. If you're a brand, a content creator, or just someone on the internet, and you come across someone sharing their email on a platform for the purpose of being...
In-depth: PostHog vs Matomo PostHog and Matomo are both open-source analytics platforms you can self-host on your own...
1st Jun 2022
47

In-depth: PostHog vs Matomo

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

1st Jun 2022
PostHog and Matomo are both open-source analytics platforms you can self-host on your own infrastructure, giving you complete control over your data…
"Lazy Afternoon" Barbershop Tag I wrote and recorded a barbershop tag for Chelsea.
29th Jun 2009
1

"Lazy Afternoon" Barbershop Tag

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

29th Jun 2009
I wrote and recorded a barbershop tag for Chelsea.
Winner, Name that Ware December 2025 The Ware for December 2025 is a Spectral Instruments Series 800 camera. I was pretty shocked at how...
31st Jan 2026
1

Winner, Name that Ware December 2025

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

31st Jan 2026
The Ware for December 2025 is a Spectral Instruments Series 800 camera. I was pretty shocked at how quickly this was guessed given the very small portion of the instrument that was shown, but, then again – that’s how it goes sometimes. Congrats to johslarsen for nailing this one;...
The Cloud Computer Today we are announcing the general availability of the world’s first commercial cloud computer —...
26th Oct 2023
114

The Cloud Computer

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

26th Oct 2023
Today we are announcing the general availability of the world’s first commercial cloud computer — along with our $44M Series A financing. From the outset at Oxide, and as I outlined in my 2020 Stanford talk, we have had three core beliefs as a company: Cloud computing is the...
Why and how to override Laravel’s built-in auth controller methods Why and how to override Laravel’s built-in auth controller methods ¶Why and how to override...
6th Feb 2016
19

Why and how to override Laravel’s built-in auth controller methods

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

6th Feb 2016
Why and how to override Laravel’s built-in auth controller methods ¶Why and how to override Laravel’s built-in auth controller methods Maybe like me you like to do things the ‘Laravel way’. So let’s say you’re still using the out-of-the-box Auth flow (can anyone recommend an...
It’s the future — you can stop using JPEGs An overview of some compelling alternatives.
18th Jan 2023
1

It’s the future — you can stop using JPEGs

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

18th Jan 2023
An overview of some compelling alternatives.
Build a career path by multiplying your value Oftentimes senior developers lack ideas on where to go next. Let's try to explore some ideas.
15th Nov 2023
30

Build a career path by multiplying your value

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

15th Nov 2023
Oftentimes senior developers lack ideas on where to go next. Let's try to explore some ideas.
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...
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.
Code Review Decision Fatigue People think they lack motivation, what they really lack is clarity – James Clear, Atomic...
12th Mar 2022
1

Code Review Decision Fatigue

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

12th Mar 2022
People think they lack motivation, what they really lack is clarity – James Clear, Atomic Habits Code review innocently asks a staggering question: “does this code look good to you?” It’s not even clear how to start to answer this question – which makes putting off code reviews...
What's the difference between references and pointers in Rust? I've been working on writing a Rust training course, and one of the things I struggled with...
6th Feb 2023
2

What's the difference between references and pointers in Rust?

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

6th Feb 2023
I've been working on writing a Rust training course, and one of the things I struggled with explaining in there was the difference between references and pointers. Ultimately, the underlying representation is the same: both hold an address for some memory. The difference between...
What the Fork is the React Virtual DOM Illustrated notes on how the React virtual DOM works
20th Jan 2019
32

What the Fork is the React Virtual DOM

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

20th Jan 2019
Illustrated notes on how the React virtual DOM works
The Boot.dev Beat. February 2026 A new year and another record broken! In January a combined 4,016,641 lessons and challenges were...
11th Feb 2026
1

The Boot.dev Beat. February 2026

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

11th Feb 2026
A new year and another record broken! In January a combined 4,016,641 lessons and challenges were completed by you, dear pupils! And to top it off, we’re now releasing the much anticipated Power BI Course by none other than Alex the Analyst! I hope you enjoy it.
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
35

First Letter Pseudo Element

from bt RSS Feed [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...
Connecting CPython's GC Internals to Real-World Performance Learn how the knowledge of CPython internals translate into performance insights for your code
2nd Oct 2024
69

Connecting CPython's GC Internals to Real-World Performance

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

2nd Oct 2024
Learn how the knowledge of CPython internals translate into performance insights for your code
External popup links using jQuery With the deprecation of the target attribute in XHTML Strict, opening links in new windows has...
15th Nov 2007
38

External popup links using jQuery

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

15th Nov 2007
With the deprecation of the target attribute in XHTML Strict, opening links in new windows has become a bit trivial, if not annoying, to standardize. I always look for a consistent, unobtrusive approach that degrades gracefully; and since I use jQuery quite frequently, this is...
A series of tricks and techniques I learned doing tiny GLSL demos In the past two months or so, I spent some time making tiny GLSL demos. I wrote an article about the...
7th Dec 2025
1

A series of tricks and techniques I learned doing tiny GLSL demos

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

7th Dec 2025
In the past two months or so, I spent some time making tiny GLSL demos. I wrote an article about the first one, Red Alp. There, I went into details about the whole process, so I recommend to check it out first if you're not familiar with the field. We will look at 4 demos:...
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...
10 lessons from my startup journey so far * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s almost...
19th Dec 2011
40

10 lessons from my startup journey so far

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

19th Dec 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s almost exactly a year since I started documenting my startup lessons learned through this blog, and since my first post last November, I’ve blogged 26 times. I’ve been lucky enough to have...
Carrots, sticks, and making things worse This blog post originally appeared on the LFI blog but I decided to post it on my own as well. Every...
3rd Oct 2024
87

Carrots, sticks, and making things worse

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

3rd Oct 2024
This blog post originally appeared on the LFI blog but I decided to post it on my own as well. Every organization has to contend with limits: scarcity of resources, people, attention, or funding, friction from scaling, inertia from previous code bases, or a quickly shifting...
Finally! I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very...
17th Apr 2023
18

Finally!

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

17th Apr 2023
I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very much over the past few months (I maybe need to be better at that?), but you may know that I left Elvie back at the end of October 2022. I was there for almost 6 years, the...
Strings do too many things No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual...
8th Feb 2024
33

Strings do too many things

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

8th Feb 2024
No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual basis types email1 I wrote this about strings: We use strings for identifiers, human writing, structured data, and grammars. If you instead use symbols for identifiers then you can...
15th Feb 2026
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...
Why I'm going to Hawaii with my co-founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder...
2nd Mar 2013
44

Why I'm going to Hawaii with my co-founder

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

2nd Mar 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder Leo [http://leostartsup.com] and I are headed to Hawaii tomorrow morning for a 10 day trip. I just emailed the team, and I thought in line with one of our core...
AI Isn’t Replacing Open Source Andrew Baker, the current Group CIO at Capitec Bank wrote an interesting piece on AI and open...
4 weeks ago
-3

AI Isn’t Replacing Open Source

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

4 weeks ago
Andrew Baker, the current Group CIO at Capitec Bank wrote an interesting piece on AI and open source, and how these tools that generate code according to one’s specification may replace the general reliance on open source implementations done by contributors around the world. I’d...
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....
a week ago
1

Two-Stack Sliding-Window Aggregation

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

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

Negotiable Abstractions

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

21st Dec 2023
2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture professionally (I still do, but less intensively so with the SRE title), one of the most important questions I'd seek answers to was "how do I cut this up?" Or more accurately, "how do...
Improving Github's New Design Improving Github’s New Design 2020-07-07 Like many other Github users, I am not a big fan of their...
7th Jul 2020
32

Improving Github's New Design

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

7th Jul 2020
Improving Github’s New Design 2020-07-07 Like many other Github users, I am not a big fan of their recent repository page redesign. In my mind it seems like a change just for the sake of change - the original UI worked perfectly fine. Sigh. I was planning on recreating the...
Coding at work (after a decade away). Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104...
19th Nov 2025
1

Coding at work (after a decade away).

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

19th Nov 2025
Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104 pull requests, which is slightly over four per week. Many of them are very minimal configuration and documentation tweaks, and none were the hardest or even most time-sensitive task...
Grats: A More Pleasant Way to Build TypeScript GraphQL Servers Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
5th Mar 2024
1

Grats: A More Pleasant Way to Build TypeScript GraphQL Servers

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

5th Mar 2024
Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
Kubernetes at Work Kubernetes is about solving real problems. We talk to 100% real software engineer Torie Joy-Warren...
20th Jun 2020
1

Kubernetes at Work

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

20th Jun 2020
Kubernetes is about solving real problems. We talk to 100% real software engineer Torie Joy-Warren about her experiences with k8s and cloud.
Vibe-Cadding It turns out that current models are pretty good at writing code to generate cad (3D objects).
6th Jul 2026
1

Vibe-Cadding

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

6th Jul 2026
It turns out that current models are pretty good at writing code to generate cad (3D objects).
The New World of LLM Functions: Integrating LLM Technology into the Wolfram Language This is part of a series about our LLM technology.Other parts of this series: ChatGPT Gets Its...
23rd May 2023
88

The New World of LLM Functions: Integrating LLM Technology into the Wolfram Language

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

23rd May 2023
This is part of a series about our LLM technology.Other parts of this series: ChatGPT Gets Its “Wolfram Superpowers”!Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit Turning LLM Capabilities into Functions So far, we mostly think of LLMs as things we...
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...
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...
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 I'm up to - January 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jan 2025
1

What I'm up to - January 2025

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

1st Jan 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - I'm amid some big life changes. I'm joining an AI startup in San Francisco, and movi...
Asus debian jessie install Reboot, hitting F2 over-and-over Turn off Fastboot and Secureboot in UEFI Download Non-free...
8th Jun 2015
1

Asus debian jessie install

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

8th Jun 2015
Reboot, hitting F2 over-and-over Turn off Fastboot and Secureboot in UEFI Download Non-free firmware Linux Questions Answer firmware-iwlwifi download Extract firmware from deb ar xv firmware-iwlwifi.deb tar xvf data.tar.xz Copy to ext4 formatted sd-card mkfs.ext4...
Winner, Name that Ware July 2026 The structure in question for last month’s ware are a pair of NPN transistors that form the core of...
30th Aug 2026
1

Winner, Name that Ware July 2026

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

30th Aug 2026
The structure in question for last month’s ware are a pair of NPN transistors that form the core of a bandgap voltage reference circuit. As its name implies, a bandgap voltage reference generates a near-constant voltage for use inside chips. The voltage is intended to be fairly...
My 2025: The most productive year yet? As 2026 begins, thinking back on my 2025 is a bit nuts. I can’t believe how much new product I...
2nd Jan 2026
1

My 2025: The most productive year yet?

from SOS [alt+shift+b] in programming

2nd Jan 2026
As 2026 begins, thinking back on my 2025 is a bit nuts. I can’t believe how much new product I shipped. I think AI had a lot to do with it, freeing me up to take on projects that Had a technical component that would have discouraged me from starting Are purely personal but...
A Gap in the TrustZone preset settings for the LPC55S69 We’re very excited to have announced the general availability of our cloud computer. As part of this...
20th Nov 2023
55

A Gap in the TrustZone preset settings for the LPC55S69

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

20th Nov 2023
We’re very excited to have announced the general availability of our cloud computer. As part of this work, we continue to build on top of the LPC55S69 from NXP as our Root of Trust. We’ve discovered some gaps when using TrustZone preset settings on the LPC55S69 that can allow for...
Basic keyboard shortcut support for focused links This is one of those cases where circumstances at my job led to needing to document expected...
21st Aug 2024
26

Basic keyboard shortcut support for focused links

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

21st Aug 2024
This is one of those cases where circumstances at my job led to needing to document expected behavior in order to create “synthetic” links via JavaScript. Sometimes this sort of thing is regrettably unavoidable. A large part of the effort was capturing all the different actions...
Beyond the 1 MB barrier in DOS Continuing the tour on how DOS apps used memory above the first MB
7th Feb 2024
32

Beyond the 1 MB barrier in DOS

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

7th Feb 2024
Continuing the tour on how DOS apps used memory above the first MB
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.
Rethinking reactivity **Nue JS** is a tiny, 2.1kb min-brotlied library for building user interfaces. It's an alternative...
2nd Oct 2023
1

Rethinking reactivity

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

2nd Oct 2023
**Nue JS** is a tiny, 2.1kb min-brotlied library for building user interfaces. It's an alternative to frameworks like *Vue*, *React*, and *Svelte* — and it's the central piece of the [Nue ecosystem](/), which is a ridiculously easier alternative to *Next.js* and *Astro*
Getting Closure on React Hooks Learn React Hooks by building a clone of React - in 30 minutes!
11th Mar 2019
37

Getting Closure on React Hooks

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

11th Mar 2019
Learn React Hooks by building a clone of React - in 30 minutes!
How Jamie Thingelstad uses Buttondown Jamie uses his newsletter to explore various tech topics and share his continuous technology...
1st Dec 2025
1

How Jamie Thingelstad uses Buttondown

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

1st Dec 2025
Jamie uses his newsletter to explore various tech topics and share his continuous technology learning journey with readers.
liteparser: a fast, embeddable SQLite parser A complete SQLite parser you can embed anywhere.
11th Mar 2026
1

liteparser: a fast, embeddable SQLite parser

from Marco Bambini [alt+shift+b] in programming

11th Mar 2026
A complete SQLite parser you can embed anywhere.
A Simple, Delay-Tolerant, Offline-Capable Mesh Network with Syncthing (+ optional NNCP) A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage....
4th Feb 2021
37
4th Feb 2021
A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage. Sometimes, I would drive in to town where there was a signal to get messages, upload photos, and so forth. I had to take several devices with me: my phone, my wife’s, maybe a …...
Whose bug is this anyway?!? At a certain point in every programmer’s career we each find a bug that seems impossible because the...
18th Dec 2012
48

Whose bug is this anyway?!?

from Code Of Honor [alt+shift+b] in programming

18th Dec 2012
At a certain point in every programmer’s career we each find a bug that seems impossible because the code is right, dammit! So it must be the operating system, the tools or the computer that’s causing the problem. Right?!? Today’s story is about some of those bugs I’ve discovered...
A Programmer’s Guide to x86-64 Assembly (Series Overview) Welcome to my ongoing series on x86-64 assembly programming, designed for programmers who want to...
16th Jul 2025
38

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

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

16th Jul 2025
Welcome to my ongoing series on x86-64 assembly programming, designed for programmers who want to peel back the abstraction and understand how code really runs at the machine level.
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...
Choose Boring Technology Culture Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot;...
1st May 2023
45

Choose Boring Technology Culture

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

1st May 2023
Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot; Emily summed it up crisply as, “Living another day on someone else’s money isn’t business success, even though it is a lovely vote of confidence.” Agreed. The vote of confidence...
#9 Cookie Consent from Hell Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div...
8th Nov 2019
30

#9 Cookie Consent from Hell

from HTMHell [alt+shift+b] in programming

8th Nov 2019
Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div class="cookie_consent modal"> <p>We use cookies…</p> <div class="cookie_consent__close"> <i class="fa fa-times"></i> </div> <div class="cookie_consent__ok">OK</div> ...
Moving in Big Cities: Lugg vs Clutter i recently had to move (from smolhaus 1.5 to a temporary place) and so had to evaluate some choices...
1st Nov 2024
56

Moving in Big Cities: Lugg vs Clutter

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

1st Nov 2024
i recently had to move (from smolhaus 1.5 to a temporary place) and so had to evaluate some choices in moving options. TLDR: I made a huge mistake not choosing Clutter.
Put down the compiler until you learn why they're not buying Technical founders, step away from the code. Gather insights from non-buyers, rather than just...
21st Sep 2009
16

Put down the compiler until you learn why they're not buying

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

21st Sep 2009
Technical founders, step away from the code. Gather insights from non-buyers, rather than just adding more features.
Reminding folks to confirm their subscription Now you can gently remind your subscribers to confirm their address.
4th Nov 2019
1

Reminding folks to confirm their subscription

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

4th Nov 2019
Now you can gently remind your subscribers to confirm their address.
Software engineers hate code. This is the best-kept secret of the software engineering profession: engineers hate code. Especially...
8th Jul 2023
57

Software engineers hate code.

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

8th Jul 2023
This is the best-kept secret of the software engineering profession: engineers hate code. Especially code written by other people. It's why they love working on greenfield projects so much. No code, no maintenance, no headaches! Ever wondered why microservices took off in teams...
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...
End user programming – my experience building an iOS app Update: Sticky was approved on the App Store, you can download it here. The void between users and...
22nd Nov 2024
36

End user programming – my experience building an iOS app

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

22nd Nov 2024
Update: Sticky was approved on the App Store, you can download it here. The void between users and builders of software is seldom considered. A software builder sits in San Francisco and hopefully talks to and observes user needs and behaviors in order to build a product that has...
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
Fixing the Prusa MINTEMP Error with Custom Firmware Last week I switched to a new nozzle on my Prusa MK3S 3D Printer and made the mistake of not...
21st Feb 2022
55

Fixing the Prusa MINTEMP Error with Custom Firmware

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

21st Feb 2022
Last week I switched to a new nozzle on my Prusa MK3S 3D Printer and made the mistake of not watching the first layer of the print. This led to a large blob of PLA sticking to my heat block. In my attempts to remove it, I severely damaged the thermistor wires resulting in the...
The Boot.dev Beat. March 2025 Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from...
7th Mar 2025
1

The Boot.dev Beat. March 2025

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

7th Mar 2025
Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from scratch is just around the corner, and the TypeScript track couldn’t be closer.
Heap of sand Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0...
1st Dec 2025
2

Heap of sand

from Some Bits: Nelson's Linkblog [alt+shift+b] in programming

1st Dec 2025
Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0 to get raw logits
Meeting philosophy Decline meetings aggressively. Always try to resolve issues by e-mail or chat first if...
8th Sep 2023
31

Meeting philosophy

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

8th Sep 2023
Decline meetings aggressively. Always try to resolve issues by e-mail or chat first if possible. Decline any meeting without an explicit agenda (I make exceptions for my immediate manager). Decline any meeting where the agenda doesn't seem relevant to your work. Decline any...
Float and integer arithmetic follow two different paradigms When working with floats, we tend to reuse the more familiar integer arithmetic patterns. More...
a week ago
1

Float and integer arithmetic follow two different paradigms

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

a week ago
When working with floats, we tend to reuse the more familiar integer arithmetic patterns. More specifically, we always try to prevent a disaster rather than reacting to it. I keep noticing this pattern over and over again, and seeing that LLMs still get it wrong most of the time...
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...
clamp / median / range Here are a few tangentially-related ideas vaguely near the theme of comparison operators. comparison...
2nd Jul 2025
48

clamp / median / range

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

2nd Jul 2025
Here are a few tangentially-related ideas vaguely near the theme of comparison operators. comparison style clamp style clamp is median clamp in range range style style clash? comparison style Some languages such as BCPL, Icon, Python have chained comparison operators, like if...
Using the ':not()' pseudo-class to remove styles from ':last-child' I was re-designing the footer for my blog when I added a list of social icon links. I needed to add...
1st Dec 2024
1

Using the ':not()' pseudo-class to remove styles from ':last-child'

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

1st Dec 2024
I was re-designing the footer for my blog when I added a list of social icon links. I needed to add some padding between them, as one does, and was preparing to apply padding to the left of each icon so the final icon on the right remained aligned right. On smaller screens, when...
Unsolicited Design Review - Dropbox Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled...
10th Oct 2017
36

Unsolicited Design Review - Dropbox

from Making software better without sacrificing user experience. [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...
Building a container orchestrator Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and...
1st Jul 2025
55

Building a container orchestrator

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

1st Jul 2025
Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and learning the surrounding ecosystem is even harder. Even those who have managed to tame it are still afraid of getting paged by an ETCD cluster corruption, a Kubelet certificate...
Finding Campsites with Python My wife and I love to camp on the Oregon coast and the summer is always the best time to go. It also...
3rd Aug 2015
43

Finding Campsites with Python

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

3rd Aug 2015
My wife and I love to camp on the Oregon coast and the summer is always the best time to go. It also ends up being the most competitive time to find a campsite. If you look up the handful of good campsites on the coast you will probably find that nearly every summer weekend is...
1st Oct 2021
Pick Up What They Put Down > Translations welcome!...
1st Jan 2020
39

Pick Up What They Put Down

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

1st Jan 2020
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/aprenda-em-publico-hack.html))
Books I Read in 2018 Every year, GoodReads has a Reading Challenge, where you set how many books you want to read and...
31st Dec 2018
2

Books I Read in 2018

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

31st Dec 2018
Every year, GoodReads has a Reading Challenge, where you set how many books you want to read and record them as you go. This year, I got serious about it, and it was a wonderful motivational device. I set a goal of two books per month, and I just eked it out over the finish line,...
Tools for Thought as Cultural Practices, not Computational Objects On seeing tools for thought through a historical and anthropological lens
29th Jul 2021
26

Tools for Thought as Cultural Practices, not Computational Objects

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

29th Jul 2021
On seeing tools for thought through a historical and anthropological lens
Seeing every BAM Next Wave Festival show From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music -...
14th Jan 2019
43

Seeing every BAM Next Wave Festival show

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

14th Jan 2019
From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music - specifically, I saw all 26 of the Next Wave Festival productions. I've been coming to BAM regularly since I moved to New York in 2011, and Next Wave is always an exciting time of year...
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
content slop AI slop is everywhere. But what even is slop and is AI really to blame?
5th Feb 2025
1

content slop

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

5th Feb 2025
AI slop is everywhere. But what even is slop and is AI really to blame?
Accessible, Typesafe, Progressively Enhanced Modern Web Forms Learn how to use modern tools that offer the best user and developer experience for web forms.
2nd Oct 2023
32

Accessible, Typesafe, Progressively Enhanced Modern Web Forms

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

2nd Oct 2023
Learn how to use modern tools that offer the best user and developer experience for web forms.
Drawbacks of developing in containers It seems like everyone these days is developing in containers. Specifically, I mean running your...
1st Feb 2021
2

Drawbacks of developing in containers

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

1st Feb 2021
It seems like everyone these days is developing in containers. Specifically, I mean running your local development environment almost entirely in containers. There's a lot to be said for it, especially when you're bringing new developers into a project: it can be an invaluable...
Custom for designing, off-the-shelf for shipping As software engineers, we're paid to write really cool type annotations solve problems. Usually we...
15th Sep 2025
29

Custom for designing, off-the-shelf for shipping

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

15th Sep 2025
As software engineers, we're paid to write really cool type annotations solve problems. Usually we do this by taking a bunch of different pieces and putting them together to solve the problem. Maybe you mix together a database, a queue, a web framework, and some business...
My Coffee Maker Just Makes Coffee My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice...
9th Jan 2023
62

My Coffee Maker Just Makes Coffee

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

9th Jan 2023
My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice over a period of five months. This occurred a year ago and these are my findings. Built to Fail? I followed the manufactor's suggested cleaning schedule and took care of the...
Three Jobs of Containers A great nugget I learned from watching Brian Holt's Intro to Containers workshop
1st Mar 2020
1

Three Jobs of Containers

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

1st Mar 2020
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
Japanese Glory Hole Funny Onion gag
2nd Mar 2026
1

Japanese Glory Hole

from Some Bits: Nelson's Linkblog [alt+shift+b] in programming

2nd Mar 2026
Funny Onion gag
1st Aug 2010
Getting better at the New York Times crossword I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword...
15th Apr 2021
1

Getting better at the New York Times crossword

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

15th Apr 2021
I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword puzzles, the best way to improve is to solve daily. As a budding cruciverbalist you develop a few key skills. The NYTimes website has an excellent guide on the basics of solving....
Ink Note Q2 2025: Scribble on your Google Calendar How would it feel if you could scribble on top of your Google Calendar events?
22nd May 2025
21

Ink Note Q2 2025: Scribble on your Google Calendar

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

22nd May 2025
How would it feel if you could scribble on top of your Google Calendar events?
Terroir Terroir Longmont Had an amazing meal tonight at Terroir in Longmont. Pictured is the most amazing...
14th Aug 2009
1

Terroir

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

14th Aug 2009
Terroir Longmont Had an amazing meal tonight at Terroir in Longmont. Pictured is the most amazing thing you will never taste. Booya! 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)...
Incident metrics tell you nothing about reliability When an incident response process is created, there arise many voices calling for measurement. “As...
4th Apr 2023
37

Incident metrics tell you nothing about reliability

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

4th Apr 2023
When an incident response process is created, there arise many voices calling for measurement. “As long as we’re creating standards for incidents, let’s track Mean-Time-To-Recovery (MTTR) and Mean-Time-To-Detection (MTTD) and Mean-time-Between-Failures (MTBF)!” they say things...
Barbershop multi-track: I Love To Sing 'Em (Best tag so far!) I recorded a multi-track of the barbershop tag 'I Love To Sing 'Em'
15th Apr 2008
1

Barbershop multi-track: I Love To Sing 'Em (Best tag so far!)

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

15th Apr 2008
I recorded a multi-track of the barbershop tag 'I Love To Sing 'Em'
Daily Inspirational Word Over the past couple of years I’ve gotten into journaling. Recently I’ve been using a method where...
28th May 2024
125

Daily Inspirational Word

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

28th May 2024
Over the past couple of years I’ve gotten into journaling. Recently I’ve been using a method where you’re given a single inspirational word as a prompt, and go from there. Unfortunately, the process of finding, saving, and accessing inspirational words was a bit of a...
Should testers write unit tests? This post was previously published through my newsletter on May 25, 2026. From time to time, I will...
20th Aug 2026
1

Should testers write unit tests?

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

20th Aug 2026
This post was previously published through my newsletter on May 25, 2026. From time to time, I will republish newsletter issues on my blog here if I think people (and search engines) might benefit from it. If you want to read everything I’ve written once it is posted, I recommend...
gitionary: the graphical game of git guessing I apparently have a knack for coming up with nerdy party games. Three Fridays ago, my 6.033 TA...
8th Mar 2010
46

gitionary: the graphical game of git guessing

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

8th Mar 2010
I apparently have a knack for coming up with nerdy party games. Three Fridays ago, my 6.033 TA encouraged us to practice creating diagrams for our design project proposals by trying to identify UNIX commands or filesystem structures from our partner's drawings. He claims that...
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...
Send teasers of premium emails Send teasers of premium emails
3rd Jun 2022
1

Send teasers of premium emails

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

3rd Jun 2022
Send teasers of premium emails
Adding page transitions in SvelteKit Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition...
1st Mar 2023
46

Adding page transitions in SvelteKit

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

1st Mar 2023
Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition effects in SvelteKit sites and apps as easy as adding just a few lines of code.
The Boot.dev Beat. January 2024 Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope...
3rd Jan 2024
1

The Boot.dev Beat. January 2024

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

3rd Jan 2024
Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope you were able to spend some time with family and friends. I spent the whole week driving up and down the state of Utah. It was fun, but I’m happy to be back in my office. Kids can...
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...
01 · A spreadsheet for exploring scenarios In our *Ambsheets* project, we are exploring a small extension to the familiar spreadsheet: **what...
4th Feb 2025
50

01 · A spreadsheet for exploring scenarios

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

4th Feb 2025
In our *Ambsheets* project, we are exploring a small extension to the familiar spreadsheet: **what if a single spreadsheet cell could hold multiple values at once**?
The Pattern Language of Project Xanadu Project Xanadu as a pattern language, rather than a failed software project
10th Jul 2020
29

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
The 2021 International Developers in Japan results are live! In November 2021, I conducted a survey of international developers living in Japan. [The results are...
18th Jan 2022
32

The 2021 International Developers in Japan results are live!

from TokyoDev [alt+shift+b] in programming

18th Jan 2022
In November 2021, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2021-developer-survey), please check them out! With 435 people responding, I had about 20% more responses than [2020's...
How to clean up after your NextJS dev server Sometimes you need to modify files when building a web application that must be reverted before...
10th Nov 2023
1

How to clean up after your NextJS dev server

from SOS [alt+shift+b] in programming

10th Nov 2023
Sometimes you need to modify files when building a web application that must be reverted before committing. In my case I’m building a Chrome extension that reads from a NextJS based web service, and when I’m working on the browser extension it reads from http://localhost:3005, so...
CSS Parts Inspired by BEM In a previous post, I explored valid names for CSS parts and discovered that there are very few...
10th Mar 2022
47

CSS Parts Inspired by BEM

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

10th Mar 2022
In a previous post, I explored valid names for CSS parts and discovered that there are very few restrictions in what you can call them. The purpose of that deep dive was to help identify a pattern for naming parts that lets me expose states and subparts, or parts exported as a...
[e-book] So You Think You Know C? And TenMore Short Essays on Programming Languages Can’t say that running away from complexity was a smart thing to do. It was definitely not the most...
21st Apr 2020
39

[e-book] So You Think You Know C? And TenMore Short Essays on Programming Languages

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

21st Apr 2020
Can’t say that running away from complexity was a smart thing to do. It was definitely not the most productive way to create software. The journey, however, has taught me a few things so it was not a complete waste of time either. This book is a reflection of these lessons. It...
How to Use Golang's Generics [Updated since 1.18] Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features...
6th Dec 2021
1

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

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

6th Dec 2021
Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features since the release of the language. Many devs have gone so far as to say Go’s previous lack of generic types made the language too painful to use at all. Let’s dive into what generics...
2025 Advice to my old selves I turned a birthday recently and it was so busy (DataCouncil + sg flight) that i never really got...
15th May 2025
1

2025 Advice to my old selves

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

15th May 2025
I turned a birthday recently and it was so busy (DataCouncil + sg flight) that i never really got the chance to sit and reflect. a lot of things are going well, lots more could be better. I'm the only person responsible for preserving the good and fixing the bad. I'm now back on...
Evolved antennas, LLM-generated code, and a potential antifuture I think about evolved antennas a lot. If you’re not familiar, an evolved antenna is created when you...
11th May 2026
1

Evolved antennas, LLM-generated code, and a potential antifuture

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

11th May 2026
I think about evolved antennas a lot. If you’re not familiar, an evolved antenna is created when you set an evolutionary algorithm on the task of producing a structure that is as efficient at its intended function as possible. Past that there’s no human input, the algorithm just...
Fireside: Satya Nadella, CEO Microsoft live in SF Monday Nov 6, 11:30am - sign up now on link below
31st Oct 2023
105

Fireside: Satya Nadella, CEO Microsoft live in SF

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

31st Oct 2023
Monday Nov 6, 11:30am - sign up now on link below
Early days of AI Rather then view LLMs, Transformers, and diffusion models as part of a continuum with past "AI", it...
21st Aug 2023
51

Early days of AI

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

21st Aug 2023
Rather then view LLMs, Transformers, and diffusion models as part of a continuum with past "AI", it is worth thinking of this as an entirely new era and discontinuity from the past
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.
Back to the office Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first...
7th Oct 2022
53

Back to the office

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

7th Oct 2022
Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first companies - Automattic, Gitlab, and Zapier [1]. During COVID companies were forced to work remote. Many companies are now going back into the office and companies are navigating this...
Advanced Promise Coordination: Rate Limiting In the previous post we learnt to serialize and concurrecy-limit promise-based operations in js....
7th Jul 2018
34

Advanced Promise Coordination: Rate Limiting

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

7th Jul 2018
In the previous post we learnt to serialize and concurrecy-limit promise-based operations in js. This time we dive further and handle rate limiting. What Exactly to Rate Limit Let's get terminological matters out of the way first. Promises represent operations that last a certain...
Why I'm not a VC (yet) There is too much money chasing too few operators.
8th Aug 2021
41

Why I'm not a VC (yet)

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

8th Aug 2021
There is too much money chasing too few operators.
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...
AI: Where in the Loop Should Humans Go? This is a re-publishing of a blog post I originally wrote for work, but wanted on my own blog as...
7th Mar 2025
72

AI: Where in the Loop Should Humans Go?

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

7th Mar 2025
This is a re-publishing of a blog post I originally wrote for work, but wanted on my own blog as well. AI is everywhere, and its impressive claims are leading to rapid adoption. At this stage, I’d qualify it as charismatic technology—something that under-delivers on what it...
Maintaining MediaWiki User Scripts via Git This week I’m at the Wikimedia Technical Conference in Atlanta, Georgia. I’ve attended a bunch...
14th Nov 2019
1

Maintaining MediaWiki User Scripts via Git

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

14th Nov 2019
This week I’m at the Wikimedia Technical Conference in Atlanta, Georgia. I’ve attended a bunch of great sessions and I’m getting a lot out of my attendance. Today I attended a session about “user scripts” that piqued my interest. MediaWiki user scripts are powerful...
What I Told the FCC I think that new FCC proposal for “Restoring Internet Freedom” would completely destroy the...
8th May 2017
1

What I Told the FCC

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

8th May 2017
I think that new FCC proposal for “Restoring Internet Freedom” would completely destroy the internet. Should this proposal go any further, the internet will no longer be recognizable within a very short amount of time. I’m worried that I will no longer have a place on the...
is there light at the end of the tunnel Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look...
11th Apr 2022
47

is there light at the end of the tunnel

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

11th Apr 2022
Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look at it.
Quick-and-dirty print debugging in Go I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m...
8th Jan 2026
1

Quick-and-dirty print debugging in Go

from alexwlchan [alt+shift+b] in programming

8th Jan 2026
I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m reading unfamiliar code, I like to use print debugging to follow what’s happening. I print what branches I’m in, the value of different variables, which functions are being called, and...
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.
5th Feb 2015
Upgrading the Weber Q Grill I’ve owned a Weber Q 1000 for many years and always loved this little grill. I have mine hooked up...
15th Oct 2018
131

Upgrading the Weber Q Grill

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

15th Oct 2018
I’ve owned a Weber Q 1000 for many years and always loved this little grill. I have mine hooked up to a 15 lb propane tank at home where it gets regular use. It is small, but it heats up quickly and cooks food better than any other grill I’ve tried. However, I recently noticed...
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...
Summer reading list 2024 Books have a nice kind of survivorship bias: If something is still being read after decades or...
25th Aug 2024
3

Summer reading list 2024

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

25th Aug 2024
Books have a nice kind of survivorship bias: If something is still being read after decades or centuries, it must contain some universal truths or be useful at a fundamental level.
The origins of my computing journey <![CDATA[My journey to using and programming computers started around 1983 with a Sinclair ZX...
24th Aug 2026
1

The origins of my computing journey

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

24th Aug 2026
<![CDATA[My journey to using and programming computers started around 1983 with a Sinclair ZX Spectrum 48K, the very first I owned. At the time I was clueless. For example, I wondered whether, once I loaded a program from tape, I needed to write it back at the end of the session...
The Best Games Ever Made This is a list of the top five computer games ever made. These are games that you should most...
1st Sep 2013
50

The Best Games Ever Made

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

1st Sep 2013
This is a list of the top five computer games ever made. These are games that you should most definitely play if you have any interest in playing games. Fallout 2 (1998) Fallout 2 is my favorite game of all time. It’s truly a masterpiece. It expanded on everything good about...
how to be authentic Eating fast food is like tasting the spirit of authenticity. This is the analogy that comes to mind...
24th Aug 2026
1

how to be authentic

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

24th Aug 2026
Eating fast food is like tasting the spirit of authenticity. This is the analogy that comes to mind when I try to understand why I have such admiration for and disgust with mainstream pop, hip-hop, and rap music.
Recently This’ll be the last Recently in 2025. It’s been a decent year for me, a pretty rough year for the...
1st Dec 2025
1

Recently

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

1st Dec 2025
This’ll be the last Recently in 2025. It’s been a decent year for me, a pretty rough year for the rest of the world. I hope, for everyone, that 2026 sees the reversal of some of the current trends. Watching This video from Daniel Yang, who makes spectacular bikes of his...
The Web’s Next Transition Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a...
4th Oct 2022
33

The Web’s Next Transition

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

4th Oct 2022
Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a new and improved architecture for building web applications.
Goodreads lost all of my reviews Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully...
28th Feb 2022
49

Goodreads lost all of my reviews

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

28th Feb 2022
Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I've never encountered a company with such callous disregard for their...
1st Jun 2025
In Search of Sophistication Cultural Assimilation, Theory vs Practice The other day, I read the following, shared 22,000+ times...
10th Sep 2021
17

In Search of Sophistication

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

10th Sep 2021
Cultural Assimilation, Theory vs Practice The other day, I read the following, shared 22,000+ times on social media: "Broken English is a sign of courage and intelligence, and it would be nice if more people remembered that when interacting with immigrants and refugees." This...
Every Man his own API A sociotechnological trend
9th Nov 2024
23

Every Man his own API

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

9th Nov 2024
A sociotechnological trend
On the software supply-chain doom spiral .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning...
24th Apr 2026
1

On the software supply-chain doom spiral

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

24th Apr 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning packages at an exhausting clip. But the hacks are hackneyed. What’s new is the doom cycle: Code that steals keys to publish code to steal more keys. A zombie army of infected code. And AI...
IndexedDB is Weird Why? Well: The IndexedDB API is callback-based. With JavaScript being single-threaded, a blocking...
3rd Mar 2025
51

IndexedDB is Weird

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

3rd Mar 2025
Why? Well: The IndexedDB API is callback-based. With JavaScript being single-threaded, a blocking API would mean fully blocking the page, render and basic user interaction included, while the request is being processed. Although this is apparently good-enough for JSON.parse(),...
All the bullshit I did as a kid (part 1?) My first computer, and the first computer I called a server
17th Jan 2024
55

All the bullshit I did as a kid (part 1?)

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

17th Jan 2024
My first computer, and the first computer I called a server
Getting people to tell you you're wrong One of the challenging things about being a staff+ engineer is that people trust you. They trust you...
6th Mar 2023
2

Getting people to tell you you're wrong

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

6th Mar 2023
One of the challenging things about being a staff+ engineer is that people trust you. They trust you a lot, and there might be less pushback on ideas than there should be. This makes sense. To become a staff+ engineer, you usually need to be really good at this intersection of...
Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh My fairly banal, basic, but beautiful command line setup
5th Oct 2024
33

Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh

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

5th Oct 2024
My fairly banal, basic, but beautiful command line setup
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.
Video: Barbershop tag taught with hand signs I recorded a video multitrack of a barbershop tag, showing all four parts in sol-feg hand signs.
14th Jun 2008
1

Video: Barbershop tag taught with hand signs

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

14th Jun 2008
I recorded a video multitrack of a barbershop tag, showing all four parts in sol-feg hand signs.
There Is Only One Key Difference Between Observability 1.0 and 2.0 Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about...
19th Nov 2024
82

There Is Only One Key Difference Between Observability 1.0 and 2.0

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

19th Nov 2024
Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about observability 2.0 a lot lately; what it means for telemetry and instrumentation, its practices and sociotechnical implications, and the dramatically different shape of its cost model. With all...
Tags now get auto-grouped Tags now get auto-grouped
5th Feb 2024
1

Tags now get auto-grouped

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

5th Feb 2024
Tags now get auto-grouped
Test names should be sentences Tests communicate a lot of information, to readers, other developers, and even our future selves....
5th Apr 2024
39

Test names should be sentences

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

5th Apr 2024
Tests communicate a lot of information, to readers, other developers, and even our future selves. Well-written tests focus on a single unit of behaviour that can be described in a brief sentence, and we can use that sentence as the name of the test.
Sketches I've been sticking to a sketching routine recently: every day I draw at least once face. Faces...
31st Jan 2026
1

Sketches

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

31st Jan 2026
I've been sticking to a sketching routine recently: every day I draw at least once face. Faces are different for me than any other kind of drawing. Somewhere in the process the face looks real enough for me to recognize it as a human being, if it's a good drawing. About 30% of...
Set Up Remote Desktop in Windows Here’s a quick guide to setting up Remote Desktop on Windows: 1. Allow Remote Connections Right...
20th Sep 2012
50

Set Up Remote Desktop in Windows

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

20th Sep 2012
Here’s a quick guide to setting up Remote Desktop on Windows: 1. Allow Remote Connections Right click on the My Computer icon > Click Properties > Click on the Remote tab Check the box that says “Allow Users to Connect Remotely to this Computer” Add your username to the list of...
Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The...
3rd Jun 2022
39

Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity

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

3rd Jun 2022
Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The original signs announcing this ban only stated it in English. I'm in Streetsblog today with a piece about why reversing this arbitrary ban is a matter of equity: Over Memorial Day...
Focus on the line, not the dot * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Yesterday I...
2nd Jan 2013
33

Focus on the line, not the dot

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

2nd Jan 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Yesterday I noticed the Who’s Hiring? [http://news.ycombinator.com/item?id=4992617] thread pop up again on Hacker News. If you’re hiring, it’s a great place to share that fact. Since around half a...
Why Startups Should Build Their Own Models The importance of startups training their own AI models for differentiation and control.
31st Mar 2024
46

Why Startups Should Build Their Own Models

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

31st Mar 2024
The importance of startups training their own AI models for differentiation and control.
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
34

Improving Tufte CSS for Jekyll

from bt RSS Feed [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...
Buying a House in Portland After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically...
13th Oct 2016
44

Buying a House in Portland

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

13th Oct 2016
After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically toured more than 70 houses, put in 13 offers and looked over hundreds of listings in nearly every neighborhood in the city. I thought it might be a good time to reflect on the...
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.
preliminary notes on a nofl field-logging barrier When you have a generational collector, you aim to trace only the part of the object graph that has...
3rd Oct 2024
46

preliminary notes on a nofl field-logging barrier

from wingolog [alt+shift+b] in programming

3rd Oct 2024
When you have a generational collector, you aim to trace only the part of the object graph that has been allocated recently. To do so, you need to keep a : a set of old-to-new edges, used as roots when performing a minor collection. A language run-time maintains this set...
The 10 (ok, 15) steps to setup your first Laravel Spark app The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15)...
16th Apr 2016
18

The 10 (ok, 15) steps to setup your first Laravel Spark app

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

16th Apr 2016
The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15) steps to setup your first Laravel Spark app ¶a.k.a. “The long way” Edit: Since writing this, Laravel Valet has been launched. I haven’t tried it yet, but if you use a Mac it looks...
Permanent Residency vs Naturalization in Japan: What Does the Data Tell Us? If you pay attention to news site headlines and videos from various influencers, then you’ve...
16th Feb 2026
4
16th Feb 2026
If you pay attention to news site headlines and videos from various influencers, then you’ve probably heard some of these claims involving international residents in Japan: Nobody stays more than a few years Permanent residency is impossible to get Citizenship is easy to...
Installing OpenBSD on Linveo KVM VPS Installing OpenBSD on Linveo KVM VPS 2024-10-21 I recently came across an amazing deal for a VPS on...
21st Oct 2024
96

Installing OpenBSD on Linveo KVM VPS

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

21st Oct 2024
Installing OpenBSD on Linveo KVM VPS 2024-10-21 I recently came across an amazing deal for a VPS on Linveo. For just $15 a year they provide: AMD KVM 1GB 1024 MB RAM 1 CPU Core 25 GB NVMe SSD 2000 GB Bandwidth It’s a pretty great deal and I suggest you look more into it if you’re...
Plain Text Emails, Please Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most...
9th Sep 2019
52

Plain Text Emails, Please

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

9th Sep 2019
Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most devs should try to keep things simple. By only using as much code as absolutely necessary, projects avoid growing out of scope or becoming bloated. So, why isn't this same approach...
What I'm up to - October 2025 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2025
1

What I'm up to - October 2025

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

1st Oct 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Spent Labor Day in Boulder - Went to Alchemy Springs Sauna in SF- I'm happy to see...
Clip control on the Apple GPU Neverball rendered on the Apple M1 GPU with an open source OpenGL driver After a year in...
22nd Aug 2022
1

Clip control on the Apple GPU

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

22nd Aug 2022
Neverball rendered on the Apple M1 GPU with an open source OpenGL driver After a year in development, the open source “Asahi” driver for the Apple GPU is running real games. There’s more to do, but Neverball is already playable (and a lot of fun!). Neverball uses legacy “fixed...
22nd Aug 2018
27

Movie Director Genders

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

22nd Aug 2018
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...
Automating Capacitive Buttons with a Modified Switchbot I’ve had a heater in my home office this winter and I’ve wished it could turn on/off automatically...
14th Mar 2023
102

Automating Capacitive Buttons with a Modified Switchbot

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

14th Mar 2023
I’ve had a heater in my home office this winter and I’ve wished it could turn on/off automatically based on whether or not I was in the room. A smart outlet wouldn’t work for this because the heater has a manual switch. My next thought was to use my Switchbot smart button pusher,...
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