@hp@tmm.cx cover

@godotengine developer, http://prehensile-tales.com. They/Them.

Lover of old technology. Sometimes also new.

This profile is from a federated server and may be incomplete. View on remote instance

@hp@tmm.cx avatar hp , to random

Not to brag, but if anthropic had paid me $20,000 and given me a month I'd also have been able to write them a very shitty C compiler.

hp ,
@hp@tmm.cx avatar

@jaredwhite@humansare.social avatar jaredwhite the real problem is that it is essentially impossible to determine whether this person knows something we don't, or has used too much ai and it convinced them that they know something we don't...

@mattgodbolt@hachyderm.io avatar mattgodbolt , to random

Day 1 of Advent of Compiler Optimisations!

Why do compilers love xor eax, eax for zeroing registers? It's brilliant: saves bytes compared to mov eax, 0, AND x86 CPUs recognise this "zeroing idiom" early in the pipeline—breaking register dependencies and removing it from execution entirely. Even better: writing to eax zeroes the top 32 bits of rax for free, handling 64-bit longs in one instruction.

Read more: https://xania.org/202512/01-xor-eax-eax
Watch: https://youtu.be/eLjZ48gqbyg

hp ,
@hp@tmm.cx avatar

@mattgodbolt wait xor eax, eax clears the top of rax?

I never knew that, and also that seems pretty bad. Does xor ax, ax also clear ALL of eax and rax?

@hp@tmm.cx avatar hp , to random

Absolutely production quality stuff right there.

ALT
hp OP ,
@hp@tmm.cx avatar

@alexadeswift nice! Any particular fond memories you'd like to share!

I'm really quite liking this thing so far.

@killyourfm@layer8.space avatar killyourfm , to random

Gamers Nexus:
"Just ran the numbers and, by time cost for the team (counting mine at $0), we're at over $10K of time for setup, prep, research, discussion with developers, and testing for this. Wow! It's well worth it though and hopefully this sets a foundation for us to do more of this going forward, especially given the true cost of using Windows. "

🔥 https://www.youtube.com/watch?v=ovOx4_8ajZ8 🐧

hp ,
@hp@tmm.cx avatar

@killyourfm Most important takeaway; On Linux the 9070XT is pretty much a 5080 and sometimes a 5090.

Don't buy Nvidia if you're a Linux user or plan to be a Linux user!

hp ,
@hp@tmm.cx avatar

@killyourfm we need to steer people towards a good Linux experience, part of that has to be to strongly suggest people not buy Nvidia.

I do support for newbies using Linux all the time on here, friends, family, etc. I'm the go-to person.

I am not exaggerating that 80% of issues people have are because of Nvidia's drivers. Either they install them manually and they break on distro update, or a kernel update just breaks it. Or they follow a guide that doesn't take into account nvidia's crap.

hp ,
@hp@tmm.cx avatar

@ojonnysilva @killyourfm Nvidia's drivers are what they are, AMDs drivers are what they are.

Whatever the "potential" of the Nvidia cards are is entirely irrelevant. If you actually look at the graphs, the 9070XT MOST of the time was either beating or in spitting distance of the 5080 for average fps, almost universally better in the lows.

It's simply a fact that if you want to play games on Linux TODAY the 9070xt is at worse functionally identical to a 5080 and generally better.

hp ,
@hp@tmm.cx avatar

@killyourfm Yeah, that's what makes the game feel nice, or not nice, to play!

hp ,
@hp@tmm.cx avatar

@lordbowlich @killyourfm You can make it work! If you already have an Nvidia card and you know how to deal with the drivers then that's fine.

I'm really just saying that if we want to recommend the best experience to new users that part of that is telling them to not go out an buy a NEW Nvidia card to play Linux games with.

If you ever run into trouble with your system feel free to ping me! I'd be glad to help.

hp ,
@hp@tmm.cx avatar

@killyourfm @lordbowlich It totally should! I've used a 560 recently in a Linux build. It worked fine (or you know, as fine as a 560 ever did) I played some GTA5 on it :)

hp ,
@hp@tmm.cx avatar

@killyourfm @lordbowlich I wasn't that cruel to the 560, but the 570 has a bit more oomph, maybe it'll be fine?

@killyourfm@layer8.space avatar killyourfm , to random

Windows 11 is an ad delivery platform disguised as an operating system.

hp ,
@hp@tmm.cx avatar

@killyourfm What do you mean, "disguised"?

