New
The latest blog posts to take off on Hacker News. 4,838 posts.
Authentication and the Have I Been Pwned API
The very first feature I added to Have I Been Pwned after I launched it back in December 2013 was the public API [https://www.troyhunt.com/have-i-been-pwned-you-can-now-ask-api/]. My thinking at the time was that it would make the data more easily
XSS attacks on Googlebot allow search index manipulation
Googlebot is based on Google Chrome version 41 (2015), and therefore it has no XSS Auditor, which later versions of Chrome use to protect the user from XSS attacks…
A personal story about 10× development
During the last few days there has been an ongoing Twitter storm about 10× developers. And like all the ones before it (and all the future o...
Three people play a Tetris-like game using a brain-to-brain interface
UW researchers created a method for two people help a third person solve a task using only their minds.
Google Chrome is ditching its XSS detection tool
The Sophos Blog
PHP 5 and 7.0 end of life
Critical PHP Security Release 21 Oct 2026: PHP released emergency patches on 21 October 2026 for two critical unauthenticated remote code execution (RCE) Learn why PHP EOL matters, the security & compliance risks of running unsupported PHP, and how to plan, test, and upgrade to supported versions.
A Cold Take on IBM, Red Hat and Their Hybrid Cloud
I start more blog posts than I finish, due to no shortage of other distractions and at times a near-crippling inability to blog short. When IBM announced they were acquiring Red Hat in October 2018…
How I tried to compete with YouTube and Google with Livevideo.com
Learn how Google kills competition through anti-competitive behavior. This is the true story of how I tried to compete with YouTube and Google with two of the former founders of Myspace between 2006-2008 on a startup called LiveVideo.com. Some old files I found related to LiveVideo.com: Automated Transcript: 00:05 You…
A moonlit tribute to a moon landing icon
As the 50th anniversary of the moon landing approaches, we honor Margaret Hamilton’s contribution with a portrait made of moonlight.
Examples to compare OCR services: Amazon vs. Google vs. Microsoft
We're building a note app that needs to do OCR as well as possible. We hoped there would be a good modern 2019 comparison of the image OCR services, but as of July 2019, there wasn't, so we wrote one.
Front-end design, React, and a bridge over the great divide
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
Software design is also about relationships
In parts 1 and 2 we saw:
I was a 10x engineer and I’m sorry
You probably saw the big discussion this past weekend on Twitter about 10x Engineers. It all started with a tweet about how to recognize a 10x Engineer, followed by tons of responses about how usel…
Adventures Building a Self-Driving RC Car
Having read some amazing books on Machine Learning, I had been looking for opportunities to apply ML from first principles in the real world. That was what got me curious about the wonderful Donkey Car project. The project is essentially a how-to guide to building your own RC car which can drive itself around a track…
How I Could Have Hacked Any Instagram Account
This article is about how I found a vulnerability on Instagram that allowed me to hack any Instagram account without consent permission. Facebook and Instagram security team fixed the issue and rewarded me $30000 as a part of their bounty program. Facebook is working constantly to improve its security controls on all…
At what time of day do famous programmers work?
I was curious when the famous programmers do their work. And it is quite easy to find. The result of programmers work is a code. Code is stored in version control systems (VCS). When you put code in VCS the time is record.
HTTP Security Headers – A Complete Guide
A description of each security header, why it is important, and how to configure your website in a secure way.
The Apollo 11 Moon Landing: Spacecraft Design Then and Now
To mark the 50th anniversary of Apollo 11, we revisit a first-hand account of designing the Lunar Module digital autopilot, and compare the approach used then with the way it could be done today.
Think in Math, Write in Code
Programmers love to discuss programming languages. We not only debate their technical merits and aesthetic qualities, but they become integrated into our personal identities, along with the values and traits that we associate with them. Some even defend a form of Linguistic Determinism that thinking is confined to…
Powering a Mainframe
The last few days have been eventful. I was contacted by the datacenter that the mainframe's cage is now ready for moving in, and the power ...
The Glorious, Profitable, Inescapable Art of Addiction
Get those numbers up! Those are rookie numbers! I've been reading a lot about Anthem. It's that gigantic, mega-budget looter-shooter fr...
Notes on a Smaller Rust
Many people who use Rust for a bit - especially those who like the language but do not fall in love with it - feel a sense that there must be a smaller, simpler variation on the same theme which would maybe be a little less powerful, but would also be much easier to use. I agree with them, but I think they are almost…
Investigating the Galileo Satellite Navigation System Outage with a LimeSDR
You may have already heard that the Galileo EU satellite navigation constellation is out of service since last Thursday July 11th. Currently the Galileo constellation status page shows that the status of most Galileo satellites is not usable because of a service outage. The satellites not affected by this outage are…
PEP 554 – Multiple Interpreters in the Stdlib
CPython has supported multiple interpreters in the same process (AKA “subinterpreters”) since version 1.5 (1997). The feature has been available via the C-API. [c-api] Multiple interpreters operate in relative isolation from one another, which facilit...
Faster, cheaper, and better: A story of breaking a monolith
On May 21st 2019, we broke search service out of vehicle-service. It was faster, cheaper, and better!