FoundationDB: A distributed unbundled transactional key value store
FoundationDB: A Distributed Unbundled Transactional Key Value Store Zhou, et al., 2021
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 5,820 posts.
FoundationDB: A Distributed Unbundled Transactional Key Value Store Zhou, et al., 2021
According to one estimate, there are around 25 blimps worldwide. What will it take to bring back these majestic beasts of the sky?
GitLab is building Heroku for production apps in hyper clouds, integrated into your DevSecOps workflow: The 5 minute production app.
Typing shortcuts on international keyboard layouts is broken. Here is how developers can fix it.
This page doesn’t apply to all estranged parents, only to estranged parents who are members of estranged parents’ forums. Read why.
For decades, my perception of USB was that of a technology both simple and reliable. You plug it and it works. The two first iterations [1] [2] freed PCs from a badly fragmented connector world made of RJ-45 (Ethernet), DA-15 (Joystick), DE-9 (Serial), DIN (PS/2), SCSI, and DB-25 (Parallel). When USB-3.0 came out…
RabbitMQ 3.9 introduces a new type of data structure: streams. Streams unlock a set of use cases that could have been tedious to implement with "traditional" queues. Let's discover in this post how streams expand the capabilities of RabbitMQ.
I talked about the importance of reading foundational papers last week. To followup, here is my compilation of foundational papers in the d...
Most of the lectures, labs, and notebooks are similar to the previous edition, nevertheless, some are brand new. I will try to make clear which is which.
Selling your soul has never been easier. Today, there are plenty of demonology books that teach you how to bargain with Lucifer, written by authors who have probably done this themselves on multiple occasions.
We’ve lost far too many hackers to suicide. What if Satoshi was one of them?
A message for the Blizzard community.
It wasn't my intent to have this next post be about locating a source of a transmitter - but the temptation proved irresistible. Over the pa...
This post is the first in a three-part series. The remaining two: How does Google Authenticator work? (Part 2) How does Google Authenticator work? (Part 3) When you’re accessing services over the WEB – let’s pick GMail as an example – a couple of things have to happen upfront: The server you’re connecting to (GMail in…
I love coding. Ever since I bought my first computer (a VIC-20), I’ve been fascinated by computer programming. For many years I never thought of why I enjoyed it so much – I just knew I…
Austrian Supreme Court may refer case to Court of Justice, questioning the basis of Facebook's business model in Europe.
I stepped down as CEO in October 2020 after nine years at CircleUp. I will be a CEO again. There were parts of the role I loved and it was the best job I ever had. During my transition, I’ve had ti…
I have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!
I have switched teams more often than I have had to implement an AVL tree, and you can guess which one of those two was taught in school. I wish someone had taught me how to join a new team! While learning a new codebase can be daunting, I've found a few things that work for me.
New data from ITU suggest a ‘COVID connectivity boost’ – but the world’s poorest are still being left far behind, with 2.9 billion people still offline.
Explore how Databricks leverages Scala for large-scale data processing, enhancing performance and developer productivity.
Internet links small groups, helping dissolve big groups; good, bad? But a bit sad.