@hp@tmm.cx avatar hp , to random

RE: https://vt.social/@rogueren/115600686997864089

I'd also like to remind everyone that just a couple months back Windows 11 just killed people's SSDs, this wasn't resolved for WEEKS.

really isn't perfect, but at this point I'd say the things it's not perfect at are far less bad than what Windows isn't perfect at.

@gamingonlinux@mastodon.social avatar gamingonlinux , to random

Me: i'll enjoy an evening of games after updating

Fedora: nah, we pushed a broken Mesa update to everyone

joy

https://www.reddit.com/r/Fedora/comments/1p46atd/if_youre_having_issues_launching_steam_games_on/

This type of thing should not happen.

hp ,
@hp@tmm.cx avatar

@killyourfm @gamingonlinux windows broke just like "SSDs" a couple months ago.

This is comparatively easy to fix. If anything this is a selling point for Linux. The ssd thing was much harder to diagnose and fix for users. 🤷‍♀️

If users lived with that nonsense, they'll deal with this and still come out ahead. 😄

hp ,
@hp@tmm.cx avatar

@killyourfm @gamingonlinux nope, that's what I mean. I'm fine with holding Linux to a higher standard overall, of course! But I honestly don't think that a slightly suspect mesa update is a reason to NOT recommend Linux over the data eating OS. 😄

@TheBreadmonkey@beige.party avatar TheBreadmonkey , to random

I do not recommend drinking cocktails like you're immortal. I feel less than optimal this morning.

hp ,
@hp@tmm.cx avatar

@TheBreadmonkey seems like you weren't wrong! You ARE immortal!

vkc , (edited ) to random

POLL: would you use a dumb phone in the present day?

hp ,
@hp@tmm.cx avatar

@vkc fwiw I picked "no" because if I were to decide I didn't want a smart phone anymore I'd just not have a phone at all anymore.

I have no use at all for what an old phone used to do, I don't do phone calls ...

I am vaguely considering what it would mean if I removed all programs but a browser from my phone. (I mean, by way of a custom rom, just a browser 0 other things)

Is that a smart phone? Dumb phone? N900 internet tablet? 😄

@killyourfm@layer8.space avatar killyourfm , (edited ) to random

[1/3] Well, this is a pickle...

I was recording a video about Zorin OS 18, using a fresh installation on the Framework 13 laptop, and trying to approach things like a new Linux user might. Specifically an "every day" user coming from Windows.

In the middle of the "Welcome Tour" the display started graphically glitching out. It persisted when I stopped OBS. Persisted after I rebooted. I did a few test runs with OBS before recording for real and everything was fine...

hp ,
@hp@tmm.cx avatar

@killyourfm maybe try it again and see if maybe it'd have populated a list of updates if left to it's own devices.

Like, maybe package-kit was just still working on it. Gnome-software should have shown all those updates, unless zorin really broke something badly that is.

I don't use Zorin, but if they use the same gnome stack as Fedora (and a custody search suggests that they do) I suspect it was just still working on it.

hp ,
@hp@tmm.cx avatar

@killyourfm glad to be of use! Good luck with your video!

@lowqualityfacts@mstdn.social avatar lowqualityfacts , to random

Tonight's Low Quality Ad is for this Oil and Vinegar Dispenser. Or if you have a distinguished palate like myself, a tequila and hot sauce dispenser.
https://collabs.shop/7zfknq

ALT
hp ,
@hp@tmm.cx avatar

@lowqualityfacts wow, low quality facts, high quality life hacks!

@hp@tmm.cx avatar hp , to random

warns that 11's agentic AI could install malware on your PC: "Only enable this feature if you understand the security implications"

Or, to paraphrase, "if the features sound good to you, don't use them"

You'd think they'd have learned from their horrifying insecure times until like, 2015, that this would be a terrible idea. I guess it's time, again, to start making recovery images of your parents' computers!

Or, move them to like I did. 😄

hp OP ,
@hp@tmm.cx avatar

It's the but just built into

This is the worst timeline

An animated gif of the bonsai buddy

@Betty@fandom.ink avatar Betty , to random

ADHD folks, do you ever feel like a CLI is manageable when GUI isn't?

hp ,
@hp@tmm.cx avatar

@Betty not sure if it has anything to do with ADHD, but I've used Linux exclusively since like 1998 or so.

@killyourfm@layer8.space avatar killyourfm , to random

