New
The latest blog posts to take off on Hacker News. 4,419 posts.
The Art and Science of Leading Projects
Explore free project management resources from TeamGantt, including practical guides, templates, tools, videos, podcasts, and construction resources.
Amazon S3 Block Public Access: Protection for Your Accounts and Buckets
Update (4/27/2023): Amazon S3 now automatically enables S3 Block Public Access and disables S3 access control lists (ACLs) for all new S3 buckets in all AWS Regions. Update (August 2019)– Fresh screen shots and changes to the names of the options. Newly created Amazon S3 buckets and objects are (and always have been)…
Imaginary worlds dreamed by BigGAN
These are some of the most amazing generated images I’ve ever seen. Introducing BigGAN, a neural network that generates high-resolution, sometimes photorealistic, imitations of photos it’s seen. None of the images below are real - they’re all generated by BigGAN.
C Portability Lessons from Weird Machines
In this article we’ll go on a journey from 4-bit microcontrollers to room-sized mainframes and learn how porting C to each of them helped people separate the essence of the language from the environment of its birth. I’ve found technical manuals and videos for this article to help bring each computer to life.
PSA: Firefox Nightly now with experimental Wayland support
As of last nightly (20181115100051), Firefox now supports Wayland on Linux, thanks to the work from Martin Stransky and Jan Horak, mostly.
Estimating the chances of something that hasn’t happened yet
A handy rule of thumb for creating a confidence interval for the probability of an event you haven't seen happen yet.
The Power of Web Components
Web Components comprises a set of standards that enable user-defined HTML elements. These elements can go in all the same places as traditional HTML. Despite the long standardization process, the ...
Red Hat Enterprise Linux 8 Beta
Linux containers, Kubernetes, artificial intelligence, blockchain and too many other technical breakthroughs to list all share a common component - Linux, the same workhorse that has driven mission-critical, production systems for nearly two decades. Today, we’re offering a vision of a Linux foundation to power the…
UKL: A Unikernel Based on Linux
Unikernels are customized, single address space bootable images composed of an application and the required bare-minimum kernel functionality. Today’s unikernels have demonstrated substantial performance and security advantages over monolithic and microkernels, but none have yet achieved widespread adoption. The…
Type inference
Type inference is a major feature of several programming languages, most notably languages from the ML family like Haskell. In this post I want to provide a brief overview of type inference, along with a simple Python implementation for a toy ML-like language.
Beyond Passwords: 2FA, U2F and Google Advanced Protection
Last week I wrote a couple of different pieces on passwords, firstly about why we're going to be stuck with them for a long time yet [https://www.troyhunt.com/heres-why-insert-thing-here-is-not-a-password-killer/] and then secondly, about how we all bear some
Fast line-following robots
Since February 2016, I have been participating in DIYRobocars meetups here in the SF Bay Area, wherein a bunch of amateur roboticists compete in autonomous time trials with RC cars. I had been doing very well in the competition with essentially just a glorified line-following robot, but have lately upgraded to a full…
A Better Way to Implement Bit Fields
One of the main use cases for the Zig Programming Language is operating system development and embedded development. So, what better way to make sure the language is suitable than to work on a project in this field?
Privacy not included: Holiday gift list for privacy and security
Privacy Not Included was launched in 2017 to help you understand the privacy risks of tech products that connect to the internet. We are continuing that work in the form of Product Reviews at our magazine Nothing Personal, where our privacy experts do hours of hands-on testing and research on the most popular consumer…
Hacking Gmail’s UX with 'From' Fields – Another Phishing Vector
An Unexpected Consequence of a Bad Header
Night Sight: Seeing in the Dark on Pixel Phones
Posted by Marc Levoy, Distinguished Engineer and Yael Pritch, Staff Software Engineer Night Sight is a new feature of the Pixel Camera app that let...
Real-Time Noise Suppression Using Deep Learning
Imagine waiting for your flight at the airport. Suddenly, an important business call with a high profile customer lights up your phone. Tons of background noise clutters up the soundscape around you…
Best practices for migrating an Oracle database to Amazon PostgreSQL
An Oracle to PostgreSQL migration in the AWS Cloud can be a complex multistage process with different technologies and skills involved, starting from the assessment stage to the cutover stage. This blog series covers the environment and configuration setups for your source Oracle database, the AWS Database Migration…
Chinese Tokamak reaches over 100M degrees
Experimental Advanced Superconducting Tokamak (EAST), nicknamed Chinese artificial sun, has achieved over 100 million degrees electron temperature in the core plasma in its 2018 four-month-long experiment campaign.
Private by Design: How We Built Firefox Sync
Firefox Sync by default protects all your synced data so Mozilla can’t read it. We built Sync this way because we put user privacy first. How it works is...
Bill Godbout, a legend in the S-100 community, died in the Camp wildfire
Bill Godbout, a legend in the S-100 community for his 1970s-1980s work at Godbout Electronics and CompuPro, perished November 8 due to the Camp wildfire in Concow, California. He was 79.
Things nobody told me about being a software engineer
My dad started teaching me Basic when I was about 7 years old, and since about that age I knew that I wanted to build software for a living. It was obviously a fun and useful thing to do, and something that I could do well. But there is a big — and I mean Grand Canyon-scale BIG — difference between “programming” and…
Tensorflow 2.0: models migration and new design
Tensorflow 2.0 will be a major milestone for the most popular machine learning framework: lots of changes are coming, and all with the aim of making ML accessible to everyone. These changes, however, require for the old users to completely re-learn how to use the framework: this article describes all the (known)…
How Multi-Beam Flash Lidar Works
An inside look at how Ouster's multi-beam flash lidar architecture works, and why silicon-based design is transforming the lidar industry.