New
The latest blog posts to take off on Hacker News. 4,763 posts.
KeePassXC 2.2.0 released with YubiKey and TOTP support
KeePassXC Password Manager
Diving into the world of hash tables
Diving into the world of Hash Tables and understanding the underlying mechanics is extremely interesting, and very rewarding. So let's get into it and get started from the beginning. They are used commonly in algorithm design.
IPv4 route lookup on Linux
Linux uses an LPC-trie for looking up routes. It provides good performance with low memory use even with millions of routes.
Streaming Combinators and Extracting Flat Parallelism
A high-performance and high-level purely functional data-parallel array programming language that can execute on the GPU and CPU.
Literate SQL
Complex queries are hard to read. Literate SQL is about writing queries that are as easy to read as a good novel.
How LZ4 works (2016)
LZ4 is an exciting algorithm, but unfortunately there is no good explanation on how it works. This blog post tries to explain it in terms that everybody can understand.
New TSA Policy May Lead to Increased Scrutiny of Reading Material
The TSA is testing new requirements that passengers remove books and other paper goods from their carry-on baggage when going through airline security. Given the sensitivity of our reading choices, this raises privacy concerns .
AWS Security Primer
I was preparing some AWS Security related training. Soon, I realized that this topic is too huge to fit into my brain. So I s...
Wikimedia Foundation v. NSA
The Wikimedia Foundation’s mission is to support the communities of readers and contributors who share and consume information on Wikipedia and the other free-knowledge projects. Privacy and anonym…
Sans Bullshit Sans: leveraging the synergy of ligatures (2015)
Front-end antics and typographic mischievousness
The CTO Journey at a Small Startup
As a co-founder and CTO, here's how my role has changed over the years.
Cooling the tube – Engineering heat out of the Underground
On a summer's day a trip in a hot tube train is a dreadful experience, but how did we end up with such hot tube trains, and what's being done about it?
As G Suite gains traction in the enterprise, G Suite’s Gmail and consumer Gmail to more closely align
Google’s G Suite business is gaining enormous traction among enterprise users. G Suite usage has more than doubled in the past year among large business customers. Today…
Why Choose Vue.js
In the past five years or so, while the web development world was going mad with the JavaScript revolution – I stayed mostly indifferent, occupying myself with backend work and distracting myself with things like Kubernetes .
Indie games don't make money
At the time of writing, a quick check of stats on steamspy for player unknown:battlegrounds reveals this chart:
How I Hacked My University's Registration System with Python and Twilio
Learn how to create a Python program that sends you an SMS text message whenever an event happens, such as university class registration opens.
Caffeine Smalltalk – Livecode the Web
Livecode all the JS things from Smalltalk!
Ways to Get Better at C++
Expressive code in C++
Why is the Internet so Slow?
Guest Post: What's the source of latency on the Internet, and how can it be reduced?
Twice as happy customers means half the marketing spend
Halving your cancel rate doubles the number of customers your business has. Even if you run a subscription business forever, you will not have infinite customers. Instead you reach a steady-state number.
Porting Swift to Haiku
Hello everyone! This report covers the span of the last two weeks of my porting efforts to get swift running on Haiku. I started debugging the runtime library ’libswiftCore’ on both Haiku and Linux and focused my attention specifically to …