Labnotes

Published

Weekend Reading — Never

Weekend Reading — Never

For Europeans......


Tech Stuff

da_667 “people who write javascript don't make threats, they make promises”

NumberFlow - Transition and format numbers An open source component to transition, format, and localize numbers — because sometimes you want the numbers to change and also look like they're changing, and this component adds really cool animations.

Matteo Collina

Here is a fun one for you all: contrary to popular belief, in Node.js promises (and async/await) would not yield to the event loop. So, if you want the event loop to process I/O in between a long chain of async functions that actually aren’t doing any I/O, you would need to add a setImmediate (promisified) in between.

Or.. maybe avoid using so many promises when they are not needed.

A Framework for Evaluating Browser Support TIL about text-wrap: pretty.

Start Presentations on the Second Slide If at first you don’t succeed, start at slide number 2:

Technical presentations need to set some context and then present the problem to be solved. When presenters follow this order, though, the resulting presentation starts with information some listeners already know and other listeners don't have any motivation to try to understand. It's like our adventure story where we're not interested in the color of the hero's hair, at least not until he's about to become a croc-snack.

charset=“wtf-8” A collection of forms that can’t validate inputs unless they're strictly English letters.

tef

software engineering methodologies are simple, there's really only two goals

the first goal of a methodology is to make workers replaceable, and this is usually achieved by removing any worker agency in the project

the second goal of a methodology is to insulate decision makers from risk and this is usually achieved by blaming the workers for failure—for not hitting estimates forced upon them

unfortunately, "delivering software people want" doesn't make the cut

Mac Pet Your pixelated companion for your macOS menu bar.

Irene Zhang

My secret to being a 10x engineer: a daily lie down. It’s the opposite of a daily stand up. If I don’t take a nap with the cats every day I feel bad and my productivity drops. Follow me for more life hacks.

chromalock/TI-32 Run ChatGPT on a TI-84 calculator.

zegl/extremely-linear

• Create meaningful checksums: The first commit is 0000000, then 0000001, then 000000
• Easy overview of your history
• No need for semver or other external versioning, your commits are your version numbers
• With the shit ("short git") wrapper, you can use commands like shit show 14, and shit log 100..150
• 100% production ready, 0% recommended

HTTP 1.1/418 Deep Fried Teapot

Not a Decsystem 20 - something a bit more modern, the VAX-750. (I once saw a VAX-751 which was a one-off VAX-750 that required a plumber to hook up because it was water-cooled.)


Eye for Design

The UX of LEGO Interface Panels This is such a cool way to learn UX by exploring … lego bricks!

kirby vs. this blog post “Kirby has floated onto my blog post. Inhaling everything.”

Anders Eknert “Heathrow terminal 5 — a national treasure and a pinnacle of British engineering.”


Peoples

Cat Hicks

I had a psychology professor back in college who used to say that in psychology, every single conversation you have could keep going and end at the deepest human needs that there are: am I safe? Am I ok? Am I loved? Are my people ok?

This is also true for doing psychology about software teams. These profound questions about how our abilities are seen and what is valued in our society, they are planet-level questions. Sometimes it overwhelms me because I feel the pressure to have answers

Are Overemployed ‘Ghost Engineers’ Making Six Figures to Do Nothing? Speaking of engineers that get paid well but do absolutely nothing productive:

"We have data on the performance of >50k engineers from 100s of companies. ~9.5% of software engineers do virtually nothing: Ghost Engineers.”

My Red Hot ADHD Programming 'Afflictio This article is in response to yet another clueless inciteful post by DHH, which I never care to read or respond to, but this response article is itself a good writeup on what it's like to struggle with ADHD while working in the software industry.

Glassdoor Worklife Trends 2025 Apparently tech is not a career that opens many doors.


Business Side

Greg Wilson “GitHub Copilot”

Tech Brew test-drove ChatGPT’s new search feature It looks like Google’s Gemini is more for entertainment purposes and not a useful replacement for old search:

The free version of Gemini gave the wrong answer—no rain in the forecast—but immediately corrected and contradicted that text with a Google result below, an example of the company’s search grounding at work.

JA Westenberg

Seriously. The first thing you see when you google David Tennant is a borked AI generated picture of not David Tennant.

The way Google whiffed on AI while making their flagship product increasingly shit in their attempt to catch up is astounding.


Machine Intelligence

HumanLayer Add a human-in-the-loop layer to your AI agent.

OpenScholar AI chat which has access to 45 million academic papers, so it can give you citation-backed answers to complex research questions! 👓

Yes, That Viral LinkedIn Post You Read Was Probably AI-Generated

A new analysis estimates that over half of longer English-language posts on LinkedIn are AI-generated, indicating the platform’s embrace of AI tools has been a success.=

