AnimalsDream

joined 9 months ago
[–] AnimalsDream@slrpnk.net 10 points 2 hours ago (4 children)

I imagine bicyclists must be effected as well if they're on the road (as we should be, technically). As somebody who has already been literally inches away from being rear-ended, this makes me never want to bike in the US again.

Time to go to Netherlands.

[–] AnimalsDream@slrpnk.net 1 points 9 hours ago

Something like Tor, and a proper education in keeping identities compartmentalized would be more appropriate for a use-case where someone is trying to maintain anonymity. VPN is mostly only good for a bit of wifi security and piracy.

[–] AnimalsDream@slrpnk.net 5 points 2 days ago

I should say, I'd rather have both the numpad and arrow key column on the left. I'm right handed. One benefit would is less travel anytime you need to move your hand from your mouse to keyboard and back, as well as those relative distances promoting slightly more even/ergonomic arm positioning.

The other benefit is that I might actually be inclined to use the numpad for games instead of wasd, which would free up the rest of the keyboard for more shortcuts.

[–] AnimalsDream@slrpnk.net 3 points 2 days ago

Every time I see these kinds of split keyboards, it reminds me of this scene from Cowboy Bebop.

https://m.youtube.com/watch?v=NXcTuAN7oUc

[–] AnimalsDream@slrpnk.net 2 points 2 days ago

The numpad is still a popular option in roguelikes. It's also worth noting that sometimes the ortholinear layout of numpad keys is more appropriate than the staggered layout of letter keys.

[–] AnimalsDream@slrpnk.net 15 points 2 days ago (6 children)

I've been moving toward preferring full keyboards, but I wish it were more normalized for them to put the numpad on the left side.

[–] AnimalsDream@slrpnk.net 1 points 3 days ago

No, that's really not how this ecosystem works. I'll give an example based on the Retroid Pocket 5, just because that's what I own and am familiar with. The company ships it with Android 13 by default. So this already has a full desktop environment, full suite of available app stores - everything that any other Android device can do, plus built in game input. No extra hardware needed. I can outright install Signal, Briar, Matrix, any of those kinds of things on it right now. Retroid never did any testing or development for that use case, it's just what happens when a device has a full, open Android experience from all of the development that has gone into Android and apps over the years.

However, they also chose to use a chipset that has support for Linux as well. At least two projects have already ported their variants of Linux to the RP5 - Rocknix and Batocera. While it's true that porting, testing, fixing, and maintaining operating systems has a labor cost, you're trying to apply standard business logic to something that doesn't operate that way. Batocera accepts donations, and Rocknix doesn't even accept any financial compensation. These are volunteer projects, labors of love. They are not subject to capitalistic incentives, and nor is it entirely accurate to call open-source projects like these "products." The processes involved are more organic, more democratized. It's a commons, and anyone can get involved.

The reasons they're designed the way they are is because that's what fits their motivations and project goals. It's the appliance model - they want the device to do one thing, and do it well - to play games, particularly retro games. So they put in only enough software to make that happen, and then try to make it as much of a polished experience as possible.

I am only trying to point out that the only thing getting in the way of more general purpose systems being available to these devices pretty much comes down to whether more people feel like trying to compile them.

[–] AnimalsDream@slrpnk.net 1 points 3 days ago (2 children)

An increasing number of these devices have touchscreens, so Phosh could work quite well. And for me it's more about how these devices are leaving a lot of potential functionality off the table. When hundreds of thousands or more people are all using something, you can never predict all the different use-cases they're going to have. So it's strange to me that these frontend developers are putting so much effort into turning them into dumb single use appliances, when the entire world of Linux software can just as easily be made available.

But yeah I was thinking about a hypothetical search scenario. I don't see it being useful for anything more than average local-level forces. Some of them support dual-booting, so those stripped down emulation frontends could come in handy in that case. Have one distro, ideally complete with full disk encryption. Then have another that actually is for the games. If somebody turns the display on and sees it demand a password, they'll demand further investigation. So they would need to be met with an open menu with an obvious, full list of games ready to play, with no indications there is anything else to search into.

[–] AnimalsDream@slrpnk.net 3 points 3 days ago (1 children)

The Retroid Pocket 5 runs Android 13 and I could probably install Signal (or any other Android e2e messaging apps) on it right now. There are also other devices with similar specs and software.

[–] AnimalsDream@slrpnk.net 3 points 3 days ago (4 children)

A microphone can easily be added with headphones or earbuds. I've updated the post to include relevant info.

[–] AnimalsDream@slrpnk.net 5 points 3 days ago

I've updated the post in response to yours and other comments. No need to rely on poor outdated solutions. Some of these devices, like the Retroid Pocket 5, almost are Android phones just with built in gaming inputs and no cellular chip. I can probably install Signal on it right now if I wanted to, though as it currently is, I would not trust Retroid as a company enough to rely on their firmware.

 

I keep thinking about this.

  1. Most retro handhelds do not have cellular network chips, gps, or even built it microphones or cameras in many cases. But many do still support wifi and Bluetooth.

  2. The vast majority of them do support either Linux, Android, or both. This is the area that needs the most work, since the Linux distros on these devices are so stripped down that they can't do much more than run emulators and a few bespoke game engine compilations. And for the Android-supporting devices, there would be a need to build more privacy-respecting roms. But that's the thing - many of these devices openly support that, it's just not something the communities have gotten around to creating.

  3. While this would become less useful with popularity, this kind of approach would be a form of steganography. If you're in an extreme situation where you or your belongings are being searched, how many people are going to suspect that the little Retroid Pocket gaming handheld is even something you can or might be storing your private info on?

Edit: Judging by the comments so far, I underestimated how unknown these devices must be still. While they do technically include handhelds like the PSP/Vita, 3/DS, etc; these days when people use the term "retro handheld" they're usually referring to a veritable cornucopia of gaming devices that come in a wide variety of hardware configurations and form factors. They are most often ARM-based devices, though there are even a couple that are pocketable fpga devices. Some of them are even small enough to be keychains.

Right now some of the most popular companies in this category include Retroid, Anbernic, Ayn, and Ayaneo. There is also a large selection of 3rd party custom firmwares out for many of these devices. But again, most of these are just very stripped down versions of Linux. Instead of full fledged desktop environments, they normally have media center style frontends like Emulation Station. And as far as I know, none of them have bothered to port any of the conventional Linux package managers.

As far as I understand, there is no technical reason why PostmarketOS, Mobian, or LineageOS for MicroG couldn't be ported to at least some of these devices, as some examples.

Hopefully that is enough resources for anyone to start to get up to speed. It should be apparent that full, unbroken system experiences with up-to-date software is possible on at least some of these devices, even including apps like Signal.

view more: next ›