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.
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 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...
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.
Trim extraneous LLM output automatically. No regex, no string parsing.
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…
The American educational system teaches children to distinguish between "facts" and "opinions". A recent paper in Misinformation Review h...
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 release.…
Rails 8 allows us to set minimum browser version for compatibility.
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: In the world of affiliate marketing, success is often determined by the strategies one employs. Focusing on high-ticket
This is why frogs are so good.
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 to t…
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.
None
Static sites are great, but changing your content layout is like moving furniture – fun for no one.
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?
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.
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.
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 act c…
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.
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…
How to run distributed pgvector queries using PostgreSQL partitioning and postgres_fdw on your vector data.
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 fast e…
Apple:
“Markdown Any Decision Records” (MADR) [ˈmæɾɚ] – decisions that matter [ˈmæɾɚ].
Falling into a hole in the C++ language, not filled in until C++20.
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
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 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.
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...
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.
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 informat…
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 Minim…
900 Sites, 125 million accounts, 1 vulnerability
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.
On why you keep seeing these cookie banners
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. The …
LINQ’s SequenceEqual() method compares two Byte arrays, returning a Boolean indicating equal length and matching elements. Access more on collection performance by subscribing.
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!
In this article, we will explore how we can improve our Minimal API endpoints in .NET with automatic registration.
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…
In a recent support case, our customer faced an intriguing issue where a query execution in a .NET application was unexpectedly canceled during asynchronous..
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...
Is git hard? Why is git hard?
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]
World's smallest readable 3x4 font with lowercase; includes all ASCII symbols - Michaelangel007/nanofont3x4
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…
I don’t like that word.
Ubuntu 23.10, Firefox 118.0.1 Sat Mar 16 01:25:58 PM CET 2024 by jackdoe
Unpacking the Strengths of .NET Aspire’s Orchestration