quandoquando

joined 1 year ago
[–] quandoquando@slrpnk.net 4 points 1 year ago (4 children)

Not for very long, but not for the reasons countless sci-fi movies and shows have told you: you’ll neither explode nor freeze to death.

People think of vacuum as something massive, but it’s actually just 1 bar difference.

Atmospheric pressure is (roughly) 1 bar, which is comparable to 10 m of water. So getting put in a vacuum is like ascending from a 10 m dive.

You don’t implode at 10 m depth, and you also don’t swell up on Mount Everest, which is roughly at 0.3 bar.

The biggest threat to your life is the actual decompression.

If you’re abruptly thrown into the vacuum, and you don’t manage to exhale immediately, the air in your lungs will expand and rip your lungs. Which is one of the biggest dangers of diving.

But more likely is that it‘ll just rip the air out of your body, which probably isn’t good for either your lungs nor your intestines.

You won’t freeze to death, because there’s no medium to transport the energy away, so you’ll only lose heat through the actual radiation, which takes pretty long. Much longer than in cold water, anyway.

Also, your blood won’t boil, since it’s protected by the skin. Maybe the exposed areas, your eyes, your saliva.

So, if you survive the initial decompression, your chances aren’t that bad, after all.

[–] quandoquando@slrpnk.net 1 points 1 year ago (1 children)

Sure, but the algorithms themselves will have to be provided by the instance, so I guess different instance might make different choices, for example due to privacy concerns etc.

[–] quandoquando@slrpnk.net 7 points 1 year ago (3 children)

Sorting by new also is an algorithm.

Not trolling here: I think this is something the fediverse will need to decide at some point. What are the acceptance criteria for timeline presentations? But this would also be a perfect example of diversity: don’t like the way our instance sorts your timeline? No problem, here’s some instances that do it differently.

[–] quandoquando@slrpnk.net 2 points 1 year ago

„Interesting idea. Let’s put it in the backlog for now and come back to it nev—I mean later.“

[–] quandoquando@slrpnk.net 2 points 1 year ago

But hey, someone’s gotta do it

When the going gets tough, the tough get going

[–] quandoquando@slrpnk.net 3 points 1 year ago (3 children)

Yeah, and just googling something will be completely useless with a project named after a famous rock musician.

„How to upload pictures lemmy“, yes, thank you google, I know how Lemmy Kilmister looks, thank you.

That’s (among other things) why I hope kbin will be the victor of that race…

[–] quandoquando@slrpnk.net 2 points 1 year ago (1 children)

Lol, this community is simply amazing already :D

Somebody just reverse-engineered the App and the files' encryption and poured it into a simply python script, see the comments in this thread.

[–] quandoquando@slrpnk.net 4 points 1 year ago

:O Wow.

That is just simply amazing. Can confirm it works.

The file names are always the same, prefix and the sounds name, e.g. if the sound is called "The Electric Forest" it's com.HolographicAudioTheater.Naturespace.TheElectricForest.

I guess I could write a scraper and parse the whole collection.

Well, thank you kind stranger on the internet.

[–] quandoquando@slrpnk.net 3 points 1 year ago* (last edited 1 year ago) (3 children)

Ha, I was just writing an update when your comment came.

I followed your advice and installed mitmproxy (basically fiddler2 but open source), which was easy enough, and managed to find that the app just posts GET requests the homepage, which result in a 302 Temporarily Moved, which ends on a public S3 folder.

The GET request includes some "ID", which I'm not sure I should post publicly, maybe it might identify me? It's like:

GET http://www.naturespace.com/ns5ios/?command=download&path=%2Fmedia%2Fmodules%2Fcom.HolographicAudioTheater.Naturespace.Aegir&lang=en&id=REDACTED&bvrs=5.15&sysv=16.5&model=iPhone&bid=com.HolographicAudioTheater.Naturespace&sys=iOS&loc=en_DE HTTP/1.1

But yes, it seems the files are encrypted. I couldn't find anything to open them, and no file identifier knows what it is. If you manage to get somewhere, that'd be awesome, my tech knowledge definitely ends here lol.

I guess it's not actually illegal to post this, since it really is just a public folder, so if anyone els wants to look at it, here's a file.

[–] quandoquando@slrpnk.net 2 points 1 year ago (5 children)

Ah, thank you! See, it didn't even occur to me to just intercept the audio in transit. That's really helpful, I will try this, thank you very much :)

[–] quandoquando@slrpnk.net 2 points 1 year ago (3 children)

Yes, I thought about that as well, but if possible I would prefer to retain the original data (also I just like to tinker with stuff :) ).

However, like you said, they're doing some "spatial" stuff they don't disclose. I assume it's just some EQ, but if they really have some algorithm to compute HRTF or even they're own audio format, then re-recording might actually be the only solution.

 

Edit 2: Well I'll be damned. An extremely knowledgeable and kind stranger just reverse-engineered the whole thing and poured it into a python script. And it's only Monday. See comments for the script.


Edit: Oh wow, this community is already on fire. Thanks for your advice everybody, I didn't even think of intercepting the downloads in transit! Brilliant.

I will try to see how far I can get there, but that does sound much easier than rummaging around in iOS. Thank you all :)


Hello,

I’m trying to get the downloaded audio out of an iOS app, but I struggle because the information I can find is mostly rather old, needs some additional software I need to pay for, etc. The content is downloaded post installing the app, so simply accessing the IPA doesn’t help.

I have this app called naturespace (see naturespace.org), it’s an app that has really good recordings of rain, thunderstorms, etc. In my opinion those recordings are far better than anything I’ve heard so far.

Now, I did pay for the content, but the app hasn’t been updated for years now, and there’s also been no new content for years as well. I wrote to the owners but didn’t get any response. I guess you could consider it abandoned at this point.

Since I fear that anytime soon the app stops working, I’d like to save that content.

I’m a bit tech savvy, I can work with CLI and such, but I’m not a professional coder or hacker, any help is appreciated.

[–] quandoquando@slrpnk.net 1 points 1 year ago

The information posted is completely outdated, Germany has changed its laws considerably since then:

https://www.anwalt.de/rechtstipps/bgh-urteil-zu-filesharing-keine-antwortpflicht-auf-abmahnungen-i-zr-228-19-200553.html

view more: next ›