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 ~22...
Navigating the unpredictability of everything We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it means you need these techniques to navigate a volatile world.
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...
How to handle streaming responses in OpenAI GPT chat completions API Learn about SSE and OpenAI completion APIs
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, wri...
The definitive guide to choose Ubuntu or Debian as your next GNU Linux distribution I am very sure that many of you have had trouble choosing a desktop operating system of your choice when you first started out with a personal desktop or laptop PC. If software freedom is important to you, there is no replacement for GNU Linux. You have a...
Andreas Varotsis - Teaching OpenAI to assess risk, with CopBot! In case you’ve been living under a rock and missed all the recent excitement around ChatGPT, it works really, really well now… Like, “oh god that’s actual wizardry” well.
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.
SmallData | Blog | Setup a private npm registry In this article we will setup a production-ready private npm registry using verdaccio.
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…
I saved 183 million dollars by not moving to the Cloud A response to all the don't move to the cloud articles
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 oth...
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 ...
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.
The Value of an Undergraduate Degree | Pearl Leff College forces you to learn the things that aren't fun.
Loading RSA Keys in .NET How to create your own RSA key in .NET or load one from a JSON Web Key, a PEM file, or an X.509 certificate.
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/dat...
ASP.NET Core 7: Introducing endpoint filters, actions filters for minimal APIs Introduction You have been waiting for that feature for a while right ? ASP.NET Core...
Laguna Los Horcones in Parque Provincial Aconcagua, Argentina Laguna Los Horcones in Parque Provincial Aconcagua, Argentina
Twitter will open source all code used to recommend tweets on March 31, says Elon Musk Twitter to soon open source all code used to recommend tweets