rtxn
@rtxn@lemmy.world
I take my shitposts very seriously.
- Comment on PSA: eMudhra Intermediate CA Compromise 9 hours ago:
Four… Fucking… Pixels?
The working hypothesis is that this was some sort of debug or test key that was never meant to be used in production, being used in production.
- Comment on PSA: eMudhra Intermediate CA Compromise 9 hours ago:
The encryption that SSL/TLS provides (that puts the “secure” in HTTPS) uses a public–private key pair and a mathematical function that is easy to calculate, but difficult to calculate its inverse. Generating the key pair requires a cryptographically secure random number that is impossible or very difficult to guess, which must be kept secret at all times. If this random number is leaked or guessed by a malicious actor, the private key can be reconstructed and used to impersonate a website or break the encryption.
One of the factors that determine the security of the key is the size of the number, i.e. the number of digits. In this case, a proper key should’ve had a length of 384 bits (or 116 decimal digits). In reality, the keys that eMudhra used had eight bits, which can only represent 256 possible values, and can be easily guessed even by brute force. The specific private keys were the numbers 4, 56, 66, 115, 155, 156, 230, and 237.
- Comment on PSA: eMudhra Intermediate CA Compromise 10 hours ago:
Currently having a very fun day at work.
- Comment on Has anyone managed to use their Steam Frame with an external monitor? 3 days ago:
No disrespect to OP (maybe a little), but this is an extremely first-world problem.
- Comment on Is anyone self-hosting their own AI? 4 days ago:
Not me. Call me old-fashioned, but I prefer organic.
- Comment on Self-Hosting a DNS Sinkhole is really important 4 days ago:
Literally none of that should be surprising for people who have a basic understanding of how the WWW works.
- Comment on What is your self hosted power draw? 1 week ago:
i3-4160 running Proxmox (OPNSense VM and a couple of containers) with 3 spinny drives and no GPU, TP-Link 8x GbE switch, ASUS AX1800 as a Wifi AP, ISP’s own manky cable modem, plus a UPS eats about 66-72 watts at the wall socket. If I install a passively cooled GT-710 for transcoding, it adds 10-15 watts at idle.
- Comment on Valve released the 3D models for the Steam Frame, so I made some pretty renders in Blender 1 week ago:
Can you believe that the state of CGI was even worse in the past? In 1969, the technology required to stage the moon landing didn’t even exist. They had to build a rocket that could take the equipment and actors to the moon and film on location, just to fake a real moon landing. It was nuts.
- Comment on Steam Frame Teardown: We’re Fans. Except of the Fan - iFixit 3 weeks ago:
Try decoding an AV1 stream from Sunshine without hardware acceleration. It takes a much higher compute performance than you apparently believe.
- Comment on Steam Controller appreciation post + second BT pairing slot added 4 weeks ago:
My only major gripe with the SC2 is that the control layout makes the D-pad only accessible with the left thumb. I’m firmly an Xbox layout supremacist, and that’s partly because it allowed me to reach over to the D-pad with my right thumb without releasing the left stick (e.g. using a healing item while bravely running away).
- Comment on [Frame] Landed on the waitlist, two friends as well (Europe) 4 weeks ago:
Fuck.
- Comment on Steam Frame Release 5 weeks ago:
Even if we ignore the silicon shortage, it doesn’t make sense for Valve to set up the facilities and supply chains to fully satisfy the day-one demand, only to shut them down months later when the demand falls off and no longer justifies the expense of operating them. The up-front cost of setting up additional factories, especially for the custom high precision optics, would be a massive waste. The other option would be to build up a larger stockpile before the product is released, but then you’d still be waiting all the same.
In terms of hardware, Valve is not a significant player. They sell niche products meant for enthusiasts, and the lottery is the most pragmatic way to get them into hands.
- Comment on Steam Frame Release 5 weeks ago:
Please suggest an alternative that prevents scalping and doesn’t only favor the specific demographic that you are in.
- Comment on Amanda Watson, the engineer who pioneered the AirLink and several other technologies for Oculus, was hired at Valve. 1 month ago:
Is “being constantly miserable online” how younglings define “bullying” these days? I apologize, I didn’t know. Could you at least call me fat or make fun of my name or interests? Then at least maybe I’d feel something other than slightly sorry for you.
- Comment on Amanda Watson, the engineer who pioneered the AirLink and several other technologies for Oculus, was hired at Valve. 1 month ago:
Says a lot about you that, of all of her achievements and qualifications, and the fact that she not just revolutionized but practically created the field of wireless VR… you get stuck on her being a woman.
God’s menagerie is vast, but the fences are low.
- Comment on Amanda Watson, the engineer who pioneered the AirLink and several other technologies for Oculus, was hired at Valve. 1 month ago:
Hey, I’ve found the target audience for the DLSS5 instagram filter!
- Amanda Watson, the engineer who pioneered the AirLink and several other technologies for Oculus, was hired at Valve.lemmy.world ↗Submitted 1 month ago to steamdeck@sopuli.xyz | 128 comments
- Comment on This Steam Deck Plugin Makes Installing Mods From Nexus Mods Easy And Accessible 1 month ago:
Sure, we could
- Parse the code that the owner likely doesn’t fully understand
- Figure out the application logic
- Check the logic for anything that might cause unwanted side-effects
- Check the logic for malware behaviour
- Run tests (and review the test code because it’s also likely vibe coded)
- Pray and beg that everything works
- Repeat for the diff every time the software needs to be updated
Or we could warn others that the code and its owner should not be trusted.
- Comment on Steam deck FPS game weapon switching 2 months ago:
That’s valid. The only thing I miss from my previous XBone controller was the ability to use the D-pad with my right thumb, or even the middle of my left thumb to an extent. The asymmetric Xbox layout is supreme.
I’m pretty sure you can also combine radial menus with mode shifts. Dishonored 2’s default Deck config has a mode shift bound to L1 (which opens the in-game weapon wheel), which temporarily reassigns the left analog sticks as mouse input while the button is pressed. I’m pretty sure the same could be done with Steam Input’s radial menus too.
- Comment on Steam deck FPS game weapon switching 2 months ago:
You should give radial menus a try. I use one in Dishonored 2 and a different one in Warframe, both on the left trackpad.
In Warframe, the entries send keypresses for the eight numpad numbers corresponding to the direction that I press on the trackpad (bottom left is 1, top is 8, etc), which activate some of the hotkeyed gear items. In Dishonored 2, it just sends a number row keypress in order (first entry is 1, second is 2, etc), which switches the active power or weapon.
In other games, I just use it as a secondary D-pad (usually directional swipe) with a mode shift on one of the back buttons. My ideal setup would be to have an eight-way directional swipe without having to define a radial menu.
- Comment on GOG confirm they are working towards GOG Galaxy on Linux 2 months ago:
Both Lutris and Heroic are front ends that manage the compatibility tools and runtime environments of Windows applications.
-
Lutris provides deeper, more advanced configuration options. It’s better if you want to tinker. Lately it’s been having some difficulties with zombie processes and failing to shut down games.
-
Heroic is a more streamlined experience with most of the advanced options tucked away in sub-menus, and it has storefront integrations for GOG, Epic, and I think Amazon. For downloading and installing games, it’s comparable to Steam. I use it exclusively for games I bought on GOG.
-
Faugus Launcher is similar to Lutris, but lightweight, reliable, and without the zombie process issues. I use it for most non-Steam games.
-
Bottles is a Flatpak app that runs apps in a sandboxed environment, i.e. it doesn’t expose your filesystem to the apps. It also tends to have fewer compatibility issues than other runners.
-
- Comment on How to resolution issues? 2 months ago:
Correction: It’s
SteamDeck=0 %command%. Environment variables can’t have spaces in their name. - Comment on How to resolution issues? 2 months ago:
If issue #1 is about MangoHUD, you should read its manual to find out how to set the overlay size. If it’s not MangoHUD… you should switch to MangoHUD, it’s a fantastic application.
Issue #2: Gamescope has built-in support for FSR1 and NIS upscaling. In the command line parameters, use this:
gamescope -W 1920 -H 1080 -w 3840 -h 2160 -F fsr – %command%.Alternatively, you can use Lossless Scaling for either upscaling or frame generation. It works on Linux and is well-liked, but I’ve never personally used it.
Issue #3:
The default Proton version is the latest one available. You can set it globally in Steam -> Settings -> Compatibility.
By default, games use the global Proton version. If you want a game to use a different version, you can set it in the game’s Properties -> Compatibility by checking the “Force the use […]” checkbox, then selecting one from the menu.
Regressions can and have happened. Steam offers the latest release of every major version, so if a game needs an older version, you can use it.
You can also use third-party compatibility tools that offer different game-specific fixes. The most popular ones are GE-Proton, Proton-EM, and Dawn Winery (the last one specifically for Chinese gacha games with horrid anti-cheat). You can install them by extracting the archives into the
~/.local/share/Steam/compatibilitytools.ddirectory.I strongly recommend consulting ProtonDB if you’re having issues with a game.
- Comment on dBrand Companion Cube cancelled: 3 months ago:
That’s literally what happened with the black PS5 shells. They used a trademark without permission, got a cease and desist from Sony, and didn’t learn a fucking thing from it.
- Comment on Using a webcam, the Steam Controller can now seek out it's charger by vibrating across the desk 3 months ago:
- Comment on Steam machine prices are live 3 months ago:
I don’t think they’ve ever had any sales for hardware. The only discounted hardware I’ve seen was the refurbished Deck.
- Comment on Options for using the Steam controller outside of Steam 3 months ago:
A few notes on Linux.
Recent versions of Wine use SDL2 to implement XInput support. Any game running on a decently new version will work with the SC2. Run
wine control joy.cplto configure and test both XInput and DirectInput devices.This unfortunately causes issues with SISR. Since both SISR (through Steam Input) and the Wine game (through SDL) process the input events separately, using SISR will result in double inputs. This can be fixed by telling SDL to ignore the SC2 altogether by passing this environment variable to the game:
SDL_GAMECONTROLLER_IGNORE_DEVICES=‘0x28de/0x1304’ - Comment on [Discussion] What are you playing on your Deck? - June 2026 4 months ago:
The Mystery Of The Droods. It runs perfectly, it records perfectly, and I didn’t even have to gut my PC.
- Comment on [Discussion] What are you playing on your Deck? - June 2026 4 months ago:
I have horrible news.
Ring works perfectly on Linux. Apparently this game is an absolute wanker on Windows. Here it just glugs along gluggingly.
- Comment on [Controller] SISR on Linux - how can I prevent a Wine app from picking up inputs from both the real and virtual controllers? 4 months ago:
Mostly I can only describe it as “game no worky”. Steam pretends to launch a game, then nothing happens. My hypothesis is that Steam does something to the runtime environment that fucks with some games.
One other thing that I’ve noticed is that on Wine/Proton environments launched from Steam, the lettered drives (aside from
C:) are mounted as some kind of overlay filesystem. Writing to them (e.g. by an installer) causes data to be written into memory, not to the mass storage where the drive targets are located.