19 March 2023

26 links · Sunday

Speeding up the JavaScript ecosystem - npm scripts

'npm scripts' are executed by JavaScript developers and CI systems all around the world all the time. Despite their high usage they are not particularly well optimized and add about 400ms of overhead. In this article we were able to bring that down to ~22ms.

Automating your CV

I found that continuously updating my CV over time was a pain, so I simplified it and automated it. These days I use a simple CI workflow in a GitHub repository that generates a new .pdf CV based on a Markdown source file. If you like the sound of this, I’ve c…

Everything is deeply intertwingled

The structures of ideas are not sequential. They tie together every whichway. And when we write, we are always trying to tie things together in non-sequential ways. The footnote is a break from sequence, but it cannot really be extended. The point is, writers …

gerev.ai

⚠️   Starting today: Available onDiscord, join now!

How Much Data Do You Need?

Introduction A common question in analytics, statistics, and data science projects is: how much data do you need? This question actually has very specific and clear answers! A first good answer is …

Overconfidence and future-proofing — Andreas Fragner

“Just to future-proof things” is perhaps the most common argument I hear to defend questionable design decisions. Future-proofing only makes sense if you have some idea of what the future will look like and you understand what the tradeoffs are.

Farewell to A-B.Fit: The End of a Personal Journey

Introduction Today, I bid farewell to A-B.Fit, a side project born out of my personal struggles with obesity and the desire to find innovative ways to encourage healthier eating habits. In this blo…

Getting Started With Selfhosting Part 2

In part 1 we saw what hardware we are using for self hosting. In this part we will look at the software stack we will be using. Let’s get started. Install Raspbian Downloads Raspberry Pi Imager is the quick and easy way to install Raspberry Pi OS and other op…

Et tu, Gmail?

I investigated a spam email that was sent to me and tried to make sense of why Gmail might've missed marking the email as Spam

Beating Prompt Injection with Focus · Way Enough

I’ve been experimenting with ways to prevent applications for deviating from their intended purpose. This problem is a subset of the generic, jailbreaking problem at the model level. I’m not particularly well-suited to solve that problem and I imagine it will …

Results and Context

Making a resume? Here are the only 2 things you need to do on your resume to be a finalist for whatever job you are after: 1. Don't suck. 2. Provide context and results - That means (gasp!) using numbers.

Distributed Application Runtime (Dapr) v1.10 Released

Recently, the Dapr maintainers released V1.10 of Distributed Application Runtime (Dapr), a developer framework for building cloud-native applications, making it easier to run multiple microservices on Kubernetes and interact with external state stores/database…