Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 370 posts.
How We Built a Vectorized SQL Engine
Using vectorized processing in an execution engine makes more efficient use of modern CPUs by changing the data orientation (from rows to columns) to get more out of the CPU cache and deep instruction pipelines by operating on batches of data at a time.
Centralised DoH is bad for privacy
Recently, Mozilla announced it would be moving Firefox DNS lookups to Cloudflare by default, for its American audience.
The state of gRPC in the browser
gRPC 1.0 was released in August 2016 and has since grown to become one of the premier technical solutions for application communications. It has been adopted by startups, enterprise companies, and open source projects worldwide. Its support for polyglot environments, focus on performance, type safety, and developer…
Programming Language Rankings: January 2019
This iteration of the RedMonk Programming Language Rankings is brought to you by IBM. From Java to Node.js, IBM remains at the forefront of open source innovation. Try our code patterns to help build the future of open source. With the second quarter looming, it’s time for us to drop our first quarter bi-annual…
Librem 5 Shipping Announcement
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
Commas in big numbers everywhere: An OpenType adventure
My job involves a lot of staring at large numbers, mostly latencies in nanoseconds, and picking out magnitudes like microseconds. I noticed myself constantly...
Why are the username and password on two different pages?
Twilio posts cloud communications trends, customer stories, and tips for building scalable voice and SMS applications with Twilio's APIs.
Jepsen: TiDB 2.1.7
In 2010, Google engineers Daniel Peng & Frank Dabek published Large-scale Incremental Processing Using Distributed Transactions and Notifications , which described Percolator: a Google-internal database for random access transactional workloads where low latencies are not required. Percolator uses a global…
Protecting democratic elections through secure, verifiable voting
Today, at the Microsoft Build developer conference, CEO Satya Nadella announced ElectionGuard, a free open-source software development kit (SDK) from our Defending Democracy Program. ElectionGuard will make voting secure, more accessible, and more efficient anywhere it’s used in the United States or in democratic…
Let's discuss the source for the GPLed parts of Tesla cars
It has been many years since we started working with Tesla to help them resolve their ongoing GPL violations. However, Tesla has still not provided the necessary source code for their cars (a benefit of ownership enshrined in the GPL, which Tesla chooses to use) and the incomplete versions of source they have released…
Two More Cases of Third-Party Facebook App Data Exposure
Third-party Facebook apps gather Facebook data about the people who use them. While Facebook struggles to contain these exposures, insecure third-party data practices & misconfigured cloud systems continue to leak Facebook data to the internet. See how UpGuard discovered and secured two such cases.
Ruby in Twenty Minutes (2006)
## IntroductionThis is a small Ruby tutorial that should take no more than 20 minutesto complete. It makes the assumption that you already have Ruby installe...
Common Lisp: Numbers
A collection of examples of how to use Common Lisp
DDR4 SDRAM – Initialization, Training and Calibration
A detailed tutorial on DDR4 SDRAM Initialization, Training and Calibration. Exploring topics such as Read/Write Training, ZQ Calibration, Vref Training, Read Centering, Write Centering, Write Leveling and Periodic Calibration.
The Poorest 20% of Americans Are Richer on Average Than Most Nations
A groundbreaking study from Just Facts has found that the poorest 20% of Americas consume more goods and services than the averages for most of the world�s richest nations.
HermiTux: A Binary-Compatible Unikernel
A binary-compatible unikernel
Continuing our work to improve recommendations on YouTube
That's why we update our recommendations system all the time—we want to make sure we’re suggesting videos that people actually want to watch.
The Empty Promise of Data Moats
Data has long been lauded as a competitive moat for companies, and that narrative’s been further hyped with the recent wave of AI startups. Network effects have been similarly promoted as a defensible force in building software businesses. So of course, we constantly hear about the combination of the two: “data…
Crystal 0.31
Crystal 0.31.0 has been released!
Cisco Leap Frogs H.264 Video Collaboration with Real-Time AV1 Codec
Webex is rolling out the AV1 video codec into production early next year, bringing our media quality to the next level.
Bad Binder: Android In-the-Wild Exploit
Posted by Maddie Stone, Project ZeroIntroductionOn October 3, 2019, we disclosed issue 1942 (CVE-...