mircea_popescu: rather than trying to bolt mitigation on side.
mircea_popescu: http://btcbase.org/log/2017-04-27#1649111 << this however is the correct aproach, build the item entirely so as to avoid it.
a111: Logged on 2017-04-27 19:11 mircea_popescu: pretty much all that grows on the fertile soil of the red skin's plain is potatoe.
a111: Logged on 2017-04-27 18:55 Framedragger: re. american who said sth interesting, i volunteer david lewis (the philosopher)! inb4 BingoBoingo's "only american philosopher was james joyce"
asciilifeform: if Overflow = 1 then
phf: well, the whole thing can just be shift by exponent
phf: Natural then
a111: Logged on 2017-04-27 16:45 mircea_popescu: these together mounted on say quadcopter suddenly are rather dangerous. for one thing, no way to intercept its comms anymore.
BingoBoingo: http://btcbase.org/log/2017-04-27#1648605 << Disappointed this convo did not get FUCKGOATS is the captain now pilot joak
asciilifeform: 'what's the narrowest type this can be, and still work in all useful cases'
asciilifeform: you wouldn't actually want the exponent arg to be 'Integer' tho
asciilifeform: aha. except that if you go and try to build a c proggy for these, it will barf.
asciilifeform: there are boxes in orbit with weird (18b, say) 'bytes'.
mircea_popescu: the etymology is afaik both deliberate and indicative : byte.
mircea_popescu: oh i thought "the quanta of simultaneous operation"
asciilifeform: the default quantization of memory.
asciilifeform: them ain't bytes
mircea_popescu: fortran fortran. the 36bit word item
asciilifeform: g77 certainly is married to the 8bit byte.
asciilifeform: i wonder if there is any other language, than cl and ada, in reasonably common use today, that does not presuppose 8-bit bytes.
mircea_popescu: sbcl and what ? the google app engine abcl ?
asciilifeform: because there is not and will not be commonlisp on a micro.
mircea_popescu: could have stopped at the "properly specified multi implementation" part
asciilifeform: the saddest thing about ada is that there is only one. ( only one properly-specified, multi-implementation typesafe language that can build for small (kB ram) as well as large systems . )
phf: well, it's the correct result, nothing unexpected
Framedragger: asciilifeform: did, with and without numlock. and the thing you're trying to catch in code (e.keyCode) is 0 in both cases. however, e.which is correct (and is more 'canonical' here anyway). but i'm on laptop currently; but that shouldn't make a difference
Framedragger: ah, i remember the microwriter article. cool. hm yeah dun seem to work, on first attempt
asciilifeform: Framedragger: that was 1 of the 2 occasions where i wrote something in js
mircea_popescu: <andytoshi> how parallelizable is shor's algo? if i want to break 100 discrete logs is this much faster to do in batch than to do them separately?"
mircea_popescu: in other "Riastradh> Design of RNGs for crypto is on-topic, though physical phenomona that lead to them is at the edge of the topic of this channel -- not because it's irrelevant but because it lies outside the area of expertise in mathematical cryptography one expects to find here." : "* andytoshi (~apoelstra@unaffiliated/andytoshi) has joined ##crypto
mircea_popescu: asciilifeform holy shit you're linked in there.
jhvh1: asciilifeform: Trending: Batman bin Suparman jailed in Singapore - BBC News: <http://www.bbc.com/news/magazine-24911186>; Batman Bin Suparman Jailed In Singapore | The Huffington Post: <http://www.huffingtonpost.com/2013/11/11/batman-bin-suparman-jail-singapore-theft-burglary_n_4256565.html>; Internet Hero Batman bin Suparman Jailed For Theft, Drug Crimes: (1 more message)
mircea_popescu: apparently there exists a dude named
mircea_popescu: ahahaha "kernel is totally deterministic" o brother.
asciilifeform: ( you can get a few bytes in there, see fg.v )
asciilifeform: could. somebody once posted a 1-instruction 4-bit cpu that fits in the xc64.
mircea_popescu: xilinx could work as cpu in theory!
mircea_popescu: phf Framedragger there's actually a specific law forbidding your approach from prevailing.
asciilifeform: also gotta love the 'slides' liquishit
asciilifeform: ( any other rng , available for love or money, where this is true ?? )
mircea_popescu: gotta accept the framework alfie!
asciilifeform: 'Can’t attain the security property against attacker who compromises the kernel, but some people worry about theoretically approximating it for some reason.' << this kernel fixation.
mircea_popescu: but yes, i agree there's a huge difference between "spit out string hunter2 half tyhe time" and entropy eh
mircea_popescu: basically what happens is they hang out in these "professional" venues being "polite" and as a result they misunderstand something and it becomes a thing for them and then they end up in arguments with outsiders over it.
mircea_popescu: and check out the "min-entropy" "best strategy" thing on slide 10.
asciilifeform: it's the 'use /dev/urandom' d00d !!
mircea_popescu: basically this tribe thinks that what shannon entropy is, is when P takes value "hunter2" in 50% of the cases and a random in the remainder of cases and therefore this is "no good for crypto because i can guess what your password will be".
mircea_popescu: oh shit. turns out what the dude means is actually rather trivial, and also a rather ridiculous tribal misunderstanding of what shannon said etc. read the slides 8 and 9 of this dude's presentation.
mircea_popescu: phf if it can categorize the events it necessarily can say ~something~ about ["the past","how they came about"], neh ?
mircea_popescu: can entropy in the physics sense predict anything ?
phf: afaiu shannon's entropy being a probability is descriptive, rather than prescriptive. so it can categorize a sequence of events, but it can't really say anything about how those sequence of events come about. so i'm not entirely sure how it even applies to engineering problem of event generation..
framedr: owait, 'isrg root' is mozilla's root lol. i thought, third party. it's a root they created
mircea_popescu: for some reason it dun work on my systems and i dun feel like debugging it for them
framedr: their root is one 'ISRG root', trusted by firefox as of 2016 it seems, but it makes a whooooolotta sense to tend to one's cert garden manually as mircea_popescu does. (then again, if it's all snakeoil anyway?..)
framedr: (granted, bootstrap website is not the most amazing rigorous proof)
mircea_popescu: well meanwhile it fell off [my version of] the internet.
asciilifeform: the funnybit is that it ~still~only exists in this form
mircea_popescu: i still think the item existed and was quoted in the dude's slides as a phuctor decoy and nothing more. this is not really something i can be talked out of through showing that a website wireframe existed ~same eyar.
asciilifeform: mircea_popescu: the paper existed in '13 certainly, i read it. but the actual data wasn't public, then or now.
mircea_popescu: btw ben_vulpes consider changing the reference point to #trilema in your seminal and widely quoted http://cascadianhacker.com/07_v-tronics-101-a-gentle-introduction-to-the-most-serene-republic-of-bitcoins-cryptographically-backed-version-control-system ?
mircea_popescu: <mircea_popescu> eightyeight what are the differences, for my curiosity ?"
mircea_popescu: <eightyeight> he clearly doesn't understand the differences between shannon entropy and entropy as defined by the 2nd law of thermodynamics
mircea_popescu: well, the guy is evidently not in the mood to indulge, but let's try this. "<eightyeight> his "Is there such a thing as better or worse entropy ?" paragraph is equally as painful to read
mircea_popescu: thanks for indulging the mess.
mircea_popescu: Framedragger because webarchive is worth trusting about as far as you can throw alexa, an amazon company, in the business of making up shit about the web since the 90s.
mircea_popescu: "The service will also report whether we have seen the same key in use in other certificates or served from other IP addresses, which can help identify default or repeated keys."
Framedragger: why the fuck did it tell me it had a 2012 snapshot if it's defo not available tho, lol
Framedragger: hm. definitely not live, because it's not, you know, static. you wish to see the frontend?
mircea_popescu: anyway. this looks like an empty placeholder. i see nothing in there. can i verify any claim in any way ?
Framedragger: mircea_popescu: web archive says 2012, when i click its link it takes me to http://web.archive.org/web/20130310014945/https://factorable.net/ (note, 2013), but i think it's because there was no change between its first archived instance (23 oct 2012) and this 2013. anyway, no proof, sure
Framedragger: okay, look, their paper was published in 2012. people referred to it as "that 2012 paper". now it's possible all them people are sybils, but i'll go ahead and say that factorable came before phuctor.
phf: most of the lisp developers here know riastradh by his paredit, but he's otherwise a competent scheme developer
mircea_popescu: i have domains i registered pre 2000 i never bothered to use. i'd say link me, but...
Framedragger: their paper is certainly 2012
mircea_popescu: (for they following at home : factorable.net, an item existing entirely to try and pretend like phuctor didn't happen -- no longer exists on the web.
mircea_popescu: in other lulz, intel provideds us with a Taylor Campbell anchor for the ~riastradh@netbsd/developer/riastradh symbol, and other than an empty packages maintainer list, choice items such as https://www.slideshare.net/eurobsdcon/devrandom
mircea_popescu: asciilifeform one can't well shake the suspicion the reason intel isn't keen to share raw stream is the fear that you'd poke it at the wrong time.
Framedragger: maybe it's the costa rican air
mircea_popescu: in other weird news, i've apparently gotten hella-good at handling wanna-be leahs, on the basis of nothing in particular. meditation, i guess, not like i've even interacted with the unfiltered refuse of angloshpere since the cat-v adventure.
mod6: <+asciilifeform> even build -- himself. << one of the things im gonna be doing here, maybe with some handholding, is flashing xilinx chip with your fg.v
asciilifeform: they 1) whiten with sha 2) won't under any circumstance give access to the raw input.
asciilifeform: same problem with intel's ( probably the most ubiquitous hardware rng )
asciilifeform: public idiots have this notion, that somehow they are not public idiots if there is no (easily found) log.
mircea_popescu: this "we don't have a log" hurr is becoming the #1 dunning-kruger symptom. they dun have one and dun know why they'd miss it, just like i wouldn't havce known in 2012.
mircea_popescu: the sad fact of the matter is that there isn't some sort of large pocket of life out there that's being somehow missed on.
mircea_popescu: asciilifeform this very neatly mirrors the failure of same general population to make bitcoin via eulora.
asciilifeform: no love/hate/any mail re the design, either, interestingly -- design, is public, anyone could read.
phf: i suspect that no vocal nonwot bought FUCKGOATS. it's either inwot, or else lurkers, that otherwise don't have any kind of presence. won't start participating with a review (even though that's probably a reason way to put self on radar)
asciilifeform: i'd naively imagine that if they hated, or loved, or some combination, they might write, somewhere.
asciilifeform: there were a number of folx whom i don't know, who bought. but none yet wrote in.
a111: Logged on 2017-04-26 20:35 asciilifeform: in other lulz, https://v.teknik.io/v/MlDDG << 'FUCKGOATS unboxing' ( pankkake ! )
asciilifeform: mod6, mircea_popescu : i'm still waiting for one of the non-tmsr folx who bought, to publicly write something...
mircea_popescu: mod6 and ideally unassociated with nsa either.
Framedragger: i mean, testing and comparing results of these rngs is probably useful (i'm outta time as of now), hm
mod6: could shortcircut that part in the random device?
mod6: yah, there's that too.
asciilifeform: which is not a thing that appears to EXIST on the market.
mod6: would be good to get these tests from at least 3 different people.
mod6: doesn't probably do us all justice if I run some of these test collections on some shitty hardware i may or may not have.
mod6: the sample bredth of os's above is probably fine... but would want a wider variety of hardware environments.
mod6: the only other thing I could do, would be to just collect /dev/random until >~1Gb then run the same tests.
mircea_popescu: sure, but i dun think the website worx ?
mod6: asciilifeform: indeed. which is partly why maybe my posting these is useful for other folks. we can compare and contrast our fg's at least.
mod6: once all 5 are done, i'll pull together something more comprehensive for comparison; currently, i just have the raw output test data.
asciilifeform: copy-of-a-copy-of-a... like so much other anglo.
phf: i think the name is very much reminiscent of phrack oldschoolery, presumably before "Captain_Beezay" was old enough to computers
a111: Logged on 2014-10-28 12:51 asciilifeform: 2) http://moonbaseotago.com/onerng/schematic.png << vendor schematic. see bottom-right-hand, 'AP3105' switching voltage-booster. it's there because 3v is not enough to run an avalanche diode. guess how the booster works?
asciilifeform: btw we did the 'onerng' thing here.
asciilifeform: <Captain_Beezay> also,I'd never touch anything named that,regardless of quality. onerng is out there fyi << lel
asciilifeform: but what's in that other.
mircea_popescu: * Topic for ##crypto is: Welcome to ##crypto for cryptography theory and practice | "We appeal, as human beings, to human beings: Remember your humanity, and forget the rest." | Resources: http://www.cacr.math.uwaterloo.ca/hac http://www.keylength.com | Ethics: http://web.cs.ucdavis.edu/~rogaway/papers/moral-fn.pdf
mircea_popescu: apparently i was there before.
Framedragger: asciilifeform: when i said "might not even be worthless" i actually meant it in the sense that i observe chatter there and it's not all ~noise (but very small sample, and no time to read backlog there). then again, sure markov bots etc
mircea_popescu: there's a bunch of these obscure clutches in us subculture. elvis and his colonel, warhol and his hanger ons, the beatles + yoko ono + etc, waters divine and the whol;e baltimore gang, the algonquin long table, on it goes.
asciilifeform: Framedragger: 'people' in the sense of the randos hanging out, e.g., here, and never saying a word, is the idea.
trinque: check it out; he learned the splitting
Framedragger: btw there are like 770 people sitting and talking on ##crypto, it might not even be 100% hopeless, curious if they would respond well to FUCKGOATS advertising
mircea_popescu: (see a,a novel and the whole joyce-warhol "dialogue" also)
mircea_popescu: it'd have been high brow snark had the reference somehow worked ; but i couldn't unearth one that'd so work. "last us philosopher was this irish novelist"
mircea_popescu: inb4 us medical profession wakes up to the sad fact that the raise in autism has nothing to do with ~organic~ causes. the kids just don't like the environment any, opt out.
trinque: it's probably a better life to have the mind filled with the words of the intelligent, but silence is preferable to the neurotic babble
mircea_popescu: samuel clemens not random pick, he did these ad hoc speeches over dinner etc.
Framedragger: re. american who said sth interesting, i volunteer david lewis (the philosopher)! inb4 BingoBoingo's "only american philosopher was james joyce"
mircea_popescu: hey, the (at the time, 1917s, 1867s etc) noted anti-intellectualism of usians yielded ~something~.
mircea_popescu: it's one way to... "keep the peace"
trinque: seems to be what the whole anglosphere did to itself
mircea_popescu: the last time us citizen actually said something in public that wasn't marketing-derivative might have been before mark twain was born.
mircea_popescu: jerry seinfeld cropped his ad-hoc speech to "mr and mrs ross" from something called "The wrath of khan", which was what ? space-soap opera, ie extended kitchen detergent sales copy.
mircea_popescu: you may think eg pete_dushenski is a little strange for desiring nothing other than you know, making a new website where to retell fuckgoats shop page "in his own words". but who does anything else, on that sad continent ? where ? when ?
mircea_popescu: does there exist a substantial us conversation BESIDES regurgitation / repackaging of marketing content ?
asciilifeform: 'Don't use pirated software or pirate any content. Netflix is cheap, Spotify is free if you tolerate ads, and honestly there are tonnes of open source solutions for whatever you need to do.' << lol!!
mircea_popescu: graduated from "i can make website" to "excel support" to "windows troubleshooting" to eventually "powershell" and "put it in my card reader and used Win32DiskImager to take a full clone of the card."
mircea_popescu: the windows "computer expert" generally got hired as an intern by some usg."corporation" and specialiuzed in the workplace.
mircea_popescu: and they all did the same things -- worked in "anti virus" for a spell, are very much into "virtualization", etc.
mircea_popescu: "I really, really like the fact that Microsoft has embraced Linux in the form of releasing Ubuntu on Windows." "Keep the operating system up to date. If Windows 10 rebooting on you is so inconvenient, you're a lost cause--the most recent update lets you defer up to a month by the way." << same source.
asciilifeform: when you instantiate the generic, you get a bignumtron of given width.
phf: rather than "omg, i want this to be variable sized in my next progy!!1"
phf: rather than "omg, i want this to be variable sized in my next progy!!1"
asciilifeform: there is a minimum of specifics.
phf: asciilifeform: question lets me understand moving parts better, rather than specifics
asciilifeform: no optimizations of any kind whatsoever. ( in fact, pessimizations, e.g. comparisons all take same amount of time regardless of where difference is, or whether there is one. addition of 0+0 takes same time as, e.g., 2**256 - 1 + 2**256 - 1 . etc )
asciilifeform: (how much space -- can be set for the occasion. but no growth.)
mircea_popescu: yeah but ima read the release.
a111: Logged on 2016-06-09 22:06 asciilifeform: sooooooo in other nyooz here's a small preview of things to come:
asciilifeform: consider reading the link...
a111: Logged on 2016-08-18 12:32 mircea_popescu: asciilifeform since we're on this btw, the way i want tmsr-rsa key generation to work is as follows : a contains a number of entropy bytes specified by user in tmsr-rsa.conf read whenever tmsr-rsa.conf specifies (such as urandom); b contains a base-tmsr string specified by user. c = base-tmsr(a).b ; p = nextprime(cut(sha512(c),257)) ; process is repeated for q = nextprime (cut(sha512(c'),258));
mircea_popescu: asciilifeform is http://btcbase.org/log/2016-08-18#1524210 thereby getting cemented into the thing ? you're making 258 bit bignums or what
phf: can you have multiple different sized (obviously non-compatible) bignums in the same system?
asciilifeform: ( expensive in complexity , rather than cpu )
asciilifeform: phf: 'infinitely' expandable bignums have their place -- phuctor, for instance. but they are a specialized and EXPENSIVE thing
mircea_popescu: "we perceive that there's significant differential between the illiterate tards we are targetting and the people capable of following this ~blogger's~ (you know, as if that's somehow derrogatory) article."
mircea_popescu: the butthurt is like tardstalk.org grade.
asciilifeform: phf: indeed they are
phf: and all the bignums are the same size? judging by the fact that you're walking the bigits with the same index?
phf: i don't think it's masochism, it's very much in the knuthlamportdijkstra tradition of things, but yeah, typically you would ask cpu with asm if there was an overflow
mircea_popescu: somehow that ilona alexis mendelbaum character managed to not put tits up, either, which is the most scandalous part of the whole affair.
mircea_popescu: in other scams, https://gust.com/companies/securedincomereserve <--> https://www.sec.gov/litigation/litreleases/lr16935.htm ("guaranteed" bond "platform" targetting old people / revolutionary data compressing technology)
asciilifeform: this seems like masochism except when you realize that 1) compiler does not give you access to carry flag, portably, or ever will 2) carry flag is a non-mathematical (external) abstraction that cannot be SPARKized
phf: so the formula gives you a carry mask, but you only care if the highest bit carried, in which case there's overflow
asciilifeform: ditto 'word' (the routines work for all possible word sizes)
asciilifeform: phf: it isn't global, it is part of the 'generic' definition (analogous to cpp template.) will become apparent when you read entire thing.
asciilifeform: ( q for readers : are the two equations intuitively obvious ? or is the tabular thing actually necessary. )
asciilifeform: paste is not a complete proggy, but excerpt, to put the arithmetical statement in context.
asciilifeform: ^ if anyone finds the proof unsatisfying, asciilifeform would like to hear about it ^
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/M6z6F/?raw=true << in other pdp11isms. from asciilifeform's chamber of horrors (warning: aficionados only.)
mircea_popescu: i should point out that the primary driver of all these ridiculous "products" is the utter illiteracy of the general population.
asciilifeform: ^ dozens of these.
asciilifeform: 'Sever™ shreds your data into billions of tiny data packets, encrypts each one with a powerful new encryption algorithm developed to STOP villains dead in their tracks...'
mircea_popescu: so what if they're from belgium ?
asciilifeform: ture capital firms for a million in seed money, who later are forced to abandon the broken concept and cut their losses. But it’s not like that– these 5 college students are from Belgium!'
asciilifeform: 'The advertised unit is a keychain that plugs in through the headphone jack of a mobile device, meant to interact closed-source app to provide impenetrable crypto. This crypto is said to use a one-time pad (OTP) system. The design, photos, prototype, and social networking vibe feel all too similar to the vaporware you’d expect a San Francisco based startup of 5 college students to poorly slap together and unload to unsuspecting ven
asciilifeform: https://securitysnakeoil.org/2016/06/04/kickstop-the-blind-ego << gotta take some sort of prize.
asciilifeform: iirc 'other whole thing' wasn't powered by much of anything
mircea_popescu: there's no honest man in that game.
mircea_popescu: the whole "bitcoin unlimited" thing was a chinese dorks pet project.,
mircea_popescu: asciilifeform antbleed i gather.
mircea_popescu: all the "philanthropy" in christendom can not wipe away that shitstain.
mircea_popescu: the bill gates legacy, a generation of build-arouind "engineers"
mircea_popescu: records anyway, so I'm not sure if it was built around that limitation or it was a happy coincidence." << holy shit the "built around" theory really sounds pervasive dunnit ?
mircea_popescu: "The only good thing I can say about this product is that it does not create an MX record for your domain, upholding the "no MX" in the name. I've no idea why not having an MX record for your domain is a good thing, but, it doesn't create one nonetheless. The python script that runs every 15 minutes only adds A records for mail and localmail, nothing else. Interestingly, the GoDaddy API client that they use doesn't support MX
asciilifeform: 'As one person put it to me: MyDataAngel believes that they’re the “founding fathers” of truly-secure encryption. If you have a problem with this, then you must hate America. '
mircea_popescu: yes you have the traditional model where quad talks to computer, and computer says "your next freq is X and encrypt to key Y" and it's all fine. but now quad can talk to quad, and pick an X just as good as computer'd have picked it. yes this is worthless if Y is weak anyway -- but if Y is not weak anyway it is in fact valuable, even if it might be irrelevant for arbitrary usecase Z
mircea_popescu: looky, the transport layer (ie, encrypted comms) and the radio layer are separable. similarily, the power and the comms layer. yes it'll still need to get power (somehow, which may be from ground), but the fact that it no longer depends on ground for its freq hopping is important on its own.
asciilifeform: don't settle for small change, either, power with polywell fusor.
mircea_popescu: other end ALSO raspi!
asciilifeform: and what on other end ?
mircea_popescu: these together mounted on say quadcopter suddenly are rather dangerous. for one thing, no way to intercept its comms anymore.
trinque: tell people they're "Raspberry USB Heatsinks", sell loads
mircea_popescu: hopefully some bright russian entrepreneur finds a way to call them PIZDA
shinohai: I'll sell them as MIGs - Magical Integer Generators
mircea_popescu: imo this is great for buttcoin -- let people use that dun know what they're using. what's the empire excel at if noit this ?
mircea_popescu: only the wise will recognise.
trinque: has the bunghole stretch tho!
asciilifeform: fwiw it dun have the name printed on it. can resell as whatever you like, folx.
mircea_popescu: the discussion went something like : "i am affraid though the name may put people off, how fixated are you" "i don't specifically care" "oh here's this website i made" "dude, why the fuck are you making websites, go talk to people".
mircea_popescu: is this the guy above ?
mircea_popescu: he's totally like a businessman and everything, if we run into each other at some party he's totally going to try and save one of my slavegirls.
mircea_popescu: "Testimonials. Mr. Barrow provided the Marine Executive Association with WordPress modules that surpassed our expectations. His support, expertise and timeliness in PHP and WordPress were well worth his fees. I'd recommend him without reservation! - Will Donalson, HCI"
asciilifeform: gotta love the by-now-regular 'low effort'(tm)(r) 'i'll take a raspi and put shitinux on it and...' folx
mircea_popescu: fancy that wonder, technical back-end for saas from the raspberri-pi-in-a-pizza-box experts.
mircea_popescu: also looking for, "partners for SaaS projects to provide insight and marketing efforts while we provide the technical backend"
mircea_popescu: o look, sam@sambarrow.com, shawn's boss, thinks they "have a position open at their local indianapolis branchg of midwestern technology"-- for a middle manager, no less. also thinks he's not in need of full time employment.
a111: Logged on 2017-04-21 17:14 mircea_popescu: just make a fucking isp, that's not run by a moron and consequently ahead of 90% of the pack.
jhvh1: mircea_popescu: Digiland tablet ( Cell Phones ) in San Jacinto, CA - OfferUp: <https://offerup.com/item/detail/217205700/>; nomx: The world's most secure communications protocol - Scott Helme: <https://scotthelme.co.uk/nomx-the-worlds-most-secure-communications-protocol/>; How-To: Root TIANSHI DIGI-LAND DL1010Q a1008l_v1.4 4.4.2: <https://www.oneclickroot.com/root/tianshi-digi-land-dl1010q-a1008l_v1-
mircea_popescu: o further gems : function generate_setup_password_salt() { $salt = time() . '*' . $_SERVER['REMOTE_ADDR'] . '*' . mt_rand(0,60000); $salt = md5($salt); return $salt; :D
mircea_popescu: lol "super secure email of the future" runs not just dovecot, but also php and mysql for good measure.
mircea_popescu: "Because the device is just a Raspberry Pi under the hood that made taking a backup really easy. I simply popped out the Micro SD card and put it in my card reader and used Win32DiskImager to take a full clone of the card." in other lulz.
mircea_popescu: hey, he got mentioned in the most serene republic's forum, no backsies.