New
The latest blog posts to take off on Hacker News. 4,838 posts.
Photos from Crude Sketches: Nvidia's GauGAN Explained Visually
In this article I'll be explaining how GauGAN converts simple blobs of color into photorealistic paintings of landscapes.
EFF Statement on Assange Indictment and Arrest
While the indictment of Julian Assange centers on an alleged attempt to break a password—an attempt that was not apparently successful—it is still, at root, an attack on the publication of leaked material and the most recent act in an almost decade-long effort to punish a whistleblower and the...
Ice cold archive storage
Get the latest cloud storage news here from Google Cloud, with a new archive storage class and Persistent Disk updates.
Firefox Beta for Windows 10 on Qualcomm Snapdragon Now Available
Today, we’re excited to report the availability of our ARM64-native build of Firefox for Snapdragon-powered Windows 10 Always Connected PCs in our beta release channel, a channel aimed at developers or early tech adopters to test upcoming features before they’re released to consumers.
Lvalues, rvalues, glvalues, prvalues, xvalues, help (2018)
Did you use to have some sort of intuition for what “lvalue” and “rvalue” meant? Are you confused about glvalues, xvalues and prvalues, and worry that lvalues and rvalues mi…
Random Forests for Complete Beginners
The definitive guide to Random Forests and Decision Trees.
PostgreSQL Count(*) Performance Improvements
count(*) is often quite slow in PostgreSQL. This article explores how to count rows faster using approximations and other tricks.
996, GitHub, and China's digital workers rights awakening
Machine Learning, Javascript, Python, and DevOps
JQuery 3.4.0 Released
jQuery: The Write Less, Do More, JavaScript Library
Making email more secure with MTA-STS standard
Posted by Nicolas Lidzborski, Senior Staff Software Engineer, Google Cloud and Nicolas Kardas, Senior Product Manager, Google Cloud We’re...
Sorting in Japanese – An Unsolved Problem (2011)
Sorting Japanese is not only difficult—it’s an unsolved problem. This seems hard to believe if you are not familiar with the complexities of processing Japanese digitally. But what is trivially easy in English is impossible in Japanese, even with the amount of computer power we have available today.
House of Representatives Passes Net Neutrality Protections
In a vote of 232-190, the House of Representatives passed the Save the Internet Act (H.R. 1644). This is a major step forward in the fight for net neutrality protections, and it’s because you spoke up about what you want.The Save the Internet Act was written to restore the strong and hard-fought...
EU Agencies Falsely Report More Than 550 Archive.org URLs as Terrorist Content
CORRECTION: This post previously identified the sender of the 550 falsely identified URLs as Europol's EU Internet Referral Unit (EU IRU). The sender was in fact, the French national Internet Referral Unit, using Europol's application, which sends the email from an @europol.europa.eu address. The EU IRU has informed…
Boeing 737 MAX crash and the rejection of ridiculous data
“Boeing 737 Max: What went wrong?” (BBC) contains a plot showing the angle of attack data being fed to Boeing’s MCAS software. Less than one minute into the […]
Cloud Code – A new set of plug-ins for IntelliJ and VS Code
Cloud Code, a new set of plug-ins for IntelliJ and VS Code, makes it easy to rapidly build, debug, and deploy to Kubernetes, using the tools you already have.
Your Android Phone Is a Security Key
Now, your phone running Android 7+ can be your security key, protecting you against phishing. Use it to protect your personal and work Google Accounts.
Startup Stock Options – Why a Good Deal Has Gone Bad
A version of this article first appeared in the Harvard Business Review VC’s have just changed the ~50-year old social contract with startup employees. In doing so they may have removed one o…
DNS-over-HTTPS Policy Requirements for Resolvers
Over the past few months, we’ve been experimenting with DNS-over-HTTPS (DoH), a protocol which uses encryption to protect DNS requests and responses, with the goal of deploying DoH by default ...
Reasons to turn down the transmit power of your Wi-Fi (2017)
By default almost all WiFi access points transmit at full power (100mW on 2.4GHz). This gives maximum coverage and users see a good signal ("full bars"). However, there are good reasons to turn down the transmit power to a fraction of the maximum.
339 Bytes of Responsive CSS
7 CSS declarations and a/an (optional) font import is all it takes to change a drab basic website to a minimalistic easy to read piece of beauty.
NVMM: A full, fast and flexible virtualization stack for NetBSD
NVMM provides the infrastructure needed for both the kernel driver and the userland emulators.
A fork() in the road
The received wisdom suggests that Unix’s unusual combination of fork() and exec() for process creation was an inspired design. In this paper, we argue that fork was a clever hack for machines and programs of the 1970s that has long outlived its usefulness and is now a liability. We catalog the ways in which fork […]
Oregon Engineer Wins Traffic-Light Timing Lawsuit
Arlington, Va.—On December 28, 2018, Magistrate Judge Stacie F. Beckerman of the U.S. District Court for the District of Oregon entered a judgment largely ruling […]
Withdrawing from the Microsoft MVP Program
When I was first named a Microsoft Most Valuable Professional, back in the early 2000’s, I was very proud. Really, I was. There was a cohort of smart, generous, and engaged engineers who were…