Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,689 posts.
EFF: forced disclosure of encryption password violates 5th Amendment
San Francisco - The Electronic Frontier Foundation (EFF) urged a federal court in Colorado today to block the government's attempt to force a woman to enter a password into an encrypted laptop, arguing in an amicus brief that it would violate her Fifth Amendment privilege against self-incrimination...
The little legacy code that could: a fable of software ownership
Learn about ownership of legacy software code.
Low-cost open source device can measure air pollution anywhere
Flatburn is an open-source, mobile pollution detector from the MIT Senseable City Lab intended to let people measure air quality cheaply.
Fission: Serverless Functions as a Service for Kubernetes
Fission is a Functions as a Service (FaaS) / Serverless function framework built on Kubernetes. Fission allows you to easily create HTTP services on Kubernetes from functions. It works at the source level and abstracts away container images (in most cases). It also simplifies the Kubernetes learning curve, by enabling…
Google Earth Pro is now free
Over the last 10 years, businesses, scientists and hobbyists from all over the world have been using Google Earth Pro for everything from...
A 1 KB Docker Container
Field notes from a software developer
Git’s database internals I: packed object store
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
RISC-V port submitted for inclusion in GCC
This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project .
How I Helped Potty-Train My Kid Using Twilio and an AWS IoT Button
Walkthrough of an IoT Potty Button which makes a phone call when a kid has to go. With Python, Twilio, AWS IoT, Lambda and an IoT Button build one-touch alerts to make a phone call. Includes sample code and links to build your own poop button or extend the idea.
Node-RED 2.0
Find out more on the blog
What’s Hiding in Your PDF?
PDFs hold information you may not know about. Discover different forms of metadata and where to look for them.
Sourcehut Q3 2019 Financial Report
sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
Harvesting LinkedIn data for fun and profit
A few years ago, before the GDPR era, I was involved in a stealth marketing startup. We went out of
Skype's Crazy Regex Easter Egg
Today I was chatting with a colleague on Skype, and as is often the case, misspelled something in my rush to get something across. A habit I picked up in the IRC days, days I realize have not...
Post-Mortem for Bra Theory
Bluehost - Top rated web hosting provider - Free 1 click installs For blogs, shopping carts, and more. Get a free domain name, real NON-outsourced 24/7 support, and superior speed. web hosting provider php hosting cheap web hosting, Web hosting, domain names, front page hosting, email hosting. We offer affordable…
EU Court of Justice: Censorship in Name of Copyright Violates Fundamental Rights
Paris, November 24th, 2011 — The European Court of Justice just rendered a historic decision in the Scarlet Extended case, which is crucial for the future of rights and freedoms on the Internet. The Court ruled that forcing Internet service providers to monitor and censor their users' communications
Make Dope Beats with ReactJS
Analysis for enterprise leaders from Nearform on AI-native delivery, spec-driven development, AI ROI, governance and modernisation.
Introducing Riptide: WebKit's Retreating Wavefront Concurrent Garbage Collector
The new Riptide garbage collector in WebKit leads to a five-fold improvement in latency in the JetStream/splay-latency test.
A general overview of what happens before main() (2019)
8 April 2019 by Phillip Johnston • Last updated 22 August 2022For most programmers, a C or C++ program’s life begins at the main function. They are blissfully unaware of the hidden steps that happen between invoking a program and executing main. Depending on the program and the compiler, there are all kinds of…
All ProtonVPN apps are now open source and audited
Users can have more trust in ProtonVPN because all our apps are open source and independently audited for security. Learn about Proton VPN’s open source apps.
Critical cross-account vulnerability in Microsoft Azure automation service
AutoWarp is a critical vulnerability in Microsoft Azure Automation Service that allows unauthorized access to other customer accounts using the service.
Ribbon filter: Practically smaller than Bloom and Xor
What the research is: The Ribbon filter is a new data structure that is more space-efficient than the popular Bloom filters that are widely used for optimizing data retrieval. One of the ways that …
Let's Encrypt Root and Intermediate Certificates
The keys and certificates that will underlie Let’s Encrypt have been generated. This was done during a key ceremony at a secure facility today. The following objects were created: Key pair and self-signed cert for the ISRG root Key pair and certificate for the ISRG root’s OCSP Key pairs and certificates for two Let’s…
Leaflet – A JavaScript library for mobile-friendly interactive maps
This release contains a lot of bugfixes, improvements and a couple new options. Big thanks to all contributors who made this release possible! See the full changelog for details.