New
The latest blog posts to take off on Hacker News. 4,419 posts.
What Happens When a Founder Is Fully Vested?
Let’s say you are the founder and CEO of a startup and you have now been at it for four years. The company is doing great, you’ve raised several rounds of financing, you have a product in the market that is solving a real problem, you have a bunch of customers, you have a growing […]
Controlling the Spice, Part 3: Westwood’s Dune
Louis Castle first became friends with Brett Sperry in 1982, when the two were barely out of high school. Castle was selling Apple computers at the time at a little store in his native Las Vegas, and Sperry asked him to print out a file for him. “I owned a printer, so I invited him over,” remembers Castle, “and he…
Facial recognition: It’s time for action
In July, we shared our views about the need for government regulation and responsible industry measures to address advancing facial recognition technology. As we discussed, this technology brings important and even exciting societal benefits but also the potential for abuse. We noted the need for broader study and…
From macOS to Windows and WSL
Writings about computing, agents, and the Internet.
No, negative masses have not revolutionized cosmology
Science News, Physics, Science, Philosophy, Philosophy of Science
WordPress 5.0: A Gutenberg FAQ
Update: On December 6th we released WordPress 5.0. It was definitely the most controversial release in a while, but the usage and adoption metrics are looking similar to previous releases. I’m look…
Choose Firefox Now, or Later You Won't Get a Choice (2014)
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Giving Mono Souper Powers
By virtue of using LLVM, Mono has access to a wide suite of tools and optimization backends. A lot of active research uses LLVM IR. One such research project, Souper, tries to brute-force a search for missed optimizations in our emitted code. The .NET community may have software projects that benefit from using Souper…
A blogging style guide
Here are 39 ways to make your blog more entertaining to read and more pleasurable to write.
We busted a fake Chrome extension that was trying to steal data
A mysterious (and fake) Chrome extension. A clever data exfiltration scheme. They would have gotten away with it, too, if it weren't for those meddling security analysts using ExtraHop Reveal(x)! Follow along as we go from threat detection to response in this real-life threat hunt with network traffic analysis.
Neither PWA nor AMP are needed to make a website load fast
Good performance practices are still needed when developing fast web experience.
Repl.it Multiplayer
Today we're announcing the most-significant evolution of our platform — something we've been building towards for a long time that we're thrilled to share with you. Introducing Multiplayer: code with friends in the same editor, execute programs in the same interpreter, interact with the same terminal, chat in the IDE…
Goodbye, EdgeHTML
Microsoft is officially giving up on an independent shared platform for the internet. By adopting Chromium, Microsoft hands over control of even more of on
O2 outage due to expired Ericsson certificate
Following network disturbances in a number of Ericsson’s (NASDAQ:ERIC) customer networks, Ericsson has taken immediate action to minimize impact and support the
On Overcoming Pain
Breaking my knee this year was a difficult experience, but I did learn a lot from it . I now know more than I ever wanted to know about the anatomy of my knee and how the muscles work together to create the miracle of bipedal locomotion, and more importantly, I now know more about pain.
Why did Apple's Copland fail when so many 90s OS succeed, dominate world today
(Adapted from a Quora answer .) OS/2 1.x was a clean-sweep, largely legacy-free OS with only limited backwards compatibility with DOS. OS/2 2.x and later used VMs to do the hard stuff of DOS emulation, because they ran on a chip with hardware-assisted DOS VMs: the 80386s Virtual86 mode.…
Better Clojure formatting
A Clojure formatting style good enough to be a default standard
Why you need both rituals and routines to power your workday
Routines aren't the only thing we need for a balanced life. Most of us spend our days switching tasks and it’s our rituals that help us get through them.
Microsoft Edge and open source collaboration
For the past few years, Microsoft has meaningfully increased participation in the open source software (OSS) community, becoming one of the world’s largest supporters of OSS projects. Today we’re announcing that we intend to adopt the Chromium open source project in the development of Microsoft Edge on the desktop to…
Rust 2018 is here, but what is it?
Starting today, the Rust 2018 edition is in its first release. With this edition, we’ve focused on making Rust developers as productive as they can be. Most of the language ...
Faster and simpler with the command line: deep-comparing JSON files with jq
As part of our recently announced deal with Apple Music [https://genius.com/a/genius-gets-smart-with-apple-music], you can now view Genius lyrics for your favorite music within the Apple Music app. We deliver our lyrics to Apple via a nightly export of newline-delimited JSON objects.
Dear Tumblr: Banning “Adult Content” Will Harm Sex-Positive Communities
Social media platform Tumblr has announced a ban on so-called “adult content,” a move made, it seems, in reaction to Tumblr’s app being removed from the Apple app store. But while making the app more available is in theory good for Tumblr users, in practice what’s about to happen is mass censorship...
State of web browsers in 2018
Late 2018 edition