Retr0's Register
Retr0's Threat Research
Retr0's Threat Research
If you’ve ever waited too long for a database query to finish, you know the pain of slow performance. The good news? Indexes are here to save the day!
For many years now I’ve had at least one machine at home which would work as a server to host some apps. In the last couple of years I’ve been getting more into it which has led me to purchase additional hardware. I’ve decided it would be nice to document my j…
Learn how I automated USPS Mail Alerts using Google Apps Script to streamline mailbox checking. Now open-sourced for anyone to use and improve.
Ever since launching in March 2024, I’ve often referred to working on the project as “rearranging deck chairs on the Titanic”. Well after a year of full-time work in a Michelin starred kitchen and completely ignoring anything to do with the site I can tell you…
Taming the WhatsApp chaos
Photo by Kvistholt Photography on Unsplash It is common to run some commands via the postgres account as it is the de facto PostgreSQL super user. This means that if you're running these commands remotely, you'll need to chain sudo: ssh pg-host sudo -i s…
I've been writing some guides at my startup Nerve for newer engineers. My aim is to cover things you don't necessarily have to know to do your job, but which will probably come in handy at some point in your career. This is a guide to package management, whic…
Probably the most fun shenanigan I've done in college... so far!
In this post I would like to show how to stream data from any text based Kafka topic into sql table using Kafka Connect.
I just saw this post and it reminded me of a time when we had a similar situation, but with string operations in our VM. The project is now defunct but the code is open. Let’s go back in time.
March 19, 2025 · 9 mins · 1675 words
Andrew Marblemarble.onlandrew@kereva.ioMarch 23, 2025
An introduction to CLIPSraylib, a way to write raylib in CLIPS.
The most consistently bad variable name.
The slides, the notes, and the text behind my presentation at OSDay 2025 in Florence, Italy - Why Choose to Use the BSDs in 2025
Building a reliable, scalable web application is no easy feat. The internet is unpredictable, traffic surges happen, and security threats lurk around every corner. That’s why REST includes the Layered System constraint—a design principle that structures applic…
Model architectures, data generation, training paradigms, and unified frameworks inspired by LLMs.
Explore the critical CVE-2025-29927 vulnerability in Next.js middleware, enabling attackers to bypass authorization checks and gain unauthorized access.
Mozilla.ai developed and released the OpenStreetMap AI Helper Blueprint. If you love maps and are interested in training your own computer vision model, you’ll enjoy diving into this Blueprint.
Julien Malka homepage
🦀 Crabtime
The GPU in your computer is about 10 to 100 times more powerful than the CPU, depending on workload. For real-time graphics rendering and machine learning, you are enjoying that power, and doing those workloads on a CPU is not viable. Why aren’t we exploiting …
Run any Linux process in a secure, unprivileged sandbox using Landlock LSM. Think firejail, but lightweight, user-friendly, and baked into the kernel. - Zouuup/landrun
Dating back to at least early 2023, a bizarre and alarming technical glitch started popping up in some organizations’ online surveys and forms.
“Education is not the learning of facts, but the training of minds to think .” Albert Einstein Ever since I’ve gotten deeper into spirituality, meditation and metaphysics, a lot of my views on a variety of subjects have changed dramatically. But something tha…
How to steer 1:1s when your reports are over-explaining and you’re silently drowning.
My lessons learned, dos and donts from breaking down monoliths. I gathered my experience on what to do before even starting. I explained hy defining real business metrics is critical and why you should assume that many Monoliths parts will stay. Of course I me…
We've been renting a house in Auckland, New Zealand. This house needs a lot of maintenance and renovation, but the landlords let us have two cats and a dog so we can't complain! They also let us do whatever we want to the house (within reason), so I had a
Learn how implementing a documentation-first approach at Octopipe revolutionized our development process, improved team alignment, and enhanced our product quality—especially in the age of AI-powered code generation.
This post is a long form essay version of a talk about PyTorch internals, that I gave at the PyTorch NYC meetup on May 14, 2019.
The Internet is full of people winning all the time. Someone is traveling to exotic locations, someone else is raising funds, and another person is winning awards. Essentially, everyone around you is succeeding while you do spend your days as the nature intend…
Posted on March 22, 2025
Marketing to developers is challenging—engineers are naturally sceptical of traditional marketing tactics. As a former engineer turned marketer, I’ve learned what works (and what doesn’t). In this post, let's look at five strategies to help you better resonate…
It certainly wasn't today. It was some time ago, but I wanted to mark this in my blog as a reminder that once, long ago, piracy was, well, stealing. That's all…
Telegram is really close to the worst when it comes to privacy, security, and anonymity, which highly matters if you are an activist, a protester, a journalist, or even a normal paranoid human being.