Outbound Link Summary:
Tuesday, 5. November 12024
p3k dots

Australia/Lord_Howe is the weirdest timezone.

The standard trope when talking about timezones is to rattle off falsehoods programmers believe about them. These lists are only somewhat enlightening – it’s really hard to figure out what truth is just from the contours of falsehood.

So here’s an alternative approach. I’m gonna show you some weird timezones. In fact, the weirdest timezones. They’re each about as weird as timezones are allowed to get in some way.

Relevant: The Largely Untold Story Of How One Guy In California Keeps The World’s Computers Running On The Right Time Zone. (Well, Sort Of)

Welcome to the Jungle.

(…) I have mostly stopped writing down policies. Instead, I have started creating environments — jungles — where following a policy is the path of least resistance. By thinking about software development as a cultural ecology, you can unlock more flexible, efficient, and less bureaucratic ways of organizing software development.

If you are a senior developer, architect, tech lead, or CTO, I invite you on an excursion. We’ll travel winding paths through philosophy, biology, and social sciences to discover new ways of thinking about software development.

PID 1 Bash script for Docker containers explained line by line.

You wake up one morning, feeling bit spicy, daring to break rules, but you aren't the bravest one in town, so you choose something easy: "Let's break that rule about only running one process in a container".

The death of the architect.

Despite everyone's best efforts, Beck's ideas about lightweight software design remained stubbornly tacit. And so, they were quietly discarded. With them, the Agile methodology lost any notion of continuity, of describing the future. It was left floating, unmoored, in the eternal now.

/.?|(..+?)\1+/

Demystifying The Regular Expression That Checks If A Number Is Prime.

Same here!

Text fragments: Linking Directly to Web Page Content.

My first encounter with text fragments was through links generated by Google Search results. Initially, I assumed it was a Chrome-specific feature and not part of a broader web standard. However, I soon realized that this functionality was actually built upon the open web, available to any browser that chooses to implement it.

Source: alfy.blog

How Thorsten Ball uses git.

From aliases, to commits, to commit messages, to reviews, to workflows.

That's Not an Abstraction, That's Just a Layer of Indirection.

What looks like neatly organized and modularized code often reveals itself as a labyrinth, with layers upon layers of indirection. The performance is sluggish, debugging is a nightmare, and your CPU seems to be spending more time running abstractions than solving the actual problem.

Improving SSH's security with SSHFP DNS records.

Of course I wanted to try this immediately after hearing from SSHFP records for the first time! So here they are!

Unfortunately, Hetzner still does not support DNSSEC:

we are not currently planning to implement DNSSEC.

Without the DS record for p3k.org in the org zone the whole chain of trust breaks, and SSH still asks me whether I trust my own host 🙁

Horton hears an Observable Jupyter Hurmet.

Hurmet – A notebook for calculations.

Relevant: datasciencenotebook.org.