Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 716 posts.
The Orange Juice Test (1985)
The key to hiring quality employees is with using the Orange Juice Test, which is designed to sort through candidates based on how they can handle difficult situations and tasks.
When FFI Function Calls Beat Native C
Over on GitHub, David Yu has an interesting performance benchmark for function calls of various Foreign Function Interfaces ( FFI ):
React v16.3.0: New lifecycles and context API
This blog site has been archived. Go to react.dev/blog to see the recent posts. A few days ago, we wrote a post about upcoming changes to our legacy lifecycle methods, including gradual migration strategies. In React 16.3.0, we are adding a few new lifecycle methods to assist with that migration. We are also…
The Stack Overflow Age
I want to catch you all up on some stuff but mostly I want to tell the story of Stack Overflow in a not-completely-disorganized way.
Making a racist AI without really trying (2017)
A cautionary tutorial. Let's make a sentiment classifier!¶Sentiment analysis is a very frequently-implemented task in NLP, and it's no surprise. Recognizing whether people are expressing positi
Supercharging the Git Commit Graph
Have you ever run gitk and waited a few seconds before the window appears? Have you struggled to visualize your commit history into a sane order of
Docker Considered Harmful (2016)
A note in advance: This is absolutely not about Docker being too "opinionated" for me, or other tools being more flexible. I believe that learning and using Docker is just plain more complicated than learning and using the tools I describe below. Docker is genuinely more complex and harder to use than the…
Amazon Selects New York City and Northern Virginia for New Headquarters
Amazon to invest $5 billion and create more than 50,000 jobs across the two new headquarters, and announces Nashville as new Operations Center of Excellence with more than 5,000 jobs.
Text Embedding Models Contain Bias
As Machine Learning practitioners, when faced with a task, we usually select or train a model primarily based on how well it performs on that task. For example, say we're building a system to classify whether a movie review is positive or negative. We take 5 different models and see how well each performs this task:
An Introduction to Cache-Oblivious Data Structures
If you read my recent post about Postgres you may have noted that Postgres operates primarily with fixed-size blocks of memory called “pages.” By default, Postgres pages are 8KB. This number is tuned to match operating system page sizes which are tuned to match hardware cache sizes. If you were to run Postgres on…
Mapping the internet with Hilbert curves
The internet is big. Really big . You just won’t believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think the /22 you got as a LIR was big, but that’s just peanuts to the internet.
Apple in China: who holds the keys?
Last week Apple made an announcement describing changes to the iCloud service for users residing in mainland China. Beginning on February 28th, all users who have specified China as their country/r…
Write Emails Faster with Smart Compose in Gmail
Powered by artificial intelligence, Smart Compose suggests complete sentences in your emails so that you can draft emails from scratch, faster.
Pointers in C (2010)
This document comes with a companion example program, available as one file or as multiple files (zipped) .
Running FFmpeg on AWS Lambda for 1.9% the Cost of AWS Elastic Transcoder
A guide to building a transcoder using Exodus, FFmpeg, and AWS Lambda.
Why [Insert Thing Here] Is Not a Password Killer
These days, I get a lot of messages from people on security related things. Often it's related to data breaches or sloppy behaviour on behalf of some online service playing fast and loose with HTTPS or passwords or some other easily observable security posture. But on a fairly regular
But don’t let that distract you; it was designed to kill people (2017)
I’m going to tell you about how I took a job building software to kill people. But don’t get distracted by that; I didn’t know at the time.
Faxploit: Sending Fax Back to the Dark Ages
Research By: Eyal Itkin, Yannay Livneh and Yaniv Balmas Fax, the brilliant technology that lifted mankind out the dark ages of mail delivery when only the postal service and carrier pigeons were used to deliver a physical message from a sender to a receiver. Technology wise, however, that was a long time ago. Today […]
How the modern containerization trend is exploited by attackers
This MacKeeper report will tell you about 6 major data breaches that happened in 2018.
The Internals of Postgres – Concurrency Control
Concurrency Control is a mechanism that maintains atomicity and isolation, which are two properties of the ACID, when multiple transactions run concurrently in a database.
The Waterfall methodology was a historic accident and they knew it
The "Waterfall" methodology was a historic accident and they knew it.
A Guide to Python's Magic Methods (2012)
A guide to all the Magic Methods in Python
How fast is AMP really?
Tim Kadlec writes about performance, product management, and the web.
Finding Pwned Passwords with 1Password
1Password integrates with Pwned Passwords, a feature of Have I Been Pwned that allows you to check if your passwords have been leaked on the Internet.