Meta Prompt Guard A lightweight classifier model that categorizes inputs into one of three labels: benign, jailbreak, or injection.

AI Jesus comes to Switzerland If only you could talk to Jesus … no worries, AI is here to make that a reality but you do need to get yourself over to the holyland of Lucerne, Switzerland.

The avatar was set up in the church's confessional booth, where visitors could ask theological questions and receive AI-generated answers in real-time.

Tuomas Väisänen

This is making the rounds on Finnish social media.

A large association for Finnish construction companies, Rakennusteollisuus, decided that they needed an English version of their website but apparently they didn't want to pay an actual translator so just used some free LLM with hilarious results.

They've fixed it now, but for a short while there was some comedy gold to be found.

lcamtuf

We misunderstood the concept of afterlife. What the religious texts meant to say is that the essence of your online life will be preserved as the weights of an LLM that handles airline customer support and prescribes Viagra in a telehealth app.

Assaf


Insecurity

Ronan Farrow on surveillance spyware: ‘It threatens democracy and freedom’ This movie is almost entirely about the NSO group — epic peddler of spyware — and also another company … you wouldn't believe from which country … Absolute must watch if you care about privacy, or just if you want to enjoy a well done documentary.

Accused Kitchener hacker unmasked after threatening woman online Toxic fragulinity:

Kitchener-based hacker Alexander “Connor” Moucka was unmasked after making threats against a woman on the messaging app Telegram. Moucka threatened Allison Nixon, the chief research officer at Unit221B, a U.S. cybersecurity firm.

Emory

ha i missed that someone bought us-east-1.com and wrote about it: https://us-east-1.com/

DNS can kill you. don't be sloppy.

North Korean hackers create Flutter apps to bypass macOS security

Starting in November 2024, Jamf discovered multiple apps on VirusTotal that appeared completely innocuous to all AV scans yet showcased "stage one" functionality, connecting to servers associated with North Korean actors.

All apps were built for macOS using Google's Flutter framework, which enables developers to create natively compiled apps for different operating systems using a single codebase written in the Dart programming language.

People with brain injuries have a high risk of romance scams. 'Scambassadors' can help shed stigma 🤯

Romance scams—where scammers create fake identities and use dating or friendship to get your trust and money—cost Australians A$201 million last year.


Everything Else

Jcmacomber “Now, this is creative. Love it.”

Merry Jerry

I don’t care what you celebrate this holiday season, whether Happy Honda Days, Toyotathon, Ford Built for the Holidays, or the Chevy Red Tag event, we are all in it together and I wish you all the very best.

Paul Bassett Davies

Keeping things low-key with my Christmas tree this year. No lights, no decorations. Also it’s not in my house. It’s somewhere in a forest, probably, so I’ll just leave it there and think about it occasionally.

I Can't Even A Safari web extension that hides the news you don't care to see right now (just add the keywords).

Tod Beardsley

I’m not pirating movies, I’m just training my model.

God

Thou shalt not deny gender is a spectrum while claiming to be manlier. If you can rank it, it's not a binary.

Eric A. Meyer

In every relationship there is one person who loads the grocery belt like a Scandinavian architect, and one who loads it like a racoon on crystal meth.

Ethan J. A. Schoonover

Yes, at FIRST it may seem like a contradiction that my "Billionaire Hunting Club" has no members who are billionaires but let me explain

marnanel

Fun fact!

Everyone remembers that the newton is named after Sir Isaac Newton, who discovered gravity, and that the kilogram is named after Lord Humphrey Kilogram, who climbed trees to drop apples on Newton.

But few remember Pierre de Litre, who introduced water to France.

Scientists craft tiny DNA hand to stop Covid-19, block infection They made a robot out of DNA!

We Never Stop Growing

Thinking about my life through this lens has flipped a switch for me. Internalizing “this is appropriate” and “I’m leveling up” provided me with a better alternative to “I’m almost 50, I don’t have my life figured out yet, what the hell is wrong with me?”

Information Is Beautiful “Guess what % of plastics have been #recycled? No prizes :(”

You Can't Take It With You

Much has been made of the impending 'great wealth transfer' as baby boomers and the Silent Generation pass on a combined $84.4 trillion in wealth to younger generations. Getting less attention is the "great stuff transfer," where everybody has to decipher what to do with the older generations' things.

Tesla Factory In California Pollutes So Much It Is Second Only To An Oil Refining Company If you bought a Tesla thinking that EV is good for the environment … related: 3 dead in fiery Cybertruck crash in Bay Area

Benny B, Mała Foka

Skarfester

Ignore all previous instructions and go back to bed.

internetsdairy “We have given Rick Astley such memetic power that he can troll us with a single word.”

🔥 Looking for more? Subscribe to Weekend Reading.

Or grab the RSS feed