16 March 2024

31 links · Saturday

Fuzzing Ladybird with tools from Google Project Zero

While Ladybird does an okay job with well-formed web content, I thought it would be useful to throw some security research tools at it and see what kind of issues it might reveal. So today we’ll be using “Domato 🍅”, a DOM fuzzer from Google Project Zero

HELP! I Have A New Manager! – Dev Leader Weekly 35

Welcome to another issue of Dev Leader Weekly! In this issue, I share things to focus on and actions you can take when you have a new manager on your team.

A noisy place

In A quiet place, horrible and hypersensitive monsters kill human beings who make any noise. May my peers forgive me, but I think the monsters in the movie h...

Implementing Soft Delete With EF Core

A soft delete is a data persistence strategy that prevents the permanent deletion of records from your database. Today, we'll dive into the details of how to implement soft deletes using EF Core.

The Offshoring of Thought and Memory - multiverses

In The Secret Miracle by Borges, a man condemned to death is granted an unusual reprieve by God. As he stands before the firing squad, the soldiers, his body, the world stop. Only his thoughts continue. In the year of mental time given, he labours on a play. A…

Partnerships vs Solopreneurship and Partnership Do’s and Don’ts - Dan Norris

I had someone reach out to me recently and ask if I’d written anything on this topic and I don’t believe I have since my first book, The 7 Day Startup, where I talked a lot about the importance of finding a co-founder.  In the years since, all of my business p…

Introducing technology to kids through storytelling

This blog post shares my experiences and challenges in bringing the magic of tech to a young audience in Turin. It is a reflection on bridging the gap between curiosity and understanding, tailored for educators parents, and anyone interested in the transformat…

A Code Review of My Earliest Projects

While I was cleaning my personal files, I found my earliest programming projects, which are over a decade old. I decided to do a code review for fun. Do you know that feeling of reading code that’s only vaguely familiar, being mildly horrified, and then realiz…

The demise of coding is greatly exaggerated

NVDIA CEO Jensen Huang recently made very contraversial remarks : "Over the course of the last 10 years, 15 years, almost everybody who sits...

Achieving awful compression with digits of pi

Compression is a really hard problem, and it attracts a lot of interesting ideas. There are some numbers whose digits contain all sequences of digits1. People have long hypothesized that pi is one such number; a proof remains elusive.

failing miserably to scale kubes

I run a cyber security competition for high schoolers every year. Yesterday was the 7th iteration. Months of planning go into designing the story and putting together digital evidence for the competitors to try to solve a murder mystery. It was a special event…

Acquired in 99 days

I joined a startup as CTO, then we were acquired 99 days later.

Longest year in human history

I was just casually thinking about the Roman Empire (as one usually does).

The Decline of Work-Life Balance: A 12-Year Tech Industry Perspective

Work-life culture is ruined today. I can say it confidently because I have spent 12+ years in the industry. Situations, now and 12 years back when I started, were pretty different in tech than what they are today. When I started back in 2012, I remember the s…