Building and scaling Notion's data lake
How Notion build and grew our data lake to keep up with rapid growth
The latest blog posts to take off on Hacker News. 80,872 posts.
How Notion build and grew our data lake to keep up with rapid growth
There's lots of innovation going on in security - we're inundated with a steady stream of new stuff and it all sounds like it works just great. Every couple of months I'm invited to a new computer security conference, or I'm asked to write a foreword for a new computer security book. And, thanks to the fact that it's…
A smartphone’s unique Bluetooth fingerprint could be used to track the device’s user–until now. A team of researchers have developed a simple firmware update that can completely hide the Bluetooth fingerprint, eliminating the vulnerability.
First we discussed the fact that technical issues cause remote meetings to suck. Then, we discussed how even when there are no technical issues, remote meetings still suck. They suck because they e…
I’m an AWS Serverless Hero, principal engineer at an AWS centric logistics company, and I build and maintain the AWS News Feed. It’s fair to say that I am very interested in everything AWS does. Bu…
The reward amounts on offer by the Google VRP have undergone a major overhaul: We're increasing reward amounts by up to 5x (with maximum rewards of up to $151,515)!
If you have a project, an idea, a product feature, or anything else that you want other people to understand and have conversations about... give them something to link to! …
Spaced repetition is complicated in hierarchical bodies of knowledge, like mathematics, because repetitions on advanced topics should trickle down to update the repetition schedules of simpler topics that are implicitly practiced (while being discounted appropriately since these repetitions are often too early to…
A visual walkthrough of the AlphaFold3 architecture, with more details and diagrams than you were probably looking for.
Earlier today Stephen Johnson, in a mailing list run by the The Unix Heritage Society , described the birth of the standard error concept: the idea that a program's error output is sent on a channel different from that of its normal output. Over the past forty years, all major operating systems and language libraries…
Here’s a gem from the archive of the NY Times. One day in September 1976, NY Times food critic Mimi Sheraton and Colonel Harland Sanders stopped into a Manhatta
Taking a look at a Wireless Tank Mouse that I picked up from Sordan.ie and seeing how well it works with my Commodore computers.
You’re working on the most complex problem in computer science: fixing permissions on a deployment pipeline. It’s been 4 days you started on that simple task...
I've created a set of install scripts for Windows that helps people install many different programming languages using standard tools.
Notion engineers sped up Notion's browser speed with WASM SQLite
Some of the things I've learned over a decade of Git usage, and working on writing good commit messages.
I’ve used a lot of tools over the years, which means I’ve seen a lot of tools hit a plateau. That’s not always a problem; sometimes something is ju...
Combining finest craftsmanship with elegant design to ship innovative digital experiences.
An overview of the ongoing efforts to improve and roll out support for free-threaded CPython throughout the Python open source ecosystem
In modern times, everyone knows that writing assembly is a fool's errand: compilers are the result of literal engineer-centuries of work, and they know the processor much better than you do.
AT&T Corp. disclosed today that a new data breach has exposed phone call and text message records for roughly 110 million people — nearly all of its customers. AT&T said it delayed disclosing the incident in response to “national security and public safety concerns,” noting that some of the records included data that…
“Print the sum of 50 million ASCII-encoded integers uniformly sampled from [0, 2³¹−1], separated by a single new line and sent to standard input.”
We have been encountering significant problems with Intel CPU stability. Despite all released microcode, BIOS, and firmware updates, the problem remains unresolved.