50 years later, is two-phase locking the best we can do?
Two phase locking (2PL) was the first of the general-purpose Concurrency Controls to be invented which provided Serializability. In fact, 2P...
Two phase locking (2PL) was the first of the general-purpose Concurrency Controls to be invented which provided Serializability. In fact, 2P...
Walkable, mixed-use planning is the key to getting young people outside again and enabling their independence.
The build step helps Node.js/npm run in the browser, optimize end-user performance, etc. But long build times limit productivity. With modern tooling, do we still need a build step?
What would it sound like if the musicians parodied by "Weird Al" Yankovic sang *his* parodies instead? I jumped off the deep end into the world of A.I. cover songs to find out, and the results are even worse than you imagine.
Slack’s Workforce Index uncovers new findings on how to structure the workday to maximise employee productivity, well-being and satisfaction
We are excited to ship the first version of pgroll, a command line tool that offers safe and reversible schema migrations for PostgreSQL
A small team within Mozilla’s innovation group recently undertook a hackathon to build a trustworthy internal chatbot prototype.
A few months ago, I found myself wondering how a command like ping 1.1.1.1 works from within a private network. In most private networks, multiple hosts connect to the Internet through a router. For IPv4, the router performs network address translation (NAT) by rewriting the original host’s source address to the…
Remembering the retro-futuristic voyeur bar that was way ahead of it's time.
Just 2 years after laying off 80% of their team and being left for dead, we estimate Docker is now at $135M+ ARR growing roughly 150% YoY—and rebuilding Docker 2.0 as a bottom-up, developer-first company. For more on Docker’s future, check out our interview with Docker CEO Scott Johnston along with our Docker profile…
The title says it: if you’re involved in drug or medical development and have experienced the FDA’s torpor, or vengeance, consider getting in touch; anonymously is fine. I want to make …
If you installed PyTorch-nightly on Linux via pip between December 25, 2022 and December 30, 2022, please uninstall it and torchtriton immediately, and use the latest nightly binaries (newer than...
Posted by Dana Jansens (she/her), Chrome Security Team We are pleased to announce that moving forward, the Chromium project is going to s...
This paper appeared in VLDB'17. The paper presents NAM-DB, a scalable distributed database system that uses RDMA (mostly 1-way RDMA) and a ...
How Canva does hand-drawn shape recognition in the browser
This is the Compute Blade, and I'm test driving it in a four-node cluster: I'm testing the Dev version, and @Merocle from Uptime Lab sent four Blades, a 3D-printed 4-bay case (a metal 1U rackmount enclosure is in the works), and two fan modules. He's been testing 40 of these in a rack at Jetbrains for months, and…
Why and how we continuously invested the team bandwidth to pay back tech debt and what were the results?
In an open letter, seven secure messaging apps—including Signal and WhatsApp—point out that the UK’s Online Safety Bill could destroy end-to-end encryption: As currently drafted, the Bill could break end-to-end encryption,opening the door to routine, general and indiscriminate surveillance of personal messages of…
A rant about websites that collect user data before revealing that a sign-up is required to see the results.
Effort estimation is an important component of any project, software or otherwise. While effort estimation is something that everybody in industry is involved with on a regular basis, it is a niche topic in software engineering research. The problem is researcher attitude (e.g., they are unwilling to venture into the…
To my great surprise, young people now somewhat frequently contact me in order to solicit career advice.They are usually in college or highschool, and want to know what the best next steps are for a career in security or software development.This is, honestly, a really complicated question, mostl...
a16z announces its Open Source AI Grant program, which will support a small group of open source developers through grant funding.
Patrick Weaver’s Website
A recent study from MIT, Harvard, The University of Monterrey, and other top institutions showed an experiment where 91% of their ML models degrade over time . This study is one of the first of its kind, where researchers focus on studying machine learning models' behavior after deployment and how their performance…
Whether it is botched and haphazard layoffs, anti-trust regulators baying for its blood, or opportunistic saber-rattling by long-time rival Microsoft and its outsourced AI unit, OpenAI — 2023 has b…
For many years, telecom and Net Neutrality-related policies have been a hot-button political issue for me, to the extent that I, an ordinary software engineer at Microsoft have been blocked on Twitter by former FCC chairman Ajit Pai because I tweeted support for Net Neutrality publicly. I also noticed that Net…
Announcing Raspberry Pi 5, coming in late October: over 2x faster than Raspberry Pi 4, featuring silicon designed in-house at Raspberry Pi.
A new study led by Stanford Medicine researchers is the first to reveal how magnetic stimulation treats severe depression: by correcting the abnormal flow of brain signals.
Our local libraries, The Seattle Public Library and the King County Library System, issue pieces of plastic with barcodes printed on the back assigned to your borrower account. These cards are not strictly necessary in 2023; most everything at Seattle libraries is self-service, including circulation, and these…