Fellow gamers, is there something like a "cozy roguelike" (besides Balatro) you'd recommend? Maybe that sounds bizarre, but it's exactly what I'm in the mood for.

hp ,
@hp@tmm.cx avatar

@killyourfm I've been playing "He is coming" which maybe fits that bill?

It's pretty low-stakes at least.

@hp@tmm.cx avatar hp , to random

Wow, after installing 2.5.1 on my ultra 10, I can really see why people loved these old workstations.

It's so easy to develop some software on this!

A picture of two Ultra 10 sun workstations stacked on top of each other. Next to it is a monitor that shows a CDE desktop with Visual Basic 3

ALT
@molly0xfff@hachyderm.io avatar molly0xfff , to random

how many cumulative hours will i spend infuriated at the loose connection on my keyboard before i finally spend the ten minutes to resolder it? stay tuned

hp ,
@hp@tmm.cx avatar

@molly0xfff if my brain is any indication; about until I happen to have an important deadline which doesn't require my keyboard to function at all.

Good luck!

@mcc@mastodon.social avatar mcc , to random

I have this idea for a video game where there's a fast travel option but every time you fast travel there's a 12% chance that instead of taking you to your destination it instead drops you off an entirely different place and then there's an ultrahard on-foot section to get back to the regular map. I will call this game "the Toronto Transit Commission"

hp ,
@hp@tmm.cx avatar

@mcc that's kind of like what using taxis in GTA V is like if you tell the driver to step on it. 😄

Except that you end up in limbo more like 50% of the time.

@hp@tmm.cx avatar hp , to random

I so wish the MNT reform was suitable for my needs. No idea what laptop to even consider now.

Are there any new machines on the horizon? Is it likely that there will be a 16" Ryzen AI Max+ 395 laptop coming maybe?

Or anything decent with a riscv chip?

First world problems, I know, :) The 'care pack' on my current PC runs out in 5 months. I'm not in a hurry but the laptop market seems DIRE at the moment.

Even tuxedo computers' flagship right now is only available with an Nvidia chip.

@jripley@mastodon.social avatar jripley , to random

I would have a lot more options for a non-conflicted laptop with decent Linux support, if I didn't have USB4/Thunderbolt support as a must-have.

hp ,
@hp@tmm.cx avatar

@jripley Interesting! I'm not at all trying to argue as you obviously know more about this than me, but I do have a question.

It was my understanding that one the weaknesses of thunderbolt was that it allows external devices to initiate DMA a-la firefire?

Is that also only for the PCIe endpoints? (IE is that not a thunderbolt weakness but just a weakness of the PCIe protocol as well?)

Thanks!

@mcc@mastodon.social avatar mcc , to random

So the good thing about Linux distros switching to Wayland long before Wayland is remotely ready is that contact with real-world users will make the "pain points" visible so they can be fixed. But the bad thing is. I do not actually believe the "pain points" will be fixed. Ever

hp ,
@hp@tmm.cx avatar

@mcc I'm probably unreasonably lucky. I switched to Wayland for Fedora 40, a year ago, ish? On gnome-shell I've had no issues.

The only thing really is that I had to switch from parcellite to a gnome-shell extension to do clipboard management.

I do avoid nvidia like the plague tho, all of my machines have AMD/Intel gpus only (a variety, 6600M, AMD iGPU, Intel iGPU, and 6950XT, I have too many computers)

What kind of problems do you run into? not at all trying to argue, just really curious!

hp ,
@hp@tmm.cx avatar

@mcc ah, wow, that's rough. Particularly the AMD thing. I've had good luck with the Mesa developers when I've had issues in the past. Maybe they can help?

And yeah, all my boxes are 4K, with 200% scaling, not fractional so that explains then why I never had an issue.

Thanks for explaining! Maybe the Mutter people will fix the x11 fractional scaling thing. One can hope...

hp ,
@hp@tmm.cx avatar

@mcc I have a HP Zbook fury 17.3 with a xeon and a Radeon pro w6600m, it's a really nice machine. Probably another reason then why I have no issues...

But such machines do exist my previous laptop was a Dell latitude with a similar config.

hp ,
@hp@tmm.cx avatar

@mcc I do streaming, that has not been a problem for me. OBS on top of my gnome stack with pipewire seems 100% solid.

So that, at least, should be possible. I don't think that working has anything to do with my (apparently) goldilocks hardware!

hp ,
@hp@tmm.cx avatar

