18 November 2020

56 links · Wednesday

'Extremely aggressive' internet censorship spreads in the world's democracies

Censored Planet by salvey on Sketchfab The largest collection of public internet censorship data ever compiled shows that even citizens of what are considered the world's freest countries aren't safe from internet censorship. The University of Michigan team…

Writing a technical book: from idea to print

Ever wanted to know what it's like to write a technical book? This post details my experience co-authoring an O'Reilly book with my colleagues Lak and Mike. Our book, Machine Learning Design Patterns, is available to order now and all royalties go to Girls Who…

The DJ’s And The Chef’s Mindsets - Daniel Bustamante

As a creator, you’ll need to wear different hats depending on the problem at hand. Today I want to introduce you to two of my favorite creative mindsets. The DJ’s Mindset DJs operate under a powerful creative principle: remixing. They curate existing music and…

The Mac is losing me

I've been mostly happy using a Mac since I got myself my first computer earned with programmer money. I believe it was a mid 2009 15" MacBook Pro. That was a computer I used at least until 2016 which I consider very decent usable life. At that point I had repl…

Overview of Cloud Adoption Framework for Azure

Pratibha Sood joins Sarah Lean to discuss the Microsoft Cloud Adoption Framework for Azure-including its key components, business value, and how you can get started.

Microsoft Autonomous Driving Startups Program

Join us for an exceptional conversation with Aditya from the Microsoft Autonomous Driving program. Aditya shares the trends in Autonomous Driving, what startups are building, how Microsoft can help,

What's new in .NET Productivity | .NET Blog

Learn the latest .NET productivity features like tooling improvements, code fixes and refactorings in Visual Studio and be more productive.

Six months of Tiny Projects

In this post I'll give an update on how my Tiny Projects are performing six months on, and the pros and cons of launching micro-businesses.

DiffSharp: Differentiable Functional Programming

DiffSharp is an automatic differentiation (AD) library implemented in the F# language by Atılım Güneş Baydin and Barak A. Pearlmutter, mainly for research applications in machine learning, as part of their work at the Brain and Computation Lab, Hamilton Instit…

Open Source & Money: Part I

I run into a (private) tweet that said the following:Is there a way to pay for a feature in an opensource project in a crowdfunded manner with potential over...

Complexity of Caching: Strategy, Invalidation & Fallbacks

Caching ain't easy! There are many factors that add to the complexity of caching. My general recommendation is to avoid caching if you can. However, caching can bring performance and scaling which you might need. If you're starting to use a cache in your sy…

Keynote - Welcome to .NET 5

Scott Hunter, Director of Program Management for .NET, will kick off the day with loads of new demos and some very special guests.

Network-layer DDoS attack trends for Q3 2020

In Q3 ‘20, Cloudflare observed a surge in DDoS attacks, with double the number of DDoS attacks and more attack vectors deployed than ever — with a notable surge in protocol-specific DDoS attacks such as mDNS, Memcached, and Jenkins amplification floods.

How to Make the World Add Up (signed hardback)

Get a signed copy of Tim Harford’s fantastic new book How to Make the World Add Up. After 13 years of presenting BBC Radio4's More or Less Tim Harford realised that understanding statistics is not all about technical expertise. Instead, it requires an effort t…

Neural Network Cars and Genetic Algorithms

First attempt on teaching neural networks to drive a car. The architecture of each neural network consists on three layers with five, six and four neurons respectively and the evolution is done using uniform cross-breeding and random mutation. Background Musi…

Announcing WinUI 3: Preview 3

If you tuned in to this morning’s App Development Community Standup, you know that today we released WinUI 3 Preview 3. If you want to skip the summary and head straight to the release notes and installation instructions,

Monsters Weekly 191 - C# 9 Pattern Matching

C# 9 brings pattern matching to a fantastic place allowing you to express complex patterns cleanly. In this episode we’ll play with some of the patterns you can use to make your code cleaner and leane

Devinar 2020

Devinar 2020 is an online webinar event for developers, architects and IT pros to explore the latest tools, receive deep technical training, and get questions answered by Microsoft experts. The event commences on 30th Nov 2020 and we would be covering various …

Home - YaCy

YaCy P2P - Decentralized Search Engine

Service Discovery with Steeltoe

Service discovery essentially is trying to find an answer to the question of what services are available and how do I get to them. In this episode, we chat with Tim Hess and David Dieruf from the Stee

Reproducible Data Science with Machine Learning

Being able to explain your own code a few months after you wrote it is hard. Imagine having to explain the decisions of some AI algorithm a few years after it run! However, it is relatively easy to se

Why I Still Own Disney Stock — Ari Lewis

I've been a stockholder of Disney since birth, No, I'm not joking. My grandparents bought it for me as a gift the day I was born. The stock has increased ~10.2x since that year, 1994. No doubt, a solid return. In that same period, the Dow Jones has returned ~6…

amymhaddad

Learn how to program effectively: the programming skills you need to master and the topics you need to learn, and the best ways to learn them.

High performance individuals and teams

Growing up, the only thing that put me off while learning software development, was the common occurrence of people who cared more about one…

On Releasing Major Software Versions | Gergely Nemeth

As software engineers, the goal is always to improve the quality of the software we help develop, especially if other engineers are depending on this quality to complete their own projects. However, these improvements come with a price.