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+→]
Tutorial for github.com/kjk/flex Go package (implementation of CSS flexbox algorithm) Package github.com/kjk/flex implements CSS flexbox layout algorithm in Go. It’s a pure Go port of...
4th Aug 2017
32

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

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

4th Aug 2017
Package github.com/kjk/flex implements CSS flexbox layout algorithm in Go. It’s a pure Go port of Facebook’s Yoga C library. High-level API overview Despite implementing CSS flexbox spec, it isn’t tied to CSS/HTML in any way. Yoga, for example, can be integrated with...
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
How to Enjoy Your Next Conference Better Sometimes, when I go to a conference and mingle with people during lunch or a social event, I see...
3rd Jan 2024
1

How to Enjoy Your Next Conference Better

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

3rd Jan 2024
Sometimes, when I go to a conference and mingle with people during lunch or a social event, I see someone sitting alone, looking at their phone, and not talking to anyone. At one social dinner, I saw a guy who spent one hour drinking two beers (everyone got them for free), ate...
Setenv is not Thread Safe and C Doesn't Want to Fix It You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those...
19th Nov 2023
69

Setenv is not Thread Safe and C Doesn't Want to Fix It

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

19th Nov 2023
You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those functions modify global state, and can cause other threads calling getenv() to crash. This also causes crashes in other languages that use those C standard library functions, such as...
Safe memory reclamation for BIND At the end of October, I finally got my multithreaded qp-trie working! It could be built with two...
10th Jan 2023
36

Safe memory reclamation for BIND

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

10th Jan 2023
At the end of October, I finally got my multithreaded qp-trie working! It could be built with two different concurrency control mechanisms: A reader/writer lock This has poor read-side scalability, because every thread is hammering on the same shared location. But its write...
Using Yggdrasil As an Automatic Mesh Fabric to Connect All Your Docker Containers, VMs, and Servers Update 2023-04: The version of this page on my public website has some important updates, including...
2nd Feb 2023
34
2nd Feb 2023
Update 2023-04: The version of this page on my public website has some important updates, including how to use broadcast detection in Docker, Yggdrasil zero-config for ephemeral containers, and more. See it for the most current information. Sometimes you might want to run Docker...
Meet the Robowaiter APIs Serving Us Data Everything you need to know about what API's are and how they work
10th Apr 2019
24

Meet the Robowaiter APIs Serving Us Data

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

10th Apr 2019
Everything you need to know about what API's are and how they work
Why you should continue working on your bad idea * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "The brick...
1st Sep 2012
41

Why you should continue working on your bad idea

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

1st Sep 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "The brick walls are there for a reason. The brick walls are not there to keep us out; the brick walls are there to give us a chance to show how badly we want something. The brick walls are...
Life Check №1 The speed at which the pace of life changes around here is a little bit like whiplash. I had been...
7th Jul 2024
1

Life Check №1

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

7th Jul 2024
The speed at which the pace of life changes around here is a little bit like whiplash. I had been mapping out summer a few months ago, and suddenly it's July. I've been to Spain for a week, and then to London and Bristol, I went with Jhey for a week, where he spoke at Config in...
libc delenda est Chris Wellons posted a good review of why large chunks of the C library are terrible, especially if...
12th Feb 2023
37

libc delenda est

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

12th Feb 2023
Chris Wellons posted a good review of why large chunks of the C library are terrible, especially if you are coding on Windows - good fun if you like staring into the abyss. He followed up with let’s write a setjmp which is fun in a more positive way. I was also pleased to learn...
One Developer, Two Dozen Agents, Zero Alignment Why we need collaborative AI engineering
13th Apr 2026
1

One Developer, Two Dozen Agents, Zero Alignment

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

13th Apr 2026
Why we need collaborative AI engineering
End-to-end tool testing with Bazel and shtk If you use Bazel, your project is of a moderate size. And because your project is of a moderate...
4th Nov 2023
27

End-to-end tool testing with Bazel and shtk

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

4th Nov 2023
If you use Bazel, your project is of a moderate size. And because your project is of a moderate size, it almost-certainly builds one or more binaries, at least one of which is a CLI tool. But let’s face it: you don’t have end-to-end testing for those tools, do you?
Growing my team 4x has been a pain. Can we do better? My name is Vladimir, and I'm an engineering manager of a team building a banking app. Following the...
18th Apr 2024
60

Growing my team 4x has been a pain. Can we do better?

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

18th Apr 2024
My name is Vladimir, and I'm an engineering manager of a team building a banking app. Following the success of our core banking product, we've decided to expand to other financial services. In the last four months my team has grown 4x, going from a 4-person team to 4 teams...
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.
The Boot.dev Beat. October 2025 Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing....
1st Oct 2025
1

The Boot.dev Beat. October 2025

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

1st Oct 2025
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
Documentation Belongs in Engineering Many product companies start out with a very heavy focus on their engineering teams. At some point,...
29th Aug 2023
45

Documentation Belongs in Engineering

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

29th Aug 2023
Many product companies start out with a very heavy focus on their engineering teams. At some point, many companies move the hosting and writing of documentation out of engineering and into a separate part of the company. It could be marketing, it could be customer success. This...
5 Q&A's on Writing and Selling My First Book I answered some questions from someone planning to write their first book
10th Aug 2020
1

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

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

10th Aug 2020
I answered some questions from someone planning to write their first book
Irving Berlin's "Blue Skies" on Eleuke electric ukulele I arranged and recorded Irving Berlin's 'Blue Skies' on my new Eleuke electric ukulele.
21st Sep 2010
1

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

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

21st Sep 2010
I arranged and recorded Irving Berlin's 'Blue Skies' on my new Eleuke electric ukulele.
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....
Fibonacci Goals A system for goalsetting.
1st Jan 2021
49

Fibonacci Goals

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

1st Jan 2021
A system for goalsetting.
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...
Distributed, Asynchronous Git Syncing with NNCP I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced...
18th Aug 2021
38

Distributed, Asynchronous Git Syncing with NNCP

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

18th Aug 2021
I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced across multiple machines. I also want to keep the history with git. And, I want to use end-to-end encryption (no storing a plain git repo on a remote server), have a serverless...
You’re probably using the wrong dictionary The way I thought you used a dictionary was that you looked up words you've never heard of, or whose...
18th May 2014
31

You’re probably using the wrong dictionary

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

18th May 2014
The way I thought you used a dictionary was that you looked up words you've never heard of, or whose sense you're unsure of. You would never look up an ordinary word -- like example, or sport, or magic -- because all you'll learn is what it means, and that you already know....
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...
What is TypeScript and why should I use it? A beginner's guide to TypeScript. What is TypeScript? What problems does it solve? Why should I use...
30th Jun 2020
48

What is TypeScript and why should I use it?

from Seán Barry [alt+shift+b] in programming