@mcc @forza4galicia have you tried this with a Fedora Live usb? My small laptop is a tuxedo "Pulse 14 Gen3", that's a "Ryzen 7 7840HS" so I think it is slightly newer than your amd based laptop.

But! It suspends and wakes up flawlessly every time. But I run Fedora 42 on it, so that just might be worth trying?

If it works I'm sure that aliening the Fedora kernel into Debian isn't that hard.

hp ,
@hp@tmm.cx avatar

@mcc @forza4galicia Right now it is running 6.16.7-200.fc42.x86_64

I guess you could try just getting the srpm and the .config and build it?

hp ,
@hp@tmm.cx avatar

@mcc @forza4galicia that might be a good first thing to try, yeah.

I was just wondering if maybe the difference wasn't necessarily the kernel version as the config options used, but that's maybe better tested later!

@hp@tmm.cx avatar hp , to random

I wonder how many human life years were wasted ...

> HIMEM is testing extended memory

@mcc@mastodon.social avatar mcc , (edited ) to random

Poll: If you were abruptly called on to operate a sailboat, do you believe you would be able to do it?

hp ,
@hp@tmm.cx avatar

@mcc probably should have selected "depending on the size" but assuming anything I'd be reasonably called upon I'd probably be able to not die sailing it somewhere safe.

My dad loved to sail, and we sailed a lot!

vkc , to random

[Thread, post or comment was deleted by the author]

  • Loading...
  • hp ,
    @hp@tmm.cx avatar

    As an addendum to @vkc advice: throw in some extra ram while you're there!

    I'm not affiliated with crucial in any way, but their site makes it super easy to work out what upgrades will work for the laptop you have!

    Not a lot of technical skill required!

    https://www.crucial.com/upgrades

    @nixCraft@mastodon.social avatar nixCraft , (edited ) to random

    For backend: what’s it gonna be?
    PHP or NodeJS 🤔

    hp ,
    @hp@tmm.cx avatar

    @nixCraft literally anything besides PHP or Node.

    Good flamebait, 8/10 trolling.

    @hp@tmm.cx avatar hp , to random

    This is an absolutely brilliant 4D chess move by . Charge people $149 for making it easier to port their software to

    Who WOULDN'T want to do this. What a steal.

    Were there people at IBM who had a lot of Microsoft stock or something? The more I read about OS/2 the more I'm surprised it even made it to version 4. What the fsck where they thinking.

    Absolutely incredible.

    ALT
    @hp@tmm.cx avatar hp , to random

    In 1995 officially does not endorse the in the box.

    This letter was included in the "bonus pack".

    I like how "Adult" is capitalized.

    ALT
    @hp@tmm.cx avatar hp , to random

    The length people will go to to satisfy licensing ... absolutely wild.

    https://www.youtube.com/watch?v=LcADO1d0rKk

    ALT
    @marquisdegeek@ohai.social avatar marquisdegeek , to random

    One of these condiments is not like the others...

    hp ,
    @hp@tmm.cx avatar

    @marquisdegeek the soy sauce isn't spicy!

    @hp@tmm.cx avatar hp , to random

    Are you ready for a new world of power and performance!

    A picture of an os2 2.1 box. "A whole new world of power and performance"

    ALT
    @hp@tmm.cx avatar hp , to random

    A PSA about the seller "digistoremarket" they purport to sell like and such, but they just send you a CDR with pirated floppy images.

    The listing does not make this clear at all, I ended up getting a full refund from ebay, so they handled it well, but the seller is still on the site selling the same scam software.

    A picture of a CDR with a hastily attached sticker that reads "OS/2 warp 3 diskettes"

    ALT
    hp OP ,
    @hp@tmm.cx avatar

    This person is ... hard to believe ...

    "Hi, I’ve just seen your feedback regarding this item and I want to sincerely apologize for any confusion caused. This software was not from a pirate source—it’s a long-discontinued title. Once I realized it wasn’t GNU, I immediately delisted it from my shop. It’s no longer for sale, and I’d really appreciate it if you could kindly consider revising your feedback."

    What a piece of work. Incredible.

    hp OP ,
    @hp@tmm.cx avatar

    The CD has an "NFO" file on it that starts with:

    34 Floppy's Consist of: OS/2 Warp 3 Connect - Bluebox  
    [Day Seven is TCP/IP.]
    
    <snip>
    
    Posting Schedule:
    
    Day One:  
    

    So this is an OLD pirate release ;) at least that part is vintage