High-performance tidy trees visualization (2022)
This article introduces the algorithm to draw non-layered trees in linear time and re-layout partially when some nodes change in O(d) time, where d is the maximum depth of the changed node.
What HashiCorp’s license change means for our customers
On August 10, 2023, HashiCorp changed licensing for all its products, including Terraform. See what does it mean and how to mitigate its impact.
When did SVB insiders begin to realize they were in trouble?
When did Silicon Valley Bank insiders begin to realize they were potentially in trouble?
Beware the Man of Many Studies
Low-quality literatures mean meta-analyses are frequently worse than single studies
Cloudflare Sippy: Incrementally Migrate Data from AWS S3 to Reduce Egress Fees
Use Sippy to incrementally migrate data from S3 to R2 as it’s requested and avoid migration-specific egress fees
On leading underscores and names reserved by the C and C++ languages
The rules laid out.
Keep the monolith, but split the workloads
Everybody loves a monolith, but you can hit issues as you scale. Learn how splitting workloads can improve your monolithic architecture's performance and scalability, and understand the trade-offs between monolithic systems and microservices.
Flashing elements alienate users
Warning: This post might give vulnerable people new sensory sensitivities
Keep Linux Open and Free–We Can’t Afford Not To
Oracle underscores its commitment to helping keep Linux open and free for the global Linux community.
AI’s Instagram Problem
AI has an Instagram problem. Just as Instagram’s parade of perfect physiques makes many people feel they don’t measure up, AI’s parade of exciting...
Track HN: Survival Rate of Show HN Stories
Spoiler alert: many of the good projects didn’t survive
A tale of Phobos – How we almost cracked a ransomware using CUDA
For the past two years we've been tinkering with a proof-of-concept decryptor for the Phobos family ransomware. It works, but is impractical to use for reasons we'll explain here. Consequently, we've been unable to use it to help a real-world victim so far. We've decided to publish our findings and tools, in hope that…
If AI scaling is to be shut down, let it be for a coherent reason
There’s now an open letter arguing that the world should impose a six-month moratorium on the further scaling of AI models such as GPT, by government fiat if necessary, to give AI safety and …
Modern C for C++ peeps (2019)
(update 26-Aug-2020: the MSVC team has recently added C11language support to their roadmap, hooray!)
The Decline of Usability: Revisited
Three years ago, I wrote a rant about the problems of our current UI paradigm. The complaints I voiced were hardly new or unique, neither was the text what I'd consider my best writing. It was, honestly, mostly a way to blow off steam. It seems I struck a nerve, though, because it's proven to be one of the most…
Without belief in a god, but never without belief in a devil
The True Believer: Thoughts on the Nature of Mass Movements—A Review
Nim 2.0.0 RC2
The second release candidate (RC2) for Nim version 2.0 is ready for testing.
SR-71 Blackbird Speed Check Story
There were a lot of things we couldn't do in an SR-71, but we were the fastest guys on the block and loved reminding our fellow aviators of this...
The Anti-Productivity Manifesto
After a barrage of recommendations on my twitter, I finally ended up reading Oliver Burkeman’s Four Thousand Weeks. The central premise of the book is simple: everyone has got about four thousand weeks to live, and spending that limited time chasing efficiency is wrongheaded. The message seems old. The entire…
Reaching the Unix philosophy's logical extreme with WebAssembly
Xe Iaso's personal website.
Long context prompting for Claude 2.1
Claude 2.1 excels at retrieving information across its 200K context window, with a simple prompt adjustment improving accuracy from 27% to 98%. Claude 2.1’s performance when retrieving an individual sentence across its full 200K token context window.
Robot Learns to See in 30 Minutes (2022)
TL;DR: Learning to walk from pixels in the real world by using proprioception as supervision.
PgBouncer is useful, important, and fraught with peril
Updated 2024-09-17 to reflect updated PgBouncer support for protocol-level prepared statements 🐘 To start, I want to say that I’m appreciative that PgBouncer exists and the work its open source maintainers put into it. I also love working with PostgreSQL, and I’m thankful for the incredible amount of work and…