Greatly Accelerating Machine Learning with Intel's Huma Abidi | Hanselminutes with Scott Hanselman Scott talks to Huma Abidi, the Senior Director of AI Software Products at Intel. Huma leads a team of software engineers and today she sits down and gets deep with Scott on AI, machine learning, deep learning, optimization...and painting! What is the role...
Why I Switched to SuperMemo After Using Anki for 5 Years, With Over 50k Cards and 420k Total Reviews Table of Contents My Story with Anki My Failed Attempt at Switching to SuperMemo Why I Switched to SuperMemo Burnout From Repetitions Frustrated with Anki…
You Are Procedurally Generated Yup. You are. I often think about what the limits of procedural generation are. When you think of procedural generation in video games, the usual suspects are terrain maps, and 2D levels. Very rare…
How to retain customers who are leaving Learn why retaining existing customers should be the core focus of every SaaS business and what technique you can use to keep customers from leaving.
Let’s build a high-performance fuzzer with GPUs! by Ryan Eberhardt, Stanford University TL;DR: Can we use GPUs to get 10x performance/dollar when fuzzing embedded software in the cloud? Based on our preliminary work, we think the answer is yes! F…
Why Laugh At Quibi's Failure? There seems to be a fundamental misconception of why people are enjoying Quibi's demise. Startup vets seem to believe it's making fun of people who took a big swing and failed. The glee about Quibi's failure seems to me misguided. Startups are hard. T...
Software development by analogy - Francisco J. Revoredo Analogies are always useful to get into the right mindset about how things work. They are even more useful if you're trying to explain how software engineering works to a non-technical person.
Scott Santens - With UBI, won't people just watch TV and play video games? With UBI, won't people just watch TV and play video games? - The Tarantino Argument for Unconditional Basic Income
Static versus dynamic web sites Some time ago, I wrote a short article called "Writing HTML in HTML", where I explained why I use plain HTML to write, edit and maintain my web site. As I've been living with my decision to eschew both dynamic content management systems and static site ge...
Reconciling Forward Secrecy With Network Traffic Visibility In Enterprise Deployments Of Tls 1.3 Your name
.NET Core with NGINX on Linux Having .NET Core with NGINX on Linux is easier that you might imagine. In this article I will talk...
Supercar Showdown - Supercar Showdown This website is provided by troyhunt.com as part of the Pluralsight course Hack Yourself First: How to go on the cyber-offence. It's full of nasty app sec holes. No seriously, it's terrible!
How A Search Engine With 400 Million Records Literally Started From A Controller Class Test Method Six years ago I started work on a public records project idea. After several days coding, I wondered for some reason how far back the undo history was on the IDE. Surprisingly, it went all the way back to the beginning of the file. I decided to replay...
Telerik UI for Blazor Updated -- Visual Studio Magazine Progress announced an update to its Telerik UI for Blazor components, targeting Microsoft's open source Blazor framework that lets C# coders create web apps without having to rely upon JavaScript.
Damian Hickey This is a follow up on a previous post about how to host multiple isolated ASP.NET core applications in a single process with with a single http listener/entry. The techniques used in that post used types and classes e.g. Microsoft.AspNetCore.Hosting.Inte...
ufcpp/StringLiteralGenerator C# Source Generator for UTF-8 binary literal. Contribute to ufcpp/StringLiteralGenerator development by creating an account on GitHub.
Infragistics Unveils UI Components for Blazor -- Visual Studio Magazine Infragistics, specializing in third-party UI/UX controls and tools, unveiled a new offering targeting Blazor, Microsoft's red-hot open source framework that allows for C#-based web development instead of traditional mainstay JavaScript.
ongoing by Tim Bray · Google Antitrust Notes I just read the US antitrust “Complaint” against Google. This is obviously just the first chapter of a very long story, but here are early observations.
.NET Tooling Community Standup - dotnet templates with Sayed Hashimi You can now use templates in Visual Studio that were installed through the dotnet cli. This opens even more opportunities for 3rd party template authors to integrate with tooling. This is currently a preview feature that must be enabled. Community Links:...
C# in Simple Terms - Inheritance and Polymorphism Two of the fundamental object-oriented programming concepts explained! Plus: virtual methods and properties.
The physiological effects of slow breathing in the healthy human Slow breathing practices have been adopted in the modern world across the globe due to their claimed health benefits. This has piqued the interest of researchers and clinicians who have initiated investigations into the physiological (and psychological) e...
A Last Call for QUIC, a giant leap for the Internet QUIC and HTTP/3 are open standards that have been under development in the IETF for almost exactly 4 years. On October 21, 2020, following two rounds of Working Group Last Call, draft 32 of the family of documents that describe QUIC and HTTP/3 were put in...
Taking a shortcut: You can query properties from a volume, and it will forward to the physical drive | The Old New Thing If you have the handle to a volume, you can issue certain disk ioctls to the volume, and it will forward them to the underlying disk. We saw this earlier when we used IOCTL_STORAGE_GET_DEVICE_NUMBER to obtain the physical drive number from a volume.
Learn C# with CSharpFritz - Ep 8: Abstract Classes, Interfaces and Error Handling Let's take a step into object oriented design and listen to Fritz explain abstract classes and interfaces. We'll use our newfound knowledge to write error handling and exceptions in our code. Interactive Notebook with samples you can run IN BROWSER at: ...
A Virtual Product Management Internship Experience In July 2020, I joined Cloudflare as a Product Management Intern on the DDoS (Distributed Denial of Service) team to enhance the benefits that Network Analytics brings to our customers. This is my experience.
Bits from the Debian Project Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run.
GitHub Actions: Deprecating set-env and add-path commands - GitHub Changelog GitHub Actions: Deprecating set-env and add-path commands
ASP.NET Core Blazor CSS isolation Learn how CSS isolation allows you to scope CSS to your components, which can simplify your CSS and avoid collisions with other components or libraries.
Workflow commands for GitHub Actions You can use workflow commands when running shell commands in a workflow or in an action's code.
Workflow syntax for GitHub Actions A workflow is a configurable automated process made up of one or more jobs. You must create a YAML file to define your workflow configuration.
Tiark's Notebook Tiark Rompf is an Associate Professor at Purdue University. Notes and blog posts on programming, research, CS, software systems.
/* You Are Not Expected to Understand This */ <a href="https://community.cadence.com/cadence_blogs_8/b/breakfast-bytes"></a>The title of this post, you are not expected to understand this, is one of the most famous comments ever. It is in the v6 version of Unix, the mother operating system of Linux, ...
Psychotherapy centre's database hacked, patient info held ransom The company did not reveal when the hack took place, nor how extensive it was.
Tip 291 - 5 Things you didn't know about Azure App Service Azure App Service(opens new window) is a family of Azure services that you use to run your applications. You can use Azure App Service Web Apps(opens new window) to run your websites and APIs and Azure App Service Mobile Apps(opens new window) to ru...
React v17.0 – React Blog Today, we are releasing React 17! We’ve written at length about the role of the React 17 release and the changes it contains in the React 17 RC blog post. This post is a brief summary of it, so if you’ve already read the RC post, you can skip this one. No...
Azure Service Fabric 7.2 Release Azure Service Fabric 7.2 is now available! We're excited to announce that 7.2 release of the Service Fabric runtime has started rolling out to the various Azure regions along with tooling and SDK updates. The updates for .NET SDK, Java SDK and Service Fab...
Tip 290 - How to secure a Blazor application with Azure Active Directory You can use Azure Active Directory (AAD)(opens new window) to make users authenticate and authorize to use your app. AAD provides an intelligent identity-as-a-service that protects your application. And it is easy to use and implement.
What’s new in the Windows 10 October 2020 Update The Windows 10 October 2020 Update has started to become available to customers as a free update. This year has continued to bring about change for many of us. Change in how we connect to one another, how we work, how we learn, even
Load Balancing on Azure - An Overview ‘Load Balancing’ is here the distribution (e.g. web requests) based on defined criteria (e.g. user location, resource utilization or round robin) to achieve a goal, e.g. avoid overloading or in case of a disaster to increase availability by automatically ...
ESPHome: Nothing-to-firmware in 30 minutes Supporting resources: https://tatham.blog/2020/08/30/esphome-nothing-to-firmware-in-30-minutes/
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
Using encrypted access tokens in Azure with Microsoft.Identity.Web and Azure App registrations This post shows how to use encrypted access tokens with Azure AD App registrations using Microsoft.Identity.Web. By using encrypted access tokens, only applications with access to the private key c…
Entity Framework Visual Editor - Visual Studio Marketplace Extension for Visual Studio - Entity Framework visual editor for EF6, EFCore and beyond.
New Chrome 0-day Under Active Attacks – Update Your Browser Now Chrome version 86.0.4240.111 released to patch several security high-severity issues, including a zero-day vulnerability.
Greater bandwidth in trains Uninterrupted, good quality mobile phone reception is extremely important to rail passengers. In technical terms, it’s the pièce de résistance for every network provider because the demands on bandwidth increase with data-intensive applications. Swisscom ...
1Password for Linux beta is now open 🎊 🐧 🎊 | 1Password Buckle up Linux Desktop users! We just opened an awesome ride that we’d love for you to join us on. 🎢 🙌🏼
Defining Service Boundaries by Splitting Entities Defining service boundaries can be difficult. A good place to start is by spliting up your Entities into multiple boundaries.
JsonSrcGen 0.2.0 Alpha Released JsonSrcGen 0.2.0 Alpha Released JsonSrcGen 0.2.0 alpha has been published. This release contains the following changes: Breaking Changes...
This website is killing the planet The web is full of bullshit and it's killing the planet. Time to commit to making my website more ecofriendly.