6 March 2020

28 links · Friday

Virgin Media Disclosure Statement | TurgenSec

This is our statement in response to the two most common questions sent to us by journalists following our disclosure to Virgin Media of a breach on 28th of February. This included personal information corresponding to approximately nine hundred thousand UK re…

Zip Files: History, Explanation and Implementation

I have been curious about data compression and the Zip file format in particular for a long time. At some point I decided to address that by learning how it works and writing my own Zip program. The implementation turned into an exciting programming exercise; …

JavaScript Variables: var and let and const

There are three ways to create variables in a JavaScript application: using var, using let, or using const. This will not be a post trying to convince you which one you should use, or arguing about what is best. It’s just good to know about the differences and…

renderman (RenderMan) | Keybase

renderman (RenderMan) is now on Keybase, an open source app for encryption and cryptography.

Build apps for free with Azure Cosmos DB Free Tier | Azure Cosmos DB Blog

This blog post was co-authored by Nikisha Reyes-Grange, Senior Product Marketing Manager, Azure Marketing. Introducing Azure Cosmos DB Free Tier Looking to build a new app, develop and test, or run small production workloads with Azure Cosmos DB? Our new Free …

Who is Facebook's mysterious "Lan Tim 2"?

Facebook has an interesting feature. It will let you see which companies have associated your off-Facebook activity with your Facebook account. If you visit: you’ll see what companies are sni…

SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems

Deep Learning (DL) algorithms are the central focus of modern machine learning systems. As data volumes keep growing, it has become customary to train large neural networks with hundreds of millions of parameters to maintain enough capacity to memorize these v…

My New Role as Senior Program Manager for .NET Data

I recently accepted a new role at Microsoft as Senior Program Manager for .NET Data. This post explains the history behind the decision, what I'll be doing and how you can help.

piCorePlayer

pCP is a high quality audio player via Squeezelite. The use of a DAC will greatly improve sound quality (up to to 384 kHz /24 bit). The player can be controlled via touch screen, phone, tablet, iPad, computer or IR/USB remote control. If you add more players y…

The Odyssey of Stark and Melody

What would it take these days to build a prototype of a new language and operating system built on top of it, just for fun? This idea started to emerge during the 2018 winter holidays:...

Krisp | Noise Cancelling App

Krisp is a superior noise cancelling app that mutes background noise in real time calls. With one click it removes all extraneous noises for incoming and outgoing calls.

The Essential Guide to Securing Remote Access

With the convenience of remote access, users are vulnerable to threats like phishing, brute-force attacks and password-stealing malware. Download our guide to learn how to secure remote access, mitigate these attacks and avoid an expensive data breach.

Millions of tiny databases

Millions of tiny databases, Brooker et al., NSDI’20 This paper is a real joy to read. It takes you through the thinking processes and engineering practices behind the design of a key part of …

Visual Studio Code for PowerShell 7 | PowerShell

We are excited to announce that we have released a major update to the PowerShell extension for Visual Studio Code. This release contains months of architectural work that first shipped in our PowerShell Preview extension in November of 2019, along with increm…

LEGO Lights & Lighting Kits - Free Global Shipping | Light My Bricks

Light My Bricks offers the best and largest range of LEGO lights, including LED light kits for LEGO sets, and DIY components for your own LEGO Creations. Free global shipping available, including US, UK, Europe & Asia.

CLUI: Building a Graphical Command Line

> “Command line interfaces. Once that was all we had. Then they disappeared, replaced by what we thought was a great advance: GUIs. GUIs…