New
The latest blog posts to take off on Hacker News. 4,838 posts.
Iconic consoles of the IBM System/360 mainframes, 55 years old today
The IBM System/360 was a groundbreaking family of mainframe computers announced on April 7, 1964. Designing the System/360 was an extremely...
The Archetypal Resonance of Classic JRPGs
When I learned about Xenogears, I knew that I had to play it. It was an irresistible package, seemingly tuned to my idiosyncrasies: a Japanese RPG from the 1990s golden era, featuring a famously deep (and convoluted) plot, and with a fanbase that still discusses its underrated status with almost re
When to Use TypeScript – A Detailed Guide Through Common Scenarios
Strap yourself in. In this guide, we compare when it's absolutely vital to be using TypeScript, the strictly-typed programming language, and when it makes sense to stick to vanilla JavaScript.
The Nokia N9 Alarm Clock (2014)
I want to talk about the Nokia N9 (2011) alarm clock application because it’s a really nice example of thoughtful, functional design – and because it’s only on the N9, so a lot of people won’t have seen it.
Native image lazy-loading for the web
In this post, we’ll look at the new loading attribute which brings native <img> and <iframe> lazy-loading to the web!. For the curious, here’s a ...
The Secret Rules For Getting Hired
I'm going to let you in to three TOP SECRET rules for getting hired. These are the hidden techniques used by TOP interviewers… Never Tell The Candidates The Rules Of Success I read an infuriating blog post recently: "If someone doesn't send a thank you email, don't hire them". This is a great way to limit your talent…
Does the LHC collide protons at twice the speed of light?
Science News, Physics, Science, Philosophy, Philosophy of Science
How Apps on Android Share Data with Facebook (2018)
Facebook routinely tracks users, non-users and logged-out users outside its platform through Facebook Business Tools. App developers share data with Facebook through the Facebook Software Development Kit (SDK), a set of software development tools that help developers build apps for a specific operating system. Using…
Fixed Layout Prototyping – Hexagonal Electronics Breadboard
daverowntree has one repository available. Follow their code on GitHub.
HermiTux: A Binary-Compatible Unikernel
A binary-compatible unikernel
GPS Time Rollover Failures Keep Happening, But They’re Almost Done
This is week "1111111111" in the GPS system. Tomorrow morning it will roll over to week "0000000000". How well will various systems handle this change? Not well, judging by what we've seen so far!
Polish general who fought with Washington may have been female
Chadds Ford, Pennsylvania, 1777. At the end of a daylong battle, George Washington’s right flank has completely collapsed. British troops are closing in. A dashing Polish cavalry officer reports to Washington’s bodyguard that they are in danger of being surrounded. Washington orders Casimir Pulaski to gather as many…
Clean Coder Blog
Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include:
r/ChangeMyView Is Graduating Reddit: Introducing ChangeAView.com
TL;DR: Reddit has been a great incubator for the r/ChangeMyView project, but we’re very excited to announce that…
Way to store your dotfiles: A bare Git repository (2016)
It's time to find a better way to store your dotfiles. Learn why you should start using a bare Git repository instead.
Apple Plus – brand versus subscription
Apple’s talk about services got specific with a bunch of news subscription services. Most of them are sensible and worthy iteration, but the company still hasn’t explained exactly what it plans with its push into commissioning billions of dollars of premium TV (Spielberg! Oprah!). Maybe all of this
Lessons learned porting 50k loc from Java to Go
Things I've learned while porting 50 thousand lines of code from Java to Go
Error Handling in Go (2016)
Two commonly perceived problems of the programming language Go are that handling errors is verbose and repetitive parametric polymorphism is not available This post is about the intersection of those problems and Rob Pike’s recommendation on the former.
New WebKit Features in Safari 12.1
There are many improvements and new web platform features in WebKit that are now available with the release of Safari 12.1, included with macOS Mojave 10.14.4 and iOS 12.2.
Waiting for PostgreSQL 12 – Allow user control of CTE materialization, and change the default behavior.
This is pretty important change, as it has the chance to cause performance issues in some cases.
Battery Power's Latest Plunge in Costs Threatens Coal, Gas
Access the latest perspectives on the energy transition with samples of research reports and data-driven analysis from BNEF experts.
Ginseng: Keeping secrets in registers when you distrust the operating system
Ginseng: keeping secrets in registers when you distrust the operating system Yun & Zhong et al., NDSS’19 Suppose you did go to the extreme length of establishing an unconditional root of …