Appropriate Uses for SQLite
SQLite is not directly comparable to client/server SQL database engines such as MySQL, Oracle, PostgreSQL, or SQL Server since SQLite is trying to solve a different problem.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 4,916 posts.
SQLite is not directly comparable to client/server SQL database engines such as MySQL, Oracle, PostgreSQL, or SQL Server since SQLite is trying to solve a different problem.
The huge gap between rising incomes at the top and stagnating pay for the rest of us shows that workers are no longer benefiting from their rising productivity. Before 1979, worker pay and productivity grew in tandem. But since 1979, productivity has grown eight times faster than typical worker pay (hourly…
Fossil fuels are the dirtiest and most dangerous energy sources, while nuclear and modern renewable energy sources are vastly safer and cleaner.
This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP describing style guidelines for the C code in the C implementation of Python.
At Open Whisper Systems, we’ve been developing open source “consumer-facing” software for the past four years. We want to share some of the things we’ve learned while doing it. As a software developer, I envy writers, musicians, and filmmakers. Unlike software, when they create something, it is...
Long time Pythoneer Tim Peters succinctly channels the BDFL’s guiding principles for Python’s design into 20 aphorisms, only 19 of which have been written down.
Despite some ups and downs over the past several decades, today's real average wage in the U.S. has about the same purchasing power it did 40 years ago. And most of what wage gains there have been have flowed to the highest-paid tier of workers.
At Signal, we’ve been thinking about the difficulty of private contact discovery for a long time. We’ve been working on strategies to improve our current design, and today we’ve published a new private contact discovery service. Using this service, Signal clients will be able to efficiently and s...
To denote the subsequence of natural numbers 2, 3, ..., 12 without the pernicious three dots, four conventions are open to us
Earlier today, Cloudflare terminated the account of the Daily Stormer. We've stopped proxying their traffic and stopped answering DNS requests for their sites. We've taken measures to ensure that they cannot sign up for Cloudflare's services ever again.
There are no reasons at all in theory for people to change URIs (or stop maintaining documents), but millions of reasons in practice.
We conduct a randomized controlled trial to understand how early-2025 AI tools affect the productivity of experienced open-source developers working on their own repositories. Surprisingly, we find that when developers use AI tools, they take 19% longer than without—AI makes them slower.
Learn how NAT traversal works, how Tailscale can get through and securely connect your devices directly to each other.
Secure and private AI processing in the cloud poses a formidable new challenge. To support advanced features of Apple Intelligence with larger foundation models, we created Private Cloud Compute (PCC), a groundbreaking cloud intelligence system designed specifically for private AI processing. Built with custom Apple…
For Richard, a crazy idea was an opportunity to either prove it wrong or prove it right.
Wages for typical workers lag far behind productivity growth. It hasn't always been this way and does not have to be this way. These 10 charts outline the historical context of workers’ wage trajectories, and what can be done to fix the gaping disparities.
The CPI chart on the home page reflects our estimate of inflation for today as if it were calculated the same way it was in 1990. The CPI on the Alternate Data Series tab here reflects the CPI as if it were calculated using the methodologies in place in 1980. In general terms, methodological shifts in government…
How much CO₂ does the world emit? Which countries emit the most?
(This is a modified version of the keynote talk given by Rob Pike at the SPLASH 2012 conference in Tucson, Arizona, on October 25, 2012.)
People occasionally ask why LLVM-compiled code sometimes generates SIGTRAP signals when the optimizer is turned on. After digging in, they find that Clang generated a "ud2" instruction (assuming X86 code) - the same as is generated by __builtin_trap().