How HEY Protects Your People I recently signed up for HEY (from the makers of Basecamp). The benefits of this service for you as an end-user are clear. And with how they’ve implemented this anti-tracking, HEY protects yo…
Visual Studio 2019 for Mac - Preview Release Notes Release notes for new/upcoming features in Visual Studio for Mac, available for pre-release testing by downloading the Preview version.
How to Transform Your Board Meeting with Written Narratives by @ttunguz Written materials transform board meetings. With most of us working remotely, many startups have thrown out Google slides and replaced them with Google docs. It’s a fundamental change, and one I hope persists after work returns to the new normal. Amazon i...
You've only added two lines - why did that take two days! It might seem a reasonable question, but it makes some terrible assumptions: lines of code = effort lines of code = value all lines of c...
The Power of Defaults I use every ounce of willpower to keep still. One wrong move might wreak havoc. After carefully assessing the situation, I move my mouse over the right option, select it, and press ‘Next’. Crisis narrowly averted, I am now confronting the next set of inan...
My Motivation Behind Digital Minimalism A minimal dev blog by Julian Huhn about technical challenges as well as social and political issues.
oltdaniel - Do not render a PDF in a canvas Mobile browsers are far from perfect. Browsing larger GitHub Source files, slow loading websites with one gig of images and js. They are just not done for it. However, there are things, that should just not be.
Entrepreneur, Stage 1: Bootstrapping, Burnout, and Babies How I got here, how it went, and what happened along the way. I didn’t want to start a company. But I had no choice. I was a SysAdmin after college, because I tried everything else and got fired fr…
The Resume is Dead. And Content Killed it. — Avthar Traditionally, most career advice has centered around building an impressive resume. Most job hunters spend most of their time on resume reviews and practice interviews. However, in the internet era, a resume is way overrated. The resume is dead. And cont...
Luck is the Opposite of Efficiency - J.D. Moyer I have a repeating to-do item in my Todoist: do something to increase luck. To remind myself of the things I can do to get more lucky, I include the following subcategories: Do something nice/kind Meet someone new Show up (purposefully vague) Bring someon...
Save the world with a personal carbon tax This half, some of my goals are to raise money and awareness for climate change and to reduce my carbon footprint by 10%. In the past I’ve done this by changing my diet and paying a carbon tax. Recently I’ve been intrigued by the power of economic motivat...
Reclaiming Technology / Thomas Wang Commentary and analysis of chapter 11 in Wendy Liu's book, Abolish Silicon Valley, titled "A New Industrial Model"
Blazor GameDev - part 4: moving a sprite - Davide Guida Welcome back to part 4 of our Blazor 2d Gamedev series.Today we're going to refactor the code of part 3 and start moving the sprite across the screen.
10 best free app to track a Cheating Spouse for Android Are you worried that your spouse might be cheating for you? If that is so, I have the perfect solution for you right here. With the methods that I suggested below, you can keep a tab on your partner&#
Tech Sector Job Interviews Assess Anxiety, Not Software Skills The design of "technical interviews" is hurting the tech sector.
Reliable Async Systems with Coyote - Part 1 Coyote is a set of .NET libraries and tools designed to help detect potential problems in your asynchronous code. In the episode, Rich chat with Chris Lovett about the issues developers face with writ
BinaryFormatter long-term obsoletion plan by GrabYourPitchforks · Pull Request #141 · dotnet/designs This document covers the winding down of BinaryFormatter within .NET. Starting with .NET 5, we'll start obsoleting APIs and disabling BinaryFormatter-related features in certain project types. ...
Digicert revokes a raft of web security certificates The good news is that this was a bureaucratic necessity rather than an actual cybersecurity attack.
papers-we-love/papers-we-love Papers from the computer science community to read and discuss. - papers-we-love/papers-we-love
crates.io security advisory | Rust Blog Empowering everyone to build reliable and efficient software.
The TikTok War How TikTok exposed Facebook’s blindspot, thanks to its Chinese roots, and why those Chinese roots make TikTok a genuine concern.
Etcd, or, why modern software makes me sad Once upon a time in 2013, there was a tool called etcd which was a really lightweight database written around the Raft consensus algorithm. This tool was originally written in 2013 for a bullshit unsuccessful project called CoreOS Container Linux that was...
Portal Abstractions with Sam Ritchie - CoRecursive Podcast Today's episode is about how the abstract algebra and probabilistic data structures helped solve fast versus big data issues that many are struggling with.
Disallow unrestricted polymorphic deserialization in DataSet by GrabYourPitchforks · Pull Request #39304 · dotnet/runtime Fixes CVE-2020-1147 (see MSRC advisory, GitHub announcement) See also https://go.microsoft.com/fwlink/?linkid=2132227 for documentation. This is a direct port from the release/3.1 branch, plus the ...
Coding Adventure: Procedural Moons and Planets Trying to generate some simple little moons and planets to fly about and explore. Inspired by the (incredible!) game Outer Wilds. Project Files: The files are currently available in early access to patrons of the channel (but will be made public end of J...
How to Run a Live Coding Stream on Twitch using OBS If you’re reading this post, you might be interested in trying your hand at live coding on stream, as a way of sharing your projects in a more relatable, immediate way than a polished blog post, teaching others about programming, or just as a way to have ...
All .Net Exceptions List When I am creating error messages in PowerShell scripts, I like to use common .Net exceptions. Most of the time when I am searching for a list of exceptions to use, I end up using the All .Net Exceptions list generated by Mike Vallotton. I thought it was ...
Creating a custom DfaGraphWriter using ImpromptuInterface for easier reflection: Visualizing ASP.NET Core 3.0 endpoints using GraphvizOnline - Part 3 In this post I show how you can use the library ImpromptuInterface to make it easier to call internal classes using reflection.
How To Create a Github Profile ReadMe Did you know you can create a custom Github profile page? Well, it's as easy as creating a new repository and adding a ReadMe. In this video, I'll show you how to create that Github profile ReadMe! Article from Monica Powell - https://dev.to/m0nica/how-t...
Ex-Googler's Startup Comes Out of Stealth With Beautifully Simple, Clever Robot Design - IEEE Spectrum Over the last 10 years, the PR2 has helped roboticists make an enormous amount of progress in mobile manipulation over a relatively short time. I mean, it’s been a decade already, but still—robots are hard, and giving a bunch of smart people access to a c...
Podcast — Numberphile This is Numberphile. We mainly post videos about mathematics and just numbers in general.
The Mathematical Showman - Ron Graham (1935-2020) — The Numberphile Podcast Tributes to mathematician Ronald Graham - a man of many talents.
Dotnetos Week - 5 days, 5 sessions, 5 speakers Dotnetos Week is a free online event lasting 5 days, organized by Dotnetos Ltd. It's focused on .NET, delivering knowledge to your place, for free.
The Mathematical Showman - Ron Graham (1935-2020) - Numberphile Podcast Tributes to mathematician Ronald Graham - a man of many talents. Our guests include Steve Butler, Tom Leighton and Joe Buhler. Ron Graham 'fan' webpage - http://www.math.ucsd.edu/~fan/ron/ Ron Graham papers - http://www.math.ucsd.edu/~ronspubs/ Ron Gr...
Python Malware On The Rise The vast majority of serious malware over the past 30 years has been written in Assembly or compiled languages such as C, C++, and Delphi. However, ever-increasing over the past decade, a large amount of malware has been written in interpreted languages, ...
Add support for Pipeline Operator by Pokute · Pull Request #38305 · microsoft/TypeScript PR adding pipeline operator support to TypeScript. The proposal is currently a stage 1 proposal for EcmaScript. It "introduces a new operator |> similar to F#, OCaml, Elixir, Elm, Julia, Ha...
Debugging web apps in Visual Studio with custom browser configurations | endjin This blog post explains how you can automatically open a web browser in either private browsing mode or with a custom user profile when debugging web applications from Visual Studio.
Sometimes It's Easier to Mock Without Moq I like Moq. It’s easy to use and it’s used frequently enoughthat developers are familiar with it. But sometimes there’s an even easier way to write tests, an...
Monsters Weekly 173 - Record Types C# 9 is in the pipeline and one of the more exciting features in it is record types. Because we couldn’t figure out how to play with C# 9 yet we’ll take a break and look at how they’re implemented in
All in One with OData $Batch | OData Introduction We talked in the past about some of the most powerful features OData has to offer such as shaping, filtering and ordering your data all within your API request. But with an API GET request you can only do so much before you reach the maximum ...
Azure Web App: Connection Strings | Build5Nines Connection Strings are typically used to store the connection information for one or more databases the Web App needs to connect to for storing and retrieving
Handling SPA Fallback Paths in a Generic ASP.NET Core Server When building ASP.NET Core backends for SPA applications one thing that you have to worry about is how to handle client side routes that end up being fired against the server through external or reloaded links. While ASp.NET Core has built-in support for ...
Understanding How Assemblies Load in C# .NET - Michael's Coding Spot We are constantly dealing with libraries and NuGet packages. These libraries depend on other popular libraries and there are a lot of shared dependencies. With a large enough web of dependencies, you'll eventually get into conflicts or hard situations. Th...
Implicit References, Context Popup, Configuration and Deprecation Messages – NuGet Updates in Rider 2020.2 EAP
VEX in Houdini: Mandelbrot and Mandelbulb 00:00 - Introduction 00:50 - Mandelbrot Algorithm 02:07 - Building the Mandelbrot Setup 13:05 - Mandelbulb Formula 13:48 - Building the Mandelbulb Setup 21:56…
How Remote Work Could Destroy Silicon Valley The tech industry is built on serendipity. If workers flee the Bay Area, what’s left?
zombodb/pgx Build Postgres Extensions with Rust! Contribute to zombodb/pgx development by creating an account on GitHub.
libtorrent adds support for the WebTorrent protocol » Feross.org Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
Thousands of shop, bank, and government websites shut down by EV revocation | Netcraft News More than two thousand sites using Extended Validation certificates stopped working this weekend and remain inaccessible today (Monday), including those...