GDPR – A Practical Guide for Developers (2017)
You’ve probably heard about GDPR. The new European data protection regulation that applies practically to everyone. Especially if you are working in a big company, it’s most likely that there’sContinue reading
Why Is Location Data No Longer Private?
The past month has seen one blockbuster revelation after another about how our mobile phone and broadband providers have been leaking highly sensitive customer information, including real-time location data and customer account details. In the wake of these consumer privacy debacles, many are left wondering who’s…
Introducing Oculus Quest, Our First 6DOF All-In-One VR System
We’re excited to usher in the next era of VR gaming with the introduction of Oculus Quest, our first all-in-one VR gaming system. Oculus Quest will launch in Spring 2019 for $399 USD. Offering six degrees of freedom and Touch controllers, Oculus Quest makes it easy to jump right into the action—with no PC, no wires…
Bill and Melinda Gates Are Paying Off Nigeria's $76M Debt to Japan
Bill and Melinda Gates have announced they will settle Nigeria’s $76 million debt to Japan.
x86 finds its way into the iPhone
Personal page where to dump sparse knowledge
Microsoft Edge and open source collaboration
For the past few years, Microsoft has meaningfully increased participation in the open source software (OSS) community, becoming one of the world’s largest supporters of OSS projects. Today we’re announcing that we intend to adopt the Chromium open source project in the development of Microsoft Edge on the desktop to…
Whatever Happened to the Semantic Web?
In 2001, Tim Berners-Lee, inventor of the World Wide Web, published an article in Scientific American.
SSH Examples, Tips and Tunnels
Bounce through the network with SSH tunnels and proxies. Take your remote system administration skills to the next level with our practical SSH examples.
Bing.com now runs on .NET Core
Bing.com is a cloud service that runs on thousands of servers spanning many datacenters across the globe. Bing servers handle thousands of users’ queries every second from consumers around the world doing searches through their browsers, from our partners using the Microsoft Cognitive Services APIs, and from the…
In Pursuit of Production Minimalism
Practicing minimalism with the lofty goal of total ephemeralization to build coherent, stable, and operable stacks.
Moving Fast and Securing Things
For development teams, process can often be antithetical to speed. Ease of deployment and security tend to have an inverse relationship, with some resentment for the security team occasionally mixed in. You may have seen the following tweet: https://twitter.com/petecheslock/status/595617204273618944?lang=en We believe…
Breaking a Wine Glass in Python by Detecting the Resonant Frequency
Detecting the Resonant Frequency of an Object with
Announcing Flutter beta 1: Build beautiful native apps
Today, as part of Mobile World Congress 2018, we are excited to announce the first beta release of Flutter . Flutter is Google's new mobile UI framework that helps developers craft high-quality native interfaces for both iOS and Android. Get started today at flutter.io to build beautiful native apps in record time.
The Secret API of Banks
Interacting with bank data often requires trusting 3rd parties with your credentials. What if there were a more secure way to explore transactions?
Java’s new garbage collector promises low pause times on multi-terabyte heaps
Java 11 features a new Garbage Collector, the Z Garbage Collector (ZGC), which is designed for very low pause times on huge multi-terabyte heaps. In this article we'll cover the motivation for a new GC, a technical overview and some of the really exciting possibilities ZGC opens up.
GoogleMeetRoulette: Joining random meetings
Finding Google Meet phone numbers and bruteforcing PINs to join random meetings
A system to help you remember more of what you read
Five years ago I realized that I remembered almost nothing about most books that I read. I was reading all kinds of non-fiction - pop-psychology, pop-economics, pop-sociology, you name it - and felt like quite the polymath auto-didact. But one day, after I had finished blathering at a friend about how much I had…
Technological Unemployment: Much More Than You Wanted to Know
[I am not an economist or an expert on this topic. This is my attempt to figure out what economists and experts think so I can understand the issue, and I’m writing it down to speed your goin…
Web application from scratch, part I
This is the first in a series of posts in which I'm going to go through the process of building a web application (and its web server) from scratch in Python. For the purposes of this series, I'm going to solely rely on the Python standard library and I'm going to ignore the WSGI standard.
The Various Kinds of IO – Blocking, Non-Blocking, Multiplexed and Async
A blog where I write down my thoughts, ideas and notions, as an exercise to cement them in my memory and improve on their concepts.
Brendan Eich Writes to the US Senate: We Need a GDPR for the United States
Brendan Eich, the CEO of Brave, has written to the US Senate Committee on Commerce, Science, and Transportation, to present the case for GDPR-like data protection standards in the United States.