00:04:03 -!- idris-bot has quit (Ping timeout: 264 seconds). 00:04:46 -!- Melvar has quit (Ping timeout: 272 seconds). 00:51:21 -!- spiette has quit (Quit: :qa!). 01:06:21 https://blog.codinghorror.com/content/images/uploads/2006/11/6a0120a85dcdae970b0128776fec64970c-pi.png 01:27:44 isnt that normal? 01:28:28 I mean, there is a fundamental difference between cmdline UI and interactive UI 01:28:53 converting from one to another is bound to be doomed 01:29:50 nah, this was just poorly done 01:31:32 -!- Melvar has joined. 01:34:35 -!- xkapastel has joined. 01:41:13 -!- bender has joined. 01:45:39 -!- moon_ has changed nick to God. 01:48:36 -!- Kaynato has quit (Ping timeout: 246 seconds). 02:01:35 -!- oerjan has joined. 02:13:04 -!- Kaynato has joined. 02:17:51 -!- Kaynato has quit (Ping timeout: 240 seconds). 02:20:46 -!- bender has quit (Quit: Leaving). 02:20:58 -!- Koen_ has quit. 02:36:07 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 02:38:28 -!- zzo38 has joined. 02:39:06 -!- boily has joined. 02:39:08 NINJA QUINTHELLOPIAAAAAAAAAAAAAAAAAA! 02:39:12 -!- boily has quit (Client Quit). 02:39:33 wat. 02:39:49 Hello, do you know what email header is X-Yahoo-Newman-Property X-YMail-OSG meaning? 02:39:57 no. 02:45:13 -!- Froox has joined. 02:47:11 -!- God has changed nick to moon_. 02:48:20 -!- Frooxius has quit (Ping timeout: 244 seconds). 02:49:46 -!- hppavilion[1] has joined. 02:54:03 -!- hppavilion[2] has joined. 02:56:31 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 03:03:27 -!- MDude has joined. 03:07:13 -!- moon_ has changed nick to GOD. 03:09:16 `` ls -l wisdom/password 03:09:23 `? password 03:09:53 The password of the month is kOMMlIEBERmAIuNDmACHE 03:09:53 ​-rw-r--r-- 1 5000000 0 51 May 2 01:20 wisdom/password 03:10:22 -!- spockers has quit (Quit: bye http://i.imgur.com/nkzOWAv.jpg). 03:11:09 `learn The password of the month is viskalikkjesovabortsumarnatta 03:11:13 Relearned 'password': The password of the month is viskalikkjesovabortsumarnatta 03:12:39 `learn The password of the month is vïskAlikkjesOvab0rtsUmarnatta 03:12:44 Relearned 'password': The password of the month is vïskAlikkjesOvab0rtsUmarnatta 03:12:59 Why does the password of the month capitalize some letters and replace others with digits? 03:13:20 because of stupid password filters hth 03:14:22 Why not just always put the same digit and uppercase letter and symbol at the end of every password? 03:15:08 because that ruins the scansion hth 03:15:33 Why not just always put "hth" at the end of every password? 03:15:55 still ruins the scansion tdnh 03:32:11 -!- hppavilion[2] has quit (Ping timeout: 240 seconds). 03:35:17 `wiser 03:35:21 ​? ¯\(°​_o)/¯ 03:39:21 -!- MDude has changed nick to MDream. 03:43:00 -!- Sprocklem has quit (Ping timeout: 250 seconds). 03:45:01 -!- Sprocklem has joined. 03:59:28 -!- GOD has quit (Ping timeout: 244 seconds). 04:48:31 -!- HackEgo has quit (Ping timeout: 240 seconds). 04:56:25 eep 05:08:01 -!- moon_ has joined. 05:37:19 -!- HackEgo has joined. 05:38:36 `` cat /proc/sys/kernel/random/uuid 05:38:57 480374de-d9c2-4f29-b377-463d2fc51552 05:39:28 `` for i in {1..100}; do [[ $(< /proc/sys/kernel/random/uuid) = ????????-????-4???-[89ab]???-???????????? ]] || echo x; done 05:39:32 No output. 05:39:39 DID YOU KNOW THIS??? 05:40:03 know what? 05:40:12 that some bits are fixed 05:40:57 NO 05:41:14 shocking isn't it 05:41:52 i would not use that word... 05:42:01 astonishing 05:42:02 amazing 05:42:06 unbelievable 05:42:10 * oerjan whistles innocently 05:42:11 incredible 05:42:17 inconceivable? 05:42:21 yeah 05:43:57 I knew this. 05:45:31 https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29 05:47:05 The best part is when someone generates a UUID that uses their MAC address and thereby leaks information about certain iDs being associated with each other. 05:48:34 What I do is to use the MAC address of a device I own that I do not connect to the internet. 05:50:47 zzo38: Why not just generate a truly random UUID? 05:52:01 Moo 06:04:37 There is a possibility of collision, which is reduced if the MAC address is used 06:07:59 But collision is unlikely. 06:08:07 There are 122 bits in a random UUID. 06:09:46 I wish people used something more compact than hexadecimal for long random bitstrings. 06:13:45 `` printf %s%s-%s-4%.3s_%s-%s%s%s\\n $(od -N16 -xAn /dev/urandom) | sed 's/_[0123]/-8/;t;s/_[4567]/-9/;t;s/_[89ab]/-a/;t;s/_[cdef]/-b/' 06:13:54 aa5f7646-300d-4643-b420-6686a873f057 06:13:57 golf this 06:14:44 i golf what i want 06:14:50 you want to golf this 06:15:09 izabera: well, obviously, 0123 -> 0-3 etc 06:15:17 oh <.< 06:15:22 * izabera dumb 06:15:37 `` printf %s%s-%s-4%.3s_%s-%s%s%s\\n $(od -N16 -xAn /dev/urandom) | sed 's/_[0-3]/-8/;t;s/_[4-7]/-9/;t;s/_[89ab]/-a/;t;s/_[c-f]/-b/' 06:15:44 74aa2623-2c08-4ff8-b9b3-6673191faa91 06:15:46 I am quite happy to say that a 1/(2^122-1) chance collision is not one that concerns me. 06:16:35 pikhq: See, that's why we put zzo38 in charge when security is important. 06:16:36 izabera: [8-b] probably works too 06:16:46 indeed 06:16:49 mmh i guess so 06:16:58 locale dependent, though it would be technically same for digits as well 06:17:05 no 06:17:13 digits are always consecutive 06:17:46 izabera: yes, that's guaranteed by C 06:17:50 yeah 06:18:06 but I meant that the relative ordering of digits and letters is unspecified 06:18:24 And things in the basic charset are locale-invariant on any given implementation as well. 06:18:33 pikhq: EBCDIC? 06:18:42 lifthrasiir: "On any given implementation". 06:18:56 An EBCDIC C system cannot have an ASCII locale. 06:19:19 But likewise, an ASCII C system cannot have an EBCDIC locale. 06:20:02 it's fine to be unportable as long as it works on HackEgo :P 06:21:58 izabera: the final s/_[c-f]/-b/ can be s/_./-b/ 06:22:06 right 06:22:22 that's some serious progress 06:27:14 -!- moon_ has quit (Ping timeout: 250 seconds). 06:27:41 hmm it is hard to leverage tr 06:40:34 -!- hppavilion[1] has joined. 06:49:27 I just read the word "Ferret" as if it was french 06:50:35 -!- tromp_ has quit (Remote host closed the connection). 06:50:55 -!- tromp_ has joined. 06:53:31 -!- augur has quit (Remote host closed the connection). 06:59:30 hppavilion[1]: ferreous? 06:59:55 lifthrasiir: I read it as "fairey" 07:02:00 Aphasia: "This class of language disorder ranges from having difficulty remembering words to being completely unable to speak, read, or write." 07:02:07 That's pretty broad 07:16:05 very amortized 07:16:27 amoerjan 07:19:35 I just read about the Mars Climate Orbiter 07:19:40 What the hell, Lockheed Martin? 07:19:54 Why are you hiring scientific programmers who use /pound seconds/!? 07:20:28 That's right. American programmers ought to use dollar-seconds. 07:20:46 And given that it's Lockheed Martin, they ought to use quite a few of them. 07:20:49 The page on Lockheed Martin Space Systems doesn't even mention it 07:21:04 Or mill-milliseconds, so you can avoid floats or fixed-point arithmetic. :D 07:21:37 furlong-fortnights? 07:22:06 I would've used gram-saecula personally 07:22:21 Though it would require constant access to all birth and death certificates 07:43:44 -!- astslash has joined. 07:53:56 -!- MoALTz has joined. 08:10:15 -!- lambda-11235 has joined. 08:11:28 Sovereign Citizens: Because stupid people are funny 08:12:12 `? hagb4rd 08:15:36 hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaaaaaaaaace. 08:15:37 -!- AnotherTest has joined. 08:16:55 `culprits hagb4rd 08:17:51 No output. 08:21:01 -!- hppavilion[2] has joined. 08:21:11 -!- hppavilion[1] has quit (Ping timeout: 250 seconds). 08:31:55 -!- Destructible has joined. 08:32:08 hoi 08:33:53 hello? 08:35:31 ;-; 08:36:13 -!- Destructible has quit (Client Quit). 08:48:17 Cracked has an article called "The 23 Most Disastrous Fictional Sexual Encounters Possible" 08:48:28 The cover is Lady from Lady and the Tramp and Clifford the Big Red Dog 08:50:44 `unidecode - 08:50:53 ​[U+002D HYPHEN-MINUS] 08:53:53 Gah! Why did I open cracked! 09:00:24 hint: all list sites are crap. 09:02:28 well, all 5-20-items clickbait lists, anyway. 09:03:03 -!- spockers has joined. 09:03:35 `unidecode   09:03:37 ​[U+1680 OGHAM SPACE MARK] 09:05:54 -!- xkapastel has quit (Quit: Connection closed for inactivity). 09:19:38 `length   09:19:47 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: length: not found 09:20:02 `len 09:20:07 0 codepoints 09:20:14 `len   09:20:18 1 codepoint \ 3 UTF-8 bytes 09:23:58 -!- ineiros has quit (Remote host closed the connection). 09:24:05 -!- ineiros has joined. 09:24:40 -!- J_Arcane has quit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]). 09:27:27 oh come on! just link her up with Faye already! they've both had their apartments burned down, and I think they'd be a good match. and since Brun is a barkeep, she could even work in the Coffee of Doom. 09:29:53 ??? 09:30:43 Taneb: Haneb 09:30:46 `? tanebvention 09:30:50 Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, the universe, weetoflakes, persistence, the BBC, progress, and this sentence. See also tanebventions (math). He never invents anything involving sex. 09:30:51 `? tanebventions (math) 09:30:54 Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, the reals, Lambek's lemma, pointless topology, and histograms. 09:31:02 Shouldn't that be "Tanebventions (maths)"? 09:31:45 It might be better if it was e.g. "tanebventions: math", so pluralization would work automatically. 09:33:03 `block device 09:33:06 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: block: not found 09:33:10 -!- MDream has quit (Read error: Connection reset by peer). 09:33:20 `? block device 09:33:21 block device? ¯\(°​_o)/¯ 09:33:29 -!- MDream has joined. 09:36:12 -!- prooftechnique_ has joined. 09:36:14 `slashlearn block device/Block devices are a concession made in Unix to make raw hard disks and magnetic tape have a similar interface to regular files and terminals. Since magnetic tapes can't write individual bytes, only entire blocks, the interface isn't exactly the same, thus the dreaded dd obs= option was born. 09:36:40 Learned «block device» 09:37:26 -!- tswett has quit (Quit: No Ping reply in 180 seconds.). 09:37:31 I was going to `le/rn block device/A block device is a device such that I/O operations to it can block. 09:39:44 -!- Warrigal has joined. 09:40:22 -!- lambda-11235 has quit (Max SendQ exceeded). 09:40:45 shachaf: hehe, sorry 09:40:52 -!- jix_ has joined. 09:41:39 Well, you were first. 09:41:52 But I don't think your entry is very wisdomy. 09:42:07 On the other hand you've been adding so many entries like it that the standard for wisdomy is shifting. 09:42:15 hmm 09:42:19 -!- lambda-11235 has joined. 09:42:48 -!- Melvar` has joined. 09:43:05 -!- prooftechnique has quit (Ping timeout: 252 seconds). 09:43:06 -!- Melvar has quit (Ping timeout: 252 seconds). 09:43:07 -!- jix has quit (Ping timeout: 252 seconds). 09:44:39 -!- lambda-11235 has quit (Client Quit). 09:45:38 -!- incomprehensibly has quit (Ping timeout: 258 seconds). 09:47:39 -!- incomprehensibly has joined. 09:50:08 of _course_ she got away with the lantern. :( wondering if aldin and larana are planning a detour. 09:52:02 `` mv wisdom/tanebvention{" (math)",": math"} 09:52:09 mv: cannot stat `wisdom/tanebvention (math)': No such file or directory 09:52:14 oops 09:52:20 `` mv wisdom/tanebvention{"s (math)",": math"} 09:52:24 No output. 09:52:36 er wait 09:52:39 *sigh* 09:52:58 `` mv wisdom/tanebvention{,s}": math" 09:53:03 No output. 09:53:37 `sled wisdom/tanebvention//s/ [(]math[)/: math/ 09:53:40 sed: -e expression #1, char 20: unterminated `s' command 09:53:48 `sled wisdom/tanebvention//s/ [(]math[)]/: math/ 09:53:51 wisdom/tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, the universe, weetoflakes, persistence, the BBC, progress, and this sentence. See also tanebventions: math. He never invents anything involving sex. 09:54:09 `? tanebventions: math 09:54:10 Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, the reals, Lambek's lemma, pointless topology, and histograms. 09:54:24 oerjan: the universe should count as mathematical 09:54:44 lol 09:54:49 Stephen Wolfram 09:54:52 b_jonas: it's disputed hth 09:55:00 hmm 09:55:02 ok 09:55:15 `? Stephen Wolfram 09:55:17 Stephen Wolfram is an esolanger with too much money and power. Taneb invented him. 09:55:31 `? D-modules 09:55:33 D-modules are just modules over the ring of differential operators. Taneb invented them. 09:55:40 `? the reals 09:55:42 The reals are an overt complete ordered Brazilian currency invented by Taneb in 1994. 09:56:07 i've forgotten what the overt was for 09:57:12 `wisdom 09:57:14 quebec//Attache ta tuque with the spindle; there is around here fret! 09:57:34 `wisdom 09:57:36 latin//LATINA EST SUBLIMISSIMA LINGUA MUNDI 09:57:46 fungot, quebec//Attache ta tuque with the spindle; there is around here fret! 09:57:46 b_jonas: so should it be something like that, does anyone want anything from lieksa? will be attending in the spring 09:57:58 i guess b_jonas hasn't shifted it _that_ much yet. 09:58:19 `wisdom 09:58:21 iyam//IYAM is like IANAL, except yam instead of anal. 09:58:29 wat. 09:58:40 `hoag wisdom/iyam 09:58:57 learn IYAM is like IANAL, except yam instead of anal. 09:59:32 iyam, what iyam. 09:59:53 `wisdom 10:00:39 * oerjan wonders if HackEgo gets clogged when used too much 10:00:56 oerjan: i think everything in this channel gets clogged hth 10:00:58 'The Internet gets a bad rap for being the refuge of the socially maladjusted and sexually deviant (wait, can something still be considered a "bad rap" if it's true?).' 10:01:12 i knew you were going to say that. 10:01:20 Cale: Do you know any good Tanebventions? Feel free to add them to the list. 10:01:32 No output. 10:01:38 oerjan: so did i hth 10:01:40 `wisdom 10:01:43 ​?//? is wisdom 10:01:44 It's self-serve. 10:01:47 shachaf: fancy 10:01:54 `wisdom 10:01:57 yeeeeeeeeeeeeeeeesh//See yeeeeeeeeeeeeeeesh. 10:02:06 `? tanebvention 10:02:08 Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, the universe, weetoflakes, persistence, the BBC, progress, and this sentence. See also tanebventions: math. He never invents anything involving sex. 10:02:18 `? taneb 10:02:20 Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of eight genders, and voluminous but calm eyebrows. (See also: tanebventions) 10:02:48 `sled wisdom/tanebvention//s/G/self-serve frozen yogurt, G/ 10:02:59 shachaf: ok 5 wisdoms and none were excessively b_jonased. 10:03:08 oerjan: that's just luck 10:03:30 They weren't in a row so it didn't count. 10:03:32 `wisdom 10:03:32 `wisdom 10:03:32 `wisdom 10:03:33 `wisdom 10:03:35 b_jonas: yes. we'll get you some time. 10:03:35 `wisdom 10:03:48 shachaf: huh? they were intended to be in a row. 10:04:08 also, if that doesn't count then it doesn't count if any of yours time out >:P 10:04:30 (just as a lesson to people who throw up 5 commands at once) 10:04:39 5 commands at once used to be the gold standard. 10:05:08 shachaf: hm we need fizzie to do statistics. 10:05:26 Presumably anyone can do statistics. 10:05:39 You just need the repository, right? 10:05:47 O KAY 10:05:48 Or did you want log statistics? 10:05:57 logs, i guess. 10:06:07 it's not like `quote shows up in the repository 10:06:11 No output. 10:06:37 No output. 10:06:38 grue//grue is the colour of the trees and the ocean 10:06:39 oren//oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a. 10:06:39 forty//forty means "in a fort-like manner" 10:07:02 i don't think any of those are excessively b_jonased either. 10:07:56 `cat bin/wisdom 10:07:58 F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 10:08:11 I kind of want to make a wisdom entry with a newline in its name. 10:08:41 i guess you need some of those -0 options, then. 10:09:39 oerjan: but those are only three, not five 10:10:16 `` while true; do F="$(find wisdom -type f | shuf -n1)"; C="$(culprits "$F")"; [[ $C == *b_jonas* ]] || continue; (echo -n "${F#wisdom/}//"; cat "$F") | rnooodl; break; done 10:10:37 -!- Froo has joined. 10:10:39 -!- Froox has quit (Read error: Connection reset by peer). 10:10:49 No output. 10:11:51 `sled bin/wisdom//s/type f/type f -print0/;s/shuf/shuf -z/ 10:12:17 sheesh 10:12:25 Won't that leave the zero in the shuf output? 10:12:45 i don't know 10:12:53 Apparently yes. 10:13:11 Hmm, that'll have a funny failure mode. 10:13:18 bin/wisdom//F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 10:13:19 It just won't show the //? 10:14:52 `wisdom 10:14:54 shavention//shaventions include: before/lastfiles, culprits, hog/hogue, le//rn, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. 10:15:06 well that worked. 10:15:18 suspicious 10:15:20 -!- PinealGlandOptic has joined. 10:15:24 `wisdom 10:15:29 terminal symbol//A terminal symbol is a terminal condition that makes your parser die eventually. Consult your linguist for medical advice. 10:16:00 `` echo -ne 'a\0b\0' | shuf -z -n1 | xxd 10:16:05 00000000000: 6200 b. 10:16:08 oerjan: try six consecutive ones such that they actually output a wisdom, not "No output." 10:16:31 `run F="$(echo -ne 'a\0b\0' | shuf -z -n1 | xxd)"; echo -n "${F}x" | xxd 10:16:33 0000000: 3030 3030 3030 303a 2036 3230 3020 2020 0000000: 6200 \ 0000010: 2020 2020 2020 2020 2020 2020 2020 2020 \ 0000020: 2020 2020 2020 2020 2020 2020 2020 2020 \ 0000030: 2020 622e 78 b.x 10:16:33 Er. 10:16:37 `run F="$(echo -ne 'a\0b\0' | shuf -z -n1)"; echo -n "${F}x" | xxd 10:16:38 0000000: 6278 bx 10:16:47 I see. 10:17:02 A bash variable can't contain a \0? Or maybe it can but it's removed at expansion. 10:18:30 so it accidentally gets fixed 10:18:52 `` bash bin/wisdom 10:18:54 vi//vi is in a relationship with emacs. 10:19:40 Oh. 10:19:53 My loop didn't work because culprits depingifies nicks. 10:20:48 wait, you're changing bin/wisdom ? 10:20:52 be VERY careful with that 10:21:00 it's an important command 10:21:18 b_jonas: it should be backwards compatible hth 10:21:29 `? is the important command. 10:21:53 as in, there are no wisdoms yet that show the difference afaik 10:22:18 And now that you've fixed the command, there might never be. 10:22:26 oerjan: sure, but be careful not to introduce a bug 10:22:47 i tested it afterwards didn't i hth 10:23:22 in fact you can say i _removed_ a bug for filenames with newlines in them. 10:23:30 you introduced a negative bug 10:23:40 you were supposed to leave the bug count unchanged hth 10:23:43 `wisdom 10:23:44 darn 10:23:50 snap//Snap is a simple web development framework for unix systems, written in the Haskell programming language. Snap has a high level of test coverage and is well-documented. 10:23:51 `wisdom 10:23:53 ​øl//Øl, øl og mere øl. 10:23:54 `wisdom 10:23:55 category//A category is an enriched category where the enriching category is the category of classes. 10:23:56 `wisdom 10:23:57 4chan//4chan is twice as loud as stereo. 10:23:59 `wisdom 10:24:01 war//A lot more young people have gone off to fight in this war than I would have, at that age. 10:24:05 oh that first one is b_jonased. 10:24:15 what? 10:24:17 No, it's Caled. 10:24:18 I didn't do that one 10:24:21 `culprits wisdom/snap 10:24:24 shachaf: same thing 10:24:25 Cale 10:24:45 wat 10:26:04 `` i=0; find wisdom -type f | shuf | while read F; do i=$((i+1)); if hoag "$F" | grep -q b_jonas; then (echo -n "$i:${F#wisdom/}//"; cat "$F") | rnooodl; break; fi; done 10:26:19 5:rhenium//Rhenium is a precious metal. It can be found nowhere in Earth because the Enemy has used up all of it for forging the One Ring. 10:26:31 5 attempts to find a b_jonas wisdom 10:26:34 `` i=0; find wisdom -type f | shuf | while read F; do i=$((i+1)); if hoag "$F" | grep -q b_jonas; then (echo -n "$i:${F#wisdom/}//"; cat "$F") | rnooodl; break; fi; done 10:26:48 6:post-industrial semi-punk nekronoise ambient happy hardcore triphop shoegaze//Post-industrial semi-punk nekronoise ambient happy hardcore triphop shoegaze is the genre of the Autobahn album "Nagelbett" according to http://thedailywtf.com/articles/Yo-Ho%2c-Yo-Ho%2c-A-Pirates-Life-for-Lee . 10:27:02 `mkx tmp/tmp_jonas//i=0; find wisdom -type f | shuf | while read F; do i=$((i+1)); if hoag "$F" | grep -q b_jonas; then echo -n "$i:${F#wisdom/}//"; cat "$F"; break; fi; done | rnooodl 10:27:03 tmp/tmp_jonas 10:27:08 `tmp_jonas 10:27:09 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tmp_jonas: not found 10:27:15 `tmp/tmp_jonas 10:27:23 2:taiwan//Taiwan is a country of which the United Nations denies the existence, just like Macedonia is. 10:27:27 `tmp/tmp_jonas 10:27:31 2:we//We are the champions. 10:27:53 `tmp/tmp_jonas 10:28:19 9:virgil//Virgil is a prayer at dawn, as well as an ancient Italian poet who led Dante to hell so they can ask the blind transgendered seer Anchises stupid politics questions concerning contemporary noble families. 10:28:26 `tmp/tmp_jonas 10:28:49 i still think he mistyped Vigil 10:28:59 No output. 10:29:33 i suppose most of b_jonas's wisdoms aren't excessively b_jonased either 10:29:36 `tmp/tmp_jonas 10:29:55 It would be nice if you could handle timeout by printing some debugging information. 10:30:04 14:at//At is a daemon for procrastinating commands. 10:30:20 Maybe I'll make a timeout wrapper that times out after 29 seconds and prints something if a timeout happens. 10:30:23 you can append ; echo Nope hth 10:30:27 Or sends a signal! 10:30:33 oerjan: Sure, but in this case I want to print the value of i. 10:30:39 `tmp/tmp_jonas 10:30:43 1:ioccclist//iocccclist is update notification for when a new year of the International Obfuscated Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccccccc.org/#news 10:36:46 what's with the cs... 10:36:50 `cat bin/rnoodle 10:36:51 cat: bin/rnoodle: No such file or directory 10:36:59 `cat bin/rnooodl 10:37:00 perl -pe 's/([^wW\W])\1\1/"@{[$1 x(3+rand 7)]}"/ge' 10:37:09 meh 10:37:24 shachaf: would that work? the timeout is because the virtual file system is inaccessible, in which case your wrapper won't work either 10:37:36 Is it? 10:37:53 In that case I don't know. 10:37:53 int-e: I think the multiple c wasn't me 10:38:01 `? iocccclist 10:38:03 iocccclist? ¯\(°​_o)/¯ 10:38:07 `? ioccclist 10:38:08 ioccccccclist is update notification for when a new year of the International Obfuscated Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.iocccc.org/#news 10:38:12 `` sed -i s/Con/C Code Con/ wisdom/ioccclist 10:38:14 sed: -e expression #1, char 7: unterminated `s' command 10:38:23 `` sed -i 's/Con/C Code Con/' wisdom/ioccclist 10:38:27 No output. 10:38:30 oh! that reminds me 10:38:40 `? =@cc 10:38:41 ​=@cc? ¯\(°​_o)/¯ 10:38:48 "To Kill a Mockingjay" 10:38:52 Have fun with your ruined childhood 10:38:59 I have to add this one, and this one will be b_jonased 10:38:59 b_jonas: the rnooodl output filter does it 10:39:16 int-e: I see 10:40:00 and I'm slightly annoyed that it breaks the link. 10:40:24 `? =@ccc 10:40:26 ​=@ccc? ¯\(°​_o)/¯ 10:40:39 `` echo СССР 10:40:40 (with probebility 0.857142...) 10:40:41 ​СССР 10:40:42 `` echo СССР 10:40:43 ​СССР 10:40:51 What a shame. 10:40:54 `` echo CCCP 10:40:55 CCCCCP 10:41:01 what 10:41:02 I guess I can do that. 10:41:15 at what layer is that filter? and WHY? 10:41:17 that's annoying 10:41:54 The filter is everywhere. 10:42:06 You can bloerjan for that one. 10:42:12 shachaf: you are a bad person 10:42:41 int-e: What? I wanted to see if it was bytes or code points. 10:42:42 Fri, 18 Mar 2016 04:10:07 +0000 ` sed -i \'4s/$/ | rnooodl/\' \'bin/`\' 10:42:51 Oh, that. 10:43:08 `slashlearn =@ccc/=@ccc is a great innovation in gcc 6, kept top secret, where inline asm statements can return a value in the carry flag on x86_64. See https://gcc.gnu.org/gcc-6/changes.html which keeps this secret, https://gcc.gnu.org/onlinedocs/gcc-6.1.0/gcc/Extended-Asm.html which documents it, and http://article.gmane.org/gmane.linux.kernel/2238065 which uses it. 10:43:10 Learned «=@ccc» 10:43:15 `? =@ccc 10:43:17 ​=@ccc is a great innovation in gcc 6, kept top secret, where inline asm statements can return a value in the carry flag on x86_64. See https://gcc.gnu.org/gcc-6/changes.html which keeps this secret, https://gcc.gnu.org/onlinedocs/gcc-6.1.0/gcc/Extended-Asm.html which documents it, and http://article.gmane.org/gmane.linux.kernel/2238065 which use 10:43:18 is that too long? 10:43:40 `slashlearn =@ccc/=@ccc is a great innovation in gcc 6, kept top secret, where inline asm statements can return a value in the carry flag on x86_64. See https://gcc.gnu.org/gcc-6/changes.html which keeps this secret, https://gcc.gnu.org/onlinedocs/gcc-6.1.0/gcc/Extended-Asm.html , http://article.gmane.org/gmane.linux.kernel/2238065 . 10:43:43 Relearned «=@ccc» 10:43:46 `? =@ccc 10:43:49 ​=@ccccccc is a great innovation in gcc 6, kept top secret, where inline asm statements can return a value in the carry flag on x86_64. See https://gcc.gnu.org/gcc-6/changes.html which keeps this secret, https://gcc.gnu.org/onlinedocs/gcc-6.1.0/gcc/Extended-Asm.html , http://article.gmane.org/gmane.linux.kernel/2238065 . 10:43:59 NO! it's exactly three c 10:44:08 they stand for condition, code, carry respectively 10:44:11 damn 10:44:14 that filter is VERY annoying 10:44:15 seriously 10:44:18 turn it off 10:44:24 Ask oerjan about that. 10:44:40 I like the filter, especially when it comes as a surprise. 10:44:44 oerjan: turn that filter off! 10:44:54 shachaf: put it to some lower level, like at `wisdom only or something 10:45:00 um, higher level 10:45:02 `cat bin/wisdom 10:45:03 F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 10:45:37 * oerjan sues shachaf for libel 10:45:54 oh well 10:46:00 `cat bin/rnooodl 10:46:01 oerjan: You're the one who replaced the noooodl filter with the (.)\1\1 filter. 10:46:04 perl -pe 's/([^wW\W])\1\1/"@{[$1 x(3+rand 7)]}"/ge' 10:46:08 -!- atslash has joined. 10:48:19 `` hg cat -r bin/rnooodl 10:48:23 hg cat: invalid arguments \ hg cat [OPTION]... FILE... \ \ output the current or given revision of files \ \ options: \ \ -o --output FORMAT print output to file with formatted name \ -r --rev REV print the given revision \ --decode apply any matching decode filter \ -I --include PATTERN [+] include names ma 10:48:31 `` rm -r bin/SAVEDAT 10:48:33 No output. 10:48:40 `` hg cat -r 5060d5af0b98 bin/rnooodl 10:48:46 perl -pe 's/([Nn])oooodl/"$1@{[o x(3+rand 7)]}dl"/ge' 10:48:56 `` hg cat -r 5060d5af0b98 bin/rnooodl >bin/rnooodl 10:49:05 No output. 10:49:16 oerjan: :'( 10:49:19 `? ioccc 10:49:21 The IOCCC is the Industrial Ordovician COBOL Conference Circuit. Not to be confused with OIC. See also ioccclist. 10:49:26 `? ioccclist 10:49:27 ioccclist is update notification for when a new year of the International Obfuscated C Code Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news 10:49:30 -!- astslash has quit (Ping timeout: 276 seconds). 10:50:05 shachaf: YOU SHOULD HAVE THOUGHT OF THAT BEFORE BLAMING ME hth 10:50:17 oerjan: TDNH 10:50:33 `? OIC 10:50:35 OIC, OIC means Oh I see. 10:50:42 ... okay 10:51:21 ` 10:51:22 Stop taking everything literally! 10:51:34 `? oiccc 10:51:35 oiccc? ¯\(°​_o)/¯ 10:52:14 The OIC code contest must be a contest for especially clear code. 10:54:14 obviously incorrect code 10:56:13 It's especially clear that it's incorrect 10:57:00 IICCC 10:57:05 `culprits bin/SAVEDAT 10:57:11 int-e moon_ 10:57:37 -!- hppavilion[2] has quit (Ping timeout: 250 seconds). 10:57:54 `hoag bin/SAVEDAT 10:57:57 ` rm -r bin/SAVEDAT \ mk bin/SAVEDAT/combineSAVE// 10:58:48 OKAY 11:00:25 I,I CCC 11:00:33 `? lies 11:00:36 Lies are even easier than monoids. They form groups, known as Lie groups. 11:01:03 shachaf: "The OIC code contest must be a contest for especially clear code." => we have one of those: http://www.underhanded-c.org/ 11:05:08 `./!\.´ 11:05:09 emergency signal toggled 11:06:09 -!- ski has quit (Quit: Lost terminal). 11:16:09 -!- boily has joined. 11:17:45 -!- Froo has quit (Quit: *bubbles away*). 11:18:06 -!- Frooxius has joined. 11:18:45 `wisdom 11:19:34 No output. 11:20:15 helloily 11:20:39 hellørjan 11:22:37 -!- Koen_ has joined. 11:22:45 argh, people filing bug reports without context 11:24:49 b_jonas: it doesn't work! 11:25:04 -!- oerjan has quit (Quit: Later). 11:53:29 -!- Alcest has joined. 11:56:54 -!- atslash has quit (Quit: This computer has gone to sleep). 11:57:25 -!- Phantom_Hoover has joined. 12:08:10 -!- boily has quit (Quit: WATERED CHICKEN). 12:14:23 -!- disMyHooman has joined. 12:15:18 i can chat? 12:15:25 -!- disMyHooman has changed nick to sssSSS. 12:15:55 -!- bender has joined. 12:27:38 -!- sssSSS has quit (Quit: Leaving). 12:51:47 -!- Koen__ has joined. 12:54:37 -!- Koen_ has quit (Ping timeout: 258 seconds). 12:58:21 -!- astslash has joined. 13:01:32 -!- PinealGlandOptic has quit (Quit: leaving). 13:06:52 -!- Koen__ has quit (Read error: Connection reset by peer). 13:10:00 -!- Koen_ has joined. 13:38:55 -!- Frooxius has quit (Quit: *bubbles away*). 13:49:40 -!- Sgeo has quit (Ping timeout: 244 seconds). 14:12:06 `wisdom 14:12:07 `wisdom 14:12:46 sugar//Sugar, spice, and everything nice. These were the ingredients chosen to create the perfect little girl. But Professor Utonium accidentally added an extra ingredient to the concoction: Chemical X! Thus the Powerpuff Girls were born! Using their ultra super powers, Blossom, Bubbles, and Buttercup have dedicated their lives to fighting crime an 14:12:46 false//false is a very old stack-based language. For an authentic experience, run it on an Amiga. It's also not true. 14:13:05 hah! that first one is mine 14:13:07 `wisdom 14:13:08 `wisdom 14:13:11 `wisdom 14:13:34 orodruin//The Orodruin is a mountain heated by earth spirits. Sauron moved to Mordor because boiling water for his morning tea with the fires of the Orodruin was so convenient. 14:13:42 fabric of reality//The fabric of reality is *not* plaid corduroy, no matter what evil tongues say. 14:13:43 nvd//nvd is what Taneb calls himself when he wants to feel professional. 14:13:47 wait wait 14:13:53 `olist 1040 14:13:54 olist 1040: shachaf oerjan Sgeo FireFly boily nortti b_jonas 14:19:35 -!- iaglium has quit (Ping timeout: 260 seconds). 14:38:46 -!- Koen_ has quit (Remote host closed the connection). 14:43:51 does this count as esoteric? https://github.com/xoreaxeaxeax/movfuscator 14:46:30 -!- Sgeo has joined. 15:08:44 -!- Koen_ has joined. 15:09:35 izabera: yes 15:36:41 -!- spiette has joined. 15:39:23 -!- astslash has quit (Quit: This computer has gone to sleep). 16:01:28 -!- Koen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 16:29:15 -!- Akaibu has joined. 16:35:12 -!- spockers has quit (Remote host closed the connection). 17:05:16 [wiki] [[User:12Me21]] N https://esolangs.org/w/index.php?oldid=47228 * 12Me21 * (+204) Created page with "'''*typing in chat*''' ''ok here's my variation of that language:'' ''L = move left one'' '''*accidentally presses enter*''' ''oops'' '''new language "L"''' '''commands..." 17:12:27 `? xerxes 17:12:38 xerxes? ¯\(°​_o)/¯ 17:12:50 ``` echo wisdom/*[xXqQ]*[xXqQ]* 17:12:52 wisdom/XQELEKCTHZVBDBQR wisdom/xkcq 17:13:00 `? XQELEKCTHZVBDBQR 17:13:02 XQELEKCTHZVBDBQR? ¯\(°​_o)/¯ 17:13:06 `? xkcq 17:13:06 wat 17:13:08 ​"xkcq" is worth 8 more points than "xkcd" in Scrabble, or a whopping 30 more if both are played optimally on a triple word score. Nyahhh. 17:13:22 -!- augur has joined. 17:13:46 ``` head wisdom/X* 17:13:47 Who told you this? 17:13:53 ``` head wisdom/XQ* 17:13:54 Who told you this? 17:13:59 what 17:14:03 ``` /bin/head wisdom/XQ* 17:14:05 bash: /bin/head: No such file or directory 17:14:08 ``` /usr/bin/head wisdom/XQ* 17:14:10 Who told you this? 17:14:19 ``` /bin/echo wisdom/XQ* 17:14:21 wisdom/XQELEKCTHZVBDBQR 17:14:34 ``` /bin/ls -dl wisdom/XQ* 17:14:36 ​-rw-r--r-- 1 5000 0 19 Dec 9 2015 wisdom/XQELEKCTHZVBDBQR 17:14:59 ``` /bin/ls -dl wisdom/XQELEKCTHZVBDBQR 17:14:59 ​-rw-r--r-- 1 5000 0 19 Dec 9 2015 wisdom/XQELEKCTHZVBDBQR 17:15:03 `? wisdom/XQELEKCTHZVBDBQR 17:15:04 wisdom/XQELEKCTHZVBDBQR? ¯\(°​_o)/¯ 17:15:07 `? XQELEKCTHZVBDBQR 17:15:08 XQELEKCTHZVBDBQR? ¯\(°​_o)/¯ 17:15:13 ? 17:15:23 -!- nirutus has joined. 17:15:44 oerjan, why does ? not find that entry? 17:27:11 -!- bender has quit (Ping timeout: 250 seconds). 17:33:51 -!- MoonyTheDwarf has joined. 17:34:00 -!- atrapado has joined. 17:34:30 -!- atrapado has quit (Remote host closed the connection). 17:35:00 good morning 17:42:43 -!- MoonyTheDwarf has changed nick to moon_. 18:10:29 -!- astslash has joined. 18:32:06 -!- spockers has joined. 18:39:27 -!- astslash has quit (Quit: This computer has gone to sleep). 18:54:34 helloon 18:55:39 quinthellopia 18:55:57 bon_journas 18:56:43 are you screwing up wisdom again 18:57:31 quintopia: what? oerjan just found that I haven't screwed up them much yet 18:57:38 but anyway, yes 18:57:47 if wisdom/=@ccc counts as screwed up 18:57:57 I think it does 18:58:23 :p 18:58:23 `? one ring 18:58:37 One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them 18:59:04 `? keyboard 18:59:07 keyboard? ¯\(°​_o)/¯ 18:59:07 `? keyboar 18:59:09 keyboar? ¯\(°​_o)/¯ 18:59:25 `? 6 18:59:26 6? ¯\(°​_o)/¯ 18:59:37 If one bell rings in the Tower of Bray, / Ding, dong, your true love will stay, / Ding, dong, one bell today, / In the Tower of Bray, / Ding, dong 18:59:38 ``` ls -ld bin/[0-9] 18:59:40 ​-rwxr-xr-x 1 5000 0 16 Jun 3 19:23 bin/1 \ -rwxr-xr-x 1 5000 0 40 Jun 4 09:41 bin/5 18:59:58 b_jonas: Aw, that's kind of disappointing. 19:00:06 what does 5 do? 19:00:16 shachaf: sorry, I already added an entry for "if" yet 19:00:16 If nooodl hadn't been modified it would've shown 500000 19:00:22 `? 5 19:00:24 `5 19:00:34 5? ¯\(°​_o)/¯ 19:00:40 1/2:228) back to legal tender, that expression really makes me daydream. Like, there'd be black-market tender. Out-of-town hug shops where people exchange tenderness you've NEVER SEEN BEFORE. \ 1143) I am NOT in the mood for binomial expansion \ 1078) Even if the people who made that program is a murdere 19:00:44 ah! I see 19:00:58 `wisdom 19:01:01 group//groups are just loops with the property of associativity 19:01:03 `quote 19:01:04 848) so up is down too 19:01:11 `spam 19:01:13 2/2:r, the program itself isn't a murderer so that doesn't make it wrong \ 374) it was a wonderful dream i died in it that's how it started \ 1229) cpressey, Agda is a function that maps cabal install to an electric heater \ 19:01:15 I don't think I'm ever in the mood for binomial expansion 19:01:32 fungot, are you in the mood for binomial expansion? 19:01:33 b_jonas: i thought javas were the ones who have the nerve to use the lisppaste bot, visit http://paste.lisp.org/ new/ scheme 19:01:44 fungot: do you mean jawas? 19:01:45 b_jonas: but being in teh skene is trendy anyway.) in this area says that you stick .edwin in your dir". 19:01:50 Taneb: how about binomial expungion hth 19:01:51 fungot: so true 19:01:51 b_jonas: 1. the item in the stream. k transfers control back to for-each to do another iteration. local fnord 19:01:57 shachaf, I've never tried it 19:02:00 -!- augur has quit (Remote host closed the connection). 19:02:04 `? bessell function 19:02:05 bessell function? ¯\(°​_o)/¯ 19:02:18 Why do you `? wisdom entries that you're pretty sure don't exist? 19:02:24 And not just one but a whole bunch in a row. 19:02:31 are there any math vore fetishers who watch binomial expansion porn? 19:02:39 -!- augur has joined. 19:02:41 shachaf: I want to add one for bessell function, or the correct spelling for it 19:03:12 (x+y)^n=( x + y ) ^n 19:03:26 Is that related to the Besselheim plate? 19:03:37 quintopia: that's horrible 19:03:42 `? bessel function 19:03:43 bessel function? ¯\(°​_o)/¯ 19:04:44 are the bessel functions useful for handwaving? 19:04:57 `slashlearn bessel function/Bessel functions are responsible for certain surprising and hard to understand compilation errors. You may have seen them if you tried to define a global named yn or j0. 19:05:02 Learned «bessel function» 19:05:35 `? bessel functions 19:05:36 Bessel functions are responsible for certain surprising and hard to understand compilation errors. You may have seen them if you tried to define a global named yn or j0. 19:06:55 in what language? 19:07:10 myname: C. They're in gnu libc as several functions with easy to clash names, a sad decision but we can't change the abi now. 19:07:13 -!- augur has quit (Ping timeout: 258 seconds). 19:09:03 -!- Melvar` has changed nick to Melvar. 19:09:15 myname: You may have to #include (possibly indirectly) or similar to have them defined. 19:09:33 s/defined/declared/ 19:09:55 i just wondered since it isn't mentioned in the wisdom 19:10:34 -!- moon_ has quit (Ping timeout: 260 seconds). 19:11:53 you make it sound like glibc invented those names 19:11:57 I think my brother said that they invented a new pokemon that cannot wake up (and is also unaffected by any non-sleep status)? Therefore the only attack that can be use is the one that can be use only while sleeping. 19:12:26 . o O ( vivid dreams... ) 19:13:04 -!- xkapastel has joined. 19:19:58 -!- nirutus has quit (Ping timeout: 272 seconds). 19:20:31 -!- nirutus has joined. 19:27:44 -!- gamemanj has joined. 19:33:47 -!- nirutus has quit (Quit: Ex-Chat). 19:47:35 -!- dnm has joined. 20:09:42 -!- idris-bot has joined. 20:41:04 <\oren\> zzo38 they already have snorlax 20:41:44 <\oren\> snorlax was one of the only competitive pokemon back in the day 20:45:32 At least in the first game, I don't think Snorlax was incapable of waking up? 20:46:02 <\oren\> typical usage was : rest, sleeptalk, body slam, psychic 20:46:46 (There is a card Snorlax that is immune to all status conditions including sleeping, but if that power is somehow suppressed and it falls asleep, it can be affected by other conditions too until they are recovered and the power is no longer suppressed.) 20:49:08 \oren\: But if you are not allowed to have two same pokemons then you need another one as well? 20:51:19 <\oren\> in my middle school we would use only the following pokemon essentially 20:54:13 <\oren\> mewtwo alakazam dragonite snorlax gengar and the legendary birds 20:55:10 OK, that look like eight in total 20:56:05 <\oren\> this was because a mewtwo or alakzam kills almost anything quickly with psychic 21:00:10 <\oren\> dragonite and snorlax have broken enough stats to compensate 21:00:39 <\oren\> gengar to counter snorlax 21:01:01 <\oren\> articuno to counter dragonite 21:01:08 `wisdom 21:01:10 `wisdom 21:01:12 `wisdom 21:01:12 `wisdom 21:01:13 `wisdom 21:01:48 lettuce// 21:02:20 gnimmargorp//"Gnimmargorp" er algeng stafsetningarvilla af "grimmargorp". 21:02:20 caps lock//CAPS LOCK IS CRUISE CONTROL FOR TIRED OLD MEMES 21:02:22 cake//The Enrichment Center is required to remind you that you will be baked, and then there will be cake. 21:02:25 No output. 21:04:29 <\oren\> however mewtwo has the delicuously broken ability to learn fire blast solarbeam and blizzard 21:04:53 <\oren\> so the starters are totallt screwed 21:05:17 I think some people have decided to make a limit of levels of Mewtwo that is allowed 21:06:07 _Spider and Web_ is TG 21:06:35 `? tg 21:06:38 TG is short for Turing-Gödel, the highest possible level of difficulty for a multiplayer game. At this level, it's undecidable whether you can manage to halt before losing or not. 21:07:03 no room for "terribly goofy" 21:07:06 <\oren\> oh and thunder mewtwo can learn thunder... great... 21:07:52 zzo38: Did you play _Spider and Web_? 21:08:04 ? 21:08:25 [wiki] [[Special:Log/newusers]] create * Bubble Pop * New user account 21:08:51 "Spider And Web is not a game about a vacation." 21:09:00 shachaf: is that the right track? 21:09:04 Yes, that one. 21:09:31 I think I may have done once. 21:10:02 int-e: It's not that long. You should play it. 21:10:30 What I don't understand is why there are two rooms named "Corridor Boundary". 21:10:44 Took me a long time to figure out what was going on there. 21:13:44 x works. yay. 21:15:13 Games where x doesn't work are so annoying. 21:16:44 <\oren\> omg i just realized mewtwo is basically a black mage 21:17:36 <\oren\> firaga blizzaga thundaga 21:17:50 "undo" also works. 21:18:01 But you can only undo once. 21:21:58 oops, the inventory got quite full now' 21:22:09 Z-machine can only use one undo buffer; ISAVE records the current state of addressable RAM, stack, locals, program counter, into this buffer, and IRESTORE restores it. 21:25:31 (And only if the undo bit is set in the header. If not set, undo buffers might not be allocatable. It is possible that some implementations might support undo only if PURBOT and/or ENDLOD are low enough.) 21:27:13 -!- MDream has quit (Remote host closed the connection). 21:29:02 hmm. could be fun... later 21:42:21 @time int-e 21:42:21 Local time for int-e is Fri Jun 17 22:42:21 2016 21:43:44 @time myname 21:43:47 Local time for myname is Fri Jun 17 22:43:45 2016 21:43:59 well, pretty useless imho 21:45:31 int-e: There's a pretty good puzzle in the game later on. 21:47:49 That is true, yes. 21:48:18 zzo38: Are you thinking of the one I'm thinking of? 21:53:00 How should I know? 21:53:43 You could say something that doesn't give spoilers but would still confirm that we're thinking of the same thing. 21:56:24 zero-knowledge proofs! 21:59:27 -!- gamemanj has quit (Ping timeout: 244 seconds). 22:05:40 what about privmsg 22:06:03 Too easy. 22:09:09 what is the difference between concede and surrender? 22:10:16 pikhq: The chance of collision is of course the square root of the number you said. 22:10:38 Well, not the square root. But related to it. 22:19:13 shachaf: Still not concerned. :) 22:19:36 > 122/2 22:19:38 61.0 22:19:54 you know the bitcoin network does that many hashes every few seconds? 22:20:31 > logBase 2 1432701138.46e9 22:20:33 60.31344340268831 22:20:34 so few? 22:21:23 Really, it does 2^61 hashes every few seconds? 22:21:34 According to http://blockchain.info/stats 22:21:52 I'm not sure if hash rate is measuring single SHA-256 or double SHA-256. 22:22:22 Also, note that you're talking the birthday paradox odds: the odds that there *exists* a collision, not that there is a collision with your particular random UUID. 22:22:53 Yes. 22:23:11 But presumably zzo38 is worried about other people's collisions too. 22:24:04 http://blockchain.info/charts/hash-rate?showDataPoints=false&show_header=true&daysAverageString=1×pan=all&scale=1&address= 22:24:07 good graph 22:29:42 Why can't the select() system call to support absolute timers? And why do implementations other than Linux not tell you how much time is remaining, but Linux does? 22:29:42 -!- spockers has quit (Quit: bye http://i.imgur.com/nkzOWAv.jpg). 22:34:12 zzo38: I think the major reason is that select is considered deprecated. 22:35:06 (though, poll is not exactly a replacement for that particular usage) 22:37:15 Is there a better way to wait for a file descriptor from a set with a timeout based on an absolute timer? Also sometimes you might want a relative timer anyways. If you can open a file descriptor that has a timer on it (either internally or by a separate program or thread that writes to one end of the pipe once the specified time is reached) then it can also be done absolute timer. 22:37:25 -!- spockers has joined. 22:39:13 hezzo 22:39:40 There is timerfd_create I will read it to figure out what that does. 22:40:26 However, it says it is Linux-specific. 22:45:44 `? associativity 22:45:47 associativity? ¯\(°​_o)/¯ 22:46:54 `slashlearn associativity h(th) = (ht)h 22:46:56 No output. 22:46:58 err 22:47:05 `slashlearn associativity/h(th) = (ht)h 22:47:10 Learned «associativity» 22:48:08 Cale: is this some sort of adjunction or section/retraction thing 22:48:21 perhaps hth = h, tht = t 22:48:32 haha 22:48:35 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:49:00 Cale: Also I'm surprised you picked up "slashlearn" of all things. 22:49:54 I went back in my scrollback and found someone recording a wisdom 22:50:44 Ah, b_jonas. 23:04:25 `? ngevd 23:04:30 4®Øy9®5¥"̑Í^è#‚M.)>JCÛ]øQ¥Nwº´ðrr¨vÃY”Ùr=W§qò»[qêà§þ‘ì´óÙ»ÚRöµ¢JGê‘57¿\>z•0\ð؛ÀXÕ,[æàêH¸Ã—ULÍwä^_jnOŠ{zKÀQ)ÛBŸGqhL—Q¤{˜ÁÑÛ¹™ö1”¹Sà½Q\¦‰dµ¡`¥° 23:08:12 -!- spockers has quit (Quit: bye http://i.imgur.com/nkzOWAv.jpg). 23:13:44 -!- hppavilion[1] has joined. 23:19:12 How to do properly like select but with absolute timer? 23:22:52 Probably your best bet is to use threads and cancellation: spawn one thread that will select, and return the results of the select. Spawn another thread that will wait for your timer, and then cancel the thread. Join the select thread, if it wasn't PTHREAD_CANCELLED record the time. Cancel and join the timer thread. 23:23:01 This is nasty as hell, but I think it'll work? 23:23:24 I firmly hope there's a better way of doing it. 23:23:27 just use signals hth 23:24:10 (also, this will have race conditions on glibc, because glibc thread cancellation has race conditions in violation of the spec. :() 23:24:22 @wn glib 23:24:25 *** "glib" wn "WordNet (r) 3.0 (2006)" 23:24:25 glib 23:24:25 adj 1: marked by lack of intellectual depth; "glib 23:24:25 generalizations"; "a glib response to a complex question" 23:24:25 2: having only superficial plausibility; "glib promises"; "a 23:24:27 [4 @more lines] 23:24:33 what did you expect hth 23:25:26 I think they're fixing it, at least. 23:46:43 -!- spiette has quit (Quit: :qa!).