Notes on Windows 11 - Jorge Pinto - I have no idea what Windows 'Insider' means, I don't know if I'm using a public beta, a Release Candidate or just a fake PR build. I honestly don't know if this build is actually an ad. I don't even remember how I became an 'Insider' in the first place....
My first indie Steam game revenue (First Month in Early Access) – Yerba Mate Tycoon My first steam game early access (first month) statistics, earnings, wishlist stats.
Sustainable Founder Motivations Good founder motivations are things which 1) The founder really wants, and 2) the founder can only get by building their business
Windows Insider Program Become an Insider: be one of the first to explore new Windows features for you and your business or use the latest Windows SDK to build great apps.
Introducing Intrinsic Unlocking the creative and economic potential of industrial robotics for millions more businesses, entrepreneurs, and developers
Advice on starting out From time to time newly graduated hackers ask me: “Do you have any advice for beginning my career?” I’ve found myself repeating 3 principles over and over again. On reflection, I realized these pr...
The best code is easy code The best code is the one that is easy to understand. The problem Source People don’t focus on code readability. Readability is like writing documentation. It takes extra time, more key presses, …
How to spot a good fake ID – Trevor Klee One of my favorite things in the world is the very specific, strange competencies that people develop over the course of a job. Carpenters might be able to estimate the length of anything just by looking at it, architects might be able to quickly sketch a...
Using the Shelly Plug to monitor Starlink's power consumption I recently wrote about using a Raspberry Pi to remotely monitor an Internet connection, and in my case, to monitor Starlink (SpaceX's satellite Internet service).
A contentEditable, pasted garbage and caret placement walk into a pub Pasted garbage says to contentEditable; "Hey! I'd really like to become part of you" and contentEditable says back; "Not so fast, you! First we got to rinse you down!". And thus begins a story of how to make contentEditable take in a good ol' paste, parse...
GitHub - tylertreat/comcast: Simulating shitty network connections so you can build better systems. Simulating shitty network connections so you can build better systems. - GitHub - tylertreat/comcast: Simulating shitty network connections so you can build better systems.
Writing Visual Studio Extensions with Mads - Dynamically add menu commands We'll go over how you can manually add new menu commands programmatically.Community Links: https://github.com/madskristensen/ThemeSwitcherFeaturing: Mads Kri...
We’d Rather Have the Iceberg Than the Ship — GS I recently bought a house in Madison, Wisconsin, but before I did I went through a series of adventures in different parts of the state exploring the property market. I was initially interested in Wisconsin because I have extended family there and they en...
Ask the Expert: Create a web API with ASP.NET Core Interested in creating a web API? Learn more about building a RESTful service with ASP.NET Core that supports Create, Read, Update, Delete (CRUD) operations....
How To Automate AWS CloudFront Distribution Folder Changes When Deploying a Static Web Site I was working on a project that deployed its UI, an Angular site, to an S3 bucket that was then placed behind CloudFront.
Syncing all the things Computing devices are wonderful; they surely must be, since so many of us have so many of them. The proliferation of computers leads directly to a familiar problem, though: the files we want are always on the wrong machine. One solution is synchronizati...
YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
The history of passing a null pointer as the key name to RegOpenKeyEx For decades, the documentation for the RegOpenKeyEx function said The lpSubKey parameter can be NULL only if hKey is one of the predefined keys. This statement was true when it was written. In 1992. For Windows NT 3.5, the behavior of the RegOpenKey...
BirdNET – The easiest way to identify birds by sound. Wood, C. M., Kahl, S., Chaon, P., Peery, M. Z., & Klinck, H. (2021). Survey coverage, recording duration and community composition affect observed species richness in passive acoustic surveys. Methods in Ecology and Evolution. [PDF]
NDC Conferences After launching in Oslo 2008, NDC quickly became one of Europe’s largest conferences for .NET & Agile development. Since then, the conference has evolved to encompass all technologies relevant to Software Developers. NDC speakers come from all over the wo...
93% of Paint Splatters are Valid Perl Programs | Colin McMillen TLDR: read the paper and view the gallery of pretty Perl programs. In this paper, we aim to answer a long-standing open problem in the programming languages community: is it possible to smear paint on the wall without creating valid Perl?
Postmortem: Accidentally quadratic indexing output Tracking down a customer’s performance issue, we eventually tracked things down to a single document modification that would grind the entire server to a hal...
Understanding PLONK PLONK is the state of the art when it comes to general-purpose proof system. While it was released in 2019, the paper has recently received some updates, and the scheme is still evolving (with Aztec announcing an UltraPLONK version coming soon). This is t...
Teletext P100 2021-07-23T14:04:23.831Z Hacker News in the style of Teletext Type the number of the page to go to ...
AWS’s Egregious Egress Amazon’s mission statement is: “We strive to offer our customers the lowest possible prices, the best available selection, and the utmost convenience.” And yet, when it comes to egress, their prices are far from the lowest possible.
The Microsoft Game Development Kit is now available for free on GitHub Microsoft said it wants to "enable any creator, anywhere on the planet, to make games for our ecosystem."
Code Maze Weekly #86 - Code Maze Issue #86 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Appending strings, built-in types, and lists: A deep dive on StringBuilder – Part 2 [andrewlock.net] A continuation of the excellent StringBuilder analysis b...
Episode 81 - Gremlinq With Daniel Weber In this episode of the .NET Core Podcast we talked with Daniel Weber about what Gremlinq is, how it's related to TinkerPop and Gremlin. We also talk about graph databases and where you might use them over traditional table-based databases
C# vs Java: Which is Faster? Computer Language Drag Racing Series E03 Which language produces the fast apps? How do C# and Java Compare? How are bytecodes and IL different?Dave takes you on a tour of C# and Java and then drag...
HackMD - Collaborative Markdown Knowledge Base Best way to write and share your knowledge in markdown.
Google pushed a one-character typo to production, bricking Chrome OS devices Google broke a conditional statement that verifies passwords. A fix is rolling out.
Ask the Expert: Create a web API with ASP.NET Core Interested in creating a web API? Learn more about building a RESTful service with ASP.NET Core that supports Create, Read, Update, Delete (CRUD) operations. Join Shayne Boyer, Jon Galloway, and Brady
Everyone cites that 'bugs are 100x more expensive to fix in production' research, but the study might not even exist It's probably still true, though, says formal methods expert
Episode 20: Mark Rendle's Stream of Consciousness In this episode, I was joined by Mark Rendle to chat about his experiences live-coding/streaming on Twitch! Warning: We went on a lot of tangents during the conversation! It’s all good though - as they were all awesome tangents! We not only talked about s...
The Tyranny of Spreadsheets Early last October my phone rang. On the line was a researcher calling from Today, the BBC’s agenda-setting morning radio programme. She told me that something strange had happened, and she hoped I…
Debugging JavaScript, DOM, CSS and accessing the browser console without leaving Visual Studio Code Now that Visual Studio Code has an in-built JavaScript debugger, it has become incredibly convenient to debug your project without leaving the editor. You can debug JavaScript, tweak CSS and the DOM and interact with the browser Console right inside VS Co...
Webinar: Supercharge Your ASP.NET Core Applications | The .NET Tools Blog Join us Thursday, August 5, 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, Supercharge Your ASP.NET Core Applications, with
Monsters Weekly 217 - Searching Text in SQL Server When you have a lot of data in your SQL database, searching for substrings in a column can be slow. Don’t worry, Simon has some terrible awful, no good hacks that will get those queries running as fas
MSIX Packaging Tool July 2021 Release is now available! We are excited to announce that the July 2021 release (1.2021.709.0) of the MSIX Packaging Tool is now available! We have released the MSIX Packaging Tool through the Microsoft Store, and are offering the offline download of the tool and license here as...
How to Build Multi-Platform Apps with Uno Platform and Blockchain Learn how to build multi-platform apps that make use of blockchain technology and Ethereum by using Uno Platform in this two part series. Read it here!
The Framework Laptop is now shipping, and press reviews are up! Framework Laptops have shipped and we’re so excited for the first orderers to see and use the product that we are so proud of developing! We are hearing a lot of great reviews from Press and we’ll be on the lookout to hear customer thoughts and feedback a...
Mitchell's New Role at HashiCorp Mitchell Hashimoto takes on a new individual contributor role at HashiCorp.
Visual C++ STL Code Review: GH-1772, More optimizations for contiguous iterators In this video, we review GH-1772: https://github.com/microsoft/STL/pull/1772 titled “More optimizations for contiguous iterators.” Microsoft’s Visual C++ St...
Markdown Monster 2.0 is here It's been a long slow road but Markdown Monster 2.0 is finally here. This update features a number of internal updates to facilitate future development improvements. In this post I go over some of the changes in the new release and some of the challenges ...
Introducing C# 10: Mix declarations and expressions in a deconstruction Introduction Deconstructing an object in C# like JavaScript has been possible in C# for some...
the Tea Maker™ Kettle • Breville Different tea varietals require different temperatures and steeping times to bring out their unique flavors and aromas. Simply press a button and watch as the basket descends gracefully into the water. Set the timer and wake up to your favorite brew.