30th Jun 2020
A beginner's guide to TypeScript. What is TypeScript? What problems does it solve? Why should I use it?
A Great Bumper Sticker I’m not really a fan of bumper stickers in general, but I saw this one on the freeway a few days ago...
24th Mar 2015
58

A Great Bumper Sticker

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

24th Mar 2015
I’m not really a fan of bumper stickers in general, but I saw this one on the freeway a few days ago and I couldn’t stop laughing: It’s of course making fun of the Earth Stickers that are so common everywhere (especially in Portland): If you’re curious, the original sticker was...
How to create React Notifications/Toasts with 0 dependencies In this article, we will demonstrate how to build React Notifications (toasts) from scratch, without...
19th Oct 2020
44

How to create React Notifications/Toasts with 0 dependencies

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

19th Oct 2020
In this article, we will demonstrate how to build React Notifications (toasts) from scratch, without using any third-party library (except React). The notification component has the following requirements: Four color variations: info (blue), success (green), warning (orange),...
My Raspberry Pi Desktop My Raspberry Pi Desktop 2020-09-02 I use a Raspberry Pi 4 as my personal daily driver and it's...
2nd Sep 2020
42

My Raspberry Pi Desktop

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

2nd Sep 2020
My Raspberry Pi Desktop 2020-09-02 I use a Raspberry Pi 4 as my personal daily driver and it's pretty great. I know these types of devices tend to be used for smaller pet-projects or fun experiments, but I thought I would share my experience using one as my main computer....
how fast is javascript? Simulating 20,000,000 particles The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the...
6th Jul 2024
1

how fast is javascript? Simulating 20,000,000 particles

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

6th Jul 2024
The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go.
Fast compilers for fast programs Fast compilers for fast programs Compiler author incentives Aside: languages get caught in the...
14th Apr 2019
27

Fast compilers for fast programs

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

14th Apr 2019
Fast compilers for fast programs Compiler author incentives Aside: languages get caught in the middle The "medium-sized project" moment 2019-04-14 Compiler authors face a tradeoff between compiler speed and executable speed. Take longer to build a binary and you can build a...
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...
elementary OS 7.1 Available Now Today, we’re proud to announce that OS 7.1 is available to download now and shipping on several...
3rd Oct 2023
92

elementary OS 7.1 Available Now

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

