Sqids (formerly Hashids) · Generate Short IDs from Numbers
Sqids is an open-source library that lets you generate YouTube-looking IDs from numbers. It supports 40 programming languages.
Sqids is an open-source library that lets you generate YouTube-looking IDs from numbers. It supports 40 programming languages.
Nearly three years ago, I posted about some fun I’d been having with VISCA using C#. As a reminder, VISCA is a camera control protocol, originally used over dedicated serial ports, but more r…
This week's paper is a draft from Ross Koppel, Sean Smith, Jim Blythe, and Vijay Kothari titled Workarounds to Computer Access in Healthcare Organizations: You Want My Password or a Dead Patient? [https://www.cs.dartmouth.edu/~sws/pubs/ksbk15-draft.pdf] First …
Microsoft has released the first preview of Visual Studio version 17.9. Preview 1 brings a range of improvements and features aimed at enhancing developer productivity. Including some AI features like GitHub Copilot, IntelliSense support for Unreal Engine proj…
Welcome to another issue of Dev Leader Weekly! In this issue we'll look at refactoring and how to effectively prioritize tech debt.
Learn about normal operating sounds and your Tesla.
An easy to use API for looking up IP, Network, and ASN data. Refreshed nightly from authoritative sources.
Free Detailed design newsletter:- https://voleinic.substack.comFeel free to support the channel on Patreon:- https://www.patreon.com/OleinicVasiliiIn this vi...
Le novità di .NET 8
Bare-metal bootable graphical maze game in C#. Contribute to MichalStrehovsky/uefimaze development by creating an account on GitHub.
Threat actors have claimed a data breach against multinational tech giant General Electric, leading to accessing confidential data of DARPA.
The first AI to play at a human level in Diplomacy, a strategy game that requires building trust, negotiating and cooperating with multiple players.
We explore the exciting new potential of Blazor in .NET 8 to develop fast, interactive Web Apps without compromise
.NET 8, C# 12, and Visual Studio 17.8 are launching tomorrow. In this video, we will look at what is being launched, how long it will be supported for, and w...
The memory costs for LLM training are large but predictable.
A side-quest for my readers awaits
My very first encounter with Lukas F. Hartmann was over at the bird site. I hadn’t heard about MNT Research or the Reform. I only saw a post where he was talking about doing a design with the STDP2600 HDMI to DisplayPort converter and I told him that thi…
Refactoring is a technique for restructuring existing code without changing its behavior. You can think of refactoring as a series of small code transformations. One change (refactoring) does little. But a sequence of refactors produces a significant transform…
Surprises in North China
An introduction to database generated columns, using PostgreSQL and the new GeneratedField added in Django 5.0.
…and why you really should! What do I mean by "Realtime" Realtime is where clients of your app can find out about something the moment it happens, rather than having to poll/nag/ask for updates. It’s generally where the server pushes the updates to the clients…
A lot is going on with current large language models (LLMs). Some of it is quite impactful, and some of it is the usual venture capital game (“we don’t stretch the truth, but we benefit…
Jurisdictional gamesmanship is a common strategy for crypto businesses. Here is how it worked out for Binance and its CEO. Spoiler: poorly.
I've mentioned that I'm starting a company with friends - no, this isn't a plug for us. The name of the company won't even be mentioned. We now have five engineers on board, one being a 15-year industry veteran, though we're all working on it part-time. Withou…
Those who were over 30 years old in 2013 have probably never used or even understand Snapchat.
Score by Surprise
Personal site for George MacRorie
Exposing my personal data toolkit