New
The latest blog posts to take off on Hacker News. 4,838 posts.
A three-page paper that shook philosophy, with lessons for software engineers
In 1963, the philosopher Edmund Gettier published a three-page paper in the journal Analysis that quickly became a classic in the field. Epistemologists going back to the Greeks had debated what it meant to know something, and in the Enlightenment, a definition was settled upon: to know something is to have a…
AMD GCN Radeon Support in GCC 9
This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project .
Strength in Numbers: An Entire Ecosystem Relies on Tor
If the Tor Project, the Tor network, and Tor Browser were to disappear, what would happen? Not only would millions of global, daily users lose access to Tor’s software, but the diverse ecosystem of privacy, security, and anti-censorship applications that rely on the Tor network would cease to function.
Things I Learned from Chris Dixon about Startups (2015)
#1 “If everyone loves your idea, I might be worried that it’s not forward thinking enough.” Anyone thinking about starting a business should be searching for mispriced opportunities. While markets are mostly efficient in eliminating opportunities for extraordinary profit, there are always areas of an economy in which…
Some Day, You’ll Have a Telephone with a Screen and Be Able To Dial a Book
Question for Quote Investigator: The host of a video on YouTube mentioned a remarkably prescient quotation from a New York book dealer in the 1960s who predicted that telephones would have screens, and people would read books on those screens selected from a large electronic library. Would you please explore this…
Using spaced repetition systems to see through a piece of mathematics
By Michael Nielsen, January 2019
To protect kids, don’t send report cards home on Fridays
While talking to a pediatrician and fellow early-childhood researcher, Dr. Melissa Bright heard something that stopped her in her tracks: Child abuse spikes after report cards come out.
GoDaddy injecting JavaScript into websites and how to stop it
I recently started having issues with the admin interface of a website I run and decided to check the browser console to see if any errors were being displayed there. There were and among them was an error stating that a JavaScript map file being loaded (and failing) that I did not recognise. This meant that the…
Property-Based Testing with PropEr, Erlang, and Elixir
Today, I'm publishing a new book: Property-Based Testing with PropEr, Erlang, and Elixir . It's my third book, the second one that is not self-published.
Tracking Blood Sugar
Fasting glucose and A1C tests done over the past few years show me at low risk for diabetes. But these tests don’t necessarily capture how much blood sugar “spikes” after meals–something that may be a better predictor of disease risk . Such blood sugar spikes can be minimized with a suitable diet, but what that diet…
Kyoto Tycoon in 2019
I've been interested in using Kyoto Tycoon for some time. Kyoto Tycoon, successor to Tokyo Tyrant , is a key/value database with a number of desirable features:
The Embroidered Computer
The Embroidered Computer uses historic gold embroidery materials to craft a programmable 8 bit computer.
Say no to Venn diagrams when explaining SQL joins (2016)
In recent times, there have been a couple of tremendously popular blog posts explaining JOINs using Venn Diagrams. After all, relational algebra and SQL are set oriented theories and languages, so …
Airbnb Is Moving Faster at Scale with GraphQL and Apollo
Demystifying my GraphQL Summit talk
Re-decentralizing the Web, for good this time
Originally designed as a decentralized ecosystem, the Web has undergone a significant centralization in recent years. In order to regain control over our digital self, over the digital aspects of our lives, we need to understand how we arrived at this point and how we can get back on track. This chapter explains the…
The Holes in the Map: England’s Unregistered Land
Coding and writing by Anna Powell-Smith. Around 15% of the freehold land in England & Wales is unregistered. What this means is that if you go to the Land Registry and ask them ‘Who owns …
Michael Atiyah has died
We are very sorry to hear of the death of Michael Atiyah. Michael was a giant of mathematics. He held many positions including Savilian Professor of Geometry here in Oxford, President of the Royal Society, Master of Trinity College, Cambridge, the founding Directorship of the Isaac Newton Institute and Chancellor of…
Metasploit 5.0 Released
We are happy to announce the release of Metasploit 5.0, the culmination of work by the Metasploit team over the past year. Learn more.
You Weren't Meant to Have a Boss (2008)
March 2008, rev. June 2008 Technology tends to separate normal from natural. Our bodies weren't designed to eat the foods that people in rich countries eat, or to get so little exercise. There may be a similar problem with the way we work: a normal job may be as bad for us intellectually as white flour or sugar is for…
Ode to the 767
An Oldie but Goodie From Boeing.
How I Built a $5K a Month Side Project
We create content that your buyers trust — original research, data journalism, earned coverage, and content built for credibility.
Use perfect hashing, instead of binary search, for keyword lookup
We've been speculating for a long time that hash-based keyword lookup ought to be faster than binary search, but up to now we hadn't found a suitable tool for generating the hash function. Joerg Sonnenberger provided the inspiration, and sample code, to show us that rolling our own generator wasn't a ridiculous idea…