New
The latest blog posts to take off on Hacker News. 5,567 posts.
Flyte: A Cloud Native Machine Learning and Data Processing Platform
Today Lyft is excited to announce the open sourcing of Flyte, a structured programming and distributed processing platform for highly…
Urgent and Important – Rotate Your Amazon RDS, Aurora, and DocumentDB Certs
Feb 5th, 2020: We’ve made an edit to this post. Previously, we had communicated that between February 5 and March 5, 2020, RDS would automatically stage the new certificates on RDS database instances without a restart. Based on customer feedback and to give customers as much time as possible to complete updates, RDS…
Firefox 72 – our first song of 2020
2020 is upon us, folks. We'd like to wish everyone reading this a happy new year, wherever you are. As you take your first steps of the new year, figuring out what your next move is, you may find it comforting to know that there's a new Firefox release to try out! Version 72 to be exact.
The End of the Beginning
The beginning of technology was about the shift from batched computing in one place to continuous computing everywhere. That era of paradigm changes may be over, which means the real changes are on…
Arduino Goes Pro at CES 2020
We’re kicking off this year’s CES with some big news. Millions of users and thousands of companies across the world already use Arduino as an innovation
Training GPT-2 to Play Chess
Almost 25 years after Kasparov vs. Deep Blue, another seminal man vs. machine matchup: Neither competitor has much to be proud of here. White has a poor opening. Black screws up and loses his queen…
Firefox 72.0
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
Translating Quake 3 into Rust
The Rust-loving team at Immunant has been hard at work on C2Rust, a migration framework that takes the drudgery out of migrating to Rust. Our goal is to make safety improvements to the translated Rust automatically where we can, and help the programmer do the same where we cannot. First, however, we have to build a…
How Do Lava Lamps Help with Internet Encryption?
The Cloudflare lava lamps are used for Internet encryption. Learn about entropy in cryptography and why randomness is essential for SSL encryption.
How to start a blog using Hugo
A detailed tutorial to start a blog with Hugo: write posts in Markdown, pick a theme, and deploy your static site for free on Netlify, Vercel, or GitHub Pages.
Google files opening Supreme Court brief in Oracle v. Google copyright lawsuit
We’re asking the Supreme Court to reaffirm the importance of the software interoperability that has allowed developers to write millions of applications for billions of …
Laptop OEMs – make a proper high-end AMD laptop
Laptop makers have long shortchanged AMD-based offerings. Read on to find out how they can avoid common mistakes that limit the potential of their products.
Pegasus Mail, 30 Years On
Sometime in the last two weeks of 1989, I sent myself an e-mail message: I no longer have it, unfortunately — it was lost in one of many system switches or crashes that happened in those early days... But it was the first message sent by a small MS-DOS application I had written, which at the time was called "ComNet…
Is Git Irreplaceable? (2019)
I worry that Git might be the last mass-market DVCS within my lifetime. Git effectively has a global monopoly on DVCSes, and I don't see how you replace such a thing.
Better protecting kids’ privacy on YouTube
See how we're working to protect kids' privacy on YouTube. Discover our latest updates and initiatives for a safer platform.
A Hidden Cost of Ransomware: Wholesale Password Theft
Organizations in the throes of cleaning up after a ransomware outbreak typically will change passwords for all user accounts that have access to any email systems, servers and desktop workstations within their network. But all too often, ransomware victims fail to grasp that the crooks behind these attacks can and…
ClickHouse cost-efficiency in action: analyzing 500B rows on an Intel NUC
See how ClickHouse delivers faster query performance on 500 billion rows of data compared to ScyllaDB, leveraging an Intel NUC mini PC, advanced compression, and materialized views.
Ouster's new digital Lidar – 128 beams, ultra-wide view
Ouster's next step: 128-channel lidar sensors with long range and an ultra-wide field of view, built on its digital lidar architecture.
Store the proof of a webpage saved with SingleFile in Bitcoin
The success of this plugin is due to the lack of a proper export function in the most popular browsers on the market, such as Chrome. Create a proof of a certain date of a web page thanks to Bitcoin
A Response to Hello World in Go
Hi I'm Caleb Doxsey and welcome to my website. I'm a software developer. If you'd like to contact me, you can email me here: [email protected] .
Hopefully fair performance reviews for software developers
Note: if you're just looking for performance review templates and examples, head to the templates page [https://blog.pragmaticengineer.com/templates-as-inspiration-for-software-engineers/] to download them. I've had about a dozen performance reviews during my decade-long software engineering career. Some of them were…
Products I Wish Existed
Below is a list of products or startups that I am keeping an eye out for. I skipped listing things I wish existed that can *not* be implemented with today's technology in strong form - for example, the Young Lady's Illustrated Primer - although weak forms of this may be possible today.
People Who Are Obsessed with Success and Prestige
What does it look like to be obsessed with success and prestige? Imagine a guy who starts many endeavors and side projects just because he wants to be known as the creator of something. Or someone who builds another social app, not because he has an unique problem that's unaddressed, but because he wants to be the…
Let the Compiler Do the Work
Learn Rust the Dangerous Way, Part 6
Benchmarking shell pipelines and the Unix “tools” philosophy
From the highly eclectic blog of Mark Dominus
Why is Wednesday, November 17, 1858 the base time for OpenVMS?
The URL you requested is no longer available. Please contact the site owner directly if you need to access their files. They are responsible for migrating their content to another site.
Always Review Your Dependencies, AGPL Edition
Before adding a dependency to one of my software projects, I do some basic vetting of the dependency. Among the things I check are: