00:03:54 @messages-flood 00:03:54 boily said 12h 19m 19s ago: hellørjan. I shall remain for the contraporthello hth 00:05:16 -!- jaboja has quit (Remote host closed the connection). 00:05:25 @tell boily @tell Koen Kelloen. I shall mapole you. <-- warning: koen isn't actually koen_'s nick hth 00:05:25 Consider it noted. 00:05:33 -!- spiette has quit (Ping timeout: 240 seconds). 00:10:32 -!- bauen1 has quit (Ping timeout: 258 seconds). 00:12:25 -!- LKoen has changed nick to Koen. 00:12:27 well 00:12:34 @massages-loud 00:12:34 boily said 12h 27m 13s ago: Kelloen. I shall mapole you. 00:12:38 -!- Koen has changed nick to LKoen. 00:13:35 what is the most boring movie 00:13:57 LKoen: he also sent it to two _pended versions 00:14:36 oerjan: it probs gets auto-deleted after a while 00:14:37 quintopia: The Core hth 00:14:55 quintopia: not to my knowledge. 00:14:57 what happens if I touch an executable while it's being executed? 00:15:04 specifically if I recompile it 00:16:35 oerjan: how many days have you gone without a single pun twh 00:18:11 is there a verb for "to multiply by 16" on the same line as double, triple, quadruple... 00:18:20 hexadecuple? 00:18:44 LKoen: nothing. 00:18:53 (usually) 00:19:18 shachaf: no idea. 00:19:49 oerjan: you can go forever if you always make double puns hth 00:19:50 does the number exceed 1 00:20:11 shachaf: well do you count the days before i learned to speak? :P 00:20:23 also i probably didn't pun much before my student days. 00:20:29 oerjan: how old were you at first pun twh 00:20:31 i kind of assumed you'd always been around hth 00:20:42 anyway let's only count days that you were online on irc 00:20:51 bah 00:21:10 still no idea. i don't exactly remember when i started punning obsessively. 00:21:24 whoa whoa whoa 00:21:24 might have been after i arrived here. 00:21:27 remember that play with stoppard? 00:21:30 by stoppard 00:21:33 no. 00:21:34 https://4thwall.wordpress.com/notable-quotes-from-stoppards-coast-of-utopia/ 00:21:36 tg 00:21:38 guys I need a bit of help and this is pretty damn noobish, but I'm having trouble with executing commands from a python script. I'm making a messenger bot for fun and I can't find a way to send commands to a terminal and have it keep its state 00:21:52 i like to think stoppard is the tom in tom swifties 00:21:56 is there some nice way of doing this? 00:23:58 there's a library for that 00:24:13 -!- augur has joined. 00:24:14 subprocess? 00:24:59 with it I can only execute commands and it basically closes the terminal immediately so for instance calling "cd .." won't do anything 00:25:21 https://docs.python.org/2/library/readline.html 00:25:46 this may not be what you're trying to do 00:26:05 quintopia: thank you 00:26:40 is hexadecuple a word 00:27:56 when I think about it, I don't think the user should be able to cd around anyway so might as well leave it at this 00:27:58 quintopia: https://en.wiktionary.org/wiki/sedecuple 00:29:12 that's actually the logical form... 00:29:52 well somewhat logical anyway 00:39:24 The documentation for XrmQPutResource does not quite make it clear what is stored in the database. Does it store value, *value, or a copy of the data pointed to by value->addr? 00:40:16 `wisdom Ørjan 00:40:46 ​///hackenv/bin/wisdom: line 1: : No such file or directory 00:40:53 thought so. 00:43:45 -!- MoALTz has quit (Quit: Leaving). 00:44:12 (It isn't the first one at least) 00:45:46 `` hg cat -r 8614 bin/wisdom 00:46:03 * oerjan approaches HackEgo with a mallet 00:46:09 F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnoooooodl; cat "$F" | rnooooooodl 00:49:38 `sled bin/wisdom//s/[{}1,,[}]/(echo "$1" | lowercase)*" 00:49:41 argh 00:49:44 sed: -e expression #1, char 38: unterminated `s' command 00:50:07 `sled bin/wisdom//s/[{}1,,[}]/(echo "$1" | lowercase)/ 00:50:13 bin/wisdom//f="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f" 00:50:20 WAT 00:50:30 `revert 00:51:02 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 00:52:15 `cat bin/wisdom 00:52:18 f="$(find wisdom -path "wisdom/*${1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f" 00:53:04 `` sed 's/[{}1,,[}]/(echo "$1" | lowercase)/' bin/wisdom 00:53:07 f="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${f#wisdom/}//" | rnoooooodl; rnooooooooodl < "$f" 00:53:21 WHY IN THE WORLD IS THAT 1,, IN THE RESULT 00:53:23 -!- boily has joined. 00:53:27 hily 00:53:35 hellørjan. 00:53:57 sed is driving me insane tdnh 00:55:10 @massages-loud 00:55:10 oerjan said 49m 44s ago: @tell Koen Kelloen. I shall mapole you. <-- warning: koen isn't actually koen_'s nick hth 00:55:54 because I am not sed, I am sane. cqfd. 00:56:07 s/cqfd/qed/ 00:56:22 `revert 8635 00:56:25 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 00:57:50 i was going to do it more subtly but when sed does impossible things... 00:58:04 `wisdom Ørjan 00:58:08 ​ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it. 00:58:13 there you go. 01:00:32 * oerjan thinks his blood sugar has crashed too, that's what happens after he has ice cream... 01:00:50 does wonders my patience 01:00:54 *+for 01:02:55 I could use some ice cream too.. 01:03:03 -!- moon__ has quit (Ping timeout: 240 seconds). 01:03:04 * boily scoops a bowl 01:03:16 -!- moon__ has joined. 01:03:24 -!- augur has quit (Remote host closed the connection). 01:03:42 * oerjan gobbles a half slice of bread 01:04:53 @tell izabera `` sed -i 's/(echo "\$1" | lowercase)/{1,,}/' bin/wisdom <-- those are not actually equivalent and i'm partial to the counterexample so i've reverted you 01:04:53 Consider it noted. 01:05:17 what counterexample? 01:05:23 `wisdom Ørjan 01:05:27 ​ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it. 01:05:38 `` type lowercase 01:05:39 lowercase is /hackenv/bin/lowercase 01:05:45 `` paste bin/lowercase 01:05:51 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/lowercase 01:06:00 wat 01:06:12 `cat bin/lowercase 01:06:24 ​#!/bin/bash \ tr A-Z a-z | sed 's/Ø/ø/g' 01:06:33 yep, it was created for that one entry :P 01:06:42 well 01:06:59 `` echo $LANG 01:07:02 and for learning things with Ø i guess 01:07:02 en_NZ.UTF-8 01:07:16 izabera: erm the `` versions don't all use the same LANG 01:07:27 come on 01:07:50 `cat bin/`` 01:07:52 ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl 01:07:55 especially that one 01:08:10 why does it use LANG=C ? 01:08:52 because otherwise it'd be LANG=en_NZ hth 01:08:57 so that sort etc. works sanely 01:09:24 `cat bin/wisdom 01:09:26 F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 01:09:34 (that's for ``` btw. `` is of course bin/` 01:09:35 ) 01:09:38 `locale -a 01:10:03 aa_DJ \ aa_DJ.utf8 \ aa_ER \ aa_ER@saaho \ aa_ET \ af_ZA \ af_ZA.utf8 \ am_ET \ an_ES \ an_ES.utf8 \ ar_AE \ ar_AE.utf8 \ ar_BH \ ar_BH.utf8 \ ar_DZ \ ar_DZ.utf8 \ ar_EG \ ar_EG.utf8 \ ar_IN \ ar_IQ \ ar_IQ.utf8 \ ar_JO \ ar_JO.utf8 \ ar_KW \ ar_KW.utf8 \ ar_LB \ ar_LB.utf8 \ ar_LY \ ar_LY.utf8 \ ar_MA \ ar_MA.utf8 \ ar_OM \ ar_OM.utf8 \ ar_QA \ ar 01:10:05 also, lowercase is shared with other commands. 01:11:36 so it's used uniformly so that all of them apply the same transformation. 01:11:40 `` printf %s\\n LANG=en_NZ.UTF-8 'f=$(find wisdom -path "wisdom/*${1,,}" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f"' > bin/wisdom 01:11:49 No output. 01:11:52 wat 01:12:00 what makes you think that works 01:12:03 `wisdom Ørjan 01:12:08 ​///hackenv/bin/wisdom: line 2: : No such file or directory 01:12:11 `revert 01:12:19 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:12:22 it's precisely the locale it uses by default 01:12:41 `` printf %s\\n LANG=en_US.UTF-8 'f=$(find wisdom -path "wisdom/*${1,,}" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f"' > bin/wisdom 01:12:46 No output. 01:12:55 `wisdom Ørjan 01:12:58 ​///hackenv/bin/wisdom: line 2: : No such file or directory 01:13:02 why this 01:13:20 `` cat bin/wisdom 01:13:21 LANG=en_US.UTF-8 \ f=$(find wisdom -path "wisdom/*${1,,}" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooooooooodl; rnooodl < "$f" 01:13:54 also we have a nice `mkx command :( 01:14:23 `` set -x; source bin/wisdom Ørjan 01:14:26 ​++ source bin/wisdom $'\303\230rjan' \ +++ LANG=en_US.UTF-8 \ ++++ find wisdom -path 'wisdom/*Ørjan' -type f -print0 \ ++++ shuf -z -n1 \ +++ f= \ +++ rnooodl \ +++ echo -n // \ +++ rnooodl \ bin/wisdom: line 2: : No such file or directory \ // 01:14:59 `` echo $BASH_VERSIOn 01:15:01 No output. 01:15:01 `` echo $BASH_VERSION 01:15:03 4.2.37(1)-release 01:15:25 it's a bug that got fixed in 4.3 01:15:31 XD 01:15:31 `revert 01:15:34 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:15:41 figures 01:15:46 `cat bin/wisdom 01:15:48 F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 01:15:57 at least let me fix that other shit 01:16:17 sorry i was reverting everything just because sed ganged up on me 01:16:45 `? Å 01:16:47 ​Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters. 01:16:50 `? å 01:16:52 ​å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters. 01:16:59 `` echo tr A-ZØ a-zø > bin/lowercase 01:17:03 No output. 01:17:04 hm how does that even work 01:17:04 `wisdom Ørjan 01:17:05 ​//cat: : No such file or directory 01:17:10 fffuuu 01:17:13 `before 01:17:25 bin/lowercase//#!/bin/bash \ tr A-Z a-z | sed 's/Ø/ø/g' 01:17:33 tr doesn't handle utf-8, i guess 01:17:38 it doesn't have to 01:17:50 `` set -x; source bin/wisdom Ørjan 01:17:52 ​++ source bin/wisdom $'\303\230rjan' \ ++++ shuf -z -n1 \ +++++ lowercase \ +++++ echo $'\303\230rjan' \ ++++ find wisdom -path 'wisdom/*ørjan*' -type f -print0 \ +++ F=$'wisdom/\303\270rjan' \ +++ rnooodl \ +++ echo -n $'\303\270rjan//' \ +++ rnooodl \ +++ cat $'wisdom/\303\270rjan' \ ørjan//Ørjan is oerjan's good twin. He's banned in the IR 01:18:00 hm? of course it does... 01:18:15 no, just changing that stupid byte will do 01:18:35 yes, but won't that break on _other_ characters containing the same byte... 01:19:19 `cat bin/? 01:19:20 ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; 01:19:32 i'm wondering why Å worked... 01:19:43 oh it didn't 01:19:49 they're separate entries. 01:20:17 `` echo sed 's/./\l&/g' > bin/lowercase 01:20:18 now _that's_ insane. wisdom actually depends on Å _not_ being lowercased. 01:20:21 No output. 01:20:25 `wisdom Ørjan 01:20:28 ​/hackenv/bin/lowercase: line 1: /g: No such file or directory \ sed: -e expression #1, char 5: unterminated `s' command \ d-module//D-modules are just modules over the ring of differential operators. Taneb invented them. 01:20:37 what 01:20:42 -!- augur has joined. 01:20:44 `cat bin/lowercase 01:20:46 sed s/./\l&/g 01:20:49 oh 01:20:52 i'm dumb 01:20:59 `` echo "sed 's/./\l&/g'" > bin/lowercase 01:21:02 `wisdom Ørjan 01:21:05 No output. 01:21:06 ​//cat: : No such file or directory 01:21:17 ok 01:21:18 -!- moon__ has quit (Remote host closed the connection). 01:21:30 `` echo "sed 's/./\l&/g;s/Ø/ø/g'" > bin/lowercase 01:21:32 `wisdom Ørjan 01:21:33 No output. 01:21:35 ​//cat: : No such file or directory 01:21:39 whaaa 01:21:59 `` lowercase <<< Ørjan 01:22:00 ​ørjan 01:22:06 this works 01:22:12 You ought to just use mk and sled 01:22:17 shush 01:22:45 `` set -x; source bin/wisdom Ørjan 01:22:48 ​++ source bin/wisdom $'\303\230rjan' \ ++++ shuf -z -n1 \ +++++ lowercase \ +++++ echo $'\303\230rjan' \ ++++ find wisdom -path 'wisdom/*ørjan*' -type f -print0 \ +++ F=$'wisdom/\303\270rjan' \ +++ rnooodl \ +++ echo -n $'\303\270rjan//' \ +++ rnooodl \ +++ cat $'wisdom/\303\270rjan' \ ørjan//Ørjan is oerjan's good twin. He's banned in the IR 01:22:54 but why 01:22:58 izabera is too proficient at bash to use HackEgo safely 01:22:58 `` cat bin/wisdom 01:22:59 F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooooooodl; cat "$F" | rnoooooooodl 01:24:00 `wisdom Ørjan 01:24:03 ​ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it. 01:24:05 `wisdom Ørjan 01:24:07 ​//cat: : No such file or directory 01:24:15 final space 01:24:19 fuck 01:24:42 hm i think `? has a precaution against that 01:24:45 `cat bin/? 01:24:46 ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; 01:25:15 `` find wisdom -ipath "wisdom/*Ørjan*" -type f 01:25:19 wisdom/ørjan 01:25:27 heh 01:25:50 oh. maybe that's good enough. 01:26:06 `` echo 'f="$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooooooodl; rnoooooooodl < "$f"' > bin/wisdom 01:26:08 * oerjan leaves izabera to it 01:26:10 No output. 01:26:13 `wisdom Ørjan 01:26:15 ​/hackenv/bin/wisdom: line 1: unexpected EOF while looking for matching `"' \ /hackenv/bin/wisdom: line 2: syntax error: unexpected end of file 01:26:24 `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooooooodl; rnoooooooodl < "$f"' > bin/wisdom 01:26:26 `wisdom Ørjan 01:26:27 No output. 01:26:28 ​/hackenv/bin/wisdom: line 1: rnooooooodl: command not found \ /hackenv/bin/wisdom: line 1: : No such file or directory 01:26:33 oh. 01:26:43 -!- iaglium has joined. 01:26:47 it had to happen some time. 01:26:53 this is not my fault 01:26:56 indeed 01:27:00 `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnoooodl < "$f"' > bin/wisdom 01:27:02 this is not my fault 01:27:05 No output. 01:27:05 `wisdom Ørjan 01:27:07 ​///hackenv/bin/wisdom: line 1: : No such file or directory 01:27:26 HOW MANY FUCKING O'S 01:27:52 `` type rnoodl 01:27:55 ​/hackenv/bin/`: line 4: type: rnoodl: not found 01:28:01 `` ls bin/rno* 01:28:02 `` type rnooodl 01:28:04 `` type rnoooodl 01:28:07 oh wait 01:28:09 bin/rnoooodl 01:28:13 `run ls bin/rno* 01:28:14 rnooooooooodl is /hackenv/bin/rnoooooodl 01:28:15 ​/hackenv/bin/`: line 4: type: rnoooodl: not found 01:28:17 bin/rnooodl 01:28:22 izabera: 3 hth 01:28:31 `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnoooodl; rnoooodl < "$f"' > bin/wisdom 01:28:35 No output. 01:28:37 You should just pipe the whole thing into one rnooodl 01:28:37 `wisdom Ørjan 01:28:37 protip: `run is the only one which doesn't apply it. 01:28:40 ​/hackenv/bin/wisdom: line 1: rnoooodl: command not found \ /hackenv/bin/wisdom: line 1: : No such file or directory 01:28:50 (echo -n ...; cat ...) | rnooodl 01:28:50 `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f"' > bin/wisdom 01:28:54 No output. 01:29:03 shachaf: NOT NOW FFS 01:29:09 `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f"' > bin/wisdom 01:29:10 No output. 01:29:11 `wisdom Ørjan 01:29:13 ​///hackenv/bin/wisdom: line 1: : No such file or directory 01:29:24 `` set -x; source bin/wisdom Ørjan 01:29:25 ​++ source bin/wisdom $'\303\230rjan' \ ++++ find wisdom -ipath 'wisdom/*Ørjan*' -type f -print0 \ ++++ shuf -z -n1 \ +++ f=$'wisdom/\303\270rjan' \ +++ rnooodl \ +++ echo -n $'\303\270rjan//' \ +++ rnooodl \ ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without not 01:29:40 wait what? now it worked? 01:30:04 `` set -x; source bin/wisdom Ørjan 01:30:06 ​++ source bin/wisdom $'\303\230rjan' \ ++++ find wisdom -ipath 'wisdom/*Ørjan*' -type f -print0 \ ++++ shuf -z -n1 \ +++ f=$'wisdom/\303\270rjan' \ +++ rnooodl \ +++ echo -n $'\303\270rjan//' \ +++ rnooodl \ ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without not 01:30:06 `` set -x; source bin/wisdom Ørjan 01:30:08 ​++ source bin/wisdom $'\303\230rjan' \ ++++ find wisdom -ipath 'wisdom/*Ørjan*' -type f -print0 \ ++++ shuf -z -n1 \ +++ f=$'wisdom/\303\270rjan' \ +++ rnooodl \ +++ echo -n $'\303\270rjan//' \ +++ rnooodl \ ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without not 01:30:19 `wisdom Ørjan 01:30:22 ​///hackenv/bin/wisdom: line 1: : No such file or directory 01:30:26 `` bin/wisdom Ørjan 01:30:30 ​ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it. 01:30:41 `wisdom Ørjan 01:30:42 ​ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it. 01:30:47 izabera: trailing space, i said 01:30:51 oh 01:30:54 fuck that 01:30:58 yeah 01:31:06 so this works now 01:31:12 `wisdom å 01:31:14 ​Å//Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters. 01:31:20 yay 01:31:28 `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); { echo -n "${f#wisdom/}//"; cat "$f"; } | rnooodl' > bin/wisdom 01:31:29 `wisdom å 01:31:31 No output. 01:31:32 `wisdom Ørjan 01:31:32 ​å//å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters. 01:31:35 cat: : No such file or directory \ // 01:31:46 `wisdom Ørjan 01:31:48 cat: : No such file or directory \ // 01:31:50 ẘhat 01:31:56 `wisdom Ørjan 01:31:57 how do i type this fucking thing without a trailing space 01:31:59 ​ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it. 01:32:16 why is my stupid client adding a trailing space in the first place 01:32:21 `wisdom Ørjan 01:32:22 ​ørjan//Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it. 01:32:47 i dunno. in other cases it usually happens due to nick completion. 01:33:28 `hog wisdom/å 01:33:31 learn \xc3\xa5 is the same letter as \xc3\x85, unless you\'re HackEgo and don\'t understand things on top of letters. 01:33:56 `` cat bin/hog 01:33:57 hg log --template "{desc}\n" -- "$@" 01:34:27 `` grep -r lowercase bin 01:34:34 bin/learn:topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ bin/learn_append2:topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') 01:34:44 whoa whoa whoa 01:34:48 learn is sacred 01:34:51 `` grep -rl lowercase bin 01:34:53 bin/learn \ bin/learn_append2 \ bin/mislearn \ bin/slashlearn \ bin/learn_append \ bin/multicode \ bin/? \ bin/gs2.py \ bin/bookofeso \ bin/tomfoolery \ bin/units 01:35:03 `? to 01:35:05 to? ¯\(°​_o)/¯ 01:35:09 izabera: there are also some in le/ 01:35:17 `` grep -r lowercase le 01:35:18 le/rn_append:topic=$(echo "$1" | lowercase | cut -d / -f 1) 01:35:52 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:36:08 `` cat 'bin/``' 01:36:09 ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl 01:36:10 izabera: also, as i've been trying to point out, there's a wisdom entry that depends on Å _not_ being affected by lowercase 01:36:14 `` cat 'bin/``' 01:36:17 `` cat 'bin/`' 01:36:19 ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnoooodl 01:36:20 ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooooooodl 01:37:10 why would it depend on a character being broken 01:37:14 shachaf: i fear that soon learn will be massacred 01:37:25 izabera: because there's one entry for å and one for Å 01:37:43 [0] days since oerjan last punned 01:40:21 quote from wikipédia: “libidinal energy being subjected to relentless sublimation under capitalism”. tdnh. 01:40:54 -!- LKoen 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.”). 01:41:15 ẃíḱíṕéd́íá 01:41:59 ẃíḱíṕe̋ḋíá hth 01:42:07 helloily wb 01:42:13 boily: is that freudian marxism 01:42:49 i can say that capitalism has had little effect on my libido 01:43:30 quintopia: that's just because you don't take advantage of all the viagra offers tdnh 01:43:35 i think work energy and libidinal energy are separate magisteria 01:43:45 oerjan: they're phishing attempts 01:44:03 phiendish 01:45:07 phausible. 01:45:19 help 01:45:23 what is the meaning of thausible 01:45:25 shachaf: phroblem? 01:45:31 `? thausiblee 01:45:32 A thausiblee is the recipient of a thausible action. 01:45:40 `? thausible 01:45:41 thausible? ¯\(°​_o)/¯ 01:46:01 `learn A thausible action is one commited toward a thausiblee. 01:46:06 Learned 'thausible': A thausible action is one commited toward a thausiblee. 01:46:20 another wikipédian quote: “ temporal, historical, and ontological disjunction in which the ostensible immediacy of presence is replaced by "the figure of the ghost as that which is neither present, nor absent, neither dead nor alive."” 01:46:28 um 01:46:34 `learn A thausible action is one committed toward a thausiblee. 01:46:38 Relearned 'thausible': A thausible action is one committed toward a thausiblee. 01:47:02 `? action 01:47:03 action? ¯\(°​_o)/¯ 01:47:42 Oh. 01:47:49 15:56:36: FireFly: plausible, thanks 01:47:51 `learn An action should always have an equal and opposite reaction, whenever thausible. 01:47:54 Learned 'action': An action should always have an equal and opposite reaction, whenever thausible. 01:47:55 I don't knw why you made me logread that. 01:47:59 It was underwhelming. 01:48:29 quintopia: what are magisteria, if I may enquire? 01:48:42 shachaf: we'll try to be more whelming in the future. 01:48:50 `card-by-name whelming 01:48:55 Whelming Wave \ 2UU \ Sorcery \ Return all creatures to their owners' hands except for Krakens, Leviathans, Octopuses, and Serpents. \ BNG-R, DDO-R 01:49:11 oerjan: thausible actions are temporal, historical, and plausible hth 01:49:57 boily: like science and religion 01:51:49 oh. 01:52:31 https://en.wikipedia.org/wiki/Non-overlapping_magisteria twh 01:56:08 so maybe a better word would be energitropia... 01:56:20 minus the r 01:56:33 wat 01:56:36 well 01:56:39 that's dumb 01:57:39 non-overlapping industridominia 02:01:04 byeoily 02:05:29 bonnuitopia! 02:09:48 Another idea of new keyword ability of Magic: the Gathering would be, while this object is on the stack, no other spells/abilities can target anything that this spell/ability targets. As a part of this object's resolution, all of this spell/ability's targets become sheltered. Any player, object, or zone which is sheltered cannot be targeted. As a state-based action, all sheltered players/objects/zones become unsheltered if the stack is empty and t 02:10:24 Your message was cut off. 02:11:23 if the stack is empty and there are no pending triggers. 02:29:31 -!- Etaoin has quit (Quit: BOOM). 02:35:50 -!- boily has quit (Quit: GREENHOUSE CHICKEN). 02:41:40 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 02:56:18 -!- hppavilion[1] has joined. 02:57:17 Pawbable claws: Police can enter your house on the grounds that they have reason to believe there's an adorable kitty inside that they want to snuggle with 02:58:39 -!- sebbu has quit (Ping timeout: 264 seconds). 03:04:03 @massages-groud 03:04:03 Unknown command, try @list 03:04:11 @massages-loug 03:04:11 boily said 15h 19m 55s ago: hppavellon[1]. ¡!. 03:06:04 @ask boily ...how did you know about that? I sent that exact message to a friend via Hangouts literally 7 minutes ago. ⸘who are you‽ 03:06:04 Consider it noted. 03:07:04 -!- bauen1 has joined. 03:12:05 -!- copumpkin has joined. 03:12:36 twyndyllyngs 03:13:09 -!- bauen1 has quit (Ping timeout: 246 seconds). 03:44:31 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 04:03:44 -!- Sprocklem has joined. 04:40:15 -!- hppavilion[1] has joined. 04:46:21 -!- Kaynato has quit (Ping timeout: 250 seconds). 04:52:05 Are there any ways to exploit Relativity to make legally difficult situations? 04:52:22 e.g. exploiting simultaneity so that you commit a crime from some points of view but not from others? 04:52:34 s/points of view/reference frames/ 04:52:53 you might get a speeding ticket hth 04:53:43 shachaf: Yes, but you're unambiguously speeding if you're traveling at relativistic speeds even from your- wait, that doesn't work, does it? 04:54:06 -!- sebbu has joined. 04:54:25 Hm, maybe we should change speeding laws from "It's illegal to drive faster than the posted limits" to "It's illegal to cause your surroundings to move faster than the posted limits while driving" 04:54:32 `? speeding 04:55:10 speeding? ¯\(°​_o)/¯ 04:55:15 Oh, I suppose the easiest way to exploit relativity is using the twin paradox to mess with the age of consent 05:25:29 -!- bb010g has joined. 05:49:13 -!- bauen1 has joined. 05:53:31 -!- bauen1 has quit (Ping timeout: 250 seconds). 06:10:34 -!- bauen1 has joined. 06:13:58 -!- augur has quit (Remote host closed the connection). 06:43:56 -!- lambda-11235 has joined. 07:48:55 <\oren\> hppavilion[1]: the courts will clear it up 07:51:00 -!- augur has joined. 07:52:39 -!- Sprocklem has quit (Ping timeout: 264 seconds). 08:27:26 -!- Akaibu has quit (Quit: Connection closed for inactivity). 08:27:58 -!- oerjan has quit (Quit: Nîte). 08:32:14 "If you came across a genie and it granted you one wish, what would you wish for?" (Peace on earth. | 08:32:14 A bajillion dollars. | Success and happiness for my family and friends. | To look young forever.) 08:33:17 I'm pretty sure if I have a bajillion dollars I can bring peace on earth, and if I look young forever I can use my eternal youthfulness to get money from other people with ridiculous products and schams 08:37:52 Dollars just would become worthless quite quickly. 08:38:20 And the third wish is the one where you end up in a glass coffin. 08:38:42 -!- Akaibu has joined. 08:40:15 of course the first one might be the one that sets time back by a billion years or two. 08:42:32 So, to summarize, the options are: Destroy Earth. | Destroy USD based economy. | Success and happiness for my family and friends. | Die young. 08:48:40 -!- AnotherTest has joined. 08:53:00 -!- AnotherTest has quit (Ping timeout: 246 seconds). 08:57:43 If I were to bring Einstein from the past to the present, would that qualify as irony? 08:58:19 At first I thought it would, because relativity is the thing that really, physically prohibits time travel (I'm looking at you, tachyonic antiteleiPhone) 08:58:32 However, I don't think that that includes a rule about bringing someone from the past to the present 09:09:05 I forget, am I supposed to hate Sir Isaac Newton? The internet probably has a rule about this, but I don't remember it 09:13:42 -!- lambda-11235 has quit (Quit: Bye). 09:14:32 -!- augur has quit (Remote host closed the connection). 09:25:41 I literally looked up what the most boring government agency is 09:25:47 Bureau of Land Management 09:25:51 Sure enough, there are memes about it 09:25:59 (Mostly regarding blacklivesmatter though) 09:37:08 https://hassciencegonetoofar.com/sriracha-2-go-review-solved-an-unthinkable-problem-see-how/ 09:37:11 omg 09:42:55 "The server crashes if the user's password is a resolvable URL" 09:43:08 I'm scared to open the explainxkcd page because it might be a reference to a real bug 09:43:18 :D 09:43:58 `wisdom 09:44:54 imagine//Imagine was the only song not interrupted after two stanzas on the opening ceremony of the 2012 London Olympic Games, a calm moment in an otherwise chaotic rush through fifty pop songs. 09:45:38 hppavilion[1]: I don't think it's a reference to one particular bug, just a whole class of bugs. Like, you know, those that just interpolate a user-submitted password into an SQL statement literally. Or those that compare passwords with a php operator that converts strings to numbers if they start with a digit, so "1foobar" == "1quux" 09:46:18 also, username user 09:47:11 `culprits wisdom/imagine 09:47:17 I just discovered something 09:47:29 b_jonas 09:47:31 `? universe 09:47:40 A universe is a poem in one stanza. 09:47:42 If you enter .com in firefox, it converts to some sort of unicode name that could be a resolvable url 09:47:44 I guess there were many universes in that ceremony. 09:47:52 So you could have a domain name with an emoji name 09:48:00 hppavilion[1]: but there have been cases when stuff have tried to resolve URLs in untrusted documents and download them, most importantly the ones where an XML reader read an external thingy that supposedly contained XML entity definitions required for decoding XML. 09:48:12 hppavilion[1]: punycode is no firefox thing 09:48:16 it's a standard 09:48:18 myname: Well yeah 09:48:19 -!- pikhq has quit (Ping timeout: 260 seconds). 09:48:30 myname: I didn't say it was JUST a firefox thing 09:48:40 myname: I meant that firefox was by test group 09:48:41 Then there's certain thumbnail-makers that ran viruses in documents when you just looked at the list of files with icons and thumbnails. 09:48:45 N=firefox 09:48:55 Wow, unicode has a "Reversed hand with middle finger raised" emoji 09:48:58 That's surprising 09:49:02 -!- Phantom_Hoover has joined. 09:49:05 old news 09:50:25 N=firefox 09:51:34 myname: Oh really? I bet skin tone emoji are old news too, aren't they 09:51:50 And "Love Hotel" 09:52:23 middle finger and skin tones went through media a lot 09:52:26 And you've already heard that unicode is going to include small images originating in Japan as characters even 09:52:57 And there's a group emerging called the "Unicode Consortium" that aims to make a single unified character set- but you knew that already, didn't you? 09:53:34 🖕🏻 09:53:47 unicode included small images originated in japan since years 09:53:55 pile of poo is an example.of that 09:54:17 -!- Sprocklem has joined. 09:59:59 -!- pikhq has joined. 10:09:48 -!- bb010g has quit (Quit: Connection closed for inactivity). 10:18:39 -!- spockers has quit (Remote host closed the connection). 10:19:06 -!- spockers has joined. 10:43:54 -!- moon_ has quit (Ping timeout: 276 seconds). 10:59:42 myname: And of course you already know about the eye and shirt color emoji modifiers? 11:04:10 hppavilion[1]: I checked the explainxkcd, it's *not* a reference 11:04:12 (thankfully) 11:04:29 Hm, looking for a list of major modern human cultures 11:19:08 Here's an idea for a scientific experiment... 11:21:01 Take a collection of modern pop music- selected by some objective metric (perhaps a preliminary experiment?) that excludes blatantly autotuned music and anything targeted at teenage girls- then doctor it to sound like an older song in terms of sound quality and play it for old people (40s, 50s) and see what they think 11:21:48 In comparison to little-known-but-mainstream music from the same time period that the main group is targeted for 11:24:32 https://www.youtube.com/watch?v=VdQY7BusJNU AKA The Induction Song 11:24:38 `? induction 11:24:52 induction? ¯\(°​_o)/¯ 11:33:38 -!- boily has joined. 11:35:41 -!- MoALTz has joined. 11:44:54 Ugh, it's annoying that there isn't a central database of airplane wing masses for various models 11:46:42 -!- iaglium has quit (Quit: Bed Time). 11:57:26 -!- Akaibu has quit (Quit: Connection closed for inactivity). 12:14:53 ahoily. 12:14:59 I just thought of a little social experiment I want to do 12:15:47 See if people share image macros explaining science that most people don't care about which reinforce their political viewpoints 12:15:58 (Spoiler: They do) 12:17:07 Basically, counter the "JET FUEL CAN'T MELT STEEL BEAMS" people with bullshit science regarding the construction of the WTC that claims that the steel used in the towers contained certain intentionally-added impurities that made it stronger, but also lowered its melting point 12:17:30 Now, I'm not a 9/11 conspiracy theorist or anything 12:17:33 But it'd be interesting to see 12:17:40 Maybe I'll even get on snopes =D 12:19:14 hppavellon[1]! 12:20:07 https://en.wikipedia.org/wiki/Phase_diagram#/media/File:Brosen_ironcarbon.svg ← you can use this 12:20:13 @massages-loud 12:20:13 hppavilion[1] asked 9h 14m 8s ago: ...how did you know about that? I sent that exact message to a friend via Hangouts literally 7 minutes ago. ⸘who are you‽ 12:20:28 how did I know what? 12:25:07 boily said 15h 19m 55s ago: hppavellon[1]. ¡!. 12:25:42 I didn't know. I was punctubalancing. I'm a renowned Capitalist hth. 12:28:38 -!- boily has quit (Quit: ACTION CHICKEN). 13:00:49 Ha! If you google "\"Kilometers to pounds\"", you get links to sites that offer conversion because they don't really limit themselves 13:01:39 I wonder if I can crash a site with this... 13:16:13 Hm, I just had a rather entertaining idea for a story 13:16:38 It's like... 15% fanfiction, and the rest is original content 13:16:45 Basically, take all the major fandoms 13:16:52 And have them wage an all-out war 13:17:15 Each one forced to adhere to the rules of their own universe, while having access to their universe's technology 13:18:47 (For example, the Whovians have access to TARDi, sonic screwdrivers/shades/trowels, and psychic paper; Star Wars fans (aka good human beings) control spacecraft, blasters, lightsabres, and have a motherfucking deathstar at some point; bronies... well, they're basically the Swiss) 13:36:51 -!- Sgeo_ has quit (Ping timeout: 240 seconds). 13:43:37 -!- spiette has joined. 13:45:14 -!- spiette has quit (Excess Flood). 13:45:39 -!- spiette has joined. 14:00:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 14:09:18 -!- LKoen has joined. 14:09:50 -!- hppavilion[1] has joined. 14:14:03 I just did some simulations, and if you were to make a 100 piece puzzle and allow people to purchase 14:14:32 ...pieces individually and at random- that is, they purchase a piece but don't know which piece it is out of the set 14:14:51 They would, on average, need to purchase 479.7 pieces to get a full puzzle 14:14:54 (N=10) 14:24:38 -!- gniourf has quit (Read error: Connection reset by peer). 14:25:11 hppavilion[1]: don't you mean 518.7 pieces on average? 14:25:31 b_jonas: ...did you do your own simulation? 14:25:52 hppavilion[1]: not this time. but it's a well-known problem called the coupon-collector problem, right? 14:26:09 he didn't do the simulation, he knows the numbers by heart 14:26:16 https://en.wikipedia.org/wiki/Coupon_collector%27s_problem 14:26:17 b_jonas: Because I have the patent rights to individualized jigsaw puzzle piece purchase simulation. You owe me $180,000 14:26:34 http://www.drunkmenworkhere.org/170 hurts my brain 14:26:36 hppavilion[1]: when's the patent from? 14:26:45 hppavilion[1]: I'm bet it's invalid because there's prior art 14:27:22 b_jonas: That's never bothered the US patent office before 14:27:28 At least, where software is concerned 14:27:56 hppavilion[1]: besides, the number is totally unrealistic in practice, it only works for insanely stupid distributors where each piece is equally likely and the individual pieces you buy are independent 14:28:26 b_jonas: Well how wouldn't they be independent? 14:28:39 b_jonas: And, I suppose, we assume no one forms a coalition to trade pieces 14:28:47 hppavilion[1]: real-world distributors simply have one or two of the pieces inaccessible, or skew them so you only get a random among the first 90 pieces from booster packs shipped to the West Coast, and 90 other pieces from booster packs to the East Coast 14:29:13 hppavilion[1]: if you just omit a single piece from the packs, then nobody can complete the puzzle, but they have to buy a lot of packs till they can prove you're doing that 14:29:31 omitting a piece completely from everywhere is a dumb way, it gets you tarred and feathered 14:29:32 (if 1000 people each buy 100 pieces for a 100 piece puzzle and trade their extras to those who need it, there will be many more completed puzzles than if each acts independently) 14:29:35 but there are much better ways to do this 14:29:51 you can just make some of your pieces more likely than others 14:30:44 oh, and have a shitton of tiny letter legal disclaimer text on the packs, saying (if anyone can dig throuhg the language) that you don't guarantee uniform distribution 14:30:47 b_jonas: Well I get that, but you said "and the individual pieces you buy are independent" 14:31:10 hppavilion[1]: yes. if you only get West Coast pieces because you live on the West Coast, then they're not independent 14:31:37 b_jonas: Ah, that makes sense 14:31:53 So have the ultra-rare piece that has a bit of gold on the edge? 14:31:58 you get West Coast pieces, which never include that particular blue one with no identifying features in the sky, and East Coast citizens never get that brown piece from the ground 14:33:58 hppavilion[1]: no no! you can have shiny (foil) premium cards, but they shouldn't be just the rares. make every tenth pack have a premium card, and make sure people notice that any piece can be premium, so sooner or later someone will want to collect an all-premium puzzle and trade premiums more expensively than other pieces. but that's orthogonal to ordinary rarity. 14:34:45 anyway, http://russell2.math.bme.hu/~ambrus/sc/info1/info1-gyx-spoiled.html contains a simulation of a similar (but not identical) problem 14:35:23 and people have certainly simulated this sort of stuff ages ago, since back on early computers, with their punched cards and core memory and very flawed random generator routines. 14:35:29 so you can screw your patent. 14:59:15 -!- `^_^v has joined. 15:36:12 -!- Kaynato has joined. 15:38:46 Hm... it's said that a polytime solution to an NP-C problem collapses all of NP into P- that is, the discovery of a polytime solution to an NP-C problem proves P=NP 15:39:29 But I've never actually seen anything concrete about this- granted, I haven't seen the proof either (though reading the formal definition of NP-C gives a pretty clear idea of the proof) 15:43:37 -!- LKoen has quit (Remote host closed the connection). 15:45:31 But I'd like to see a Python program (or other easy-to-read code- even pseudocode) that assumes a builtin function that solves the TSP (decision version, of course) and solves Sudoku puzzles on n^2*n^2 boards of n*n blocks 15:50:01 -!- LKoen has joined. 15:57:08 Git question. Does the reflog store the dates of the resets (as opposed to the dates of creating the commits)? If so, how do I display them? 16:01:58 -!- Phantom_Hoover has quit (Remote host closed the connection). 16:06:31 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 16:26:09 how do i generate interesting random pictures? 16:26:50 i tried to produce a valid netpbm by printing a header and then dumping it from /dev/urandom and i can't distinguish two different pictures 16:35:42 -!- ^v has quit (Ping timeout: 250 seconds). 16:36:27 -!- ^v has joined. 16:37:11 Try some of my farbfeld programs and see if any of those help? 16:37:37 where are they? 16:38:03 http://zzo38computer.org/fossil/farbfeld.ui/ 16:38:08 thanks 16:38:10 Just random RGB will probably only end up looking grey 16:38:28 What kind of random images are you thinking of? 16:46:14 Yes, what kind of random images do you want anyways? 16:46:44 not sure 16:48:36 -!- gniourf has joined. 17:00:59 This is one example that can make random pictures: bitff 100 100 h 000000 111111 222222 333333 444444 555555 666666 777777 888888 999999 AAAAAA BBBBBB CCCCCC DDDDDD EEEEEE FFFFFF < /dev/urandom | ff-enlarge | ff-bright rgb 0 .15 2 | ff-paeth d | ff-convolve 9 0 1 1 1 1 1 1 1 1 1 | ff-bright a 1 17:17:08 -!- LKoen has quit (Remote host closed the connection). 17:17:31 btw i really like your idea to make them valid shell scripts that compile themselves 17:50:45 -!- hppavilion[1] has joined. 17:54:55 -!- bb010g has joined. 17:59:47 Human Microphone seems susceptible to telelphoning 18:00:16 Occupy Bath is likely the most absurd movement 18:01:34 hppavilion[1]: re: Einstein.... now if you were to bring Einstein back to life "now" (murky concept, hmm) one million light years away... 18:01:56 int-e: Your point? 18:02:12 int-e: I think I missed the beginning of this 18:02:13 that *would* violate causality. 18:02:20 Well yeah 18:02:26 But I'm assuming we bring him back on earth 18:02:32 hppavilion[1]: you said something 9 hours ago 18:02:38 int-e: Yes, I remember that 18:02:53 int-e: But that sounded like you had already said something about this that I missed 18:03:06 -!- augur has joined. 18:03:06 Which is, afaik, less than 1000000 ly across 18:03:21 I had not... I was at work 18:05:37 millipede, micropede, nanopede... 18:07:17 `olist 1042 18:08:17 olist 1042: shachaf oerjan Sgeo FireFly boily nortti b_jonas 18:08:38 o 18:09:05 `? olist 18:09:21 olist is update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html 18:09:25 ooo 18:10:27 Also there's a new 13-page PDF apparently. 18:12:24 -!- augur has quit (Ping timeout: 244 seconds). 18:15:29 -!- augur has joined. 18:19:33 The true mark of the success of your rogue nation of religious fanatics is when Wikipedia's "Capital Punishment" infobox includes you execution method of choice as a "Modern" method 18:19:54 -!- AnotherTest has joined. 18:23:28 The United States: Literally the only world superpower to still have the death penalty in effecct 18:26:54 -!- AnotherTest has quit (Ping timeout: 260 seconds). 18:32:46 Hm, could an actually-humane death penalty be enacted by reverting to a gas chamber (let's pretend that that's not horrifying) and replacing the oxygen with CO2? Because the body can't detect lack of oxygen (according to The Martian- the most scholarly document of the millennium), so the person wouldn't really notice. We can even make it a nice room with a bookshelf (stocked, of course, with The Martian, the Holy Bible, the Qu'ran, the 18:32:46 Book of Mormon, the full works of Shakespeare, the important Einstein papers, A Brief History of Time, and any other relatively-easy-to-obtain books the condemned requests), a cozy armchair, nice yellow light, and perhaps a pipe 18:33:43 The condemned is likely given several hours to make peace before the final process is initiated- they get to finally initiate it (they hit the button), but if they wait too long it starts automatically 18:33:56 Or, y'know, we could just not execute people 18:34:07 But if we have to, this is how we should do it 18:34:33 Executing prisoners should be done by the same standards that we perform euthanasia on the terminally ill 18:40:45 Death penalty is a mistake. Sometimes you will make a mistake in figuring out who is guilty, and then you cannot fix it because they are already dead. Nevertheless the prisoner should be allow to suicide by themself 18:40:58 zzo38: Yeah, that's what I basically think 18:42:17 zzo38: The death penalty should be a voluntary thing- in certain sentences (specifically NOT including short sentences, because slightly unstable people will threaten to demand euthanasia if convicted which may result in a hung jury), the prisoner should be allowed to just end it instead 18:42:47 Because if I were to be in supermax for the rest of my life- solitary 23 hours a day, fed alone- I'd probably just go for death 18:43:55 Yes, that can be a reasonable idea. 18:44:41 Save energy too, by being dead; the dead need not to eat. 18:45:28 But, the people in the prison should be allowed to write too. Everyone must be allowed to write 18:46:38 zzo38: Yeah, of course 18:46:52 zzo38: And probably some rather limited internet of some sort 18:47:03 zzo38: And reasonable pricing on phone calls 18:59:25 -!- AnotherTest has joined. 19:04:47 in df, vampires also don't have to eat 19:05:51 -!- AnotherTest has quit (Ping timeout: 246 seconds). 19:10:40 -!- augur has quit (Remote host closed the connection). 19:11:06 When you start installing an application from a verified publisher and your antivirus immediately goes off 19:17:44 -!- ^v has quit (Remote host closed the connection). 19:18:14 -!- ^v has joined. 19:20:36 `wisdom 19:20:53 freefull//FreeFull is either full of freedom or free of fulldom, we are not sure. 19:21:49 Hi 19:22:14 hppavilion[1]: The body can detect CO2 very well 19:22:25 FreeFull: Maybe it's something else? 19:22:30 hppavilion[1]: Nitrogen would work well 19:29:53 `wisdom 19:29:57 treant//Treants are genericized ents for intellectual property reasons. 19:33:24 `wisdom 19:33:27 soap//Soap is the main ingredient for the iridescent visions that internet startups sell to investors. 19:44:30 -!- Elronnd has quit (Quit: Let's jump!). 19:46:31 -!- Elronnd has joined. 19:55:10 @tell boily I ate poutine yesterday. 19:55:10 Consider it noted. 20:02:47 -!- nycs has joined. 20:03:57 -!- `^_^v has quit (Ping timeout: 246 seconds). 20:09:11 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 20:12:40 -!- augur has joined. 20:53:54 -!- wob_jonas has joined. 20:55:16 shachaf: Did you pout afterwards? 20:55:56 fizzie: A bit. 20:56:08 I was poutine my proper place, that's for sure. 20:57:40 great, there was a new o while I was away 20:57:40 #1042 20:59:51 wob_jonas: There's also an 8-page PDF 21:12:12 idea: take a script 21:12:15 or a file 21:12:18 any file 21:12:24 round its size to a multiple of 3 21:12:37 find x and y such that x * y * 3 == filesize 21:12:54 then run cat - file <<< "P6 $x $y 255" > out.pbm 21:13:01 so you can see what your code looks like in pictures 21:13:09 or what your file looks like in pictures 21:13:18 or what your jpg picture looks like in pictures 21:14:44 go for it 21:14:59 is there a way to get a picture out of HackEgo ? 21:17:25 izabera: yes, there's a command that lets you fetch a file from HackEgo's file system through HTTP, and you can view the pic locally that way 21:17:35 what is it? 21:18:02 paste? 21:18:03 I dunno 21:18:07 ok 21:18:37 You might as well do the whole thing locally. 21:18:52 i just found out that multiplying numbers together makes them very large very quickly 21:20:39 this wouldn't be a problem but pixels are small 21:21:13 so? 21:21:33 so if i do this with a script i need a lot of code to make something visible 21:21:41 the question is: how do you choose x and y? 21:21:51 you may stretch 21:22:30 like, if you have 1000000 bytes, do you make 2^6 * 5^6? 21:23:29 i'll just pick the closest divisor to sqrt 21:30:17 nice 21:30:43 i thought about wether or not picking lowest and highest prime factors together will result in a good ration 21:30:47 -n 21:31:32 like, if you have 2,3,5,7,11,13,17 you will make 2*17*5*11 and 3*13*7 21:31:47 -!- nycs has quit (Quit: This computer has gone to sleep). 21:32:49 -!- `^_^v has joined. 21:33:15 -!- augur has quit (Read error: Connection reset by peer). 21:33:35 -!- jaboja has joined. 21:35:30 -!- AnotherTest has joined. 21:36:07 -!- augur has joined. 21:38:22 -!- augur has quit (Read error: Connection reset by peer). 21:40:29 -!- augur has joined. 21:45:34 pictures are pretty dull though, this is my /bin/bash http://i.imgur.com/mJxsB7J.png 21:52:47 sorta like paplay --raw /bin/bash i guess 22:04:22 -!- augur has quit (Read error: Connection reset by peer). 22:04:31 -!- augur has joined. 22:07:00 -!- hppavilion[1] has joined. 22:10:31 -!- AnotherTest has quit (Ping timeout: 252 seconds). 22:16:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 22:21:15 -!- moon_ has joined. 22:24:59 I think I'll have to invest a point to modern times history. I'm sometimes getting fed up with the lots of stupid people here in the town, especially about how they keep blocking your way in mass transport vehicle doors (they want to get on FIRST, before other people, they don't care if people can't get off) or underpass corridors. 22:26:01 Just program everyone tp want to get in first. Boom. Worldwide traffic jam 22:26:18 I should relieve some stress by hurling choice insults on them, but I want to make the insults politically correct, in the sense that it shouldn't accidentally seem like I'm insulting their appearance or origins. Sadly that can gets a bit tricky when it comes to public transport, which is why I'll need to learn some history. 22:30:06 -!- `^_^v has quit (Quit: This computer has gone to sleep). 22:30:38 I wonder if there's a specific good guidebook for this. 22:30:57 -!- `^_^v has joined. 22:31:00 I know very little about history, I don't even know what books are worth to look at. 22:47:56 woe be jonas 22:54:01 ah I see! they use row vectors 22:56:50 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:05:13 -!- Sgeo_ has joined. 23:16:11 -!- boily has joined. 23:16:56 @massages-loud 23:16:56 shachaf said 3h 21m 46s ago: I ate poutine yesterday. 23:17:05 hellochaf! how was it? 23:17:13 not very good hth 23:17:32 smoke's poutinerie, more like scow's poutinerie 23:21:12 you should try poutine with duck meat and green peas hth 23:24:43 -!- augur has quit (Read error: Connection reset by peer). 23:26:32 -!- oerjan has joined. 23:27:50 boily: Duck meats, green peas and boiled fleas. 23:33:00 I don't think that boiled fleas are edible hth 23:33:09 hellørjan. do you eat boiled fleas? 23:35:47 moily. only crushed and hidden in flour hth 23:36:24 boily: i don't eat ducks 23:36:26 or meat 23:36:57 fortunately green peas alone are a good protein source. i think. 23:36:58 -!- augur has joined. 23:37:14 i wanna show you something 23:37:20 can you guess what this is? ls *mp3 | grep -v -- -rihanna | cut -d- 3-5 > out 23:38:13 oerjan: moily? 23:38:22 it's a bash command that's also valid in (( )) 23:38:29 be amazed 23:38:52 boily: i was surprised too. 23:39:10 shachaf: you should then try egg curry poutine. 23:39:17 boily: how do you like smoke's poutinerie? 23:39:23 rainbows are tg 23:40:04 not tried yet. when I'll West Coast I'll smoke's. 23:40:18 `? tg 23:40:28 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. 23:40:55 But they have east coast locations. 23:41:10 In fact the majority of them are. 23:42:20 `? poutine 23:42:24 Poutine was Pouti and boily's sister until the tragic cheese accident. 23:42:34 * boily google the smoke 23:42:37 i'd forgotten that one 23:43:21 i think that's one of my better ones. 23:44:32 the nearest and reachablest smoke's are in Ottawa. 23:48:31 -!- augur has quit (Read error: Connection reset by peer). 23:49:11 -!- augur has joined. 23:50:14 -!- augur has quit (Read error: Connection reset by peer). 23:50:15 `` v=5; while (( ls *mp3 | grep -v -- -rihanna | cut -d- 3-5 > out )); do echo -n "$v "; done 23:50:18 4 3 2 1 0 23:50:40 -!- augur has joined. 23:50:41 how cool is this?! 23:51:11 it's my obfuscation technique 23:51:11 -!- augur has quit (Read error: Connection reset by peer). 23:51:51 -!- augur has joined. 23:55:00 -!- augur has quit (Read error: Connection reset by peer). 23:55:14 -!- augur has joined. 23:56:51 izabellora. there's a negative rihanna in there. it's conspicuously egregiously salient hth. 23:57:20 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:58:46 -!- augur has quit (Read error: Connection reset by peer).