I switched to Cloudflare Tunnel and ditched Ngrok
Tired of Ngrok's limitations? Discover how Cloudflare Tunnels can help you securely share your local development projects with the internet without deployments.
Tired of Ngrok's limitations? Discover how Cloudflare Tunnels can help you securely share your local development projects with the internet without deployments.
Getting started programming spaceships with typescript and spacetraders.io
This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions be...
The more you read up on software engineering topics online, the more you appreciate just how little agreement there is within the profession.
I believe I’m a huge consumer of information just like every other people with the internet. The internet has blessed us with access to i...
Using LSTM Autoencoder to Detect Anomalies and Classify Rare Events
Are database benchmarks still relevant ? Let's understand why it's a poor way to choose a database.
John Voorhees writing about Arc’s latest escapades in MacStories Weekly: Issue 408 It’s that intermediate layer that makes me suspicious of Arc’s motives. The company is starting to feel like a wolf in sheep’s clothing, a browser with an interesting, playful …
Part one of a three-part series in which I swear I was going to keep it brief but ended up writing a staggeringly long set of notes on learning a bit of Julia
I have been interested in vector databases. Unlike a relational database, where data is organized into tables with rows and columns, in a vector database, data is represented as vectors in a high-dimensional space.
eBPF Documentary
Established in 2020, this site serves as a memory bank of notes and guides for me to reference again down the line, made public with the knowledge that others are likely to encounter simillar situations, especially in niche environments.
As we’re one week away from KubeCon + CloudNativeCon Europe 2024, I figured I’d prepare in public and write about it here. If this sounds weird, keep in mind that the event lasts 4 days, and 223 talks will take place. Besides the talks, there’s workshops, unco…
Full code on Github: https://github.com/wiwa/blog-code/blog-bitonic Hacker News: https://news.ycombinator.com/item?id=39662618 Hi Link to heading Recently, I finished a batch at the Recurse Center… is what I would have said if this post were written when I int…
If we want to shape the future of our codebases, we need to understand the past and the people who made the choices that got us here.
One of the core programming principles is separation of concerns. It guides programmers to separate applications into smaller units with distinct boundaries. My view on it went over a couple of iterations and I'd like to share with you what it means for me now
There seems to be quite a bit of confusion on the issue of how modern camera shutters work. I'm going to try to clear some of that up in this post. Some caveats: There are variations among camera manufacturers that I'm going to gloss over. This applies to CMOS…
There are only two-and-a-half reasons to build a browser, and they couldn't be more different in intent and outcome, even when they look superficially similar.
A court case spends a few weeks arguing about the meaning of double space formatting.
Nothing gets done at the end of the day 🤯 Don't worry, we got you covered!
In this post, I will revisit the topic of publishing a single exe for a WinUI application. I tried to do this in the past and it was quite a challenge - that’s an understatement, it was impossible. Yo
"Deep" modules, mismatched interfaces - and why SAP is so painful
Explore the ingenious method behind the One Billion Row Challenge's fastest temperature parsing technique, featuring a deep dive into Quân Anh Mai's (@merykitty) optimization code without loops or if statements, leveraging bitwise operations and ALU magic for …
Alex Rebert, Software Engineer, Christoph Kern, Principal Engineer, Security Foundations Google’s Project Zero reports that memory safety v...
Zero Knowledge Podcast is a show about zk proofs and other blockchain tech. Learn about the latest in zero knowledge research, cryptography-enabled privacy tech.
🎉 Excited ZK Day? You should be! We've got a morning packed with talks & a hands-on workshop. The real party starts in the afternoon with our Demo Day. 🚀 Our hackers have been coding up a storm...
devsakura
8th March 2024
⌚️ read time: 5 minutes
Introduction Planetscale has sunset its much beloved free tier (hobby plan), as it was announced by its CEO a couple of days back in their blog post. Over the last 2-3 years, a lot of developers and even early-stage companies have managed to use Plan...
I wasted time when I was younger. After high school, around 2005, I decided to make a massive website because I saw people making millions and knew I could be o
AI is set out to replace hundreds of thousands of jobs not just in software engineering, but also in various other fields such as…
Also see: Tools / Gear I use more monitors than any of my friends, the reasoning being approximately: if things fall out of my head when I don’t see them, why not just see all of them? Here’s a video that goes into the detail of my setup and explains how exac…
Essays . Opinion
Check out my process for building a stylized image binning algorithm, for the web.
The greatest single purpose robot of all time is probably the dishwasher. I think not having a dishwasher is the source of a lot of stress, breakups and house tension. It saves you time and having to deal with the filth of eating. It's more water and energy ef…
Why do people do this open source anyway?
This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions be...
We follow principles that maximize longevity, not growth, period. Learn why Standard Notes is your notes app for good.
Across the United States, streets are taking on a strange hue at night. Purple.
Continuous improvement rarely works because many problems are caused by underlying systemic reasons. Things will only improve when these reasons are addressed.
We’re born to serve Humans have always been a service. Almost always to other humans. So have SaaS companies. (with service literally being in their name)
Why I'm shutting down my startup.