00:00:12 <izabera> could also add stuff like sed /x/d
00:00:24 -!- augur has joined.
00:00:49 <izabera> but then x and d can't be 0
00:02:08 <HackEgo> 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 <boily> `` find -iname '*.mp3' -type f
00:35:39 <boily> `` file -krs share/Complaints.mp3
00:35:43 <HackEgo> share/Complaints.mp3: ASCII text
00:36:38 <HackEgo> bin/complain \ bin/complaints
00:36:42 <boily> Yesterday upon the stair, I heard an MP3 that wasn't there.
00:39:59 <boily> an MP3 is not meant to be seen, only heard.
00:40:21 <boily> (unless you're Aphex Twin and your face is in there.)
00:40:24 <HackEgo> 789) <Phantom__Hoover> the scene: it is a warm summer's day in scotland, although one obscured by cloud and the fact that it is september \ 1243) <ais523> (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 <boily> my references aren't *that* obscure...
00:42:37 <boily> most of the time, at least. or approximatively so.
00:43:21 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: camera: not found
00:44:02 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
00:44:04 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/share/Complaints.mp3
00:45:15 <shachaf> `complain I haven't been around kittens for a long time.
00:45:20 <HackEgo> Complaint filed. Thank you.
00:45:59 <shachaf> `complain The complaints file is too long to view in-channel.
00:46:02 <HackEgo> Complaint filed. Thank you.
00:46:19 <FireFly> `shuf share/Complaints.mp3
00:46:20 <shachaf> `complain Complaints don't get removed after they're addressed.
00:46:20 <HackEgo> 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 <HackEgo> Complaint filed. Thank you.
00:50:11 <shachaf> `complain I'd like to make the complaints file longer, but I can't think of any good complaints.
00:50:15 <HackEgo> Complaint filed. Thank you.
00:50:45 <shachaf> `complain I often have trouble getting to sleep.
00:50:48 <HackEgo> Complaint filed. Thank you.
00:55:20 <izabera> `` complain "$(( tr -dc a-z < /dev/urandom | head -c 10000 ))"
00:55:22 <HackEgo> /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:32 <izabera> `` complain "$( tr -dc a-z < /dev/urandom | head -c 10000 )"
00:55:36 <HackEgo> Complaint filed. Thank you.
00:56:50 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
00:57:08 <shachaf> You're being a bit of a jerk there.
00:57:14 <shachaf> I've half a mind to complain about it.
00:59:04 <oerjan> it's just the annoyingness singularity.
00:59:35 <oerjan> the annoyingness of the world is growing superexponentially.
00:59:43 <oerjan> `? superexponential growth
00:59:55 <HackEgo> Superexponential growth? SUPEREXPONENTIAL GROWTH?! HOLY CRAP!!!
01:01:46 <shachaf> `culprits wisdom/superexponential growth
01:23:14 -!- Etaoin has joined.
01:36:27 <boily> `` complain My lungs aren't as efficient as they should be.
01:36:29 <HackEgo> /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 <boily> `` complain My lungs aren’t as efficient as they should be.
01:36:52 <HackEgo> Complaint filed. Thank you.
01:36:59 <izabera> just use ` instead of ``<space>
01:39:16 <shachaf> `` tail -n1 share/Complaints.mp3
01:39:18 <HackEgo> My lungs aren’t as efficient as they should be.
01:39:30 <shachaf> `` tac share/Complaints.mp3
01:39:31 <HackEgo> 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 <boily> right thumb right annular left thumb right thumb right annular left thumb left thumb
01:42:17 <boily> izabera: I like my nimble and dexterous fingers the way they are.
01:50:48 <zzo38> 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 <zzo38> 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:54:01 <zzo38> 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 <pikhq> So it's impossible to distinguish a correct request from an incorrect one, presumably.
01:56:02 <izabera> 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 <pikhq> Yeah. I might be missing something, but I *think* zzo38's proposal has some serious faults.
01:58:06 <pikhq> For instance, is the data from the client plaintext?
01:58:10 <zzo38> If it is wrong then please tell me I can fix it
01:58:28 <zzo38> pikhq: No, it is encrypted with the one time pad (a separate pad is used for each direction).
01:58:45 <pikhq> *Oh*. That changes things somewhat.
01:58:58 <pikhq> I would not use ARCFOUR for it.
02:00:51 <zzo38> 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 <pikhq> 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 <pikhq> Yes, but ARCFOUR is a completely insecure cipher at present, and shouldn't be used for any purpose.
02:02:02 <zzo38> 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 <zzo38> (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 <pikhq> Chacha20 is not very complicated, and seems to be secure.
02:03:51 <shachaf> Should I prefer it to Salsa20?
02:03:52 <pikhq> (the latter is the current opinion of cryptographers, the former is my opinion, having implemented it before)
02:04:39 <pikhq> I *think* it's preferable due to getting better diffusion per round, but I don't really know for sure.
02:05:28 <pikhq> The main thing that Chacha20 has going for it that Salsa20 doesn't is that Chacha20 is seeing much more use.
02:09:43 <zzo38> OK then ChaCha20 could be used.
02:10:12 <pikhq> Presumably users of this wouldn't allow pad reuse?
02:10:21 <pikhq> Because... pad reuse breaks security.
02:10:59 <zzo38> Yes, as I said the verification fails if the pad is reused.
02:14:57 <shachaf> pikhq: not to mention hygiene
02:18:50 * boily mapoles shachaf. 0.3 shachafs.
02:20:58 <boily> 0.3. and that's only because I grant.
02:21:07 <boily> (what's the past tense of “to grunt”?)
02:21:49 <shachaf> Apparently they do make reusable pads, though.
02:22:07 <shachaf> I'm not sure that there's any application in cryptography.
02:22:48 <pikhq> I think those are called stream ciphers in cryptography.
02:23:21 <shachaf> I hope you don't reuse your keystream.
02:23:32 <coppro> I need a tshirt that says
02:23:39 <coppro> there are 1 types of people
02:23:41 <shachaf> i,i don't cross the keystreams
02:24:10 <zzo38> 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 <fungot> 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 <zzo38> 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:20:01 <quintopia> maybe not barcode, but probably QR code
03:21:54 -!- augur has quit (Remote host closed the connection).
03:34:31 <zzo38> I would want for all types of barcodes though
03:35:10 <shachaf> zzo38: No, you only care about QR codes.
03:36:10 -!- clog has joined.
03:37:11 <zzo38> 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 <izabera> what's a fast way to write a large array with a value that takes 3 bytes?
05:15:47 <izabera> 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 <lifthrasiir> izabera: have unrolled copies of abcabc..., bcabca..., cabcab... and mass-copy them in the order
06:17:37 <zzo38> 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 <zzo38> 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 <hppavilion[1]> A chuck norris fact is that he can solve a rubik's cube with no hands
08:19:49 -!- bb010g has quit (Quit: Connection closed for inactivity).
08:25:45 <hppavilion[1]> I think I've listened to صليل الصوارم too many times
08:25:55 <hppavilion[1]> Now I'm going to start humming it in inappropriate circumstances
08:27:23 <hppavilion[1]> "Anatomically modern human remains of uncertain date, 90-190,000 years old."
08:33:22 -!- oerjan has quit (Quit: Nite).
09:00:58 <HackEgo> hypergeometric? ¯\(°_o)/¯
09:08:40 <hppavilion[1]> OK, https://www.youtube.com/watch?v=9RbLLYCiyGE is impressive
09:11:32 -!- augur has quit (Remote host closed the connection).
09:52:04 <izabera> i wrote a thingy that generates these https://i.imgur.com/uLdaHaF.png
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: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 <hppavilion[1]> Apparently, at 25,000 signatures on a petition the White House has to release an official response
13:04:06 -!- Elronnd has quit (Quit: Let's jump!).
13:04:18 -!- Elronnd has joined.
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).
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 <izabera> openvpn lets you run it twice with the same config
17:46:56 <izabera> same gateway same destination same everything
17:47:02 <izabera> it creates two tap interfaces
17:47:12 <izabera> and sometimes one works and sometimes the other one works
17:47:19 <izabera> why does it even let me do this?
18:04:15 -!- ais523 has joined.
18:13:04 <b_jonas> ais523: have you seen the preview of Eldritch Moon (M:tG)?
18:13:28 <b_jonas> it contains something I didn't think was possible
18:14:39 <b_jonas> the rules aren't known yet because there's no set FAQ
18:14:50 <b_jonas> but it seems to me like it will cause lots of rules trouble
18:16:17 <b_jonas> the easiest broken situation is a melded creature with Gift of Immortality attached and the Gift activating
18:16:40 <b_jonas> 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:42:34 <ais523> FireFly: basically it takes two cards from exile and places them both on the battlefield transformed as one large card
18:42:56 <FireFly> Yeah, that sounds fun rules-wise
18:43:11 -!- `^_^v has joined.
18:43:30 <ais523> (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 <FireFly> Ah, so for now it's pretty restrictive
18:44:45 <FireFly> As in, only applicable to specific pairs of creatures
18:45:20 <ais523> FireFly: they each have half a creature printed on the back
18:45:27 <b_jonas> 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 <ais523> right, they basically invented 1½-faced cards
18:51:24 <b_jonas> 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 <ais523> no, clearly it needs to transform into a flip card
18:51:59 <ais523> or maybe have a flip card that transforms into another flip card
18:52:05 <ais523> with different flip conditions pre- and post-transform
18:52:16 <ais523> (ofc, you could actually do that in black border, but I somehow doubt it'd ever be printed)
18:53:04 <b_jonas> 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:39 <b_jonas> probably not all of those would be creatures
18:54:13 <ais523> is it possible to have a creature that levels up into a nonland creature?
18:54:29 <ais523> err, a noncreature land
18:54:42 <b_jonas> 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 <ais523> I guess you'd need a characteristic-setting ability as you don't have anywhere to put the new type line
18:54:51 <ais523> b_jonas: yes, that was intentional
18:55:15 <b_jonas> ais523: yes, maybe a characteristic-setting ability
18:55:41 <b_jonas> 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 <b_jonas> split only goes on instants and sorceries
18:57:02 <b_jonas> oh! but Primal Clay would combine with any of level up, morph, transform, flip, meld
18:57:53 -!- `^_^v has joined.
19:00:35 <b_jonas> 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:01:32 <b_jonas> 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:02:22 <b_jonas> 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 <Taneb> 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:06:25 <b_jonas> Portugal - Poland 0-1 so far
20:07:16 <b_jonas> 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: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: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.