The stupidity and arrogance of GNOME developers For years developers of one component of GNOME argued that my fix for a regression they introduced in 2019 was not valid. Only to implement pretty much the same fix years later.
I Stopped Loving Captain Kirk I used to look up to Captain Kirk, Star Trek's fearless leader, when I was a kid. When I was seven or eight, I had a homemade Starfleet captain shirt, which...
Designing a simple object from scratch: two-minute timer The details of my latest short project, where I design and 3D-print the case and create a PCB on a protoboard for a two-minute timer.
Semantic Router: Postprocessing LLM output using Semantic Splitters Trim extraneous LLM output automatically. No regex, no string parsing.
How to Network at an Unstructured Happy Hour Many years ago, as a 15 year old, I snuck into a tech and business event in San Francisco. My basketball-ready height masked my age at events like these. (Or if it didn’t, no one ever bothered to v…
Facts vs Opinions The American educational system teaches children to distinguish between "facts" and "opinions". A recent paper in Misinformation Review h...
commit message rant (part 1 of n) - hēg denu The other day I was setting up release automation for a Rust project. Everything was going great and I'm happy with the release tooling I'm trying out. Then it got to creating the release PR. This looks great, it includes all the information about the rel...
Rails 8 adds allow_browser to set minimum browser version Rails 8 allows us to set minimum browser version for compatibility.
My Note Taking Strategy I take notes for two main reasons. Firstly, to improve memory—research shows that handwritten notes aid in memory, learning, and retention. Secondly, notes serve as a helpful guide for tasks I don’t frequently perform.
High Ticket Products for Affiliates: My Final Earnings With 3 Product Ranges - High Ticket Products for Affiliates: In the world of affiliate marketing, success is often determined by the strategies one employs. Focusing on high-ticket
Look ma, I wrote a new JIT compiler for PostgreSQL – Pinaraf's website Sometimes, I don’t know why I do things. It’s one of these times. A few months ago, Python 3.13 got its JIT engine, built with a new JIT compiler construction methodology (copy-patch, cf. research paper). After reading the paper, I was sold and I just had...
ƎXCLUSIVE ARCHITECTURE Elaborate descriptions and explanations of optical and electronical principles and devices. Some of my illustrations from this section have already been printed in the magazine 'Popular Mechanics' and on Google's AI blog.
Supporting content file structure changes on a static site Static sites are great, but changing your content layout is like moving furniture – fun for no one.
A month of the Vision Pro — Benedict Evans The Vision Pro is amazing, but like the rest of VR and AR, Apple seems years away from the mass market. And if it gets there, how much will it matter?
I’m Finally Quitting Trying to Quit My Bad Habits This year, I’m striving toward something different. Not trying to quit all of my bad habits and feeling bad when I fail. Rather, I keep persisting.
Simplifying Test & Release of Snapped GUI Apps The community-led organisation Snapcrafters maintains hundreds of Snap packages, with hundreds of thousands of users. This post looks at an upgraded test/release process with automated screenshotting of GUI apps, and a new Github Actions based workflow.
Fragile Passkey Ecosystem for Enterprises TL;DR Companies rely solely on Passkeys for authentication. Issues and breaking changes within the Passkey ecosystem can prevent users from signing in. We kindly request all contributors of the Passkey ecosystem to be mindful of your responsibilities and ...
Compiling With Constraints There are lots of interesting little subproblems in compilation like instruction selection, register allocation and instruction scheduling. These can be expressed in declarative interlinked way to constraint solvers.
Do I need my phone? A few months back, I decided to run a personal experiment How much do I rely on my phone in my day-to-day life? This was a part of a…
Distributed queries for pgvector How to run distributed pgvector queries using PostgreSQL partitioning and postgres_fdw on your vector data.
Throughput is Not All You Need: Maximizing Goodput in LLM Serving using Prefill-Decode Disaggregation TL;DR: LLM apps today have diverse latency requirements. For example, a chatbot may require a fast initial response (e.g., under 0.2 seconds) but moderate speed in decoding which only need to match human reading speed, whereas code completion requires a f...
How well does wil com_ptr support class template argument deduction (CTAD)? - The Old New Thing Falling into a hole in the C++ language, not filled in until C++20.
Announcing Uno Tech Bites - first 30 videos available Uno Tech Bites: your go-to series for quick, impactful Uno Platform development tutorials.
Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update
How we're helping creators disclose altered or synthetic content Generative AI is transforming the ways creators express themselves – from storyboarding ideas to experimenting with tools that enhance the creative process. But viewers …
AT&T says leaked data of 70 million people is not from its systems AT&T says a massive trove of data impacting 71 million people did not originate from its systems after a hacker leaked it on a cybercrime forum and claimed it was stolen in a 2021 breach of the company.
.NET MAUI UI Challenge # 10 - Dashbarod Order Delivery App In this video, I show you how to recreate a dashboard screen for a .net maui ordering app.Get a subscription and improve your career: https://courses.devs.sc...
WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport | RxDB - JavaScript Database Explore the pivotal roles of WebSockets, Server-Sent Events, Long-Polling, WebRTC, and WebTransport in shaping real-time web apps. Dive into their unique advantages, limitations, and optimal use cases for informed development choices.
Hacker Selling Private Data Allegedly from 70 Million AT&T Customers A well-known threat actor with a long list of previous breaches is selling private data that was allegedly collected from 70 million AT&T customers. We analyzed the data and found it to include social security numbers, date of birth, and other private inf...
Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8: Giretti, Anthony: 9781484299784: Amazon.com: Books Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8 [Giretti, Anthony] on Amazon.com. *FREE* shipping on qualifying offers. Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust ...
900 Sites, 125 million accounts, 1 vulnerability - env.fail 900 Sites, 125 million accounts, 1 vulnerability
7 C# Project Ideas For Beginners To Escape Tutorial Hell Check out these 7 C# project ideas for beginners to help escape from tutorial hell! These C# project ideas will give you hands-on practice writing software.
AWS Makes Cloud Formation Stack Creation up to 40% Faster AWS optimized the stack creation process to make it faster and achieved significant improvements. The company split the resource creation process into two phases (creation and stabilization), which allows for creating other resources in the stack earlier....
Collection Performance: Comparing Byte Array’s with SequenceEqual() LINQ’s SequenceEqual() method compares two Byte arrays, returning a Boolean indicating equal length and matching elements. Access more on collection performance by subscribing.
NCronJob - Scheduling made easy Hangfire/Quartz or BackgroundService? Why not something in the middle? Did you ask yourself this question from time to time? Do you want to have a full-blown job scheduler with lots of setups, but more than BackgroundService is needed? Meet: NCronJob!
Automatic Registration of Minimal API Endpoints in .NET - Code Maze In this article, we will explore how we can improve our Minimal API endpoints in .NET with automatic registration.
“Partial” Document Updates in Marten 7 Just continuing a loose series about recent improvements in the big Marten 7.0 release: Revisioned Documents in Marten 7 Marten 7 makes “Write Model” Projections Super Recent Critter Stack Mul…
Lesson Learned #480:Navigating Query Cancellations with Azure SQL Database In a recent support case, our customer faced an intriguing issue where a query execution in a .NET application was unexpectedly canceled during asynchronous..
NuGet– Offline support With big traffic jams everywhere, I try to use public transport as much as possible for my daily commute. This allows me to work already bef...
Code samples for the opening chapter of Refactoring Emily Bache hosts a repository of code samples for the opening chapter of Refactoring
"Hang loose" is for surfers, not developers [Why I pin dependency versions in Node.js packages] "Hang loose" is for surfers, not developers [Why I pin dependency versions in Node.js packages]
GitHub - Michaelangel007/nanofont3x4: World's smallest readable 3x4 font with lowercase; includes all ASCII symbols World's smallest readable 3x4 font with lowercase; includes all ASCII symbols - Michaelangel007/nanofont3x4
Occasional paper: When Armor Met Lips So about five hundred million years ago, give or take, there was this little creature called Plectronoceras. It was about 2 cm long — just under an inch — and it had a conical shell wi…
The Linux Desktop Is Finally Great (both Ubuntu and Firefox) Ubuntu 23.10, Firefox 118.0.1 Sat Mar 16 01:25:58 PM CET 2024 by jackdoe