New
The latest blog posts to take off on Hacker News. 5,567 posts.
The joys of owning an ‘OG’ email account
When you own a short email address at a popular email provider, you are bound to get gobs of spam, and more than a few alerts about random people trying to seize control over the account. If your account name is short and desirable enough, this kind of activity can make the account less reliable for day-to-day…
Even in Go, concurrency is still not easy
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
How I built a keyboard/video/mouse switch for my two 4k monitors
How I built a Keyboard/Video/Mouse switch for my two 4K monitors for $30.
Why is OOP still so widely spread?
OOP has been wildly successful. But was the success just a coincidence? And can it still offer something unique in 2020 that other programming paradigms cannot?
What I Learned Going Through YC as a 17 Year Old
This post has been edited to include (under Additional Thoughts) friends and acquaintances who have helped me immensely on my journey.
Inside the HP Nanoprocessor
The Nanoprocessor is a mostly-forgotten processor developed by Hewlett-Packard in 1974 1 as a microcontroller 2 for their products. Stra...
TSA tries out another biometric system
Today the Transportation Security Administration (TSA) announced that it has launched a “pilot” at Washington National Airport (DCA) of yet another scheme for biometric identification and tracking of domestic air travelers.
Programming with Categories
In this course we explain how category theory—a branch of mathematics known for its ability to organize the key abstractions that structure much of the mathematical universe—has become useful for writing elegant and maintainable code. In particular, we'll use examples from the Haskell programming language to motivate…
Using Clojure in the command line with Babashka
Kari Marttila’s Blog (e.g. cloud and Clojure related articles)
On modern hardware the min-max heap beats a binary heap
The heap is a data structure that I use all the time and that others somehow use rarely. (I once had a coworker tell me that he knew some code was mine because it used a heap) Recently I was writin…
Why I Actively Discourage Online Tooling like jwt.io and Online JSON Validators
Why you should be opting for local tooling when working with sensitive data, even Non-Production ones.
Kubernetes: Make your services faster by removing CPU limits
At Buffer, we’ve been using Kubernetes since 2016. We’ve been managing our k8s (kubernetes) cluster with kops, it has about 60 nodes (on AWS), and runs about 1500 containers. Our transition to a micro-service architecture has been full of trial and errors. Even after a few years running k8s, we are still learning its…
Unix Wars (2000)
Unix Wars
Lesser-known Web APIs
API is the acronym for Application Programming Interface which defines interactions between multiple software architecture layers. Programmers carry out…
To design and develop an interactive globe
Stripe’s approach to creating a 1:40 million-scale, interactive 3D model of the earth.
A round-up of topology-based papers at ICML 2020
With this year’s International Conference on Machine Learning (ICML) being over, it is time to have another instalment of this series. Similar to last year’s post , I shall cover several papers that caught my attention because of their use of topological concepts—however, unlike last year, I shall not restrict the…
Best Practices for Testing in Java (2019)
Modern best practices for unit tests and integration tests in Java and in general
Bottlerocket, an open source Linux distribution built to run containers
As our customers increasingly adopt containers to run their workloads, we saw a need for a Linux distribution designed from the ground up to run containers with a focus on security, operations, and manageability at scale. Customers needed an operating system that would give them the ability to manage thousands of…
CERN at Home: Building a Particle Detector
What do you do when you’re stuck at home with a 16-year-old son during a pandemic lockdown? Well, the first answer is that you build a gaming PC. That was a good project with a lot of incentives to complete, but that also meant it was soon over. So, what next? I spotted a post about an outreach project from CERN to…
GitHub Container Registry
GitHub Container Registry introduces easy sharing across organizations, fine-grained permissions, and free, anonymous access for public container images
Nvidia Unveils GeForce RTX 30 Series GPUs
This Halloween week, GFN Thursday is delivering a fresh batch of gaming treats. Something wicked this blade comes. S-GAME’s Phantom Blade Zero launches on GeForce...
Gerät 32620: the machine that powered numerous number stations
A few years ago, I first stumbled over some recordings of number stations and started reading up on their history. For most of them, we have pretty good guesses who ran them and for what purpose. One example is the Gongs and Chimes Station , known for its melody that got increasingly creepy over the years, the more…
New Federal Court Rulings Find Geofence Warrants Unconstitutional
Update December 14, 2021: After this post was published, on June 4, 2021, a federal magistrate judge in Kansas issued another opinion denying the government's application for a geofence warrant.Update May 17, 2021: Since this post was published, the court unsealed its July 24, 2020 opinion denying...
Why Privacy Matters
MABAR69 merupakan situs judi online yang menawarkan permainan terlengkap seperti slot online, poker online, bola online, tembak ikan, sabung ayam dan casino online.
Why we are suing the Administration
TikTok is the world's leading destination for short-form mobile videos. Our mission is to capture and present the world's creativity, knowledge, and moments that matter in everyday life. TikTok empowers everyone to be a creator directly from their smartphones, and is committed to building a community by encouraging…