Developer Burnout What should I do tonight? I think I will spend some time starting up my own little framework of bits and pieces I repeatedly do when coding my own little projects. I might call it "X-frame". Who knows how far I will get with it. I might finish setting up
The New Rules of Mobile Eitquette Mobile etiquette has come a long way and it's time to take a look at the new rules.
Foundational Risks of OpenAI The shake-up at OpenAI has exposed a massive and obvious foundational risk in placing all bets on a single entity. Everyone should take note, focusing more on this than on the comings and goings at…
Zero-K Zero-K is a FREE multiplatform, open-source RTS game which aims to be dynamic and action-packed.
How to Name Your Next Product: Lessons from Lexicon Unlocking the Power of Words: Navigating the Art and Strategy of Product Naming
Free Will and ChatGPT-Me — John Horgan (The Science Writer) I’ve aggressively defended free will lately. Writing, I argue here and here , exemplifies the conscious deliberations and decisions that constitute free will. But in the dead of night, hell, in the cold glare of morning, I fear I have no more free will...
GitHub - yl4579/StyleTTS2: StyleTTS 2: Towards Human-Level Text-to-Speech through Style Diffusion and Adversarial Training with Large Speech Language Models StyleTTS 2: Towards Human-Level Text-to-Speech through Style Diffusion and Adversarial Training with Large Speech Language Models - GitHub - yl4579/StyleTTS2: StyleTTS 2: Towards Human-Level Text-t...
HTML Templating on Top of RESTful API Designing a beautiful frontend requires HTML and CSS only. But while constructing some app, eventually we end up with SPAs or MPAs. Why? I think we can simplify all of this stuff, going “back” to templated HTML pages, rendering all your objects there.
Sweet Jesus, Pooh! That's Not Honey! - You're Eating Recursion! Most of the time, using Rust is just bliss. But today, it took us for a ride. We were reviewing some code (simplified for the blog) and stumbled upon a nested enum that looked like this
Social media and social life My attempts to maintain minimal social media usage without becoming hooked on an infinite-scrolling algorithm.
Configuration for Windows and Uno Platform Applications - Nick's .NET Travels Following on from Dependency Injection and Logging, in this post we’re going to configure the IHostBuilder to load and access configuration information within a Windows or Uno Platform application. We’ll pick up where we left off with the IHostBuilder set...
Mastering Advanced C# Features for Peak Code Performance This article explores the advanced features of C# that are pivotal in optimizing performance, combining from theoretical and practical standpoint
Remove Control Flag Refactoring – How to Simplify Logic Simplify your code with the remove control flag refactoring technique in C#. See the benefits of removing control flags in this guide to applying the technique.
Managing S3 Bucket using Lifecycle Configuration Do you remember that I migrated my workload to AWS? I migrated the workload to AWS Lambda and stored...
What Is .NET Aspire? The Insane Future of .NET! Use code BLACKFRIDAY23 and get 40% off any course and 20% off any bundle on Dometrain: https://dometrain.com/courses?coupon_code=BLACKFRIDAY23Get the source ...
Unlocking the power of the Fluent UI Blazor components | .NET Conf 2023 Dive into the world of Fluent UI and discover how to leverage its seamless integration with Blazor for building web and mobile applications. In this presenta...
Cryptographers Solve Decades-Old Privacy Problem We are one step closer to fully private internet searches.
Entity Framework Core 8: Improved JSON, queryable collections , and more… | .NET Conf 2023 Entity Framework Core 8 (EF8) introduces several new highly-requested features, as well as major underlying infrastructure changes setting up EF Core for fut...
Known Unknowns: The Major Sources for the Battle of Tours There is a lot we don’t know about the battle in which ʿAbd al-Rahman al-Ghafiqi died. We know that al-Ghafiqi was the governor of al-Andalus, leading a Muslim army into the lands of the Franks. We…
Reacting To The GPL License I watched a tech YouTube video the other day, it said “Forget everything you know about React!”. So I did.
MySqlConnector 2.3.1 A truly async MySQL ADO.NET provider, supporting MySQL Server, MariaDB, Amazon Aurora, Azure Database for MySQL, Google Cloud SQL, and more.
Numbers Far Afield “To learn all that is learnable; to deliver all collected data to the Creator on the third planet. That is the programming.” (Vejur, née Voyager 6, in Star Trek: The Motion Picture) Ima…
Goals, Guidelines, and Process (gpugoo.com design doc I wrote who knows when) What is/isn't design?Design is not a collection of pictures or a set of colors. Design is how something works, the nature of the interaction we have with a system. The design of a shitty chair is shitty because it hurts so we notice it. The design of...
“Useless Ruby sugar”: Keyword argument and hash values omission How the small syntactical simplification of allowing to omit values when they names are the same as keys affects code design and structure.
Sunbird Security Isn’t Nothing This might get lost in the OpenAI earthquake happening, but it’s important so I wanted to post about it. (And gosh! A Starship launch, which is amazing. We live in interesting times.) On Tue…
Fireside Friday, November 17, 2023 Hey folks! Fireside this week! I was hoping to have a post on Roman infantry tactics this week, in particular the oddity of the Romans not using spear-and-shield infantry (much), but it isn’t…
It’s the Job of My Dreams, But I’d Have to Write a Cover Letter, So Never Mind A generous salary, a hybrid work schedule, robust PTO, and the ability to put that anthropology degree to use at long last. The commute: minimal. T...
Sunbird / ‘Nothing Chats’ is Not Secure. Outlining security risks in ‘Nothing Chats,’ an iMessage app for Android made in partnership with ‘Sunbird’. Observe the poor security practices that made it into the production release. ‘Nothing C…
It's Time For A Change: datetime.utcnow() Is Now Deprecated I was going through the release notes of the new Python 3.12 version the other day, and one item caught my attention in the deprecations section:datetime.datetime’s utcnow() and utcfromtimestamp()…
Cost of Spam Twitter/X is testing charging users $1/year with the idea that will keep out bots and spam. It’s an appealing idea, and charging definitely does introduce a “proof of work” that …
Cloud of a Thousand Talking Cats Why in actuality OpenAI doesn't want to have anything to do with true AGI.
Every Day is Acting School: How to Manage Creative Works, with Humans, for Money. In 2015 I had the most difficult year of my life until this year. I left a CTO position for a product I’d built from the ground up. I let a vampire into my life through business that violently exploded, threatened to unlive me and several other people I k...
All of the writing I did in a week as a software engineer The other day, I was thinking about less-obvious skills that I find helpful for working as a software engineer. Some skills are obvious, like understanding technical topics, learning new things, and thinking like a computer, but there’s a separate class o...
In an infinite scroll world, the End key should be king A modest proposal An infinitely scrolling web page is a web page that, when you scroll to the bottom, loads the next page worth of data.