@CorrodedCranium@leminal.space
@CorrodedCranium@leminal.space avatar

CorrodedCranium

@CorrodedCranium@leminal.space

Big fan of SBC gaming, open source engine recreations/source ports, gaming in general, Linux, photographing graffiti, and firmware modding.

Trying to post and comment often in an effort to add to Lemmy’s growth.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

The 36-year-old has reportedly admitted to committing the crimes at the heart of the ongoing investigation, while providing the justification that he did it to earn a living. According to Automaton, the suspect could face up to five years imprisonment, and/or a fine of up to 5 million yen (over $32,600).

Seems pretty intense but I can’t say I’m surprised. If I recall correctly Japan also has laws against console modding

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I feel the same way. There have been a lot of projects using the Kinect on Linux so I figured some work would have been done for the chatpad.

I imagine there is some easy way I am missing like simply using some kind of controller remapping program.

CorrodedCranium, (edited )
@CorrodedCranium@leminal.space avatar

Look promising but when running npm i

I get the following error message


<span style="color:#323232;">npm WARN old lockfile 
</span><span style="color:#323232;">npm WARN old lockfile The package-lock.json file was created with an old version of npm,
</span><span style="color:#323232;">npm WARN old lockfile so supplemental metadata must be fetched from the registry.
</span><span style="color:#323232;">npm WARN old lockfile 
</span><span style="color:#323232;">npm WARN old lockfile This is a one-time fix-up, please be patient...
</span><span style="color:#323232;">npm WARN old lockfile 
</span><span style="color:#323232;">npm WARN deprecated ini@1.3.5: Please update to ini >=1.3.6 to avoid a prototype pollution issue
</span><span style="color:#323232;">npm WARN deprecated har-validator@5.1.5: this library is no longer supported
</span><span style="color:#323232;">npm WARN deprecated debug@4.2.0: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
</span><span style="color:#323232;">npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
</span><span style="color:#323232;">npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
</span><span style="color:#323232;">npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
</span><span style="color:#323232;">npm ERR! code 1
</span><span style="color:#323232;">npm ERR! path /home/Luke/.custom_scripts/chatpad-linux/node_modules/@serialport/bindings
</span><span style="color:#323232;">npm ERR! command failed
</span><span style="color:#323232;">npm ERR! command sh -c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
</span><span style="color:#323232;">npm ERR! gyp info it worked if it ends with ok
</span><span style="color:#323232;">npm ERR! gyp info using node-gyp@3.8.0
</span><span style="color:#323232;">npm ERR! gyp info using node@18.18.2 | linux | x64
</span><span style="color:#323232;">npm ERR! gyp ERR! configure error 
</span><span style="color:#323232;">npm ERR! gyp ERR! stack Error: Command failed: /usr/bin/python -c import sys; print "%s.%s.%s" % sys.version_info[:3];
</span><span style="color:#323232;">npm ERR! gyp ERR! stack   File "<string>", line 1
</span><span style="color:#323232;">npm ERR! gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
</span><span style="color:#323232;">npm ERR! gyp ERR! stack                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
</span><span style="color:#323232;">npm ERR! gyp ERR! stack SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
</span><span style="color:#323232;">npm ERR! gyp ERR! stack 
</span><span style="color:#323232;">npm ERR! gyp ERR! stack     at ChildProcess.exithandler (node:child_process:422:12)
</span><span style="color:#323232;">npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:517:28)
</span><span style="color:#323232;">npm ERR! gyp ERR! stack     at maybeClose (node:internal/child_process:1098:16)
</span><span style="color:#323232;">npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:303:5)
</span><span style="color:#323232;">npm ERR! gyp ERR! System Linux 6.8.4-arch1-1
</span><span style="color:#323232;">npm ERR! gyp ERR! command "/usr/bin/node" "/home/Luke/.custom_scripts/chatpad-linux/node_modules/.bin/node-gyp" "rebuild"
</span><span style="color:#323232;">npm ERR! gyp ERR! cwd /home/Luke/.custom_scripts/chatpad-linux/node_modules/@serialport/bindings
</span><span style="color:#323232;">npm ERR! gyp ERR! node -v v18.18.2
</span><span style="color:#323232;">npm ERR! gyp ERR! node-gyp -v v3.8.0
</span><span style="color:#323232;">npm ERR! gyp ERR! not ok
</span><span style="color:#323232;">
</span><span style="color:#323232;">npm ERR! A complete log of this run can be found in: /home/Luke/.npm/_logs/2024-04-13T00_57_22_075Z-debug-0.log
</span><span style="color:#323232;">
</span>

It almost seems like it’s trying to make calls with older applications and that’s why it’s erroring out. I took a look at the files and I am guessing package-lock.json is the culprit. For example

npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.

seems to match


