Range joins in DuckDB
DuckDB has fully parallelized range joins that can efficiently join millions of range predicates.
Picture This: The Periodic Table
Philip Ball on the visual ordering of all the elements known to humankind—and how we might order them differently.
UK-Morocco 10GW Renewable Electricity Interconnector Planned
The Morocco – UK Power Project, Xlinks’ most publicised venture, is designed to deliver 8% of Great Britain’s current electricity needs (3.6GW of clean, reliable power), which is enough for seven million homes.
A message from Twilio CEO Jeff Lawson: 11% workforce cut
Build amazing customer experiences on the Twilio platform with APIs for SMS, RCS, voice, and email, plus conversational AI for smarter engagement, and identity verification for trust.
Why is the terminal input so weird?
Learn about the technical architecture of the terminal that makes it very hard to implement rich – or even “normal” – editing features like you’d find in an IDE.
Investing in Flow
Our nation has a housing crisis. The demographic trends driving America’s housing market are impossible to ignore: our country is creating households faster than we’re building houses. Structural shortages in available homes for sale push housing prices higher, while young people are staying single for longer and…
Nuclear Close Calls: Able Archer 83 (2018)
The election of President Ronald Reagan in 1980 saw the return of heightened Cold War tensions after a period of détente during the previous decade. The zenith of this escalation arguably came in 1983, when a NATO training exercise almost prompted nuclear war. Operation RYANAt a secret meeting of top Soviet…
Memory safety for the world’s largest software project
Rust for Linux and Prossimo The Rust for Linux project aims to bring a new system programming language into the Linux kernel. Rust has a key property that makes it very interesting to consider as the second language in the kernel: it guarantees no undefined behavior takes place (as long as unsafe code is sound)…
How Underground Groups Use Stolen Identities and Deepfakes
The growing appearance of deepfake attacks is significantly reshaping the threat landscape. These fakes brings attacks such as business email compromise (BEC) and identity verification bypassing to new levels.
If you can read this, your browser captions are broken
I’ve seen a lot of captions over the years, and there’s one thing I can tell you with certainty: The way that custom controls and the HTML video element interact right now is inadequate, and I think th...
Speeding up Go's built-in JSON encoder for large arrays of objects
I was looking into some of octosql 's benchmarks the other day and noticed a large chunk of time in DataStation / dsq is spent in encoding JSON objects. JSON is an intermediate format in DataStation and it's pretty inefficient. But the reason it's used is because almost every scripting language supported by…
Deno’s July 13th incident update
Post-mortem report for the outage on July 13th and 14th 2022
A case study in early-stage startup execution
Before joining Wave four years ago, I spoke to a former employee about his experience. He said something that has stayed in my memory ever since: “Wave is really good at execution, so by working at Wave, you’ll learn how to execute very well.” Now that I’ve been here a while, I thought it would be good to write down…
OpenBSD Webzine Issue #6
Webzine created by volunteers who are passionate about the OpenBSD project development.
LTrack: Stealthy Tracking of Mobile Phones in LTE
Martin Kotuliak, Simon Erni, Patrick Leu, Marc Röschlin, and Srdjan Čapkun, ETH Zurich
Automating cookie consent and GDPR violation detection
The European Union's General Data Protection Regulation (GDPR) requires websites to inform users about personal data collection and request consent for cookies. Yet the majority of websites do not give users any choices, and others attempt to deceive them into accepting all cookies. We document the severity of this…
DigitalOcean Functions: A powerful serverless computing solution
DigitalOcean Functions is a fast, scalable, and cost-effective compute solution that enables you to build quickly, scale automatically, and save costs by removing the need to pay for idle resources.
DeWitt Clause, or can you benchmark %database% and get away with it
The DeWitt clause lets database vendors forbid publishing benchmarks. What the clause is, which vendors still use it, and what you can legally publish.
Private profiles are now generally available on GitHub
Private profiles (now generally available) enables users to turn their GitHub profile "private", which gives users control over features that share user data across the GitHub platform. When a profile…
52% of YouTube videos live in 2010 have been deleted
YouTube is a platform and a community which live off of reuploads. With the privating of old unlisted videos, let's re-examine the relationship between YouTube and reuploading.
LocalStack and AWS Parity Explained
How LocalStack's AWS Server Framework and snapshot testing framework keep its AWS emulation in parity with changes to AWS APIs.