j soma - Building Spotify playlists based on vibes using LangChain and GPT How to run arbitrary libraries with LangChain to integrate Spotify with GPT, with a nice introduction to APIChain, PALChain and SequentialChain.
Making Tanstack Table 1000x faster with a 1 line change A few months back I was working on a Javascript frontend for a large dataset using Tanstack Table. The relevant constraints were: Up to 50k rows of content Grouped by up to 3 columns Using react and virtualized rendering, showing 50k rows was performing...
Selecting previous siblings with CSS :has() Selecting a previous sibling was for long impossible, but is now a breeze with the has() pseudo-class
Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware Stanford University UC Berkeley Meta
Geometry in Construction = Practical Geometry Geometry in construction = practical geometry. Does that seem strange, a philosophical stretch? As recently as the 1930's it was widely und...
Cheat Sheet for Building Startups in South Africa Many South African founders have been heavily influenced by startup advice from Silicon Valley. The advice you get from places like YC Startup School is incredibly valuable, but it’s also mostly written for American founders. Having worked on various sta...
A Stadium Full Of Ancestors You are sitting in the centre field-level front-row seat of a large football stadium. On your right is your mom, and beside her, your grandf...
Breaking a PRNG: Is it Called Xor Shift or Xor Shit? I like code, crypto(graphy), and math. I've already broken a PRNG called UHEPRNG (Ultra High Entropy PRNG). random-seed on NPM uses UHEPRNG and gets 100k+ downloads/week. Mostly because React includes it in their tests that use a seeded PRNG for rep...
Treat your to-read pile like a river | Oliver Burkeman I'm going to take a wild guess here and say that you, like me, have a large pile (or digital equivalent) of books or articles you've been meaning to get around to reading, plus maybe a long queue of podcast episodes to which you'd love to listen, if only ...
The Last of Us Part 1 - Official PC Launch Trailer The Last of Us Part I is available now on PC via Steam and the Epic Games Store. Check out the launch trailer for another look at the game, including the PC ...
C++ Initialization Story in Print I’m thrilled to announce the print/paperback edition of “C++ Initialization Story!” After nearly a year of updates and enhancements for the electronic version, this comprehensive resource is now complete! You can purchase the book in a variety of formats,...
Data breach still unconfirmed by iD Tech TechCrunch reports that iD Tech, a tech coding camp providing online and on-campus tech courses for children, has yet to confirm a data breach that resulted in the theft of thousands of users' personal information.
Uno Platform 4.8 Intros Startup Wizard -- Visual Studio Magazine Responding to user requests for a more seamless startup experience, Uno Platform 4.8 introduces a new App Template wizard to do just that.
How Amazon Broke the US Patent Office Get Nebula using my link for 40% off an annual subscription: https://go.nebula.tv/halfasinterestingGet a Half as Interesting t-shirt: https://standard.tv/col...
ASP.NET Community Standup - DotNetIsolator - Experimental isolated .NET code sandbox DotNetIsolator is an experimental package for running .NET code in an isolated sandbox using WebAssembly.Source code: https://github.com/SteveSandersonMS/Dot...
How can I try to escape the disease-ridden hot-tubs known as the TEMP and Downloads directories? - The Old New Thing You can ask that dependent DLLs be loaded from the System32 directory.
InfoQ Software Architecture & Design Trends 2023 In this episode of the podcast, members of the InfoQ editorial staff will be discussing the current trends in software architecture and design, as part of the process to create our annual trends report. These reports provide the InfoQ readers with a high-...
Microsoft Vulnerabilities Report 2023 | BeyondTrust Get an analysis of vulnerabilities across the Microsoft ecosystem & expert insights on how to proactively mitigate vulnerabilities to reduce cyber risk.
How to Create a Custom Authorize Attribute in ASP.NET Core Let’s implement a custom authorization attribute using both IAuthorizationFilter and policy-based authorization.
Primary Constructors with C# To reduce the syntax needed when writing C# code, C# 9 added records with primary constructors. C# 10 then added records for structs. Using C# 12 you can create classes with primary constructors. T…
How to get the client IP in ASP.NET Core even behind a proxy This post will explain how to get the IP of the requesting client in a proxied ASP.NET Core website. Learn all about custom headers and more.
Azure Functions: Version 4 of the Node.js programming model is in preview We’re excited to announce that version 4 of the Node.js programming model is currently in preview! This programming model is part of Azure Function’s larger effort to provide a more flexible and intuitive experience for all supported languages. If you fol...
How ChatGPT Plugins (could) work OpenAI just announced ChatGPT Plugins - a way to have ChatGPT execute actions in the web. This doesn't just mean it can go to the internet and browse through up-to-date content and news, but also execute actions for us, like buying groceries, booking flig...
Multiple authorization handlers for the same requirement in ASP.NET Core - Code Rethinked We'll explore why we need multiple authorization handlers, setup and what is the order when the authorization handlers are executed
Smallest Minimal Web API in .NET? | no dogma blog A puzzle - create the smallest minimal Web API in .NET. It has to return valid JSON. Mine is 54 characters.
Are you sure you need that 'else' - Extend your Blazor components Blazor's component model can make you a lot more productive, if you let it…
AI-enhanced development makes me more ambitious with my projects The thing I’m most excited about in our weird new AI-enhanced reality is the way it allows me to be more ambitious with my projects. As an experienced developer, ChatGPT …
Share reusable UI components through a Razor class library One ASP.NET Core feature that I really like and most people are not aware of it existence are Razor Class libraries (RCL). With RCL you can ...
How to create a NuGet metapackage This is more of a note to myself post, but last week I had the need to create a metapackage (a package without any contents, one that just references other packages). It was a really long time ago since I did that 👴Like in the pre dotnet CLI age, where
Authenticate externally, authorize locally Currently building a small service that has the need of multitenancy and where each user can be part of multiple tenants and have different permissions at each tenant. One solution could be to e.g. have multiple realms in a KeyCloak installation or perhap...
A visual history of data breaches in Australia reveals a problem of staggering scale New revelations show the scale of data breaches in Australia — though even this isn't the full picture.
There's a 90% chance TikTok will be banned in the US unless it goes through with an IPO or gets bought out by mega-cap tech, Wedbush says Posted in r/technology by u/Adorabella22 • 33,530 points and 4,188 comments