RavenDB version 6.0 is now live Today marks a very long journey for RavenDB as we release version 6.0 into the wild. This completes a multi-year effort on our part, which I’m really e...
GitHub - reclaimprotocol/circom-chacha20 Contribute to reclaimprotocol/circom-chacha20 development by creating an account on GitHub.
Reclaim Successfully Passed the ZK Circuit Security Audit We are thrilled to announce a significant milestone in our journey towards providing robust and secure ZK proofs! Reclaim by Questbook has successfully passed the ZK Circuit Security Audit by David Wong, the author of Real World Cryptography. It is a cruc...
GitHub - mit-han-lab/streaming-llm: Efficient Streaming Language Models with Attention Sinks Efficient Streaming Language Models with Attention Sinks - GitHub - mit-han-lab/streaming-llm: Efficient Streaming Language Models with Attention Sinks
Let's Encrypt wildcard certificates - the easy way Using DNS standalone - No credentials needed and working with every DNS provider
Decision Tree Regression from Scratch Using C# -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research says the technique is easy to tune, works well with small datasets and produces highly interpretable predictions, but there are also trade-off cons.
Building a DIY Pen Plotter This article documents my learnings from designing and building a DIY Pen Plotter during the summer of 2023. My ultimate goal is to build my…
macOS web apps With the release of macOS Sonoma and Safari 17.0 earlier this week, we can now add web apps to the dock. Here’s a brief rundown of my experience testing them and customizing how Pierre appears when added to the dock.
Rewriting my Neovim config in Lua I’ve got tons of things to do; clean the bathrooms, prototype an idea for a SaaS and ponder world peace. So naturally the procrastination took over and I rewrote my Neovim configuration in Lua.
Lock Workstation When Removing Yubikey How to lock your workstation when removing your YubiKey on Windows!
A raycasting engine in 7 easy steps Ever wonder how old 3D graphics worked? Let's make a simple raycasting engine, step by step.
Filling Space: Building a Giant Kitchen LED Matrix That big space above your kitchen cabinets... what do you have there? Plants? Dust? Some comically big letters that spell something like…
Forward Scattering - The Weblog of Nicholas Chapman I was looking into compression of heightmaps for Substrata, and tried doing lossless compression in the following way: quantise terrain heights to 16 bit values, then try and predict the next value (using some previous values, see this tweet) and then enc...
How I teach Ansible to my colleagues: A hands-on training session. As someone with years of experience using and teaching Ansible I want to share with you how I teach it to my colleagues in the most practical way possible. However, before I get into the actual content of the training, it should be emphasized how importan...
Build simple fuzzer - part 6 In the last part of my Build simple fuzzer series I’ve promised some topics like patched binaries and performance counters. I’ve even implemented those things but decided that it is fairly repetitive and fundamentally does not introduce anything new. At t...
Competing Spouses It's kind of hard to watch couples competing against, and not with, each other. I know the old adage of salary competition when both partners are working, but the competition can be about anything. Unfortunately, I have noticed that competitiveness nature...
Core Values, By Anoop Dixith A pocket-size analysis of Core Values of all the Fortune 500 companies. I categorize corporate core values into two - “protective” and “disruptive”. “Protective” values are those that are typically “safeguarding and preserving” in nature. On the other han...
Overcoming a CTO's Imposter Syndrome My tales as a technical founder, manager, and software engineer.
So, someone tried baiting people into downloading malware on r/cybersecurity | tweedge's blog Are there Darwin awards for skids burning their C2 infrastructure?
Buy wisely Whenever I buy things I try to prioritize cost per use. Sometimes I consider other priorities such as cost per smile, cost per thrill, cost per externality, ...
Blazor for Beginners: Setup, Hosting, and Template Structure Tutorial In this beginner's tutorial, I teach you everything you need to know about how Blazor works.00:00:00 - What is blazor?00:03:05 - Installation of VS 202200:11...
Trusting Microsoft and .NET MAUI Toolkit NuGet Packages While trying to restore the recent release of .NET MAUI Community Toolkit v6.0.0 and Markup Toolkit v3.3.0, faced this issue This package is signed but not by a trusted signer. A similar signing is…
Unraveling the Magic in Wolverine Just to pick a fight here, I think that folks who eschew all conventional approaches and insist on code being as explicit as possible end up writing very high ceremony code that’s completely …
Hacktoberfest 2023: Contributing as a .NET Developer Dive into Hacktoberfest 2023! Discover the joy of contributing to meaningful .net projects and making a real impact.
How System Shock's Reboot Wrestles With Adapting Its Legacy How much of a game's identity is tied up in its rough edges? What do you gain by smoothing those edges away? What do you lose? System Shock (1994) and Syste...
How System Shock's Reboot Wrestles With Adapting Its Legacy How much of a game's identity is tied up in its rough edges? What do you gain by smoothing those edges away? What do you lose? System Shock (1994) and Syste...
Microsoft Defender Flags Tor Browser as a Trojan and Removes it from the System - Deform Windows users have recently begun mass-reporting that Microsoft's Defender antivirus program, which is integrated into Windows 10 and 11 by default, is
How do I get the best results from GitHub Copilot? Damian Brady shares a few tips for getting the best results from #GitHubCopilot.Check out this guide for using prompt engineering with #GitHubCopilot: https:...
Hector Martin (@marcan@treehouse.systems) @penguin42@mastodon.org.uk The train of thought was: - The aliasing is every 375 Hz - 48000 / 375 = 128 so this is some fourier thing with a block size 128??? - Wait no, this could be time domain, aliasing like that is what you get when you upsample with...
The .NET Conf Student Zone is Back! - .NET Blog Get ready for the .NET Conf Student Zone on November 13!
.NET Data Community Standup - Size doesn't matter: Smaller features in EF8 In addition to the big features such as primitive collections and complex types, EF8 contains many smaller features and minor improvements. In this session, ...
Public report of Reclaim protocol's ChaCha20 circuit We have audited the ChaCha20 circuits of the Reclaim protocol. You can find the report here as well as Reclaim’s own announcement here. The implementation used Circom, targeting the Groth16 proof system, and offering a flexible API for the user to use. In...
Return to Office Is Bullshit And Everyone Knows It - Dhole Moments I quit my job towards the end of last month. When I started this blog, I told myself, “Don’t talk about work.” Since my employment is in the rear view mirror, I’m going to b…
The Rise (and Fall) of Patreon Get Nebula using my link for 40% off an annual subscription: https://go.nebula.tv/tomnicholasWatch my new Nebula class "How to Research Like a PhD Student": ...
You're Throwing Exceptions Wrong! Don't Throw Away The Trace! How are you throwing exceptions in C#? What approach do you use to rethrow exceptions? You might not know it yet, but you could be throwing away the entire s...
.NET Conf 2023 is Coming! November 14 - 16 https://www.dotnetconf.net - Join us for the largest .NET event of the year hosted right here online for FREE! Join the .NET product teams and community memb...
Free Open source disk encryption with strong security for the Paranoid VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. In case an attacker forces you to reveal the password, VeraCrypt provides plausible deniability. In contrast to file encryption, data encryption performed by VeraCrypt...
The Nobel Prize in Physiology or Medicine 2023 The Nobel Prize in Physiology or Medicine 2023 was awarded jointly to Katalin Karikó and Drew Weissman "for their discoveries concerning nucleoside base modifications that enabled the development of effective mRNA vaccines against COVID-19"
How to test the logs from ILogger in .NET - Gérald Barré In this post, I describe how to unit test ILogger in .NET Core or ASP.NET Core using Meziantou.Extensions.Logging.InMemory.
Working with Calendar Data in .NET MAUI with Plugin.Maui.CalendarStore Create, read, update & delete calendars and events on the users device from your .NET MAUI app? All possible with this plugin! Build your own plugin? See thi...
How do I manually update a remote tracking branch, say, to undo a fetch? - The Old New Thing Updating refs to point to whatever you like.
Why Do Older .NET Developers Hate Modern .NET? Use code CLEAN20 and get 20% off the brand new Clean Architecture course on Dometrain: https://dometrain.com/course/getting-started-clean-architecture-in-dot...
How To Organize Autofac Modules: 5 Tips For Organizing Code You've started using Autofac for dependency injection in C#, but now you're wondering how to organize Autofac modules most effectively. Dive in for 5 easy tips!
Why Containers are trendy ? #shorts Container Trends ? #shortsSupport me on Patreon to access the source code:https://www.patreon.com/mohamadlawandLet us connect:🌍 My website - https://moham...
The Options Pattern in ASP.NET Core explained In 20 seconds #shorts 📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3Zn41BK🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...
HORSE ISLE - Online Multiplayer Horse Game A multiplayer online horse world where players can capture, train, care for and compete their horses against other players. A very unique virtual sim horse game.
Choose Boring Technology Big companies can have a branded way of doing engineering. For example, “The Etsy Way” of doing engineering became a thing. Living inside of that box where your needs are met and questions are answered can spoil you somewhat.
Crap: the application is randomly crashing! This post is listing which steps were followed to investigate a customer random crash issue I faced last week.
Testing Time-Dependent Code With TimeProvider in .NET - Code Maze Learn about TimeProvider in C# 12 and .NET 8, simplifying time-dependent code testing for more robust applications.
378: Debugging MacOS Control Center & SwiftUI CPU Usage Did Frank just find the ultimate bug macOS's control center?!?! Is it burning cycles of your CPU and wasting precious power? We break down his findings and if this really is a problem.
Goodbye to sequential integers, hello UUIDv7! Exploring the tradeoffs of different database indexes; from sequential integers, randomly generated UUIDs, to time-based identifiers and the latest & greatest UUIDv7
Implement a secure web application using Vue.js and an ASP.NET Core server This article shows how to implement a secure web application using Vue.js and ASP.NET Core. The web application implements the backend for frontend security architecture (BFF) and deploys both tech…
MSBuild for Programming and Non-Programming Chores MSBuild is a flexible tool, it can be used not only for Microsoft toolchains, and it can even be used for non-programming chores
Exploring the Free Try Azure Cosmos DB Experience - Azure Cosmos DB Blog Want to try Azure Cosmos DB for free? With Try Cosmos DB, you can create a free account and explore its features without a credit card. You can try it out for 30 days and all you need is an email address to sign up.
A JavaScript Testing Journey - 9elements Automated testing controversies In software development, there are few topics as controversial as test automation. The first controversy revolves around the fundamental value of automated tests. What can automated testing achieve and contribute to...
Database Migrations This is a comprehensive guide, packed with best practices and expert insights about proper deployment, to master the art of seamless database migrations.
Fine, I'll run a regression analysis. But it won't make you happy. State partisanship and COVID vaccination rates are strongly predictive of COVID death rates even once you account for age.
Drop Phantom Plate-Mounted Stabilizer Pack | Mechanical Keyboards | Components Mechanical Keyboards Drop exclusive product, price and reviews: Drop Phantom Plate-Mounted Stabilizer Pack | Your keyboard is haunted—but that’s good news. It’s quiet—but not too...
Drop CTRL Keyboard Foam Kit | Mechanical Keyboards | Components Mechanical Keyboards Drop exclusive product, price and reviews: Drop CTRL Keyboard Foam Kit | One of the biggest changes unveiled in our new CTRL V2 Keyboard was the addition of...
Bing Intelligent search from Bing makes it easier to quickly find what you’re looking for and rewards you.