Valve announced a change for Steam today that will make things a lot clearer for everyone, as developers will now need to clearly list the kernel-level anti-cheat used on Steam store pages.
In part 2 of our "Being a Developer is Hard" series on #tech on ice, I talk about tool sprawl & how it seems it is up to developers to make most of these decisions. Follow along to join the conversation. #technology #programming #developer #coldplunge
This article analyzes a significant change introduced in .NET MAUI 9, specifically the deprecation of the Application’s MainPage property, which has been replaced by the Window’s Page p…
DateTime, DateTimeOffset, and... well, ANYTHING with dates, times, and time zones can be a huge pain in the butt in DotNet.
DateTimeOffset has made some of this stuff feel much better in our applications because it can carry around with it the time zone offse…
Blazor is a solid framework in the #dotnet ecosystem that enables us to create robust web applications. I especially like the approach to SSR taken by the Blazor team. I wanted to showcase its power and I tried to write from scratch 3 Blazor apps in 30 minutes…
In my previous article, I demonstrated how Metalama can generate boilerplate code during compilation, automating the repetitive yet necessary tasks. But Metalama doesn’t stop there. If Metalama were a goat, its second horn would be its ability to validate sour…
Reflecting on our journeys isn't always about learning from failures...
Sometimes things actually worked REALLY well!
In this video, I wanted to share three things that I think worked really well for me in my software engineering journey.
Remember: everyone…
Sometimes it feels like superhuman text to speech (and generative audio in general) is solved.
But it’s not—even though TTS models are close or even superior to average humans in tasks like audiobook narration, they’re still way worse than the best humans in m…
👋 Introduction
Hello, I'm Arthur Rasmusson. I've contributed to open-source projects for GPU virtualization at LibVF.IO and Open-IOV.org. In 2023, I joined Cohere's model efficiency team. Over the past year, I dedicated myself to projects aimed at enhancing o…
I’ve reviewed quite a few pull requests in recent years and I’ve noticed some less-than-ideal practices when it comes to creating merge commits so I thought I’d list some things you can do to make life a little easier for someone reviewing your code.
Make the …
While inspecting traffic logs for my website in redirection.io recently, I noticed several requests logged on the lacot.org. domain name. Did you see the final trailing dot in the hostname? I first thought…
A detailed essay on my research and process of building a shader to mimic paint, watercolor, and aquarelle by exploring various implementations of the Kuwahara image smoothing filter.
Inspired by this post DAMNQwen2.5-coder 7B as an autocomplete model is insane!I'm getting even better results than Copilot and Cursor.Can actually fit ~16k tokens of context ...
About a year ago, we at Affirm decided to add an OKR to our annual planning titled “High-Performance Culture”, to help shore up the necessary means (for the necessary means) of improving our...
A few months ago, my brain was overwhelmed by too many feeds. Unlike Johnny 5 in Short Circuit, I couldn’t process all the input. The YouTube homepage, Threads, Mastodon, and...
Bitwarden found itself caught in a spot of drama last week introducing non-free and non-open code into their desktop client. I don’t use Bitwarden myself, but in a similar vein I remember they launched their “Passwordless” project as open source while under no…
For programming, word processing, and other productive work, consider getting an 8K TV instead of a multi-monitor setup.
An 8K TV will have superior image quality, resolution, and versatility compared to multiple 4K displays, at roughly the same size.
As a bon…
daniel.lawrence.lu·Daniel Lawrence Lu··13-16 minutesgaminglinuxapple