33 Beautiful Open-Source Icon Sets
Discover 33 amazing sites offering beautiful free icon sets for web and UI projects, with options for personal and commercial use.
How to write a rootkit without really trying
We open-sourced a fault injection tool, KRF, that uses kernel-space syscall interception. You can use it today to find faulty assumptions (and resultant bugs) in your programs. Check it out! This post covers intercepting system calls from within the Linux kernel, via a plain old kernel module. We’ll go through a quick…
Joint Statement on the GNU Project
Blog posts about GNU Guix.
Breaching a “carbon threshold” could lead to mass extinction
Today’s carbon dioxide emissions may trigger a reflex in the carbon cycle with devastating consequences, according to a new MIT study.
Why do poor school kids have to clean up rich commuters’ pollution?
Item: In the past two years, Portland Public Schools has spent nearly $12.5 million of its scarce funds to clean up the air at Harriet Tubman Middle School. This money will buy an expensive state-of-the-art air filtration system that will make the air inside the school safe for students to breathe. Scientists from…
Google Calendar Event Injection with MailSniper (2017)
Beau Bullock & Michael Felch // Source: https://chrome.google.com/webstore/detail/google-calendar-by-google/gmbgaklkmjakoegficnlkhebmhkjfich Overview Google Calendar is one of the many features provided to those who sign up for a Google account along with other popular […]
Every new web app at PayPal starts with TypeScript
What happened that made TypeScript viable for me and worth migrating paypal-scripts for.
TLS Termination for Network Load Balancers
When you access a web site using the HTTPS protocol, a whole lot of interesting work (formally known as an SSL/TLS handshake) happens to create and maintain a secure communication channel. Your client (browser) and the web server work together to negotiate a mutually agreeable cipher, exchange keys, and set up a…
TypeScript 3.7 Beta
We're pleased to announce TypeScript 3.7 Beta, a feature-complete version of TypeScript 3.7. Between now and the final release, we'll be fixing bugs and
A 2019 Guide for Automatic Speech Recognition
Computer-based processing and identification of human voices is known as speech recognition. It can be used to authenticate users in certain systems, as well as provide instructions to smart devices like the Google Assistant, Siri or Cortana. Essentially, it works… Continue reading A 2019 Guide for Automatic Speech…
Network Effects That Don’t Look Like Network Effects
Many of the most consequential projects of the internet era — from Wikipedia to Facebook and bitcoin — have all been predicated on network effects, where the network becomes more valuable to users as more people use it. As a result, we’ve become really good at analyzing and measuring network effects. Whether it’s…
The Riemann Hypothesis (Part 2)
Note: These pages make extensive use of the latest XHTML and CSS Standards . They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in…
Kubernetes 1.15: Extensibility and Continuous Improvement
We’re pleased to announce the delivery of Kubernetes 1.15, our second release of 2019! Kubernetes 1.15 consists of 25 enhancements: 2 moving to stable, 13 in beta, and 10 in alpha. The main themes of this release are: Continuous Improvement Project sustainability is not just about features. Many SIGs have been working…
Uber Q3 Results
Revenue of $3.8 billion, with growth accelerating to 30% year-over-year, or 31% on a constant currency basis Record Rides Adjusted EBITDA of $631 million, fully covering our Corporate GA and Platform RD Uber Technologies, Inc. (NYSE: UBER) today announced financial results for the quarter ended September 30, 2019…
Tars: Tencent's microservice RPC framework, open-sourced to Linux Foundation
At this year's Open Source Summit in San Diego, California, Jim Zemlin, executive director of the Linux Foundation, gave a keynote speech. He defined TARS, a microservice RPC framework that was open sourced by Tencent and donated to the Linux Foundation, as "New ways to scale", a way of mass service. Along with TARS…
Mozilla Intends to Deprecate OpenSearch
Search Engine add-ons will be removed from AMO on December 5, 2019. To continue working, they must be converted to an extension using the WebExtensions API by December 3, 2019.
Winter Is Coming for Java Updates
Winter is coming for Java updates with no free public updates in sight! Get the support you need with Zulu Community and Zulu Enterprise.
Work harder or the communists will win
It’s desperate times for those still clinging to their workaholic, exploitive ways. From Japan to China to even the US, there’s a growing understanding that working 70-80-90 or 130 hours per week i…
Playing with a Raspberry Pi 4 64-bit
Lightweight virtualization is a natural fit for low power devices and, so, seeing that the extremely popular Raspberry Pi line got an upgrade, we were very keen on trying the newly released Raspberry Pi 4 model B. Getting the board up and running with a 64bit kernel (and a 64bit userland) proved to be kind of a…
Porting a JavaScript App to WebAssembly with Rust (Part 1)
We will demonstrate how to do a complete port of a web application from React + Redux written in JavaScript to WebAssembly (WASM) with Rust .
Diving into Technical SEO Using Cloudflare Workers
With this post we illustrate the potential applications of Cloudflare Workers in relation to search engine optimization, which is more commonly referred to as ‘SEO’ using our research and testing over the past year making Sloth.
Breaking Out of Docker via RunC
Unit 42 brings together world-renowned threat researchers, incident responders and security consultants to create an intelligence-driven, response-ready organization that's passionate about helping you proactively manage cyber risk.
The Apollo 11 Moon Landing: Spacecraft Design Then and Now
To mark the 50th anniversary of Apollo 11, we revisit a first-hand account of designing the Lunar Module digital autopilot, and compare the approach used then with the way it could be done today.