<span style="color:#323232;">    "tar": {
</span><span style="color:#323232;">      "version": "2.2.2",
</span><span style="color:#323232;">      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
</span><span style="color:#323232;">      "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
</span><span style="color:#323232;">      "requires": {
</span><span style="color:#323232;">        "block-stream": "*",
</span><span style="color:#323232;">        "fstream": "^1.0.12",
</span><span style="color:#323232;">        "inherits": "2"
</span>

Going to registry.npmjs.org/tar/ gives me a GitHub link with the latest version being 6.1.13. I don’t know if the fix as as simple as swapping the URL to be registry.npmjs.org/tar/-/tar-6.1.13.tgz (which apparently does exist) then doing the same thing for ini, har-validator, uuid, and request. Even then I don’t know how to figure out the hash value that I would need to the integrity check.

Any ideas or suggestions?

Edit: The integrity section is under dist on registry.npmjs.org/package_name_here/. I am going to try to hack something together and see if it works.

Edit 2: I fixed the deprecated dependency errors with the exception of hal-validator and the latter part of the error message still remains.

Edit 3:


<span style="color:#323232;">pm ERR! gyp ERR! stack Error: Command failed: /usr/bin/python -c import sys; print "%s.%s.%s" % sys.version_info[:3];
</span><span style="color:#323232;">
</span>

Makes me wonder if it’s a Python issue but I really don’t know how to proceed from here.

Edit 4: There’s a section on the GitHub page’s issue section that mentioned “Failed at the @serialport/bindings@2.0.2 install script” and I’m wondering if that might be it. The solution was apparently running npm install node-sass@latest --save --force before the npm i but it errors out when run in the chatpad-linux directory starting with


<span style="color:#323232;">npm ERR! code 1
</span><span style="color:#323232;">npm ERR! path /home/Luke/.custom_scripts/chatpad-linux/node_modules/ioctl
</span>

and it continues on with more text.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

No worries.

I don’t think you would technically need an Xbox 360 controller to test this. This is the step before running sudo nodejs index.js <serial port> and using the controller.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

Thanks for the suggestion. It seems like that would have made upgrading the packages a lot easier.

Unfortunately after applying the fixes it suggests it seems to kind of send me in a circle. It did say at one point it might be a Python issue.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

Why do you think they shit on New Vegas?

Do you have a source for the actor interview? I am wondering if they said something more akin to “it’s not based on existing material”. I feel like I recall that being a point of discussion in the past

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I feel like it’s similar to FEV exposure where the results are somewhat random. Look at Jason Bright for example. He’s a non-feral glowing one.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I am not sure. Considering ghouls are healed from radiation I feel like there would be more noticeable side effects when they take something to reduce their rad level. Though I don’t know if there is a Fallout game that talks about a ghoul using something like Rad-X or Radaway.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I don’t think there was ever going to be any doubt that Fallout New Vegas was canon. It’s just a situation where it’s weird we didn’t hear about it in Fallout New Vegas.

CorrodedCranium, (edited )
@CorrodedCranium@leminal.space avatar

Here is a Techmoan video about them for those that want to learn about them

www.youtube.com/watch?v=X8568_3amO4

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I think they feel justified in doing it because of the free creation club content.

What are some movies with notable director's commentary?

Notable can mean many things. Maybe it was high quality, insightful, and provided context for a more artistic scene. Maybe they teased a cut scene that would have radically shifted the tone of the movie. Maybe it was funny. Maybe the director absolutely hated what they produced and is only providing narration because of a...

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

IMDb page here for those that want it. I am surprised I haven’t seen it.

I feel like the cost cutting aspect would be quite interesting. Did they express any regret towards that or the imperfections they pointed out?

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I am not too sure. I know some illegitimately obtained BluRay copies have them.

You’d almost think they would release it on YouTube or some other service as audio only and allow the viewer to sync it themselves. Could make for decent promotional material.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

Have you considered getting one of those stick drift PCBs?

What apps would you love to have open-source alternatives for?

It seems like the FOSS community is continuing to grow, and FOSS apps keep getting better (Immich reallh blew my mind recently), which is a big win 😎 but there are still many apps I use that I would kill for an open source alternative. I am curious what you guys think? Are there any apps you’d love alternatives for?

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

TransMac. It’s a tool to create MacOS install discs and USBs. It works off of a limited time free trial then you are supposed to pay.

It works great but I’d prefer something FOSS.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

Doesn’t that require a computer running MacOS to run?

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

Just wanted to shout out osgameclones.com. It has a pretty decent list of them and source ports.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

$219 doesn’t seem like a bad price. I’d be curious to see how comics look on it

When people post YouTube links, is there a cool open source way to watch it on mobile without going through youtube, firefox, or downloading adblockers?

When people post YouTube links… is there a cool open source way to watch it on mobile without going through youtube? Because when I click on a YouTube link and I’m on my phone and it immediately gives me an ad it’s pissing me off like in a huge way… is there a way to bypass ads without an ad blocker on my phone

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I wonder if you clicked and held the link if it would give you an “open with” prompt where you could choose an app like NewPipe or if you could have it auto redirect to a Piped source

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

Oh yeah there’s lots. I feel like a lot of people use ReVanced but I’ve never tried it. I use NewPipe because it allows me to locally export my subscriptions and use the open source frontend Invidious on desktop.

A bit of a personal preference. I imagine one of the piracy megathreads would have a list of community favorites. FMHY or the one on dbz0 would be worth looking at.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

Pretty much. The local dollar store would definitely know something is up when I’m buying packs of them.

CorrodedCranium,
@CorrodedCranium@leminal.space avatar

I’ve seen it. Maybe I need to watch it again because I don’t recall a twist

  • All
  • Subscribed
  • Moderated
  • Favorites
  • bokunoheroacademia
  • kavyap
  • mdbf
  • everett
  • magazineikmin
  • GTA5RPClips
  • tacticalgear
  • InstantRegret
  • Youngstown
  • slotface
  • rosin
  • cisconetworking
  • modclub
  • DreamBathrooms
  • lostlight
  • thenastyranch
  • Durango
  • khanakhh
  • cubers
  • osvaldo12
  • anitta
  • Leos
  • normalnudes
  • ethstaker
  • tester
  • HellsKitchen
  • relationshipadvice
  • sketchdaily
  • All magazines