Advanced SSH usage The SSH protocol, version 2, is one of the foundations of modern and secure computer networks. It is cryptographically sound, fast, incredibly versatile, and virtually ubiquitous. Not even the largest cloud providers try to replace it with some alternativ...
Building a 10MHz GPS Disciplined Oscillator (GPSDO) using the Trimble Thunderbolt » W6AER- Pacifica, CA Building a 10Mhz GPS Disciplined Oscillator (GPSDO) using the Trimble Thunderbolt for the Ham Radio Shack. Great for Transverters, AirSpy and other devices.
Haircuts and leadership Today as I was getting my haircut, I noticed a situation that made me think about the role of a leader in an organization. What made today different than any other haircut? Today, the owner of the …
Octopus Intelligence and the Puzzle of Sociality 1. Introduction In the animal kingdom, it pays to be social. For example, ants, bees, termites, and other animals that exhibit the highest level of social organization, eusociality, greatly outweig…
Celebrating the Standard Model: The Forces of Nature A post for general readers: This is the first of several posts celebrating the hugely successful Standard Model of particle physics, the concepts and equations that describe the basic bricks and mo…
A Social Theory of Intelligence (that Includes the Seemingly Unsocial Octopus) 1. Introduction In the animal kingdom, it pays to be social. For example, ants, bees, termites, and other animals that exhibit the highest level of social organization, eusociality, greatly outweig…
How Clojure works for you Dear Janet, I hope this email finds you well. I know I'm just a fictional character in a fictional email to set up the hook for this blog post, but I was wondering if you could help me speed up our slow library. We use the best algorithms money can
Web3, why? – Gautam Dhameja Web3 is about building systems and organizations that allow more control to users' data and privacy.
How to get a job in a new industry without experience | Jason Tu On the power of designing a take-home test.
Moving to Source Hut — bayindirh I have been following the whole GitHub Copilot issue for a while, and I was not happy about Microsoft using open-source code hosted in GitHub without consent for training Copilot.
NIST Announces First Four Quantum-Resistant Cryptographic Algorithms Federal agency reveals the first group of winners from its six-year competition.
Average Software Engineering Salaries by Country in 2022 Find average developer salaries in the United States, European Union, India, and many more. We compared data from over a dozen countries where software engineering is growing and thriving.
Did the early medieval era ever really take place? On the “phantom time hypothesis”, the bizarre conspiracy theory that 297 years of European history were entirely made up.
Announcing Ruby Shield A partnership between Ruby Central and Shopify to support greater security and stability for the Ruby community.
Flyout and Tab Icon States in .NET MAUI Most .NET MAUI apps will use a flyout, a sidebar (fixed flyout), or tabs (top or bottom) to move...
Azure Java Tooling Has New IntelliJ 'Getting Started' Experience -- Visual Studio Magazine A new 'getting started' experience for Java on Azure dev tooling promises to have IntelliJ jockeys up and running with their first deployment within a few minutes.
SIGGRAPH 2022 Technical Papers Awards: Best Papers and Honorable Mentions - ACM SIGGRAPH Blog Celebrate the Technical Papers award winners and honorable mentions to get a taste of what to expect during SIGGRAPH 2022.
ideas/main-vs-310.rst at main · faster-cpython/ideas Contribute to faster-cpython/ideas development by creating an account on GitHub.
“Magic links” can end up in Bing search results — rendering them useless. I recently started verifying user email addresses during signup to prevent bots, mistyped emails, and also to ensure that addresses are…
DDoS attack trends for 2022 Q2 Welcome to our 2022 Q2 DDoS report. This report includes insights and trends about the DDoS threat landscape — as observed across the global Cloudflare network
Testing Repository Pattern Using Entity Framework - Code Maze In this article, we will talk about unit testing repository pattern in ASP.NET apps. We'll see how to implement it in a real-world example.
A Few Words on How Executive Power Could Save Democracy What do we want? Solutions! When do we want them? Now!
A rollup-centric ethereum roadmap - Fellowship of Ethereum Magicians What would a rollup-centric ethereum roadmap look like? Last week the Optimism team announced the launch of the first stage of their testnet, and the roadmap to mainnet. They are not the only ones; Fuel is moving toward a testnet and Arbitrum has one. In ...
Send Recurring Emails using C# .NET and Hangfire with SendGrid Learn how to send emails on a time interval using C# .NET, by integrating the Hangfire background job framework into ASP.NET Core.
30DaysOfLearning: Machine Learning Summary We have gone far beyond learning all the numerous Machine Learning concepts and techniques, now it is time to put into practice what we have been learning. But first, a recap: In the 30DaysOfLearning, we cover different Machine Learning techniques, tha...
What's new in T-SQL in SQL Server 2022 - Simple Talk There are many new features in SQL Server 2022. In relation to T-SQL querying, there are a few as well and they usually are left for last in face of many
TIL: Visual Studio Code does markdown autocompletion for in-page links When you write markdown files, headings automatically also get an ID generated so they become in-page targets to link to. This is also used to create a table of contents in various publishing systems.
Minimal API Validation with FluentValidation Using FluentValidation to add validation to ASP.NET Core Minimal APIs
Executing shell commands from Node.js In this blog post, we’ll explore how we can execute shell commands from Node.js, via module 'node:child_process'.
Excel, data loss, IEEE754, and precision | endjin The world runs on Excel, and misuse has caused some infamous data loss incidents. This post explores what happens when identifiers fall foul of Excel's numeric precision rules.
Dual EC or the NSA's Backdoor: Explanations I've done a new video. It is an explanation following the paper Dual EC: A Standardized Backdoor by Daniel J. Bernstein, Tanja Lange and Ruben Niederhagen. ...
Stop choosing the “wrong” .NET version The first 100 of you to use coupon code SUMMER2022 get 20% off my courses at https://nickchapsas.comBecome a Patreon and get source code access: https://www....
Use OS-provided RSA OAEP implementation for Android by vcsjones · Pull Request #71670 · dotnet/runtime Instead of using the managed OAEP implementatation, allow the OS to handle OAEP with SHA2 algorithms. OAEPParameterSpec is in API Level 1. Android also supports algorithm identifiers like "RSA/ECB/...
GitHub - DamianEdwards/BlazorIdentity: An exploration of recreating the ASP.NET Core Identity UI functionality in Blazor components. An exploration of recreating the ASP.NET Core Identity UI functionality in Blazor components. - GitHub - DamianEdwards/BlazorIdentity: An exploration of recreating the ASP.NET Core Identity UI func...
Coding Shorts: Nested Routing in Vue.js I've been working on a new Microservice example and I'm writing the client in Vue.js. Due to the nature of the project, I needed to use Nested Routing. I thought this might be a good topic for a Coding Short.
Lightweight Mathematical Permutations Using C# -- Visual Studio Magazine Get ready to use the BigInteger data type as Dr. James McCaffrey of Microsoft Research demonstrates zero-based mathematical permutations with C#.
The PeerTube instance tube.hamnet.io on HAMNET I have been running the PeerTube instance http://tube.hamnet.io/ on HAMNET for some time now. In this article I describe how I came to it and what it is exactly.
Middle-End Development with SvelteKit + TensorFlow.JS I've been building a project over the past month or so — an interactive recommendation web app powered by a relatively basic neural network. Building it has been one of my most unique, engaging, and memorable dev experiences in recent memory.
No, We Don't Have to Choose Batch Sizes As Powers Of 2 Regarding neural network training, I think we are all guilty of doing this: we choose our batch sizes as powers of 2, that is, 64, 128, 256, 512, 1024, and s...
Hacker's Guide to Making Circuit Boards (Part 1) The purpose of this series is to teach you how to design, manufacture, and program a circuit board.
The secret to making code contributions that stand the test of time When you contribute code to collaborative projects, whether they are open source community projects or large internal projects inside organisations, the feeling of having your code running inside a large application can be very rewarding.
Suffix aliases (-s) in Zsh ZSH supports suffix aliases (-s) to "execute" files with a particular command
Implementing text to speech for sioyek PDF viewer Note: the scripts in this post were tested on windows and do have some windows-specific code, but they can easily be ported to other operating systems.
Building a Recipe App on Vultr’s Platform Taking Flight with Vultr Back in February, I made a very exciting move by joining Vultr as Senior Director of Engineering. Vultr is an independent cloud provider that has been in the industry for roughly 20 years. Over the last several years, this has bec...
Why I Built My Smart Home with Home Assistant | Chris Xiao The journey towards a smart home that puts privacy and local control first