3rd Oct 2023
Today, we’re proud to announce that OS 7.1 is available to download now and shipping on several high-quality computers. This release represents the sum of our work over the last several months as a single major update to the OS 7 series and includes all of the monthly OS updates...
Getting a job at a Japanese startup At the last [Hacker News Tokyo Meetup](http://hntokyo.doorkeeper.jp/), I met Paulo, who is the lead...
9th Jan 2014
41

Getting a job at a Japanese startup

from TokyoDev [alt+shift+b] in programming

9th Jan 2014
At the last [Hacker News Tokyo Meetup](http://hntokyo.doorkeeper.jp/), I met Paulo, who is the lead software developer at [Crowdcast](http://crowdcast.jp/), a Japanese startup with a product, [bizNote](https://secure.biznote.jp/) that makes small business accounting easier. As it...
Ten Platform Commandments On Monday I gave a talk at DOES18 called “All the World’s a Platform”, where I talked about a bunch...
24th Oct 2018
1

Ten Platform Commandments

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

24th Oct 2018
On Monday I gave a talk at DOES18 called “All the World’s a Platform”, where I talked about a bunch of the lessons learned by using and abusing and running and building platforms at scale. I promised to do a blog post with the takeaways, so here they are. Platform Commandment #1:...
Tips for a successful WooCommerce project I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for...
29th Oct 2017
27

Tips for a successful WooCommerce project

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

29th Oct 2017
I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for next month. In the meantime, I thought I…
Using HTML Validator Badges Again Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore...
5th Jul 2019
45

Using HTML Validator Badges Again

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

5th Jul 2019
Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore badges of honor, declaring that their code was semantic and followed the W3C guidelines. The validators we used weren't great (and still aren't perfect) but they represented a...
21st Sep 2025
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.
How to convince engineers that formal methods is cool Sorry there was no newsletter last week! I got COVID. Still got it, which is why this one's also...
8th Oct 2024
91

How to convince engineers that formal methods is cool

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

8th Oct 2024
Sorry there was no newsletter last week! I got COVID. Still got it, which is why this one's also short. Logic for Programmers v0.4 Now available! This version adds a chapter on TLA+, significantly expands the constraint solver chapter, and adds a "planner programming" section to...
Your Hiring Funnel Is Broken and How to Fix It Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can...
24th Dec 2022
48

Your Hiring Funnel Is Broken and How to Fix It

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

24th Dec 2022
Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can dramatically improve your odds of hiring exceptional software engineers.
Every product needs an architecture vision Software projects often stop working on architecture after the first phase is done. An architecture...
5th Feb 2024
50

Every product needs an architecture vision

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

5th Feb 2024
Software projects often stop working on architecture after the first phase is done. An architecture vision can prevent that from happening.
My first year since coming back to Linux <![CDATA[It has been a year since I set up my System76 Merkaat with Linux Mint. In July of 2024 I...
6th Jul 2025
42

My first year since coming back to Linux

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

6th Jul 2025
<![CDATA[It has been a year since I set up my System76 Merkaat with Linux Mint. In July of 2024 I migrated from ChromeOS and the Merkaat has been my daily driver on the desktop. A year later I have nothing major to report, which is the point. Despite the occasional unplanned...
30th Nov 2016
We’re trying a 4-day workweek for the month of May Note: this was originally posted on the Buffer blog. For the month of May, Buffer will operate under...
5th May 2020
44

We’re trying a 4-day workweek for the month of May

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

5th May 2020
Note: this was originally posted on the Buffer blog. For the month of May, Buffer will operate under a 4-day workweek (at full pay) across the whole 89-person team. We’re in a period of time where there’s a layer of added anxiety and stress in all
How to Properly Use Defer in Golang What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows...
1st Jun 2021
1

How to Properly Use Defer in Golang

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

1st Jun 2021
What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns. What throws some people off is that the deferred function’s arguments are evaluated...
What I'm up to - June 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jun 2025
1

What I'm up to - June 2025

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

1st Jun 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - On Contraption Company, I published An app of one's own about building a personal ...
Recently What to say about this month - well, I’m a few days late to the Recently, because I’ve been pretty...
3rd Mar 2023
48

Recently

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

3rd Mar 2023
What to say about this month - well, I’m a few days late to the Recently, because I’ve been pretty busy! Things are good. Building products is fun but also a lot of work. Pretty excited about what I’m working on. Ready for winter to end. Reading I enjoyed reading Ross Barkan’s...
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...
Table cells and max-widths in Internet Explorer 8 I recently came across a little issue with Internet Explorer 8 and max-width. I had an image inside...
30th Sep 2009
46

Table cells and max-widths in Internet Explorer 8

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

30th Sep 2009
I recently came across a little issue with Internet Explorer 8 and max-width. I had an image inside of a table cell and, for some reason, IE8 completely neglected the corresponding CSS max-width property. The result was the image rendering at full size rather than scaled down to...
Why it’s hard to read the time on Infograph Quick, what time is it? If that took you a bit longer than usual to tell the time on the Apple...
9th Oct 2018
47

Why it’s hard to read the time on Infograph

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

9th Oct 2018
Quick, what time is it? If that took you a bit longer than usual to tell the time on the Apple Watch’s new default Infograph face, you’re not alone: John Gruber finds it “far too busy” Jason Snell finds it “pretty and packed with features”, but misses hour numerals Zac Hall...
Mammon The cool winter’s breeze whispered through the open window, singing along with the familiar sound of...
20th Aug 2022
42

Mammon

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

20th Aug 2022
The cool winter’s breeze whispered through the open window, singing along with the familiar sound of the occasional car passing by outside. As the cool air gently brushes across her arms, Gladys Tyamzashe’s strands of hair stand up, mounted on the goose bumps of her aged and...
Why Elliot Jay Stocks loves using Buttondown Designer and typographer Elliot Jay Stocks uses Buttondown to power Behind the Scenes, his weekly...
2nd Apr 2024
1

Why Elliot Jay Stocks loves using Buttondown

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

2nd Apr 2024
Designer and typographer Elliot Jay Stocks uses Buttondown to power Behind the Scenes, his weekly newsletter about design, typography, and creativity.
Coding should be a vibe! The appeal of "vibe coding" — where programmers lean back and prompt their way through an entire...
13th May 2025
76

Coding should be a vibe!

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

13th May 2025
The appeal of "vibe coding" — where programmers lean back and prompt their way through an entire project with AI — appears partly to be based on the fact that so many development environments are deeply unpleasant to work with. So it's no wonder that all these programmers stuck...
A random man walks into my office and asks if I'm single... It's almost a joke now, how I expect comments from men on my videos for work. When I go to check the...
14th Nov 2021
1

A random man walks into my office and asks if I'm single...

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

14th Nov 2021
It's almost a joke now, how I expect comments from men on my videos for work. When I go to check the comments, because I genuinely care about feedback or asks from developers, my heart sinks and my stomach drops when I see comments about my appearance or inquiries about my...
Back to Goodreads I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a...
7th Apr 2022
49

Back to Goodreads

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

7th Apr 2022
I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a friend. After Goodreads lost my account I was furious and of course intended to never use it again. But to their credit, Goodreads did some extra work and managed to get me a copy of...
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...
Handling advanced product imports in WooCommerce Learn how to handle advanced things like core fees when importing products into WooCommerce.
9th Dec 2017
1

Handling advanced product imports in WooCommerce

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

9th Dec 2017
Learn how to handle advanced things like core fees when importing products into WooCommerce.
The RP2350 is too fast I had a few hours of “fun” figuring out why my RP2350 could use my ILI9341 display, but not the...
15th May 2026
1

The RP2350 is too fast

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

15th May 2026
I had a few hours of “fun” figuring out why my RP2350 could use my ILI9341 display, but not the ST7796 one. To be more specific, displaying stuff with the first display worked flawlessly, while the ST7796 would display a single frame correctly, and then glitch. Depending on the...
Demystifying styled-components For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses...
21st Jun 2021
38

Demystifying styled-components

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

21st Jun 2021
For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how styled-components works by...
The Lindy Effect on startup potential On average, you're halfway to your final destination. How, then, do we not only double from here,...
9th Jun 2024
100

The Lindy Effect on startup potential

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

9th Jun 2024
On average, you're halfway to your final destination. How, then, do we not only double from here, but 10x?
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...
24th Jan 2016
Why SmashingConf SF 2019 will always hold a special spot in my heart I find my perception of time to mind-boggling sometimes. Today is the 15th of April 2020 and when I...
15th Apr 2020
1

Why SmashingConf SF 2019 will always hold a special spot in my heart

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

15th Apr 2020
I find my perception of time to mind-boggling sometimes. Today is the 15th of April 2020 and when I look back at the last year, I look at how much has changed in my professional and personal life. It feels like yesterday and forever ago. I did not think I would be in this spot...
Going on maternity leave tl;dr summary # I'm heading out on maternity leave a little earlier than planned. I'm not sure where...
12th Dec 2025
1

Going on maternity leave

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

12th Dec 2025
tl;dr summary # I'm heading out on maternity leave a little earlier than planned. I'm not sure where the last eight and a half months have gone but here we are! It's a very weird feeling to be prepping and handing off projects. All of my co-workers have been so lovely and...
Bitwise Binary Search: Elegant and Fast I recently read the article Beautiful Branchless Binary Search by Malte Skarupke. In it they discuss...
16th May 2023
34

Bitwise Binary Search: Elegant and Fast

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

16th May 2023
I recently read the article Beautiful Branchless Binary Search by Malte Skarupke. In it they discuss the merits of the following snippet of C++ code implementing a binary search: template<typename It, typename T, typename Cmp> It lower_bound_skarupke(It begin, It end, const T&...
2014-01-17 "pogo oscillation occurs when a surge in engine pressure increases back pressure against the fuel...
17th Jan 2014
24

2014-01-17

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

17th Jan 2014
"pogo oscillation occurs when a surge in engine pressure increases back pressure against the fuel coming into the engine, reducing engine pressure, causing more fuel to come in and increasing engine pressure again." en.wikipedia.org/wiki/Pogo_oscillation
[Renovated] Even if you can't write assembly like a poet, you can read disassembly like a hunter This is a very concise introduction to x86 disassembly. It shows that you probably have all the...
3rd Mar 2023
51

[Renovated] Even if you can't write assembly like a poet, you can read disassembly like a hunter

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

3rd Mar 2023
This is a very concise introduction to x86 disassembly. It shows that you probably have all the skills to start reading disassembly right now even if you thought it was too complicated for you. It really isn't, see it for yourself.
Unintuitive default: who can edit access in Google Docs When you create a new Google Doc, you have the option to share it with others to view or edit....
11th Nov 2018
36

Unintuitive default: who can edit access in Google Docs

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

11th Nov 2018
When you create a new Google Doc, you have the option to share it with others to view or edit. Viewing permission is straightforward, just view access, but by default, editors have the ability not just to edit the content of the document but also to edit sharing permissions. If...
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
All the cool things we built at our Rome hackathon As an all-remote team, we know how important getting together in person is (we’ve written about...
6th Oct 2022
40

All the cool things we built at our Rome hackathon

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

6th Oct 2022
As an all-remote team, we know how important getting together in person is (we’ve written about this before ). Our product analytics team (plus…
New Loose Leaf Security episode: Security stories! Plus, a 2FA zine! The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and...
5th Sep 2018
45

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

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

5th Sep 2018
The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and I filled the latest episode of Loose Leaf Security with a bunch of our own personal security mishaps: Security stories: lost phones, a compromised computer, and an unexpected...
May updates This past month has been focused on bug bashing, but also some fun product updates!
5th May 2019
1

May updates

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

5th May 2019
This past month has been focused on bug bashing, but also some fun product updates!
Speed matters: Why working quickly is more important than it seems The obvious benefit to working quickly is that you'll finish more stuff per unit time. But there's...
26th Jul 2015
35

Speed matters: Why working quickly is more important than it seems

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

26th Jul 2015
The obvious benefit to working quickly is that you'll finish more stuff per unit time. But there's more to it than that. If you work quickly, the cost of doing something new will seem lower in your mind. So you'll be inclined to do more. The converse is true, too. If every time...
A year at GitHub I took a job at GitHub a year ago today. On good days, I help to improve the accessibility of its...
9th Aug 2023
26

A year at GitHub

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

9th Aug 2023
I took a job at GitHub a year ago today. On good days, I help to improve the accessibility of its design system. The hope here is that the work done there eventually makes its way to the site itself. It still feels surreal to have this job. I still vividly remember learning that...
pre-tenuring in v8 Hey hey happy new year, friends! Today I was going over some V8 code that touched : allocating...
5th Jan 2026
1

pre-tenuring in v8

from wingolog [alt+shift+b] in programming

5th Jan 2026
Hey hey happy new year, friends! Today I was going over some V8 code that touched : allocating objects directly in the old space instead of the nursery. I knew the theory here but I had never looked into the mechanism. Today’s post is a quick overview of how...
Ways to bootstrap a startup: &quot;working in waves&quot; * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the...
5th Dec 2010
34

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

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

5th Dec 2010
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the last year and a half after graduating from the University of Warwick juggling working on startups and working as a contract web developer. I’d like to share some of my reflections...
Coding with LLMs can lead to more and better software We are in the early days with a new technology. There is a lot of hype around LLMs, and takes on...
3rd Apr 2023
2

Coding with LLMs can lead to more and better software

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

3rd Apr 2023
We are in the early days with a new technology. There is a lot of hype around LLMs, and takes on every end of the spectrum. Some predict that programmers will be out of a job sooner than later. Others predict that these will just contribute to spam. Today I'd like to focus on one...
What happens if IE8 "breaks" my website? Last year all of the hype was about IE8 and Microsoft's decision to default the browsers version...
27th Jun 2009
54

What happens if IE8 "breaks" my website?

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

27th Jun 2009
Last year all of the hype was about IE8 and Microsoft's decision to default the browsers version targeting to "quirks mode" rather than standards mode. This essentially meant that developers would have to opt-in to IE8's standards mode using a proprietary <meta> tag that tells...
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.
Speeding up JavaScript function with AI help A new JavaScript library pretext for fast text measuring / layout popped up on social...
29th Mar 2026
1

Speeding up JavaScript function with AI help

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

29th Mar 2026
A new JavaScript library pretext for fast text measuring / layout popped up on social media. Potentially interesting given its focus on speeding up text rendering in web apps and me writing web apps and liking them being fast. I looked at the code and saw a function isCJK()....
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
Lost confidence RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without...
21st Jun 2026
2

Lost confidence

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

21st Jun 2026
RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without pretending to know the unknowable.
The Boot.dev Beat. March 2024 Pythogoras escaped this month. The community rallied against the Serpent God, and while he was...
28th Feb 2024
1

The Boot.dev Beat. March 2024

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

28th Feb 2024
Pythogoras escaped this month. The community rallied against the Serpent God, and while he was wounded and beaten back, he escaped. We’ll be trying again later this month. Happy coding.
Leaving Stripe I originally got hooked on programming because I loved the act of creating something from nothing. I...
6th May 2015
50

Leaving Stripe

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

6th May 2015
I originally got hooked on programming because I loved the act of creating something from nothing. I soon discovered the deep satisfaction of having others actually use my creations. It didn’t take me long to realize I wanted to build a startup. Startups # Throughout college, I...
6th Jan 2018
Are Efficiency and Horizontal Scalability at odds? Sorry for missing the newsletter last week! I started writing on Monday as normal, and by Wednesday...
12th Feb 2025
60

Are Efficiency and Horizontal Scalability at odds?

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

12th Feb 2025
Sorry for missing the newsletter last week! I started writing on Monday as normal, and by Wednesday the piece (about the hierarchy of controls ) was 2000 words and not close to done. So now it'll be a blog post sometime later this month. I also just released a new version of...
Remembering the Improbable Life of Ed Fredkin (1934–2023) and His World of Ideas and Stories Programmer of the Universe “OK, so let me tell you…” And so it would begin. A long and colorful...
22nd Aug 2023
47

Remembering the Improbable Life of Ed Fredkin (1934–2023) and His World of Ideas and Stories

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

22nd Aug 2023
Programmer of the Universe “OK, so let me tell you…” And so it would begin. A long and colorful story. An elaborate description of a wild idea. In the forty years I knew Ed Fredkin I heard countless wild ideas and colorful stories from him. He always radiated a certain...
Optimizing JavaScript by using arrays instead of objects Best optimizations are achievied by thinking about a problem holistically. In this article I...
23rd Oct 2016
36

Optimizing JavaScript by using arrays instead of objects

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

23rd Oct 2016
Best optimizations are achievied by thinking about a problem holistically. In this article I describe an optimization that uses arrays instead of classes while providing a class API for accessing data. Imagine you’re building a web-based note taking application. It uses modern,...
Setting up a helpdesk team Here's a situation we hear about from customers all the time. Someone gets hired as an IT support...
16th Jul 2026
1

Setting up a helpdesk team

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

16th Jul 2026
Here's a situation we hear about from customers all the time. Someone gets hired as an IT support manager. They inherit two techs, a shared inbox (or a ticketing system nobody likes), and a mandate that sounds something like "build us a proper tiered support team." They have six...
The English Paradox: Four Decades of Life and Language in Japan For more than forty years, I have been trying to understand the role of English in Japan. Over my...
7th Nov 2024
42

The English Paradox: Four Decades of Life and Language in Japan

from TokyoDev [alt+shift+b] in programming

7th Nov 2024
For more than forty years, I have been trying to understand the role of English in Japan. Over my first two decades in this country, I went from one extreme to the other: from seeing English as important here, to regarding it as a niche, inessential aspect of Japanese life. My...
Setting Up AdGuard Home with Eero Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on...
4th Nov 2022
37

Setting Up AdGuard Home with Eero

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

4th Nov 2022
Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on setting up Pi-Hole with Eero and it seemed to help out a few people having troubles. With AdGuard Home recently popping up on the frontpage of HackerNews, I thought now would be a...
Use the Natural CSS Box Model The CSS Box Model is used to describe how items are rendered (in boxes) from elements in the...
27th Oct 2013
43

Use the Natural CSS Box Model

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

27th Oct 2013
The CSS Box Model is used to describe how items are rendered (in boxes) from elements in the document tree. It determines how the content area, padding, border and margin of an element will be displayed. There are two types. The W3C Box Model x ...
The Best Decade in Music Like many people who turned 11 years old in 1964, the first record album I bought “on my own” — in...
14th Dec 2024
1

The Best Decade in Music

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

14th Dec 2024
Like many people who turned 11 years old in 1964, the first record album I bought “on my own” — in other words by pleading “Mom, can you get this album for me?” — was Meet the Beatles!, their first release in the United States. But so what? I have about as much inclination to...
My Blog Engine is the Erlang Build Tool From time to time, people ask me what I use to power my blog, maybe because they like the minimalist...
2nd Sep 2024
95

My Blog Engine is the Erlang Build Tool

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

2nd Sep 2024
From time to time, people ask me what I use to power my blog, maybe because they like the minimalist form it has. I tell them it’s a bad idea and that I use the Erlang compiler infrastructure for it, and they agree to look elsewhere. After launching my notes section, I had to...
how fast is go? simulating millions of particles on a smart tv The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv...
13th Sep 2025
1

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

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

13th Sep 2025
The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.
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...
2016-01-01 "It’s a Cortex M4F MCU with extraordinarily-low current consumption. How low? They’re quoting 34...
1st Jan 2016
25

2016-01-01

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

1st Jan 2016
"It’s a Cortex M4F MCU with extraordinarily-low current consumption. How low? They’re quoting 34 uA/MHz running from flash." www.embedded.com/electronics-blogs/break-points/4441091/Subthreshold-transistors-and-MCUs
Vue 3x3 - A Mental Model for Building Fast A mental model for helping you get oriented with with Vue3 and Composition API
14th Jan 2023
40

Vue 3x3 - A Mental Model for Building Fast

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

14th Jan 2023
A mental model for helping you get oriented with with Vue3 and Composition API
How I grew The A11Y Project to 10k followers on Twitter One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so,...
5th May 2021
28

How I grew The A11Y Project to 10k followers on Twitter

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

5th May 2021
One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so, I’ve slowly grown its Twitter followers to 10,000+. Now, before I get into it, there’s some things worth pointing out: This work was built on top of the efforts of the project...
Setting Element Ordering With HTML Rewriter Using CSS After shipping my work transforming HTML with Netlify’s edge functions I realized I have a little...
2nd Jul 2025
33

Setting Element Ordering With HTML Rewriter Using CSS

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

2nd Jul 2025
After shipping my work transforming HTML with Netlify’s edge functions I realized I have a little bug: the order of the icons specified in the URL doesn’t match the order in which they are displayed on screen. Why’s this happening? I have a bunch of links in my HTML document,...
Using Google Analytics was deemed 'illegal' in some EU countries. We built a microsite in 48 hours... On January 14, 2022, the world learned that Austria had declared Google Analytics to be illegal (in...
9th May 2022
31
9th May 2022
On January 14, 2022, the world learned that Austria had declared Google Analytics to be illegal (in its default form), since it transmits IP addresses…
AI optimism is a class privilege Along the vast divide between AI optimists and pessimists, the main factor in determining which side...
3rd Dec 2025
1

AI optimism is a class privilege

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

3rd Dec 2025
Along the vast divide between AI optimists and pessimists, the main factor in determining which side you fall on may be where you see yourself in the future: above the effects of AI, or beneath them.
Titles matter Is a person who prompts an LLM to generate a website a web developer? And if not, what is the...
26th Aug 2025
41

Titles matter

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

26th Aug 2025
Is a person who prompts an LLM to generate a website a web developer? And if not, what is the difference, and why does that matter so much?
The last RailsConf Few numbers exemplified the early growth of Rails like attendance at RailsConf. I think we started...
7th May 2024
88

The last RailsConf

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

7th May 2024
Few numbers exemplified the early growth of Rails like attendance at RailsConf. I think we started with something like 400-600 attendees at the inaugural conference in Chicago in 2006, then just kept doubling year over year, as Rails went to the moon. If memory serves me right,...
Podcasts I like A summary of the podcasts to which I subscribe.
14th Jul 2016
1

Podcasts I like

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

14th Jul 2016
A summary of the podcasts to which I subscribe.
The Inevitability of Change Everything is the same and yet everything is different. That's how I feel sitting on the edge of the...
8th Aug 2024
1

The Inevitability of Change

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

8th Aug 2024
Everything is the same and yet everything is different. That's how I feel sitting on the edge of the water in West Seattle. I've not been living here since January 2023. I've been back 5 or 6 times in the last year and a half and suddenly the buildings that were steel bones and...
What I learned in 2017 At the end of 2017, I wrote down a few important things I’d learned that year. And now that we’re...
8th Jun 2018
30

What I learned in 2017

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

8th Jun 2018
At the end of 2017, I wrote down a few important things I’d learned that year. And now that we’re more than halfway through 2018, I decided to stop procrastinating and flesh out the details. Some of these things are probably obvious to you, but they were new to me! Being right is...
1st Nov 2022
Thoughts on Motivation and My 40-Year Career I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff...
9th Jul 2025
61

Thoughts on Motivation and My 40-Year Career

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

9th Jul 2025
I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff actually, because that’s how I process what I think, but never for public consumption. I’ve been pushing myself to write more lately because my co-authors and I have a whole fucking...
ChatGPT Atlas isn't competing against other browsers “Tabs were great, but we haven’t seen a lot of browser innovation since then.” These are brave words...
22nd Oct 2025
1

ChatGPT Atlas isn't competing against other browsers

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

22nd Oct 2025
“Tabs were great, but we haven’t seen a lot of browser innovation since then.” These are brave words spoken by the CEO of a company that's using Chromium to power their new browser, which, at the time of writing this, they even failed to attribute correctly. I wish I could say...
How we made feature flags even faster and more reliable Feature flags are high stakes. An outage affects not only our customers, but our customer's...
7th Oct 2025
37

How we made feature flags even faster and more reliable

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

7th Oct 2025
Feature flags are high stakes. An outage affects not only our customers, but our customer's customers, who's experience it impacts. When flags are…
Using global memoization in React When our React apps get slow, we usually turn to useMemo to avoid useless job on re-render. It’s a...
9th Feb 2022
32

Using global memoization in React

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

9th Feb 2022
When our React apps get slow, we usually turn to useMemo to avoid useless job on re-render. It’s a hammer that often works well, and makes it hard to shoot yourself in the foot. But useMemo is not a silver bullet — sometimes it just introduces more useless work instead of making...
DevOps for the Sinclair Spectrum - Part 3 In Part 2 I discussed the server environment, as well as how I built and launched the first...
1st Feb 2022
36

DevOps for the Sinclair Spectrum - Part 3

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

1st Feb 2022
In Part 2 I discussed the server environment, as well as how I built and launched the first prototype version of the site. I hit some speedbumps along the way and quickly reached the limits of what I could do with a pure client-only 1980s BASIC codebase. In this part, I’ll look...
Browser APIs: The Web’s Free SaaS Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot...
2nd Nov 2025
14

Browser APIs: The Web’s Free SaaS

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

2nd Nov 2025
Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot you have to take into consideration. But odds are, you’re building an app whose core offering has nothing to do with auth. You don’t care about auth. It’s an implementation...
Five Ways to Become a Better Designer (That Aren't Design) There’s vast world of design learning and opportunity right in front of us constantly. All we need...
4th Feb 2017
32

Five Ways to Become a Better Designer (That Aren't Design)

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

4th Feb 2017
There’s vast world of design learning and opportunity right in front of us constantly. All we need to do is take the time to notice it and learn from it.
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?"
Circles and lines vs. polynomial splines Usually, when you want to make a parametric curve, you should go for a polynomial spline. But...
22nd Aug 2019
46

Circles and lines vs. polynomial splines

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

22nd Aug 2019
Usually, when you want to make a parametric curve, you should go for a polynomial spline. But sometimes, for the reasons mentioned only in the second half of this page to keep you intrigued, you are not satisfied with polynomials. You have to look elsewhere. This page shows you...
Happy New Year: GPT in 500 lines of SQL Translations: Russian This year, the talk of the town was AI and how it can do everything for you. I...
31st Dec 2023
45

Happy New Year: GPT in 500 lines of SQL

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

31st Dec 2023
Translations: Russian This year, the talk of the town was AI and how it can do everything for you. I like it when someone or something does everything for me. To this end, I decided to ask ChatGPT to write my New Year's post: "Hey ChatGPT. Can you implement a large language model...
How Google takes the pain out of code reviews, with 97% dev satisfaction A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics
4th Dec 2023
35

How Google takes the pain out of code reviews, with 97% dev satisfaction

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

4th Dec 2023
A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics
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...
Grit Multipliers People sometimes argue that you’re more likely to build a successful business as a solo founder....
4th Dec 2022
2

Grit Multipliers

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

4th Dec 2022
People sometimes argue that you’re more likely to build a successful business as a solo founder. The argument goes that without co-founders, you get faster decision making, and since speed is one of most important advantages you have, you get a better shot at iterating...
We solved SQLite's single-writer limitation Multiple concurrent writers. Multiple processes. Same SQLite. No modifications.
2 weeks ago
1

We solved SQLite's single-writer limitation

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

2 weeks ago
Multiple concurrent writers. Multiple processes. Same SQLite. No modifications.
I Love You Truly [Ukulele Mp3] I arranged and recorded 'I Love You Truly' on electric ukulele for Chelsea.
10th Feb 2012
1

I Love You Truly [Ukulele Mp3]

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

10th Feb 2012
I arranged and recorded 'I Love You Truly' on electric ukulele for Chelsea.
Networking Essentials: Switching Discussing why we need Switches in a network and how they work
4th Sep 2018
57

Networking Essentials: Switching

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

4th Sep 2018
Discussing why we need Switches in a network and how they work
Our own agents with their own tools. Entering 2025, I decided to spend some time exploring the topic of agents. I started reading...
4th Feb 2025
76

Our own agents with their own tools.

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

4th Feb 2025
Entering 2025, I decided to spend some time exploring the topic of agents. I started reading Anthropic’s Building effective agents, followed by Chip Huyen’s AI Engineering. I kicked off a major workstream at work on using agents, and I also decided to do a personal experiment of...
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
1st Jan 2023
48

My Fave New Podcasts of 2022

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

1st Jan 2023
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main [2019 list](https://www.swyx.io/fave-podcasts), then my [2020](https://www.swyx.io/fave-podcasts-2020) and [2021](https://www.swyx.io/fave-podcasts-2021) diffs),...
Home-Cooked Software and Barefoot Developers The emerging golden age of home-cooked software, barefoot developers, and why the local-first...
30th May 2024
1

Home-Cooked Software and Barefoot Developers

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

30th May 2024
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
HMAC and MACs - The Inner Workings of JWTs HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. A...
5th Aug 2020
1

HMAC and MACs - The Inner Workings of JWTs

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

5th Aug 2020
HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. A Message Authentication Code (MAC) is a string of bits that depends on a secret key and is sent with a message to prove the message wasn’t tampered with. HMACs are a more strict...
Advanced web spidering with Puppeteer Puppeteer is a node.js library that makes it easy to do advanced web scraping and spidering. Older...
18th Jul 2018
40

Advanced web spidering with Puppeteer

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

18th Jul 2018
Puppeteer is a node.js library that makes it easy to do advanced web scraping and spidering. Older generation of web scraping and spidering tools would grab and analyze HTML pages as returned by a web server. It doesn’t work well anymore because less and less website are static...
Web standards are just "minor details" A friend of mine recently graduated and spread his wings by venturing into the corporate world. He...
2nd Jul 2007
45

Web standards are just "minor details"

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

2nd Jul 2007
A friend of mine recently graduated and spread his wings by venturing into the corporate world. He obtained a position as a junior project manager for a web consulting firm in Atlanta. Their work is very professional and their designs are great, but it was immediately evident...
AI Startup Moats: The Difference Between Bakers and Ovens Are new AI startups "just another wrapper for a 3rd party model"? Does having an oven make you a...
9th Nov 2024
90

AI Startup Moats: The Difference Between Bakers and Ovens

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

9th Nov 2024
Are new AI startups "just another wrapper for a 3rd party model"? Does having an oven make you a baker?
How to use “real” UART I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This...
10th Apr 2025
63

How to use “real” UART

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

10th Apr 2025
I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This is just a recap of the basics to help put things in context. Many tutorials focus on using UART over USB, which adds many layers of abstraction, hiding what it actually is. Here,...
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
The Importance of Learning CSS I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to...
3rd Mar 2021
35

The Importance of Learning CSS

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

3rd Mar 2021
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career.
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.
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...
More or less You must select between three pricing strategies, and fully commit to their implications.
1st Jun 2025
1

More or less

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

1st Jun 2025
You must select between three pricing strategies, and fully commit to their implications.
Reverse Outlining with Language Models Using language models to generate reverse outlines of writing drafts
8th Jan 2023
26

Reverse Outlining with Language Models

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

8th Jan 2023
Using language models to generate reverse outlines of writing drafts
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...
Chuwi Minibook X: the netbook we deserve .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} .gallery { ...
28th May 2026
1

Chuwi Minibook X: the netbook we deserve

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

28th May 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} .gallery { display:flex; justify-content:center; } figure a:link, figure a:visited, figure a:hover, figure a:active {color:inherit; text-decoration: underline;} Netbooks are dead, but the Chuwi...
Array 1.19.0 This new release is a great mix between old and new, with significant improvements to both our newer...
15th Dec 2020
37

Array 1.19.0

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

15th Dec 2020
This new release is a great mix between old and new, with significant improvements to both our newer features, as well as our core analytics stack…
What I'm up to - December 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Dec 2023
1

What I'm up to - December 2023

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

1st Dec 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in November - Started writing some essays about online work, dependability, tools, and craft on t...
Browser makers: where’s the new tab + homepage option? Ever since tabbed browsing hit the mainstream I've been hooked. It's rare to see less than a handful...
7th Aug 2009
50

Browser makers: where’s the new tab + homepage option?

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

7th Aug 2009
Ever since tabbed browsing hit the mainstream I've been hooked. It's rare to see less than a handful of tabs open in my web browser at any time. Whether I'm developing, checking email, or just surfing around, I can never seem to have enough tabs! But there's one thing about this...
8th Jun 2010
5th Aug 2022
Time for another LinkedIn break Yes, it’s that time again: the season to be jolly and time to stop wasting time on LinkedIn for a...
11th Dec 2025
1

Time for another LinkedIn break

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

11th Dec 2025
Yes, it’s that time again: the season to be jolly and time to stop wasting time on LinkedIn for a while. I’ve gone on a couple of, admittedly not very successful, LinkedIn breaks before (see here and here), breaks from which I always returned after a few weeks, in part because...
My LinkedIn break - six weeks in About six weeks ago, I decided to take some time away from LinkedIn. I won’t go into the reasons...
1st Feb 2026
1

My LinkedIn break - six weeks in

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

1st Feb 2026
About six weeks ago, I decided to take some time away from LinkedIn. I won’t go into the reasons behind this decision again, you can read all about that in the post I just linked to, but I do want to take some time and look back on the past six weeks and the things that not...
My friend, JT I’ve had a cat for almost a third of my life.
22nd Feb 2025
55

My friend, JT

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

22nd Feb 2025
I’ve had a cat for almost a third of my life.
Developer relations Apple’s leaders continue to deny developers of two obvious truths: That our apps provide substantial...
3rd Jun 2021
53

Developer relations

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

3rd Jun 2021
Apple’s leaders continue to deny developers of two obvious truths: That our apps provide substantial value to iOS beyond the purchase commissions collected by Apple. That any portion of our customers came to our apps from our own marketing or reputation, rather than the App...
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran [this...
2nd Sep 2019
42

Book Poll 2019

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

2nd Sep 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran [this poll](https://twitter.com/swyx/status/1168182079613485056):
The Picture They Paint of You I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding...
23rd Feb 2026
1

The Picture They Paint of You

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

23rd Feb 2026
I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding assistants are framed as augmenting engineers and are given names, and AI SREs are named “AI SRE” and generally marketed as a good way to make sure nobody is distracted by unproductive...
Website themes with uBlock Origin Browser extensions like Stylish, Stylus or Tampermonkey make it possible to create custom website...
1st Feb 2024
53

Website themes with uBlock Origin

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

1st Feb 2024
Browser extensions like Stylish, Stylus or Tampermonkey make it possible to create custom website themes/skins. At the same time, I try to lower the number of add-ons that I use, mostly due to security and performance reasons. Interestingly, the uBlock Origin ad blocker can...
Conway’s Favicon I find favicons pretty useful overall. That weird little Earthworm-Jim-esque bug-head in my...
30th Nov 2014
1

Conway’s Favicon

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

30th Nov 2014
I find favicons pretty useful overall. That weird little Earthworm-Jim-esque bug-head in my bookmarks bar immediately queues me in on where to click to get to bugzilla. My site hasn’t had a favicon. The only explanation I can offer is laziness mixed with a lack of inspiration....
Lessons Learned from Working at Startups Self-note on some lessons learned from working at a variety of startups over my career
4th Dec 2024
111

Lessons Learned from Working at Startups

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

4th Dec 2024
Self-note on some lessons learned from working at a variety of startups over my career
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...
Pink, Soft, Glittering Developers A collection of observations on the rise of soft, sparkly, baby pink aesthetics among developers
13th Mar 2021
22

Pink, Soft, Glittering Developers

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

13th Mar 2021
A collection of observations on the rise of soft, sparkly, baby pink aesthetics among developers
Deploys Are The ✨WRONG✨ Way To Change User Experience This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m...
8th Mar 2023
46

Deploys Are The ✨WRONG✨ Way To Change User Experience

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

8th Mar 2023
This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m no stranger to ranting about deploys. But there’s one thing I haven’t sufficiently ranted about yet, which is this: Deploying software is a terrible, horrible, no good, very bad way to go about the...
4 Years In 4 Years In What lies ahead ¶4 Years In I’ve been at Elvie 4 years already! I can’t quite believe...
13th Feb 2021
18

4 Years In

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

13th Feb 2021
4 Years In What lies ahead ¶4 Years In I’ve been at Elvie 4 years already! I can’t quite believe how quickly the time has gone by or the amazing things we’ve accomplished as a team. 2020 was by far the hardest year, but in many ways the most rewarding and exciting so far because...
Incident SEV scales are a waste of time Ask an engineering leader about their incident response protocol and they’ll tell you about their...
29th Jan 2025
83

Incident SEV scales are a waste of time

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

29th Jan 2025
Ask an engineering leader about their incident response protocol and they’ll tell you about their severity scale. “The first thing we do is we assign a severity to the incident,” they’ll say, “so the right people will get notified.” And this is sensible. In order to figure out...
A Web App Store That Makes The Web Safer Maintaining security & privacy without the loss of convenience The Price of Security Enter OpenID &...
24th Oct 2014
19

A Web App Store That Makes The Web Safer

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

24th Oct 2014
Maintaining security & privacy without the loss of convenience The Price of Security Enter OpenID & OAuth Unnecessary Access The Idea Why would they pay? Potential Stumbling Blocks Can you really sleep safe on all those passwords? Image "Sweet Dreams…" by pulpoluxA Platform to...
How to Bootstrap a Town A modest plan
1st Oct 2024
24

How to Bootstrap a Town

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

1st Oct 2024
A modest plan
(Very) Basic Intro to Hash Functions (SHA-256, MD5, etc) Hash functions are used to securely store passwords, find duplicate records, quickly store and...
1st Jan 2020
1

(Very) Basic Intro to Hash Functions (SHA-256, MD5, etc)

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

1st Jan 2020
Hash functions are used to securely store passwords, find duplicate records, quickly store and retrieve data, among other useful computational tasks. As a practical example, all user passwords on boot.dev are hashed using Bcrypt to ensure that if an attacker were ever to gain...
Assumed Audiences Naming your invisible audiences to free yourself from unspoken obligations
8th Jan 2022
24

Assumed Audiences

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

8th Jan 2022
Naming your invisible audiences to free yourself from unspoken obligations
too many birthdays I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
10th Mar 2021
1

too many birthdays

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

10th Mar 2021
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
Correct vs Good Part 2: Can we have it both ways?
26th Mar 2025
102

Correct vs Good

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

26th Mar 2025
Part 2: Can we have it both ways?
JavaScript functions for basename and dirname Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path)...
16th Sep 2007
43

JavaScript functions for basename and dirname

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

16th Sep 2007
Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path) { return path.replace(/.*\//, ''); } dirname() # function dirname(path) { return path.match(/.*\//); } Unlike their PHP cousins, these functions do not support paths...
25th May 2025
1

May 2025

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

25th May 2025
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.
Growing a Human: The First 30 Weeks Reflections on the strange experience of growing a human from scratch, without any conscious...
4th Jan 2025
48

Growing a Human: The First 30 Weeks

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

4th Jan 2025
Reflections on the strange experience of growing a human from scratch, without any conscious understanding of how you are doing it
What I'm up to - December 2022 ✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of...
1st Dec 2022
1

What I'm up to - December 2022

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

1st Dec 2022
✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of signups, which was more than I expected. Overall, a great start! - Did a smaller launch for The Cont...
Stable Fiddusion Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ ...
1st Oct 2023
27

Stable Fiddusion

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

1st Oct 2023
Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false}, ]}); }); Frequency-domain blue noise generator In computer graphics, stochastic...
#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...
The Exodus Curve The concept of Product-Market Fit (PMF) collapse has gained renewed attention with the rise of large...
8th Feb 2025
52

The Exodus Curve

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

8th Feb 2025
The concept of Product-Market Fit (PMF) collapse has gained renewed attention with the rise of large language models (LLMs), as highlighted in a recent Reforge article. The article argues we’re witnessing unprecedented market disruption, in this post, I propose we’re experiencing...
Everyone a writer "The irresistible proliferation of graphomania shows me that everyone without exception bears a...
8th Jul 2016
22

Everyone a writer

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

8th Jul 2016
"The irresistible proliferation of graphomania shows me that everyone without exception bears a potential writer within him, so that the entire human species has good reason to go down into the streets and shout: we are all writers! For everyone is pained by the thought of...
How can you tell if you’re a good developer? Question: Hey Vadim, So, I've been coding for money for about 5 years now. I've jumped around a lot...
6th Apr 2024
62

How can you tell if you’re a good developer?

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

6th Apr 2024
Question: Hey Vadim, So, I've been coding for money for about 5 years now. I've jumped around a lot — Java, Javascript, Python, NodeJS — you name it. The job market's been great, making it super easy for me to switch between gigs. I've done both full-time and contract work across...
25th Oct 2021
O, Sunlight! “O, Sunlight! The most precious gold to be found on Earth.” – Roman Payne There is much beauty in...
23rd Dec 2020
36

O, Sunlight!

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

23rd Dec 2020
“O, Sunlight! The most precious gold to be found on Earth.” – Roman Payne There is much beauty in this world, much hope, much life. All we need to do is pause, breathe, and take a moment to see it. It might be as simple as the gift of sunlight. I hope you all have … Continue...
Printable shrinkage rulers Clay shrinks as it dries and even more as it's fired, so it's useful to have a way to estimate the...
29th Sep 2024
97

Printable shrinkage rulers

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

29th Sep 2024
Clay shrinks as it dries and even more as it's fired, so it's useful to have a way to estimate the final size of in-progress work - especially if you're making multiples or trying to fit pieces together. One way to do this is with shrinkage rulers. I figured I'd design my own...
Entry Level Jobs in Japan *Since writing this article, I've written [Getting your first programming job in...
12th Mar 2012
54

Entry Level Jobs in Japan

from TokyoDev [alt+shift+b] in programming

12th Mar 2012
*Since writing this article, I've written [Getting your first programming job in Japan](/articles/first-job-programmer-japan), which goes into a lot more detail than this one.* When I was first looking for a job in Japan, I was surprised by the lack of entry level positions....
2015-03-01 gothamist.com/2012/03/08/the_1960_plan_to_put_a_dome_over_mi.php
1st Mar 2015
24

2015-03-01

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

1st Mar 2015
gothamist.com/2012/03/08/the_1960_plan_to_put_a_dome_over_mi.php
Haunt 0.4.0 released I'm quite a bit late on this one, but Haunt version 0.4.0 was released released back in July. I...
22nd Sep 2026
1

Haunt 0.4.0 released

from dthompson [alt+shift+b] in programming

22nd Sep 2026
I'm quite a bit late on this one, but Haunt version 0.4.0 was released released back in July. I haven't had much time for blogging, but I'm catching up now! This release contains a small set of improvements and bug fixes since the 0.3.0 release in 2024. About Haunt Haunt is a...
Clip sharing with Overcast Sharing podcasts has never been easy, but I’ve always tried to lead the way with Overcast, with...
27th Apr 2019
42

Clip sharing with Overcast

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

27th Apr 2019
Sharing podcasts has never been easy, but I’ve always tried to lead the way with Overcast, with publicly shareable episode links and optional recommendations from your Twitter friends since version 1.0 in 2014. Podcast sharing has been limited to audio and links, but today’s...
[Renovated] Programmer's guide to linear equations This is an introduction to linear equation systems. It explains linear dependency, under- and...
12th Feb 2021
41

[Renovated] Programmer's guide to linear equations

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

12th Feb 2021
This is an introduction to linear equation systems. It explains linear dependency, under- and over-specification, direct and iterative solvers. The guide should give you enough knowledge to find a proper solution for your task but not enough to implement one efficiently yourself.
Why Do Japanese Companies Hire International Developers? TokyoDev has already reported that Japan really needs international developers. But the more...
12th Feb 2025
73

Why Do Japanese Companies Hire International Developers?

from TokyoDev [alt+shift+b] in programming

12th Feb 2025
TokyoDev has already reported that Japan really needs international developers. But the more Japanese companies we’ve interviewed, the more we’ve realized that a talent shortage is not the only reason for Japanese companies to hire from overseas. There are a host of other...
Recently I am not going to repeat the news. But man, things are really, really bad and getting worse in...
4th Feb 2025
67

Recently

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

4th Feb 2025
I am not going to repeat the news. But man, things are really, really bad and getting worse in America. It’s all so unendingly stupid and evil. The tech industry is being horrible, too. Wishing strength to the people who are much more exposed to the chaos than I am. Reading A...
The Design Process There’s a recurring take doing the rounds on socials. Thought leaders declaring that AI has killed...
4th Mar 2026
1

The Design Process

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

4th Mar 2026
There’s a recurring take doing the rounds on socials. Thought leaders declaring that AI has killed the design process (e.g. Lenny’s podcast). I personally think they’re wrong. But more importantly, I think most people (including designers) don’t know what they mean when they say...
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
Advice to my younger self I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in...
31st Oct 2019
50

Advice to my younger self

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

31st Oct 2019
I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in full: If you could call yourself 10 years ago and speak for a minute, what would you say? That's the thought that was going through my mind when I got
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