log☇︎
473500+ entries in 0.302s
ben_vulpes has yet to outlast a decade
trinque: justJanne: yeah just average consumer derp is not going to tell the difference between that and spotify's ogg-whatever
justJanne: ben_vulpes: still, compared to all those 9000$ expensive audio cables, or Beats headphones, lossless FLAC has an advantage over 128kbps mp3 ☟︎
mircea_popescu: dawg im impressed, this is like black madonna material.
ben_vulpes: last i saw was the hbo special
ben_vulpes: he'll blow a billi, and never touch software again.
mircea_popescu: this is the hot model woman from 10 years ago right ?
mircea_popescu: wow beyonce is still a thing ?
trinque: yup, the people who listen to him and beyonce aren't even paying for spotify
ben_vulpes: anyways, Tidal was a flip onto Jay Z who has yet to learn how horrifically expensive software is to build and maintain in fiatland.
trinque: jay-z is probably the best of the rapper-turned-entrepreneurs, yes
ben_vulpes: wowee justJanne with the opinions
justJanne: The difference between Dr Dre and Jay Z? Jay Z’s product actually is something more than marketing speech
trinque: damned hilarious if so, dunno about that
trinque: heh looks like there's some noise about dr dre being behind burning man
mircea_popescu: is this the guy that owns burning man ?
justJanne: and the sound quality, tbh, is great. Just not worth 20$ a month
justJanne: I found a way, but now I have a few thousand files encrypted, the corresponding PBKDF2WithHmacSHA1 encryption keys, but was too lazy to find the client-side salt for that
trinque: "so totally not spotify you see"
trinque: streaming service that got whoever's still considered "famous" in music together, stamped their faces on the thing
justJanne: I wanted a way to scrape them.
justJanne: A music streaming service that streams lossless unedited FLAC files
mircea_popescu: justJanne what is tidal even ?
justJanne: (yes, Tidal uses a native plugin for in-browser DRM)
justJanne: the in-browser DRM is a native binary that is pretty much stripped of any information, actually kinda hard to use, but the Android version of almost everything is stupid
mircea_popescu: kinda funny that drm never got as clever as viruses. even back when both these were clever, the ms-dos era.
ascii_field: hence tends to be... lackluster
ascii_field: justJanne: traditionally copy protection is implemented, where the rubber hits the road, by poor schmucks who aren't dumb enough to believe that it 'works' but still gotta collect that salary, and so 'are only following orderz'
justJanne: but then I discovered they have an unobfuscated android app, so I got lazy and started instead decompiling that one
justJanne: I spent the past days doing the same – actually cracking DRM of Tidal
ascii_field: it's really just a ritualized version of the familiar cracking of w4r3z
ascii_field: justJanne: that last one was called 'the bomb' where i went to school
justJanne: we did lots of optimizations in the past weeks, homework this week is "you have this blob of binary, find out what it does, circumvent its checks"
justJanne: but it’s too late anyway
justJanne: c has no true, nor real false. But it can return 1 or 0
mircea_popescu: so then the fucntion returns true, false.
justJanne: -10000 is true
justJanne: 1 is true.
justJanne: 2 is true.
justJanne: 5 is true.
mircea_popescu: i think you're being german :D
mircea_popescu: <justJanne> so everything that is not 0 is automatically true < ?
justJanne: so you need to do +1 or !
justJanne: as >> moves the sign
mircea_popescu: so then...
mircea_popescu: what's that do.
justJanne: so everything that is not 0 is automatically true
mircea_popescu: doesn't ! turn false into true ?!
justJanne: so the ! is necessary there to turn -1 into 1
justJanne: mircea_popescu: the overall question is to implement the < operator
trinque: teaches the best to hold back too; that's always good
justJanne: Yeah, that’s not the issue.
trinque: learn how to pass the whole class
justJanne: ascii_field: homework is done in groups of two here at uni, so people learn how to do teamwork
justJanne: the only optimizable place would be the point where we do a two-out-of-three logic
justJanne: we got it down to 8 operations, but others got it in 7
justJanne: the question was to implement the < operator on int with boolean logic
justJanne: okay, I’m kinda in a hurry – anyone know a fast way to do two-out-of-three in boolean logic with less than 5 operators?
assbot: Searching pgp.mit.edu for key with fingerprint: 32FE1E61B1C711186CA378DEFD8981F1BC41ABB9. This may take a few moments.
mircea_popescu: planation for this is the deeper genital cavity of S. bilineata, which stimulates the males more than when mating with guppy females."
mircea_popescu: "Male guppies (Poecilia reticulata) have been observed to forcefully copulate with females by trying to insert their gonopodium (male sex organ) into female’s genital pores, whether or not they are accepting. Sometimes, male guppies also try to forcefully mate with Skiffia bilineata (goodeid) females, which resemble guppy females and tend to share the same habitat, even when guppy females are available. A possible ex
mircea_popescu: in other news, "In the newt species Notophthalmus viridescens, males carry out a courtship behavior called amplexus. It consists of males capturing females that do not want to mate with them and using their hind limbs to grasp the females by their pectoral regions." << check out the newt pua!
mircea_popescu: i mean if you have your own iron you don't need it's one thing, but otherwise... best own the box.
mircea_popescu: at any rate cheaper than a vps.
mircea_popescu: hm, i recall there were supply problems in the eu. but maybe worth a try.
Jautenim: mircea_popescu can they be ordered from teh EU?
mircea_popescu: ^ see that.
ascii_field: Apocalyptic: the precaution taught in school is that 'prng is bad because enemy might learn the seed.' which is a 'lie of omission' - given the existence of a relation between bit N and bit N+1, enemy may have the means to infer N+1 (and N-1) from N
mircea_popescu: Jautenim or you could order a pogo and help that effort along ?
Jautenim: in order to help testing
Jautenim: I'm planning to rent a cheap vps and run it more or less full time
Apocalyptic: but that isn't relevant to the "tests" discussed
Apocalyptic: yeah, he seems to argue that since it's deterministic it's no good
mircea_popescu: prngs not what we're discussing here tho.
Apocalyptic: mxtm, Mersenne twister seeded with a strong seed is also a defined sequence
ascii_field: 'The yeasts could be locked in secure laboratories, worked on by screened employees. Sharing them with other scientists without government permission could be outlawed.' << what even.
mxtm: yeah, that's what i was trying to convey, it's a defined sequence
ben_vulpes: Jautenim: not a great deal, i think mod6 ran one in less than 200MB of RAM recently, but that was with asciilifeform's 'orphanage thermonuke'
mircea_popescu: mxtm it's not a REAL entropy source. it's a defined sequence that may be confused for an entropy source, if one's definition of entropy is test based.
Apocalyptic: mxtm, you read the digits onward...
mxtm: Apocalyptic: then how would it be an entropy source
mircea_popescu: Apocalyptic this is the case for all
ascii_field: Apocalyptic: not merely 'pi', but all transcendentals
Apocalyptic: it is actually conjectured that pi contains all the possible finite sequences you can think of
mxtm: Apocalyptic: the nth digit of pi doesn't change
Apocalyptic: <mxtm> it's the same always // what
Jautenim: I came to ask what are the rough requirements
justJanne: also true
ascii_field: but with the fact that once enemy catches on, he will laugh himself to death (this being your only hope)
mxtm: it's the same always
ascii_field: justJanne: nothing to do with 'slow' (baily-borwein-plouffe algo is fast, gives nth digit)
justJanne: the issue with pi is that it is a very slow RNG
mircea_popescu: justJanne the application here is that, if i give you a string of random numbers which unknown to you are the nth digit of pi onwards, you may think you have entropy by "tests".
ascii_field: ergo, utility for battlefield crypto does not reduce to mathematical tests
ascii_field: justJanne: but you will notice that it -passes tests-
ascii_field: justJanne: as if this needed saying
ben_vulpes: naive attempts totally failed
ben_vulpes: trinque: i still have no idea how to do a local overlay for a package pulled from portage
Jautenim: lurker at contravex, trilema & the logs for some time now
trinque: interesting; I'll consider the dieharder source code a starting point for further research.