[-] pivot_root@lemmy.world 8 points 12 hours ago

Anon needs to reject technology and embrace luddism. Only then may he be free of oxymoron job roles.

[-] pivot_root@lemmy.world 14 points 1 day ago

It puts more people in prison, making private prisons' income better. This kind of shit is never about helping anyone but the lobbyists.

[-] pivot_root@lemmy.world 38 points 2 days ago

And yet, they consider the woke to be the snowflake bitches.

[-] pivot_root@lemmy.world 2 points 2 days ago

Definitely not.

If I wasn't on mobile, I would write up a more comprehensive fix. Probably something along the lines of:

  • Store the original functions.
  • Attach a scroll listener to window.
  • Stub the functions when the window is scrolled.
  • Set/reset a timeout for 100ms, and put them back after it fires.
[-] pivot_root@lemmy.world 6 points 2 days ago* (last edited 2 days ago)
window.history.pushState = () => {}
window.history.replaceState = () => {}

It'll break PWAs unless you stub it out properly, but you can throw that in a userscript for a quick and dirty way to disable the API that websites use to update the URL without reloading the page.

[-] pivot_root@lemmy.world 13 points 3 days ago* (last edited 3 days ago)

I wonder how long it will be until the Supreme Court overturns this one.

[-] pivot_root@lemmy.world 10 points 3 days ago

I share the DIY repair sentiment, but the other commenter was right. You saved them money by opting yourself out of their warranty, which is free to you, but costs them money. Now, if you had used the warranty and then repaired things yourself after it's no longer free, that would be a nice FU to them.

[-] pivot_root@lemmy.world 31 points 3 days ago

The funny part is that rather than respecting this, they chose to cryptographically pair the parts, so they stop working if you replace them...

[-] pivot_root@lemmy.world 3 points 3 days ago* (last edited 3 days ago)

According to the post linked in the article, it's under ~/Library/Application Support.

The good news is that ~/Library isn't world-readable by default. The bad news is that it's still very easily readable by any process running under the user and by any other user with admin privileges or access to sudo.

[-] pivot_root@lemmy.world 5 points 3 days ago* (last edited 3 days ago)

With MacOS, specifically, it's stupidly easy and unintrusive to enable disk encryption. Outside of that, programs can save key-value pairs to Keychain (a credential store) and use that to store a randomly-generated encryption key.

It's true that any program running with the user privileges and within its session can open the file, but once the user logs out it's unreadable.

If the data was saved to the login Keychain, it should only be accessible while that specific user is logged in. The existence of vulnerabilities notwithstanding, it should actually be reasonably secure as long as System Integrity Protection is enabled and the program in question isn't running. SIP stops users (including root) from messing with system files or processes, and the Keychain requires a user password prompt to give programs access to entries created by other programs.

Now, considering all the above... it would have taken a day at most to figure out how to encrypt the data before it gets written to the file so it's not just sitting completely out in the open.

[-] pivot_root@lemmy.world 19 points 4 days ago* (last edited 4 days ago)

In other news, the NSA is soon to be adding blackmail to their income sources.

[-] pivot_root@lemmy.world 16 points 4 days ago

If Gemini has shown us anything, it's not even useful AI. Like you said, the solution is as easy as turning it off.

200

Once one company gets away with it, the rest follow.

247
submitted 4 months ago* (last edited 4 months ago) by pivot_root@lemmy.world to c/technology@lemmy.world

The Citra website has been replaced with the same statement made on the Yuzu website, and the GitHub repository is now gone as well.


Other build dependency repos taken down with it:

54

Crossposted from !technology@lemmy.world: https://lemmy.world/post/12728165


This also includes ceasing development and destroying their copies of the code.

The GitHub repo page for Yuzu now returns a 404, as well. The website is still up, though.

645
submitted 4 months ago* (last edited 4 months ago) by pivot_root@lemmy.world to c/technology@lemmy.world

This also includes ceasing development and destroying their copies of the code.

The GitHub repo page for Yuzu now returns a 404, as well. In addition, the repo for the Citra 3DS emulator was also taken down.

As of at least 23:30 UTC, Yuzu's website and Citra's website have been replaced with a statement about their discontinuation.


Other sources found by @Daughter3546@lemmy.world:


There is also an active Reddit thread about this: https://www.reddit.com/r/Games/comments/1b6gtb5/

592

An ad that showed up as I was browsing through the news. Bloody ridiculous...

17
submitted 9 months ago by pivot_root@lemmy.world to c/til@lemmy.world

You may know it as Space Melody by Luna Park or as ResuRection by ППК (English: PPK), but the original melody was composed by Eduard Artemyev for the 1979 Soviet film Siberiade. The original name of the song, as titled in the movie's soundtrack release, is la mort du héroes (the death of heroes, if my French is correct).

Here's a link to the original composition, if you're curious.

view more: next ›

pivot_root

joined 11 months ago