New
The latest blog posts to take off on Hacker News. 2,668 posts.
How Swift Achieved Dynamic Linking Where Rust Couldn't
For those who don’t follow Swift’s development, ABI stability has been one of its most ambitious projects and possibly it’s defining feature, and it finally shipped in Swift 5 . The result is something I find endlessly fascinating, because I think Swift has pushed the notion of ABI stability farther than any language…
IBM, sonic delay lines, and the history of the 80×24 display
What explains the popularity of terminals with 80×24 and 80×25 displays? A recent blog post " 80x25 " motivated me to investigate this. The ...
Open Letter to the Linux Foundation
To: The Linux Foundation Jim Zemlin: Executive Director Angela Brown: VP of Events Andy Updegrove: Legal Council
Sendy Is Insecure: How Not to Implement ReCAPTCHA
Sendy's reCAPTCHA implementation doesn't do anything.
Blending complex systems made my latency 10x higher
Every time someone reports higher latency after migrating to Kubernetes, the root cause is an assumption that changed. This is one of those stories.
Ransomware, Data Breaches at Hospitals Tied to Uptick in Fatal Heart Attacks
Hospitals that have been hit by a data breach or ransomware attack can expect to see an increase in the death rate among heart patients in the following months or years because of cybersecurity remediation efforts, a new study posits. Health industry experts say the findings should prompt a larger review of how…
Making Wrong Code Look Wrong (2005)
Way back in September 1983, I started my first real job, working at Oranim, a big bread factory in Israel that made something like 100,000 loaves of bread every night in six giant ovens the size of…
Modern Data Practice and the SQL Tradition
This made it to the Hacker News front-page too: some very interesting comments there
The July Galileo Outage: What happened and why
By bert hubert / bert@hubertnet.nl This post is an excerpt of a far longer post on Galileo, its structures and the cause of the outage. Here we’ll only focus on the outage - the potential underlying reasons behind it are described in the full article. Since the week-long outage in July I’ve been fascinated by Galileo…
Parse, Don’t Validate
Historically, I’ve struggled to find a concise, simple way to explain what it means to practice type-driven design. Too often, when someone asks me “How did you come up with this approach?” I find I can’t give them a satisfying answer. I know it didn’t just come to me in a vision—I have an iterative design process…
How to Find Consulting Clients
CIPIT88 hadir dengan pilihan permainan online yang menarik dan tampilan yang praktis. Temukan game favoritmu dan nikmati pengalaman bermain yang seru dalam satu platform.
Bypassing GitHub's OAuth Flow with a Head Request
For the past few years, security research has been something I’ve done in my spare time. I know there are people that make a living off of bug bounty programs, but I’ve personally just spent a few hours here and there whenever I feel like it.
Stab a Book, the Book Won't Die
On the resilience of books in the face of apps, attention monsters, and an ad-driven online economy
Indiana Bell moved a functioning building in 1930
In 1930, Indiana Bell, a subsidiary of AT&T, needed a larger building for their headquarter. The problem? The old building needed to stay in operations at all t
Start before you think you’re ready
On the awful temptation to keep researching indefinitely.
“Is your startup idea taken?” and why we love X for Y startups
☝️Above: Michelle Rial ( follow her at @TheRialMichelle ), then working at Buzzfeed, posted this hilarious infographic with all the “X for Y” ideas. Here’s the original article .
Those odd-looking security barriers
You've probably seen these dotted around a few places, what looks like some sort of security barrier, but wondered how such an odd thing could work.
How to Steal a Billion
CLXXXIV
Censorship is bad even when it’s done by private companies
NOTE: This post is a slightly longer version of a piece I recently published on The Federalist. Their editor asked me to cut some passages because it was a bit long, but I figured that readers of my blog would…
Is GraphQL Still Relevant in an HTTP2 World?
GraphQL offers a lot more than reduced round trips.
File systems unfit as distributed storage back ends: lessons from Ceph evolution
File systems unfit as distributed storage backends: lessons from 10 years of Ceph evolution Aghayev et al., SOSP’19 Ten years of hard-won lessons packed into just 17 pages (13 if you don’t co…
Glyphosate in Organic Hydroponic Food Production
The National Organic Program (NOP) is now allowing the cancer-causing herbicide, glyphosate, in “organic” hydroponic production.
Layers in Software: From Data to Value
Then Back in the 2000s, we wrote applications in layers. Presentation layer, client, data transfer, API, business logic, data access, database. We maintained strict separation bet ween these layers…
Tech and Liberty
The First Amendment is not about a law, but rather a culture — specifically a culture of liberty. It is essential to tech, and in this context, Facebook is mostly right about political ads (but can…