BusKill: The USB Laptop Kill Cord #BusKill is a laptop #DeadManSwitch triggered by someone physically yanking your laptop away from you. Powered by #USB & #udev. #opsec #infosec #CyberSecurity #travel #safety #TravelSecurity #security #privacy #bitcoin #btc #crypto
The Future of Artificial Intelligence is Self-Organizing and Self-Asse This is the first post in a series I plan to write on the work from our group and others that combines ideas from deep learning with ideas from self-organization and collective systems. In this first post, we’ll look at some of the developed approaches an...
Reflecting On Free Software And Paychecks Necessary context: this post was written well before the whole FLOSS world started talking about funding due to the log4j vulnerability earlier this month. So while it is topical to a point, it won…
Secure Containerized Browser By default Chromium on OpenBSD (not so) recently got OpenBSD’s unveil(2) support. That means that of you run Chromium with –enable-unveil flag then it will be prevented from accessing a…
Visual Studio 2022 for Mac Preview 4 Visual Studio 2022 for Mac Preview 4 release is here, and continues our move of the IDE to fully native macOS UI, fixes many top issues, and introduces new experiences for laying out your windows and searching your source. You can read all about the lates...
Research Notes on Humanoid Robots After Elon’s announcement of the Tesla Bot [1], many people mocked the silly on-stage presentation and joked about the forever Level-5 Tesla Autopilot. The last time when humanoid robots caught my eye was the Honda Asimo, when I was a kid. I saved money t...
:rocket: Lessons learned migrating Spring Boot to Quarkus My personal blog about any kind of technical topics (integration, messaging, developing, ...).
.NET MAUI Community Toolkit C# Markup Extensions Have you ever wanted to create your UI in .NET MAUI using C# instead of XAML? You can, using the .NET MAUI Community Toolkit C# Markup Extensions! Learn how ...
What’s new in .NET Productivity with Visual Studio 2022 With the release of Visual Studio 2022 the Roslyn team continues to enhance your .NET developer productivity with the latest tooling improvements. In this post I’ll cover the following .NET productivity enhancements: Source Link navigation Stack Trace Exp...
Announcing the Plan for EF7 What's in store for the next version of Entity Framework Core? Find out in this post that announces the official EF7 roadmap.
A deep dive into an NSO zero-click iMessage exploit: Remote Code Execution Posted by Ian Beer & Samuel Groß of Google Project Zero We want to thank Citizen Lab for sharing a sample of the FORCEDENTRY exploit w...
Migrating from ASP.NET Core 5.0 MVC app to 6.0 This post is about how to update an existing ASP.NET Core 5.0 MVC project to ASP.NET Core 6.0. I am sharing my experience while upgrading one of .NET 5.0 project to the .NET 6.0. First we need to upgrade TargetFramework element in the csproj file from net...
"Alpha-Rays" behind the scenes - HackMD # "Alpha-Rays" behind the scenes In a recently published [paper](https://eprint.iacr.org/2021/162
Cryptology ePrint Archive: Report 2021/1621 Alpha-Rays: Key Extraction Attacks on Threshold ECDSA Implementations
Apple Removes All References to Controversial CSAM Scanning Feature From Its Child Safety Webpage Apple has quietly nixed all mentions of CSAM from its Child Safety webpage, suggesting its controversial plan to detect child sexual abuse images on...
Cloud Native Objects for High Scale & Performance Cloud Native Objects are distributed virtual actors that have identity, state, and behaviors. Sounds good, but what does that mean? Most services or HTTP API...
SQLite + EF Core + ASPNET Core Web API + CRUD + Views + Loading Related Data Hey Programmers,In this video, I am showing how you can perform database operations for SQLite database using EF Core. GitHub Link - https://github.com/Curio...
Windows Terminal as your Default Command Line Experience Hey Windows Terminal fans! This month we are delivering a servicing release and the next feature release is scheduled for January, so we figured we’d write a blog post discussing Windows Terminal as the default command line experience on Windows and what ...
Sky Madrid Bern Wool Sweater A preppy, effortless design elevates this casual staple. Cut in a standard fit from the softest blend, this sweater keeps you warm and cozy when the weather takes a turn. Team up with denim jeans for a casual night out or a weekend brunch date. Material: ...
What does "Do not launch, but debug my code when it launches" mean? Visual Studio has an option called Do not launch, but debug my code when it launches. For a long time, I was confused by this setting. It’s like telling someone, “Don’t drive my car, but wear a seat belt when you drive my car.”
HTTP/3 is Fast | Request Metrics HTTP/3 is here, and it’s a big deal for web performance. See just how much faster it makes websites!
Challenge: Find the slow down The following code takes a long time to run. In fact, I’m writing this blog post while this is running, and I’m not sure how long that will take.Update: This...
The Catch Block #86 - STEM-Adjacent Gifts for Kids! It's that time of year again! Plus: don't abstract the database; make the implicit explicit; and long live the monolith!
3 Lines of Code Shouldn’t Take All Day Reflections on my time at Electronic Arts and techniques used to improve iteration times in video game development
Protection against CVE-2021-45046, the additional Log4j RCE vulnerability This vulnerability is actively being exploited and anyone using Log4J should update to version 2.16.0 as soon as possible, even if you have previously updated to 2.15.0. The latest version can be found on the Log4J download page.
Busy Simulator Pretend you're busy by playing a bunch of app notification sounds. Made by Brian Moore.
Dell’s magnetic wireless webcam concept may help you forget about that infamous nose cam Wireless webcam prototype pops out of its base and sticks to anything magnetic.
Building an Async HTTP Api with Azure Durable Functions and Python The async HTTP API pattern addresses the problem of coordinating the state of long-running operations with external clients. Azure Durable Functions provides built-in support for this pattern and in this post I'm going to show you how to implement it usin...
How to Check if a StringBuilder Is Empty - Code Maze In this article, we are going to explain how to check if a StringBuilder is empty. Then, we'll explore direct or indirect options to do that.
Log4Shell Update: Second log4j Vulnerability Published (CVE-2021-44228 + CVE-2021-45046) | LunaSec A quick update on the situation now that a new log4j CVE has been created and patched in 2.16.0. We've done research and these are our findings.
ItsLitho - The Easiest Lithophane Maker to Convert image to lithophane Turn images into 3D model lithophanes with the lithophane maker of ItsLitho. Realistic Preview. Save Settings. Its Easy, Its Fast - Itslitho!
How to organize your Asp.net core Startup file with extension methods - Super Sharp | A Tech Superhero. If you’re an Asp Net core guy, you should be familiar with the nightmare that is startup file organization. Every Asp core application startup file can includes configurations, middleware declaration,...
CHUNGUS 2 - A very powerful 1Hz Minecraft CPU CHUNGUS 2: Electric Boogaloo - A Minecraft CPU capable of running Tetris, snake, connect 4, graph rendering... and more!CHUNGUS stands for Computational Humo...
JSON in HTML Attributes With ASP.NET Core TagHelpers Output unencoded JSON into an HTML attribute with double quotes and single quotes
Monsters Weekly 233 - Getting started with .NET and Kafka In the last video we looked at streams in Kafka. In this episode we jump into actually getting started using .NET to talk to Kafka.
Cake for Visual Studio Code 2.0.0 released Version 2.0.0 of Cake for Visual Studio Code has been released.
A Holly Jolly Christmas with Hot Chocolate 12.4 Christmas is almost here! With the beginning of the festivities, more and more people are taking off from work. But at ChilliCream, we are…
Forking Windows Template Studio Windows Template Studio is a Visual Studio extension that helps developers scaffold Windows applications. I have a long, complicated relat...
Mine - The Future of Data Ownership Mine helps you discover where your personal data is and manage your digital footprint. You decide where your data should or shouldn't be, we'll make it happen.
Microsoft’s Response to CVE-2021-44228 Apache Log4j 2 – Microsoft Security Response Center Published on: 2021 Dec 11, updated 2021 Dec 14.
Find anything blazingly fast with Google's vector search technology | Google Cloud Blog How do YouTube, Google Search, and Google Play instantly find what you want in the vast sea of web content? Try the demo and find out. Hint: it’s vector search.
azure-webpubsub/experimental/sdk/webpubsub-graphql-subscribe at main · Azure/azure-webpubsub Azure Web PubSub Service helps you to manage WebSocket connections and do publish and subscribe in an easy way - azure-webpubsub/experimental/sdk/webpubsub-graphql-subscribe at main · Azure/azure-w...
Pico.css • Minimal CSS Framework for semantic HTML Elegant styles for all natives HTML elements without .classes and dark mode automatically enabled. 7.9 kB minified and gzipped!
Change authentication requirements · terrajobst/themesof.net@6426e83 In the past, we have required folks to be a member of a specific team in a specific org. Now, we just require folks to have their GitHub account linked to their Microsoft corp-net alias. That means...
PyTorch vs TensorFlow in 2022 Should you use PyTorch vs TensorFlow in 2022? This guide walks through the major pros and cons of PyTorch vs TensorFlow, and how you can pick the right framework.
Microsoft Report: Kubernetes Top Target for Cloud-Migrated Spring Apps -- Visual Studio Magazine Microsoft surveyed SpringOne 2021 attendees to discover how they are migrating Spring apps to the cloud, finding that Kubernetes has supplanted virtual machines as the top target platform.
Episode 405 - Azure Active Directory's Investments in Reliability and Resilience Episode 248 - Updates from Ignite 2018A whole bunch of Azure updates were announced at Ignite so Cynthia, Cale and Sujit try to cover as m...Episode 316 - SAP on AzureMicrosoft Cloud Solution Architect, Marc Böhnke, gives us the low-down on the partnershi...
My 2021 review - blog.dornea.nu After last year’s pandemic shock, this year has brought more hope and motivation to people. I’ve felt motivated to learn new things, deep-dive into unknown areas and finally change some things in my life. In this post I’ll share with you my most valued (s...
On Code Reviews There seems to be an established truth in programming that code reviews find a lot of bugs. An example is chapter 18 (Modern Code Review) in the book Making Software. This is however not my experie…
Scrt.link vs. One-Time Secret A comparison between scrt.link and onetimesecret.com - two online services to share secrets.
Plans you’re not supposed to talk about When does talking about a plan ruin it? Marriage, CO2, religion, self-promotion, edgelords, and Chinese medicine.
2021 in Memory Unsafety - Apple's Operating Systems In 2019 and 2020 we did an analysis of memory unsafety bugs in Apple’s iOS and macOS releases. Another year has passed, so let’s run the numbers again12. If you’re interested in a deeper dive on what memory unsafety is and why it is Fish in a Barrel’s mis...
How to Write a Technical Book I've been asked for advice about writing a book several times since The Missing README came out in August. This post is my attempt at an answer. If you've ever thought about writing a book (or are j
Widget Driven Development | Alexey Antipov Decomposition of UI applications into self-contained widgets leveraging streamlined Data Management
Computers Are Bad Last time we perambulated on telephones, we discussed open-wire long-distance telephone carriers and touched on carriers intended for cables. Recall that, in the telephone industry, cable refers to an assembly of multiple copper twisted pairs (often hundr...