00:00:12 could also add stuff like sed /x/d 00:00:24 -!- augur has joined. 00:00:49 but then x and d can't be 0 00:02:05 `` ls *mp3 00:02:08 ls: cannot access *mp3: No such file or directory 00:07:54 -!- jaboja has quit (Remote host closed the connection). 00:13:59 -!- spiette has quit (Ping timeout: 260 seconds). 00:21:56 -!- MoALTz has quit (Ping timeout: 272 seconds). 00:24:12 -!- FreeFull has quit (Ping timeout: 276 seconds). 00:35:02 `` find -iname '*.mp3' -type f 00:35:22 ​./share/Complaints.mp3 00:35:39 `` file -krs share/Complaints.mp3 00:35:43 share/Complaints.mp3: ASCII text 00:36:36 `` ls bin/*comp* 00:36:38 bin/complain \ bin/complaints 00:36:42 Yesterday upon the stair, I heard an MP3 that wasn't there. 00:37:33 a, ic 00:39:59 an MP3 is not meant to be seen, only heard. 00:40:21 (unless you're Aphex Twin and your face is in there.) 00:40:22 `quote obscure 00:40:24 789) the scene: it is a warm summer's day in scotland, although one obscured by cloud and the fact that it is september \ 1243) (on another note, I love the way that the standard way to indicate that you get a reference is to make a different obscure reference to the same thing) 00:42:26 my references aren't *that* obscure... 00:42:37 most of the time, at least. or approximatively so. 00:42:59 OKAY 00:43:04 `complaints 00:43:06 16 share/Complaints.mp3 00:43:20 `camera obscure 00:43:21 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: camera: not found 00:43:42 `url share/Complaints.mp3 00:44:00 `help 00:44:02 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 00:44:04 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/share/Complaints.mp3 00:45:15 `complain I haven't been around kittens for a long time. 00:45:20 Complaint filed. Thank you. 00:45:59 `complain The complaints file is too long to view in-channel. 00:46:02 Complaint filed. Thank you. 00:46:19 `shuf share/Complaints.mp3 00:46:20 `complain Complaints don't get removed after they're addressed. 00:46:20 now the former complaints make no sense because the complaints file was moved \ The complaints above are not using periods properly. \ Also, Gregor is never here to fix his bots. \ The floors are cold. \ I haven't been around kittens for a long time. \ Newbies get confused by everything HackEgo. \ Some people don't use the right command for filing 00:46:23 Complaint filed. Thank you. 00:46:36 HireFly 00:46:57 shalomchaf 00:46:59 what are you hired for 00:50:11 `complain I'd like to make the complaints file longer, but I can't think of any good complaints. 00:50:15 Complaint filed. Thank you. 00:50:45 `complain I often have trouble getting to sleep. 00:50:48 Complaint filed. Thank you. 00:55:20 `` complain "$(( tr -dc a-z < /dev/urandom | head -c 10000 ))" 00:55:22 ​/hackenv/bin/`: line 4: tr -dc a-z < /dev/urandom | head -c 10000 : syntax error in expression (error token is "a-z < /dev/urandom | head -c 10000 ") 00:55:29 ooops 00:55:32 `` complain "$( tr -dc a-z < /dev/urandom | head -c 10000 )" 00:55:36 Complaint filed. Thank you. 00:56:47 `revert 00:56:50 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 00:57:08 You're being a bit of a jerk there. 00:57:14 I've half a mind to complain about it. 00:59:04 it's just the annoyingness singularity. 00:59:35 the annoyingness of the world is growing superexponentially. 00:59:43 `? superexponential growth 00:59:55 Superexponential growth? SUPEREXPONENTIAL GROWTH?! HOLY CRAP!!! 01:01:46 `culprits wisdom/superexponential growth 01:01:57 tswett 01:23:14 -!- Etaoin has joined. 01:23:17 it is me 01:24:00 mario 01:25:31 :D 01:35:17 Hellaoin! 01:35:31 helloily! 01:36:27 `` complain My lungs aren't as efficient as they should be. 01:36:29 ​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching `'' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file 01:36:40 * boily mapoles the apostrophe out of HackEgo 01:36:48 `` complain My lungs aren’t as efficient as they should be. 01:36:52 Complaint filed. Thank you. 01:36:59 just use ` instead of `` 01:39:10 muscle memory. 01:39:16 `` tail -n1 share/Complaints.mp3 01:39:18 My lungs aren’t as efficient as they should be. 01:39:29 just get better muscles 01:39:30 `` tac share/Complaints.mp3 01:39:31 My lungs aren’t as efficient as they should be. \ I often have trouble getting to sleep. \ I'd like to make the complaints file longer, but I can't think of any good complaints. \ Complaints don't get removed after they're addressed. \ The complaints file is too long to view in-channel. \ I haven't been around kittens for a long time. \ The "comp 01:40:15 right thumb right annular left thumb right thumb right annular left thumb left thumb 01:42:17 izabera: I like my nimble and dexterous fingers the way they are. 01:50:48 I thought to invent "one time pad protocol". The server sends a four-byte initialization vector to the client, the client combines the key, initialization vector, and timestamp, and ARCFOUR encodes a service ID, input pad offset, output pad offset, and service parameter, and send that to server. 01:51:47 The server now verifies that it is OK; if so, it begins one-time-pad encoding and sends to the client the service ID and timestamp (one-time-pad encrypted), and accepts data from client. If incorrect, the server sends random data to the client and ignores data it receives. 01:53:10 why send random data? 01:54:01 The verification will fail if it is not a supported service ID, if the offsets have expired, or if the offsets specified discard too much of the pad. Also there is a secret synchronization size; after that many bytes are send by either side, the next byte is a synchronization byte which is the one-time-pad encrypted counter that goes from 0 to 255 and wraps around. 01:54:24 -!- Etaoin has quit (Quit: Page closed). 01:54:47 So it's impossible to distinguish a correct request from an incorrect one, presumably. 01:56:02 but it is possible, e.g. if you're expecting to receive a certain reply when you send something and don't receive you know it failed 01:57:56 Yeah. I might be missing something, but I *think* zzo38's proposal has some serious faults. 01:58:06 For instance, is the data from the client plaintext? 01:58:10 If it is wrong then please tell me I can fix it 01:58:28 pikhq: No, it is encrypted with the one time pad (a separate pad is used for each direction). 01:58:45 *Oh*. That changes things somewhat. 01:58:58 I would not use ARCFOUR for it. 02:00:51 That is only for the initialization anyways, and is not used for application data. The ARCFOUR key is independent of any of the other parameters and the pad data. 02:01:02 I suspect there might be some other faults (courtesy of having not thought about it *that* much), but the use of ARCFOUR instead of a secure stream cipher is a big one. 02:01:38 Yes, but ARCFOUR is a completely insecure cipher at present, and shouldn't be used for any purpose. 02:02:02 The amount of initialization data is small so it probably does not matter, but a better one could be used as long as it is not too complicated, which would improve it. 02:02:50 (The size of the initialization data is fixed, so if it is replaced with a different cipher, it need not necessarily be a stream cipher; a block cipher could work too.) 02:02:58 -!- lambda-11235 has joined. 02:03:22 Chacha20 is not very complicated, and seems to be secure. 02:03:51 Should I prefer it to Salsa20? 02:03:52 (the latter is the current opinion of cryptographers, the former is my opinion, having implemented it before) 02:04:39 I *think* it's preferable due to getting better diffusion per round, but I don't really know for sure. 02:05:28 The main thing that Chacha20 has going for it that Salsa20 doesn't is that Chacha20 is seeing much more use. 02:09:43 OK then ChaCha20 could be used. 02:10:12 Presumably users of this wouldn't allow pad reuse? 02:10:21 Because... pad reuse breaks security. 02:10:59 Yes, as I said the verification fails if the pad is reused. 02:14:57 pikhq: not to mention hygiene 02:18:50 * boily mapoles shachaf. 0.3 shachafs. 02:19:21 0.3? 02:20:58 0.3. and that's only because I grant. 02:21:07 (what's the past tense of “to grunt”?) 02:21:39 grunted 02:21:49 Apparently they do make reusable pads, though. 02:22:07 I'm not sure that there's any application in cryptography. 02:22:48 I think those are called stream ciphers in cryptography. 02:23:21 I hope you don't reuse your keystream. 02:23:32 I need a tshirt that says 02:23:39 there are 1 types of people 02:23:41 i,i don't cross the keystreams 02:24:10 What else I did not mention is that the clock skew and clock granularity parameters are also secret parameters. (Also, the size of the initialization vector may be altered.) 02:25:33 -!- boily_ has joined. 02:26:12 * boily_ *mumble* *grumble* fungotting router *grml* 02:26:13 boily_: mr president, i abstained from the vote on friday. even before the summer holidays, and due to a lack of clarity in terms of citizens by guaranteeing that: ' in view of all the parties involved, including david trimble, and not the reverse. 02:26:29 -!- boily has quit (Ping timeout: 244 seconds). 02:26:33 -!- boily_ has changed nick to boily. 02:33:41 -!- Cale has quit (Ping timeout: 250 seconds). 02:39:34 -!- boily has quit (Quit: LUBRICANT CHICKEN). 02:46:37 -!- Cale has joined. 03:03:55 Is there any software for a mobile device to display a barcode given typed in input, that can then be scanned with another scanner? 03:04:32 -!- clog has quit (Ping timeout: 260 seconds). 03:19:44 yes i think so 03:20:01 maybe not barcode, but probably QR code 03:21:54 -!- augur has quit (Remote host closed the connection). 03:34:31 I would want for all types of barcodes though 03:35:10 zzo38: No, you only care about QR codes. 03:36:10 -!- clog has joined. 03:37:11 No, I would need for all types, mainly for those that are not QR codes, such as UPC and so on 04:20:52 -!- augur has joined. 04:57:27 -!- hppavilion[1] has joined. 05:02:31 -!- Kaynato has quit (Ping timeout: 240 seconds). 05:12:11 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 05:15:27 what's a fast way to write a large array with a value that takes 3 bytes? 05:15:47 i mean my value is 'a' 'b' 'c' and i want my array to look like abcabcabcabcabc... 05:22:20 -!- adu has joined. 05:39:15 izabera: have unrolled copies of abcabc..., bcabca..., cabcab... and mass-copy them in the order 06:17:37 It has been said that "having a 'canary' you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you've received something." Can it be designed so that it is updatable and that you cannot update it if the government tries to get the data? There are a few other ideas too, including a way of encrypting the data such that you do not know the keys, etc 06:21:51 Or somehow use a forwarding service or video camera or something to enforce that letters they receive are known to public 06:37:35 -!- hppavilion[1] has joined. 06:38:26 -!- adu has quit (Quit: adu). 06:59:46 -!- asie has left ("WeeChat 1.5"). 07:29:38 -!- PinealGlandOptic has joined. 07:32:46 -!- lambda-11235 has quit (Quit: Bye). 07:53:33 A chuck norris fact is that he can solve a rubik's cube with no hands 07:53:41 Lame, IMHO; many people can do that 08:19:49 -!- bb010g has quit (Quit: Connection closed for inactivity). 08:25:45 I think I've listened to صليل الصوارم too many times 08:25:55 Now I'm going to start humming it in inappropriate circumstances 08:27:23 "Anatomically modern human remains of uncertain date, 90-190,000 years old." 08:33:22 -!- oerjan has quit (Quit: Nite). 08:35:43 Why is it tyrants always have the best anthems? 09:00:04 `? hypergeom 09:00:18 `? hypergeometric 09:00:58 hypergeometric? ¯\(°​_o)/¯ 09:00:58 hypergeom? ¯\(°​_o)/¯ 09:08:40 OK, https://www.youtube.com/watch?v=9RbLLYCiyGE is impressive 09:11:32 -!- augur has quit (Remote host closed the connection). 09:45:49 Apparently, O'Reilly has "Mastering CAT" 09:52:04 i wrote a thingy that generates these https://i.imgur.com/uLdaHaF.png 09:52:32 izabera, pretty! 09:59:37 -!- devhydraz has joined. 09:59:38 -!- devhydraz has quit (Changing host). 09:59:38 -!- devhydraz has joined. 10:03:59 -!- ybden- has joined. 10:06:09 -!- quintopi1 has joined. 10:06:20 -!- paul2520_ has joined. 10:07:10 -!- jix_ has joined. 10:08:16 -!- ybden has quit (*.net *.split). 10:08:16 -!- quintopia has quit (*.net *.split). 10:08:16 -!- jix has quit (*.net *.split). 10:08:16 -!- paul2520 has quit (*.net *.split). 10:08:16 -!- hydraz has quit (*.net *.split). 11:12:40 -!- augur has joined. 11:16:34 -!- MoALTz has joined. 11:17:27 -!- augur has quit (Ping timeout: 260 seconds). 11:29:05 -!- iaglium has joined. 11:33:46 -!- boily has joined. 11:42:10 @massages-loud 11:42:10 You don't have any messages 11:44:01 -!- cnr has quit (Ping timeout: 250 seconds). 11:48:01 -!- cnr has joined. 11:48:01 -!- cnr has quit (Changing host). 11:48:01 -!- cnr has joined. 12:14:00 -!- FreeFull has joined. 12:20:12 -!- boily has quit (Quit: PERSONAL CHICKEN). 12:32:38 Apparently, at 25,000 signatures on a petition the White House has to release an official response 12:32:50 How can we abuse this knowledge? 13:04:06 -!- Elronnd has quit (Quit: Let's jump!). 13:04:18 -!- Elronnd has joined. 13:11:49 Wikileaks: The truth is over there 13:12:20 -!- devhydraz has changed nick to hydraz. 13:13:45 -!- augur has joined. 13:18:03 -!- augur has quit (Ping timeout: 240 seconds). 13:46:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 14:04:03 -!- Sgeo_ has quit (Ping timeout: 240 seconds). 14:13:57 -!- ^v has quit (Ping timeout: 250 seconds). 14:15:47 -!- ^v has joined. 14:20:01 -!- spiette has joined. 14:38:15 -!- Kaynato has joined. 14:48:39 -!- `^_^v has joined. 14:58:42 -!- ybden- has changed nick to ybden. 15:05:07 -!- adu has joined. 15:14:43 -!- augur has joined. 15:16:35 -!- Human_61 has joined. 15:19:01 -!- augur has quit (Ping timeout: 252 seconds). 15:23:16 -!- Human_61 has quit (Ping timeout: 250 seconds). 15:33:18 -!- adu has quit (Quit: adu). 15:36:53 -!- Human_61 has joined. 15:41:54 -!- Human_61 has quit (Ping timeout: 250 seconds). 15:50:19 izabera: ooh 16:22:03 -!- bender has joined. 16:25:24 -!- bender has quit (Client Quit). 16:30:29 -!- bauen1 has quit (Ping timeout: 260 seconds). 16:31:37 -!- bauen1 has joined. 16:31:58 -!- bauen1 has quit (Client Quit). 16:50:15 -!- ybden has changed nick to YBDEN. 16:50:53 -!- hydraz has changed nick to HYDRAZ. 16:51:23 -!- moon_ has quit (Ping timeout: 244 seconds). 16:55:19 -!- HYDRAZ has changed nick to hydraz. 17:06:48 -!- YBDEN has changed nick to ybden. 17:15:15 -!- augur has joined. 17:19:50 -!- augur has quit (Ping timeout: 250 seconds). 17:46:47 openvpn lets you run it twice with the same config 17:46:56 same gateway same destination same everything 17:47:02 it creates two tap interfaces 17:47:12 and sometimes one works and sometimes the other one works 17:47:19 why does it even let me do this? 17:47:35 why is this useful 17:47:51 it should just error out 18:04:15 -!- ais523 has joined. 18:09:45 ais523: hi 18:13:04 ais523: have you seen the preview of Eldritch Moon (M:tG)? 18:13:28 it contains something I didn't think was possible 18:14:08 meld? 18:14:25 ais523: yes 18:14:31 SNOT basically 18:14:39 the rules aren't known yet because there's no set FAQ 18:14:50 but it seems to me like it will cause lots of rules trouble 18:16:17 the easiest broken situation is a melded creature with Gift of Immortality attached and the Gift activating 18:16:23 triggering 18:16:40 but there might be cases worse than that 18:20:15 -!- spiette has quit (Ping timeout: 246 seconds). 18:22:50 -!- `^_^v has quit (Quit: This computer has gone to sleep). 18:41:55 So what does Meld do? 18:42:34 FireFly: basically it takes two cards from exile and places them both on the battlefield transformed as one large card 18:42:56 Yeah, that sounds fun rules-wise 18:43:11 -!- `^_^v has joined. 18:43:30 (the existing meld cards are templated as "exile ~ and a creature named Y, then meld them") 18:44:14 -!- `^_^v has quit (Client Quit). 18:44:27 Ah, so for now it's pretty restrictive 18:44:45 As in, only applicable to specific pairs of creatures 18:45:20 FireFly: they each have half a creature printed on the back 18:45:27 FireFly: yes, specific cards that are printed one-and-half-of-a-double-side-faced (as opposed to transforming cards which are printed double-faced) 18:45:39 right, they basically invented 1½-faced cards 18:51:24 ais523: yeah. and if a third un-set is ever made, they'll probably have to make fold-out three-faced cards which can be played face down with morph, then unmorph, then your choice of flip or transform (to one of the inner sides) or meld (to the other inner side) to top it 18:51:43 no, clearly it needs to transform into a flip card 18:51:59 or maybe have a flip card that transforms into another flip card 18:51:59 that could work too 18:52:05 with different flip conditions pre- and post-transform 18:52:16 (ofc, you could actually do that in black border, but I somehow doubt it'd ever be printed) 18:53:04 or the transformed side could be flip, and the flipped transformed side would have the meld ability, and the melded creature could level up of course 18:53:29 um 18:53:32 the melded permanent 18:53:39 probably not all of those would be creatures 18:54:13 is it possible to have a creature that levels up into a nonland creature? 18:54:29 err, a noncreature land 18:54:42 ais523: two flip cards on two sides would be funny, because with the current rules, if you transform the permanent, it would keep the flipped status 18:54:49 I guess you'd need a characteristic-setting ability as you don't have anywhere to put the new type line 18:54:51 b_jonas: yes, that was intentional 18:55:15 ais523: yes, maybe a characteristic-setting ability 18:55:41 I wonder if split cards could be in this somehow, but that's hard to imagine, split doesn't combine with anything but manifest 18:55:48 split only goes on instants and sorceries 18:57:02 oh! but Primal Clay would combine with any of level up, morph, transform, flip, meld 18:57:53 -!- `^_^v has joined. 19:00:35 the primal clay ability takes only two lines of text in a normal-sized text box, and has very confusing rules implications, especially on things like morph/manifested cards that etb without the ability 19:00:40 and with copy involved 19:01:32 hmm, actually meld would let you print a double-sized flip card with large text box, so it'd be sort of a good combination 19:01:40 also large image 19:02:22 obviously that part should be a permanent you want to tap often, to make physical handling of the two cards plus counters difficult 19:03:00 -!- bauen1 has joined. 19:08:22 -!- augur has joined. 19:18:31 -!- spiette has joined. 19:37:57 -!- spiette has quit (Ping timeout: 276 seconds). 19:44:06 -!- spiette has joined. 19:44:08 Can anyone recommend some CS or maths podcasts I can listen to during a two day journey 19:44:29 -!- spiette_ has joined. 19:46:17 -!- spiette_ has quit (Client Quit). 20:01:27 start match 20:06:25 Portugal - Poland 0-1 so far 20:07:16 or is it Poland - Portugal 1-0 instead? 20:22:40 -!- Reece` has joined. 20:44:31 -!- spockers has quit (Ping timeout: 240 seconds). 21:15:24 -!- heroux has quit (Ping timeout: 244 seconds). 21:20:01 1-1 by the way 21:20:05 so far 21:27:54 -!- heroux has joined. 21:29:51 -!- spiette has quit (Quit: :qa!). 21:30:37 -!- jaboja has joined. 21:44:46 -!- AnotherTest has joined. 21:46:47 -!- spockers has joined. 21:48:32 -!- spockers_ has joined. 21:52:03 -!- spockers has quit (Ping timeout: 264 seconds). 21:55:47 hmm 21:55:59 i got renicked 21:56:09 -!- quintopi1 has changed nick to quintopia. 21:56:19 -!- quintopia has quit (Changing host). 21:56:19 -!- quintopia has joined. 22:02:53 -!- moon_ has joined. 22:03:08 -!- `^_^v has quit (Quit: This computer has gone to sleep). 22:04:20 -!- `^_^v has joined. 22:04:48 -!- spockers_ has changed nick to spockers. 22:12:08 -!- spockers has quit (Excess Flood). 22:12:48 -!- spockers has joined. 22:21:45 -!- Reece` has quit (Read error: Connection reset by peer). 22:30:55 -!- `^_^v has quit (Quit: This computer has gone to sleep). 22:34:34 -!- Deewiant_ has joined. 22:34:49 -!- Deewiant has quit (Ping timeout: 244 seconds). 22:36:42 -!- AnotherTest has quit (Ping timeout: 276 seconds). 22:40:27 -!- Warrigal has joined. 22:45:37 -!- jix_ has quit (*.net *.split). 22:45:37 -!- tswett has quit (*.net *.split). 22:45:37 -!- atehwa has quit (*.net *.split). 22:45:37 -!- Alcest has quit (*.net *.split). 22:45:37 -!- ineiros has quit (*.net *.split). 22:53:18 -!- augur has quit (Remote host closed the connection). 23:34:19 -!- PinealGlandOptic has quit (Quit: leaving). 23:37:37 -!- oerjan has joined. 23:46:00 -!- Sgeo_ has joined.