For the first time ever, I had to make a payment in crypto.
I can now confidently say that crypto payments combine the speed of a dial up modem and the ease of updating the drivers on a 1998 HP Laserjet printer.
For the first time ever, I had to make a payment in crypto.
I can now confidently say that crypto payments combine the speed of a dial up modem and the ease of updating the drivers on a 1998 HP Laserjet printer.
Testing out GPT-5 in Copilot agentic mode on a powershell script.
It works quite well. The first version of failed when run and it updated pester changed a few bits and made the code work. The generated code looks OK.
So far looks good
Teach a robot to fish and soon you won't remember how to.
Facebook is strange. I (and some others) reported a fake account. The account disappeared, and a few days later facebook replied this to me:
The fake account is removed, and facebook says they did not do it?
I don't think AI will replace developers (yet?). You still need someone who knows how the system works to be able to debug it - and AI is not there yet.
(I am saying this in frustration after spending hours debugging an AI introduced bug... )
Testing out Google Gemini Code Assist (for individuals). Works well so far.
One difference: Gemini Code Assist is better at linking to sources and warning about copyright issues.
Hmm. You can't pay for everything, so what should I choose for AI assisted coding. Copilot, Gemini Code Assist, JetBrains AI or something else...
Temped to stay with Copilot
Compared to my old M1 Macbook Air
* Some fan noise on the Windows PC load
* The Mac looks and feels better - case, screen, touchpad
* Both are fast enough for my needs :)
* The Windows PC had 2x RAM and SSD
Both a good machines for traveling.
And WSL does not translate AMD64 to ARM64
Playing with an ARM based Windows PC.
The good: Quick, quiet, long batter life. Almost all of my programs work and are in ARM versions
On Windows the AMD64 -> ARM64 seems to work OK
The bad:
On WSL (linux subsystem) don't have all the programs in ARM version
Two device drivers
Or ask GPT-4o and it said use 'unattended-upgrades'
Or maybe run the update twice.
Runs a job once a week. It SSH into my Ubuntu servers and updates them. On of the updates (tailscale) disconnects SSH as part of the update process, stopping everything else.
I need to rethink the update strategy. Maybe it should be locally scheduled?
The main use case for AI is doing something poorly, very quickly.
Once you realize this, it becomes clear the majority of AI's biggest proponents are people:
a) who don't know what a good job looks like;
b) who don't care; and/or
c) who have themselves only ever been doing a bad job all along.
I am starting to like the GitHub Copilot "/review" feature. It is better to get notified of your mistakes from a soulless machine, rather than an actual human.
Trying to convert SLN -> SLNx. Had to add a .vscode/settings.json file but now it looks like it works with Rider, dotnet cli, Visual Studio and C# DevKit (vscode)
Actually running Debian on my Pixel 6a. (Android 16 preview)
Why does Microsoft Build (May 19-22) and Google IO (May 20-21) have to collide? I would think that many developers want to follow both online.
I do want to switch to the new XML based slnx format, but I use multiple editors and I can't switch until VS Code/C# Dev kit supports it.
The "bad" is that my CI pipeline is already doing everything inside a container so maybe I have to look into "Docker in Docker"
Trying testcontainers.com for the first time. The good thing is that it is possible to spin up a postgres container, run dotnet ef migrations and run my database dependent tests in about 10 seconds.
Ups
Did not read the update message, just pressed OK
Let's hope it is stable enough to use
I had my first unintentional experience with GitHub Copilot Workspace today. I created an issue on updating documentation, and it offered to do it in workspace.
It worked. I just had to click a few times, but it did the work. Need to try it on a more complex issue.
There is drama around FluentAssertion as version 8 changes to a more restrictive version. github.com/fluentassert...
The likely consequences is that FluentAssertions verion 8 or later will be "dead", and people will look harder at what dependencies they reference.
An android tabet + keyboard + termux
Today I learned that you can program on this tjing
Creating an inventory over my Raspberry Pis. I have 10. Is that too much?
Rasperry Pi Zero W drops of my main WiFi network after a few hours, but hangs on in the "2.4 GHz compatibility" network.
I used to think that you should have a special IoT WiFi network to isolate the (suspicious) IoT devices.
The real reason is that your old devices does not not connect to your new fancy WiFi 5,6,7++ network.
You need a special 2.4 GHz IoT network WiFi with maximum compatibility settings.
Switching from .local to .home on the home network - .local is apparently a mDNS/Apple thing. .home is used for this kind of stuff.
Spent half a day debugging a regular expresssion because somebody used both '-' and 'โ' (unicode 8722) as minus signs.