921 karma · joined March 12, 2010
I do have one windows machine still, and thats my simrig, this is a purpose built computer+rig specifically for iRacing and iRacing have said that they won't support linux, and so w/ that, I'll keep it in windows, until they change their position.
Taking the whole UAP thing and turning it into a crusade against allegedly illegal immigrants is some top tier shitposting.
The galaxy explorer/map in Elite: Dangerous is pretty good, I wish they would produce a stand-alone application of just the galaxy map, whether it's even close to correct or not, who knows, but it's enjoyable just to pretend you can move instantly between star systems and go exploringthe galaxy
Afterwards I did some quick numbers and realised the average marathon runner was not only going a lot quicker than I was, but they were doing it for a further 41km
Based on everything I've read, I think Satoshi is Len Sassaman
There's too much TPM/SecureBoot/Enroll key hoops you have to jump through that a lot of distros just haven't bothered with.
If I'm being completely real, I'd be running FreeBSD 15. I just could not get a working nvidia driver going in 15 and get a working X installation. Supposedly 15.1 fixes it, we'll see in June. I've always preferred the BSD design, fs layout, etc, and I would love to have a FreeBSD desktop with a wine 11 install that actually plays games.. the dream!
picture of my rig https://www.arcturus.com.au/rig.jpg
there is also something to be said, negatively, for the number of distros now, cambrian explosion since the good old days of slack, deb, redhat, suse lol
the one caveat was, ubuntu 24.04 LTS still didn't recognise my xbox wireless controller out of the box, and I needed to get xone and compile it and install the driver, a minor inconvenience, but something that would be beyond one of my daughtrs or wife. I've since moved back to debian though but already armed with that knowledge so it wasn't any kind of surprise.
next step will be to migrate my work machine, but that one is more difficult because the primary dev is in Delphi, so it'll probably be a case of linux on the hardware, and virtualbox running a win10 VM to do compilations, the other parts of the job are basically all o/s independent python dev, so no problem there.. although I will miss toad for oracle.
On all of my machines bar one, windows is completely gone. I have a simrig, currently running win10, but the hardware there, simucube base, simucube pedals, require some drivers I don't believe exist under linux, and/or don't work properly, and then there is iracing with it's easy anti cheat usage, from my understanding I'm screwed there as well. So it'll live on Windows 10 until the day iRacing stops supporting windows 10, or start supporting linux.
after having written that, I wonder if the simucube tools will just work under linux anyways, the UI is all written in QT, maybe simucube has/is developing linux drivers, given they're finland based :) .. I'll need to test it out
Someone in the comments here said nobody loves Windows. I probably did love Windows 7. I felt that it was the best of all worlds, huge support for hardware, basically rock solid on good hardware, gaming performance was fantastic.
In my opinion, Windows has spiraled downwards ever since 7. So much so that I finally switched to Linux permanently. Windows 11 and the forced AI integration was the absolute last straw for me.
The only thing that had really kept me on Windows lately was the gaming side of it. As I've gotten older, the games became less important. Now Proton pretty much gets me compatibility on 172 of 173 games in my steam library. Sure I had to search and find and compile my own controller driver, but it wasn't super painful, probably beyond the realms of an average user still.
It's an interesting issue, personally I wouldn't look at someones employment history, and working with legacy tools/environments, as a black mark, but it could be indicative of someone who simply refuses to move to new technology.
I've also hired some younger people who were actually interested in picking it up because they were keen to learn anything they could, and you can learn plenty from Delphi despite it's warts.
Over time I've described myself as suffering a kind Stockholm Syndrome w/ Delphi now, and some of the guys on my team have flat out refused to learn it for maintaining some of our systems.
Hobbyist Borland was the best Borland. A really amazing company that fully embraced those original tinkerers... Enterprise <X>, full vomit, but hey, that's where they got to charge many thousands per seat, so you can't really blame them.
However, given I've yet to find Delphi code that straight up compiles in Lazarus/FreePascal, you probably have your work cut out for you, but if you google for [superobject/indy] for Lazarus, others have started those hikes, and you may find there are working versions of one, or possibly both of them. I've never looked.
There's also the issue that when you split out units, and then you have a user who wants to consume say, a library you've written, you then have to document "Ok, to use this you have to use X, Y, and Z units for type definitions"
A better approach is to have a single "entry point" unit if you will, that simply re-declares all of the types from the X,Y,Z units, so that when you go to use the code you've written, you only have to import W, and get all the type defs already. (Hard to explain what I'm talking about I guess)