New
The latest blog posts to take off on Hacker News. 4,838 posts.
Offline-Pedia converts old televisions into Wikipedia readers (2018)
There are villages in the Ecuadorian Andes that are so small you cannot find them on a map. Cajas Juridica is one such place, located just 13km north of the equator. But two engineering students, Joshua Salazar and Jorge Vega, and the staff of Yachay Tech University have figured out a way to give discarded….
Dark color: Things to know about color when adopting dark mode
Things you should know about color when adopting dark mode.
How Figma's Multiplayer Technology Works
A peek into the homegrown solution we built as the first design tool with live collaborative editing.
The Most Gender-Switched Names in the U.S.
We use some names mostly for boys and some mostly for girls, but then there is a small percentage that, over time, switched from one gender to another. Which names made the biggest switch?
SQLite is easy to compile
SQLite is really easy to compile
Sourcehut Q3 2019 Financial Report
sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
Go Is the New Ruby
How I fell in love with Ruby
Thriving on the Technical Leadership Path
Choosing to cultivate a path as a technical leader.
Apple Developer Documentation Is Missing
The current state of Apple’s software documentation is the worst I’ve ever seen for any framework anywhere. Apple needs to fix this—now.
When AWS, Azure, or GCP Becomes the Competition
It starts with someone posting an AWS press release in the company chat. “AWS Announces FooBar,” the headline reads. The announcement skirts around technical details, as usual, but contains a worrying amount of buzzwords that overlap with the company’s product. Somebody responds with a grimace emoji 😬. Others reply…
“Rule the Waves”: a game of naval strategy (2016)
"Rule the Waves" is hard to buy, hard to look at, and hard to play. But you should play it anyway, because the actual game is so good it's worth it
Betrayal at Krondor
During the 1960s and 1970s, a new type of game began to appear in increasing numbers on American tabletops: the experiential game . These differed from the purely abstract board and card games of yore in that they purported to simulate a virtual world of sorts which lived behind their surface systems. The paradigm…
High-Performance GPU Computing in the Julia Programming Language (2017)
Julia is a high-level programming language for mathematical computing that is as easy to use as Python, but as fast as C. The language has been created with performance in mind…
Deepstream 5.0: Resurrected using MIT license
A realtime server for the modern web
Isolation, anxiety, and depression in the remote workplace
Productivity inspiration and tactical advice that's actually useful.
The Sad Saga of Purism and the Librem 5
Today I’m going to tell you a sad tale of a device called the Librem 5 and the company behind it, Purism. As of right now, this story does not have a happy ending. I am writing this series of articles as a protest against the behavior of Purism, a company which claims that transparency and openness are their core…
ML from Scratch, Part 2: Logistic Regression (2018)
In this second installment of the machine learning from scratch we switch the point of view from regression to classification: instead of estimating a number, we will be trying to guess which of 2 possible classes a given input belongs to. A modern example is looking at a photo and deciding if its a cat or a dog.
The evolution of the web, and a eulogy for XHTML2
In 2009, the W3C cancelled the development of the proposed successor of XHTML, XHTML2.
Why async fn in traits are hard
After reading boat’s excellent post on asynchronous destructors , I thought it might be a good idea to write some about async fn in traits. Support for async fn in traits is probably the single most common feature request that I hear about. It’s also one of the more complex topics. So I thought it’d be nice to do a…
7M Adobe Creative Cloud Accounts Exposed to the Public
A data exposure of 7 million Adobe Creative Cloud account records could put users at risk of targeted phishing.