New
The latest blog posts to take off on Hacker News. 49,223 posts.
Store SQLite in Cloudflare Durable Objects
This is my journey of creating a proof-of-concept of persisting an SQLite database in a Cloudflare Durable Object. It is not meant as a tutorial, but rather as something I myself can get back to it, to revisit what and why I did certain things.
Gemini is a little gem
AndreGarzia.com website
What's new in Ruby 3.1?
Nithin Bekal's blog about programming - Ruby, Rails, Vim, Elixir.
Julia Macros for Beginners
Macros are a powerful and interesting feature of the Julia programming language, but they can also be confusing. Users coming from Python, Matlab or R have not come in contact with similar constructs before, and they require a different way of thinking about code. This article is supposed to be a simple introduction…
Gemini is Solutionism
While I don’t care too much about ideas and projects that I believe to be dead ends or maybe even doomed to fail eventually, a recent interaction on Superhighway84 got me to write down a few thoughts on why I believe Project Gemini is a really bad idea.
A “Sideways” supply response in California winegrapes
New data on the Sideways effect
Yet another hot take on “folders versus tags”
I like folders due to their cross compatibility, future proofing, interoperability, flexibility, focus, clarity, automation management &etc.
Reverse engineering the 1988 NeXT keyboard protocol
Summary : Steve Jobs's NeXT computer company made a keyboard in 1988. With no prior electronics experience, I tried to get it to work over USB. To do so, I had to go way deeper than I ever expected - all the way back over 100 years to broadcast radio standards from the 1920s. I learned tons and tons, and had a lot of…
Scam Alert: Fake DMCA Takedown for Link Insertion
There are a lot of scams out there, but one that's been plaguing bloggers like me lately is a novel twist: A fake DMCA takedown notice that's actually a link insertion scam! Beware: The notices I'm getting are very convincing-looking, complete with a fake law firm website!
I was deceived about Covid vaccine safety
Covid vaccine injuries are being grossly underreported and censored: evidence from multiple, independent sources
Silicon die teardown: a look inside an early 555 timer chip
If you've played around with electronic circuits, you probably know the 555 timer integrated circuit, 1 said to be the world's best-selli...
LogJ4 Security Inquiry – Response Required
On Friday January 21, 2022 I received this email. I tweeted about it and it took off like crazy. The email comes from a fortune-500 multi-billion dollar company that apparently might be using a product that contains my code, or maybe they have customers who do. Who knows? My guess is that they do this … Continue…
An ad plugin was stealing revenue for a year and I didn't even notice
Anyone can build their own amusement park here, or find one that's just right for them. A city of parks by Levan Kvirkvelia.
We're migrating many of our servers from Linux to FreeBSD
More about this in the article I wrote to accompany my talk at EuroBSDCon 2024 . Please note: This article was (unexpectedly) quite popular and many...
The Curse of NixOS
I've used NixOS as the only OS on my laptop for around three years at this point. Installing it has felt sort of like a curse: on the one hand, it's so clearly the only operating system that actually gets how package management should be done. After using it, I can't go back to anything else. On the other hand, it's…
Buy things, not experiences
There’s a phrase going around that you should “buy experiences, not things.” People, it’s claimed, think that having a lot of stuff is w...
I got pwned by my cloud costs
I have been, and still remain, a massive proponent of "the cloud". I built Have I Been Pwned [https://haveibeenpwned.com/] (HIBP) as a cloud-first service that took advantage of modern cloud paradigms such as Azure Table Storage to massively drive down costs at crazy levels of performance I
Const all the things?
Last week someone posted a /r/cpp thread titled “Declaring all variables local to a function as const”: Ok, so I’m an old-school C++ programmer using the language now since the early ’90s. I’m a fan of const-correctness for function and member declarations, parameters, and the like. Where, I believe, it actually…
I accidentally used YAML.parse instead of JSON.parse and it worked
How I stumbled upon the fact that YAML is a superset of JSON.
Solving Wordle in 3.64 guesses on average, 99.4% of the time
Hey all, I’ve been enjoying wordle, the puzzle game recently but also wondered how a program might do at it.
Abuse and Harassment on the Blockchain
In the frenzy to attract venture capital funding and draw new users and investors into blockchain technologies, 'how will this technology be used to harass and abuse people?' is going unasked. While blockchain proponents speak about a 'future of the web' based around public ledgers, anonymity, and immutability, those…
Staff Engineer Communities
There haven’t been a lot of community structures or resources for Staff+ engineers. That’s changing.
Strict Python function parameters
What do you think about when writing a new function in Python? The function name, parameter names, optional/required parameters, and default arguments are all on the list. Here is a simple Python f...
In defense of complicated programming languages
A polemic critique of 'simple' programming languages and a defense of complicated ones.
Lessons from Seoul's controversial privatized subway line
A dive into Seoul Metro's Line 9