Beginner's guide to longevity research
A beginner's guide to longevity research
The latest blog posts to take off on Hacker News. 4,419 posts.
A beginner's guide to longevity research
We’re excited to announce we’ll be bringing together all the different ways to pay with Google, including Android Pay and Google Wallet, into a single brand: Google Pay.
I really screwed things up as a young faculty member at Harvard. It worked out OK in the end, but, man, I wish I could go back in time to w...
There are many greplike tools available to choose from. ripgrep is currently the fastest, which folks seem to focus on, but they have different features. Here's a chart to help you see which tools can do what.
This is an article about compiler directives; or as they are commonly known, pragmas. It’s derived from a talk of a similar name that I gave last year at GopherChina in Shanghai.
Programmers complain about readability and talk about bad code and unclean code, and the difficulties they run into trying to understand and maintain that code. What do we mean by readability? What makes code unreadable?
When the Woolwich foot tunnel closed for repairs in 2011, it should have been a routine job. The pathway had been providing pedestrians with a quick route beneath the Thames since 1912. A century o…
The recent reveal of Meltdown and Spectre reminded me of the time I found a related design bug in the Xbox 360 CPU – a newly added instruction whose mere existence was dangerous. Back in 2005 I was…
2018 has barely begun, and so has the fight to preserve net neutrality. January 3 was the first day of business in the California state legislature, and state Sen. Scott Wiener used it to introduce legislation to protect net neutrality for Californians. As the FCC has sought to abandon its role as...
npm Blog (Archive); updates from the npm team are now published on the GitHub Blog and the GitHub Changelog
At the end of December, Apple made good on the release of the new iMac Pro and started selling and shipping the new workstations. While this could be characterized as a stop-gap effort until the ne…
IBM's vacuum tube computers of the 1950s were built from pluggable modules, each holding eight tubes and the associated components. I recent...
We’ve all probably seen Java’s String comparison function before. It compares strings by the first differing character, falling back to the length difference when they are identical up to the end of the shorter string:
It seems these days like programming with dependent types in Haskell (and its advantages) is moving slowly but steadily to the mainstream of Haskell programming. In the current state of Haskell education, dependent types are often considered topics for “advanced” Haskell users. However, I can foresee a day where the…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
RISC-V International Staff RISC-V International’s staff bring together expertise from multiple disciplines to advance our mission of promoting the RISC-V instruction set architecture (ISA). On the RISC-V blog, we highlight...
In this article, we explore the possibilities allowed by higher inductive types. They enable a much more intuitive formalization of integers and new mind-blowing definitions of the (homotopical) ci…
FSD, Waveguides, and Focus/Depth Planes – A Fatally Flawed Foundation While you can’t find what Magic Leap hypes as “photonic light field chip” anywhere in their patent appl…
Article based on my talk about Full-text search in Django with PostgreSQL.
By now, everyone knows that something “big” just got announced regarding computer security. Heck, when the Daily Mail does a report on it …
What is the oldest x86 processor that is still supported by a modern Linux kernel in present time? I asked the above quiz question during the Geekcamp tech conference in Nov 2017 during my emcee role. The theoretical answer as you can glean from the title of this post is the 486 which was first released in 1989. I…
Recently I wanted to deepen my understanding of bash by researching as much of it as possible. Because I felt bash is an often-used (and under-understood) technology, I ended up writing a book on it .
I have used Hugo, the blog engine this blog runs on top of, more and more lately for less and less typical use cases. Hopefully this post will inspire others in similar ways.
View, search and download security bulletin information for individual IBM product versions and releases.
Hello. Here’s an update on Transmit iOS that I promise will not use the words “sunset” or “journey”.
posted by Matthew Flatt with thanks to collaborators Kent Dybvig, Andy Keep, Gustavo Massaccesi, Sarah Spall, Sam Tobin-Hochstadt, and Jon Zeppieri It's been almost a year since we decided to try running Racket on Chez Scheme, and it has been almost six ...