18 March 2024

54 links · Monday

The stupidity and arrogance of GNOME developers

For years developers of one component of GNOME argued that my fix for a regression they introduced in 2019 was not valid. Only to implement pretty much the same fix years later.

I Stopped Loving Captain Kirk

I used to look up to Captain Kirk, Star Trek's fearless leader, when I was a kid. When I was seven or eight, I had a homemade Starfleet captain shirt, which...

How to Network at an Unstructured Happy Hour

Many years ago, as a 15 year old, I snuck into a tech and business event in San Francisco. My basketball-ready height masked my age at events like these. (Or if it didn’t, no one ever bothered to v…

Facts vs Opinions

The American educational system teaches children to distinguish between "facts" and "opinions". A recent paper in Misinformation Review  h...

commit message rant (part 1 of n) - hēg denu

The other day I was setting up release automation for a Rust project. Everything was going great and I'm happy with the release tooling I'm trying out. Then it got to creating the release PR. This looks great, it includes all the information about the release.…

My Note Taking Strategy

I take notes for two main reasons. Firstly, to improve memory—research shows that handwritten notes aid in memory, learning, and retention. Secondly, notes serve as a helpful guide for tasks I don’t frequently perform.

Todepond dot com

This is why frogs are so good.

ƎXCLUSIVE ARCHITECTURE

Elaborate descriptions and explanations of optical and electronical principles and devices. Some of my illustrations from this section have already been printed in the magazine 'Popular Mechanics' and on Google's AI blog.

I’m Finally Quitting Trying to Quit My Bad Habits

This year, I’m striving toward something different. Not trying to quit all of my bad habits and feeling bad when I fail. Rather, I keep persisting.

Simplifying Test & Release of Snapped GUI Apps

The community-led organisation Snapcrafters maintains hundreds of Snap packages, with hundreds of thousands of users. This post looks at an upgraded test/release process with automated screenshotting of GUI apps, and a new Github Actions based workflow.

Fragile Passkey Ecosystem for Enterprises

TL;DR Companies rely solely on Passkeys for authentication. Issues and breaking changes within the Passkey ecosystem can prevent users from signing in. We kindly request all contributors of the Passkey ecosystem to be mindful of your responsibilities and act c…

Compiling With Constraints

There are lots of interesting little subproblems in compilation like instruction selection, register allocation and instruction scheduling. These can be expressed in declarative interlinked way to constraint solvers.

Do I need my phone?

A few months back, I decided to run a personal experiment How much do I rely on my phone in my day-to-day life? This was a part of a…

About MADR

“Markdown Any Decision Records” (MADR) [ˈmæɾɚ] – decisions that matter [ˈmæɾɚ].

AT&T says leaked data of 70 million people is not from its systems

AT&T says a massive trove of data impacting 71 million people did not originate from its systems after a hacker leaked it on a cybercrime forum and claimed it was stolen in a 2021 breach of the company.

Hacker Selling Private Data Allegedly from 70 Million AT&T Customers

A well-known threat actor with a long list of previous breaches is selling private data that was allegedly collected from 70 million AT&T customers. We analyzed the data and found it to include social security numbers, date of birth, and other private informat…

Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8: Giretti, Anthony: 9781484299784: Amazon.com: Books

Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8 [Giretti, Anthony] on Amazon.com. *FREE* shipping on qualifying offers. Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minim…

AWS Makes Cloud Formation Stack Creation up to 40% Faster

AWS optimized the stack creation process to make it faster and achieved significant improvements. The company split the resource creation process into two phases (creation and stabilization), which allows for creating other resources in the stack earlier. The …

NCronJob - Scheduling made easy

Hangfire/Quartz or BackgroundService? Why not something in the middle? Did you ask yourself this question from time to time? Do you want to have a full-blown job scheduler with lots of setups, but more than BackgroundService is needed? Meet: NCronJob!

“Partial” Document Updates in Marten 7

Just continuing a loose series about recent improvements in the big Marten 7.0 release: Revisioned Documents in Marten 7 Marten 7 makes “Write Model” Projections Super Recent Critter Stack Mul…

Occasional paper: When Armor Met Lips

So about five hundred million years ago, give or take, there was this little creature called Plectronoceras.  It was about 2 cm long — just under an inch — and it had a conical shell wi…