**** Cyborg Central ****

Old Androids Never Die, They Just Have A Few Screws Loose

Linus Trinus

November 27, 2020


I've been playing with VR and ran across LinusTrinus, a somewhat-raw but quite functional bit of code that allows an Android phone with the Trinus VR client app to connect to Linux to make it into a SteamVR-compatible 3DOF headset. While it does not allow movement tracking, and only rotation, it is sufficient for a subset of SteamVR games.

The code isn't very well documented, so for anyone who may want to try to use it, here's a little outline of how it works:

  • The Trinus app on the phone is a client. It sends rotation information to the server on Linux, and displays forwarded graphics on the phone screen.
  • The LinusTrinus server on the computer is essentially a bridge between a slightly-tweaked SteamVR sample driver, and the Trinus client. Most importantly, it uses ffmpeg to copy an area of the screen directly to the Trinus app.
  • The slightly-tweaked sample SteamVR driver receives the rotation data from LinusTrinus and outputs the VR view in a standard, but frameless, window displayed on the desktop.

There are three issues a new user will run into quite quickly:

  • If you don't build the sample SteamVR driver in the subfolder first, the app will appear to do nothing, and SteamVR won't even start.
  • If you don't fix the ffmpeg command in the server so it looks at the correct VT display for your distro, you'll just get a black screen in Trinus, even though the on-screen window will appear to work.
  • If the on-screen window gets obscured (say, by the VR app's window), the video will get screwed up. This can be easily fixed by clicking in the VR output, typing ALT+SPACE, then selecting "Always On Top" from the GNOME Shell pop-up.

I've fixed the first two in my fork of the LinusTrinus repo, and was able to get it to work, but performance is not so great.


Kiwi IRC added

June 17, 2020


There is now an (open access!) Kiwi IRC setup at www.cyborgcentral.net:8888 that you can use to get to my IRC server and any others you might want in the same tab on your browser.

The client will default to CC's IRC. Just pick a nick (you mean big dick) and hop on in.


About PSO2-NA

June 2, 2020


Just a note for anyone looking around the ruins here for old PSO players: Until a standalone installer is made available, I won't be playing PSO2, as I am a full-time Linux user and don't own an XBox.

I MIGHT play if/when a downloadable installer becomes available that I could get working through WINE or Proton, but right now, the only way to play is Windows 10, via the MS Store, and that sucks.


Wish It Were Different

April 5, 2020


If it proves nothing else, this pandemic has demonstrated that people aren't really dying from sickness, they're actually dying because there's not enough dollars, and people refuse to work together without dollars being involved.

We could be making enough masks and ventilators. We could be graduating doctors, training nurses, building hospitals. We could be doing the work necessary to cure this virus (and every other disease...) free of the chains of patents, business strategies like artificial scarcity, intentional overcomplication of claims systems, and patient gouging.

But this situation makes it clear, there are many people who won't work together unless they get dollars for it, even if it saves their own lives later on down the road.


ToxicUsers

March 11, 2020


I'm going to write some code to analyze Twitter, and see if the "Bernie Bro" is genuinely worse than any other toxic user on the site.

Follow my work here. If you'd like to contribute, please contact me!


How the Iowa Caucuses Became an Epic Fiasco for Democrats - The New York Times

February 10, 2020


TL;DR version: the Dem caucuses have been a complete and total clusterfuck since forever, and you're only just noticing because they tried to modernize something. Most of the people who run it are baby-boomer volunteers who don't know which side of the tablet is the screen. :|

The problems that beset the Democratic Party's first state caucus of the presidential race ran far deeper and wider than one bad app.

Source: How the Iowa Caucuses Became an Epic Fiasco for Democrats - The New York Times


Sunday 4

February 9, 2020


New thing to do: One game each of

Overwatch: Win
Counterstrike: Lose
Vainglory: Win
League: Lose

Practice makes perfect.


Politics Are Disgusting

January 29, 2020


Today has been a nasty week.

Between a two-day running argument with a group calling themselves "Anarcho-Capitalists" ending in the revelation that a rape victim in their utopia would have to self-fund her own justice, and listening to someone I normally trust go hardline-centrist for no apparent reason, I am mentally exhausted already.

This "ancap" thing is absolutely disgusting. These people consider theft the worst crime possible - worse than rape, worse than murder, worse than vigilantism, worse than any organized crime - and would rather have all of those crimes be acceptable (not legal, as there is no law to speak of in this utopia, just "pacts" with nothing but self-enforcement) than pay any tax at all. It strikes me as an odd form of Amish-style beliefs, except they've chosen 1865 instead of 1765 as their artificial line in the sands of time.

It is insanity of the highest order.

The second issue is much simpler - someone with a long history of being on the right side of things - domestic spying, data security, those kinds of things - is having a meltdown because her favorite Democratic candidate is not doing so well in polls, and she can't accept it, so she's turning the Russian Paranoia Volume control to 11.

She's entitled to her opinion of anyone and everyone, but she's wrong about the people she's accusing of plotting with Russia. The main problem I have with it is that, even if these people were natural-born Russians living in Russia and publicly KGB members, that doesn't make the things they've leaked untrue. Whether discovered by a white-hat friend or a black-hat enemy, a flaw is still a flaw, and ultimately the responsibility for it rests on the implementer, i.e. US.