00:03:54 <lambdabot> 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 <oerjan> @tell boily <boily> @tell Koen Kelloen. I shall mapole you. <-- warning: koen isn't actually koen_'s nick hth
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:34 <Koen> @massages-loud
00:12:34 <lambdabot> boily said 12h 27m 13s ago: Kelloen. I shall mapole you.
00:12:38 -!- Koen has changed nick to LKoen.
00:13:57 <oerjan> LKoen: he also sent it to two _pended versions
00:14:36 <quintopia> oerjan: it probs gets auto-deleted after a while
00:14:37 <oerjan> quintopia: The Core hth
00:14:55 <oerjan> quintopia: not to my knowledge.
00:14:57 <LKoen> what happens if I touch an executable while it's being executed?
00:15:04 <LKoen> specifically if I recompile it
00:16:35 <shachaf> oerjan: how many days have you gone without a single pun twh
00:18:11 <quintopia> is there a verb for "to multiply by 16" on the same line as double, triple, quadruple...
00:19:49 <quintopia> oerjan: you can go forever if you always make double puns hth
00:20:11 <oerjan> shachaf: well do you count the days before i learned to speak? :P
00:20:23 <oerjan> also i probably didn't pun much before my student days.
00:20:29 <quintopia> oerjan: how old were you at first pun twh
00:20:31 <shachaf> i kind of assumed you'd always been around hth
00:20:42 <shachaf> anyway let's only count days that you were online on irc
00:21:10 <oerjan> still no idea. i don't exactly remember when i started punning obsessively.
00:21:24 <oerjan> might have been after i arrived here.
00:21:27 <shachaf> remember that play with stoppard?
00:21:34 <shachaf> https://4thwall.wordpress.com/notable-quotes-from-stoppards-coast-of-utopia/
00:21:38 <Etaoin> 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 <quintopia> i like to think stoppard is the tom in tom swifties
00:21:56 <Etaoin> is there some nice way of doing this?
00:24:13 -!- augur has joined.
00:24:59 <Etaoin> 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 <quintopia> https://docs.python.org/2/library/readline.html
00:25:46 <quintopia> this may not be what you're trying to do
00:26:05 <LKoen> quintopia: thank you
00:27:56 <Etaoin> 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 <oerjan> quintopia: https://en.wiktionary.org/wiki/sedecuple
00:29:12 <oerjan> that's actually the logical form...
00:29:52 <oerjan> well somewhat logical anyway
00:39:24 <zzo38> 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:46 <HackEgo> ///hackenv/bin/wisdom: line 1: : No such file or directory
00:43:45 -!- MoALTz has quit (Quit: Leaving).
00:44:12 <zzo38> (It isn't the first one at least)
00:45:46 <oerjan> `` hg cat -r 8614 bin/wisdom
00:46:03 * oerjan approaches HackEgo with a mallet
00:46:09 <HackEgo> 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 <oerjan> `sled bin/wisdom//s/[{}1,,[}]/(echo "$1" | lowercase)*"
00:49:44 <HackEgo> sed: -e expression #1, char 38: unterminated `s' command
00:50:07 <oerjan> `sled bin/wisdom//s/[{}1,,[}]/(echo "$1" | lowercase)/
00:50:13 <HackEgo> 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:51:02 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
00:52:18 <HackEgo> f="$(find wisdom -path "wisdom/*${1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f"
00:53:04 <oerjan> `` sed 's/[{}1,,[}]/(echo "$1" | lowercase)/' bin/wisdom
00:53:07 <HackEgo> 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 <oerjan> WHY IN THE WORLD IS THAT 1,, IN THE RESULT
00:53:23 -!- boily has joined.
00:53:57 <oerjan> sed is driving me insane tdnh
00:55:10 <lambdabot> oerjan said 49m 44s ago: <boily> @tell Koen Kelloen. I shall mapole you. <-- warning: koen isn't actually koen_'s nick hth
00:55:54 <boily> because I am not sed, I am sane. cqfd.
00:56:25 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
00:57:50 <oerjan> i was going to do it more subtly but when sed does impossible things...
00:58:08 <HackEgo> ø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:00:32 * oerjan thinks his blood sugar has crashed too, that's what happens after he has ice cream...
01:00:50 <oerjan> does wonders my patience
01:02:55 <boily> I could use some ice cream too..
01:03:03 -!- moon__ has quit (Ping timeout: 240 seconds).
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 <oerjan> @tell izabera <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:05:27 <HackEgo> ø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:39 <HackEgo> lowercase is /hackenv/bin/lowercase
01:05:51 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/lowercase
01:06:24 <HackEgo> #!/bin/bash \ tr A-Z a-z | sed 's/Ø/ø/g'
01:06:33 <oerjan> yep, it was created for that one entry :P
01:07:02 <oerjan> and for learning things with Ø i guess
01:07:16 <oerjan> izabera: erm the `` versions don't all use the same LANG
01:07:52 <HackEgo> #!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl
01:08:52 <boily> because otherwise it'd be LANG=en_NZ hth
01:08:57 <oerjan> so that sort etc. works sanely
01:09:26 <HackEgo> 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 <oerjan> (that's for ``` btw. `` is of course bin/`
01:10:03 <HackEgo> 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 <oerjan> also, lowercase is shared with other commands.
01:11:36 <oerjan> so it's used uniformly so that all of them apply the same transformation.
01:11:40 <izabera> `` 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:12:00 <oerjan> what makes you think that works
01:12:08 <HackEgo> ///hackenv/bin/wisdom: line 2: : No such file or directory
01:12:19 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
01:12:22 <oerjan> it's precisely the locale it uses by default
01:12:41 <izabera> `` 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:58 <HackEgo> ///hackenv/bin/wisdom: line 2: : No such file or directory
01:13:21 <HackEgo> 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 <oerjan> also we have a nice `mkx command :(
01:14:23 <izabera> `` set -x; source bin/wisdom Ørjan
01:14:26 <HackEgo> ++ 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:15:25 <izabera> it's a bug that got fixed in 4.3
01:15:34 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
01:15:48 <HackEgo> 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 <izabera> at least let me fix that other shit
01:16:17 <oerjan> sorry i was reverting everything just because sed ganged up on me
01:16:47 <HackEgo> Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters.
01:16:52 <HackEgo> å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters.
01:16:59 <izabera> `` echo tr A-ZØ a-zø > bin/lowercase
01:17:04 <oerjan> hm how does that even work
01:17:05 <HackEgo> //cat: : No such file or directory
01:17:25 <HackEgo> bin/lowercase//#!/bin/bash \ tr A-Z a-z | sed 's/Ø/ø/g'
01:17:33 <oerjan> tr doesn't handle utf-8, i guess
01:17:50 <izabera> `` set -x; source bin/wisdom Ørjan
01:17:52 <HackEgo> ++ 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 <oerjan> hm? of course it does...
01:18:15 <izabera> no, just changing that stupid byte will do
01:18:35 <oerjan> yes, but won't that break on _other_ characters containing the same byte...
01:19:20 <HackEgo> #!/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 <oerjan> i'm wondering why Å worked...
01:19:49 <oerjan> they're separate entries.
01:20:17 <izabera> `` echo sed 's/./\l&/g' > bin/lowercase
01:20:18 <oerjan> now _that's_ insane. wisdom actually depends on Å _not_ being lowercased.
01:20:28 <HackEgo> /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:42 -!- augur has joined.
01:20:59 <izabera> `` echo "sed 's/./\l&/g'" > bin/lowercase
01:21:06 <HackEgo> //cat: : No such file or directory
01:21:18 -!- moon__ has quit (Remote host closed the connection).
01:21:30 <izabera> `` echo "sed 's/./\l&/g;s/Ø/ø/g'" > bin/lowercase
01:21:35 <HackEgo> //cat: : No such file or directory
01:22:12 <shachaf> You ought to just use mk and sled
01:22:45 <izabera> `` set -x; source bin/wisdom Ørjan
01:22:48 <HackEgo> ++ 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:58 <oerjan> izabera is too proficient at bash to use HackEgo safely
01:22:59 <HackEgo> F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooooooodl; cat "$F" | rnoooooooodl
01:24:03 <HackEgo> ø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:07 <HackEgo> //cat: : No such file or directory
01:24:42 <oerjan> hm i think `? has a precaution against that
01:24:46 <HackEgo> #!/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 <izabera> `` find wisdom -ipath "wisdom/*Ørjan*" -type f
01:25:50 <oerjan> oh. maybe that's good enough.
01:26:06 <izabera> `` echo 'f="$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooooooodl; rnoooooooodl < "$f"' > bin/wisdom
01:26:15 <HackEgo> /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 <izabera> `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooooooodl; rnoooooooodl < "$f"' > bin/wisdom
01:26:28 <HackEgo> /hackenv/bin/wisdom: line 1: rnooooooodl: command not found \ /hackenv/bin/wisdom: line 1: : No such file or directory
01:26:43 -!- iaglium has joined.
01:26:47 <oerjan> it had to happen some time.
01:27:00 <izabera> `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnoooodl < "$f"' > bin/wisdom
01:27:07 <HackEgo> ///hackenv/bin/wisdom: line 1: : No such file or directory
01:27:55 <HackEgo> /hackenv/bin/`: line 4: type: rnoodl: not found
01:28:14 <HackEgo> rnooooooooodl is /hackenv/bin/rnoooooodl
01:28:15 <HackEgo> /hackenv/bin/`: line 4: type: rnoooodl: not found
01:28:31 <izabera> `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnoooodl; rnoooodl < "$f"' > bin/wisdom
01:28:37 <shachaf> You should just pipe the whole thing into one rnooodl
01:28:37 <oerjan> protip: `run is the only one which doesn't apply it.
01:28:40 <HackEgo> /hackenv/bin/wisdom: line 1: rnoooodl: command not found \ /hackenv/bin/wisdom: line 1: : No such file or directory
01:28:50 <shachaf> (echo -n ...; cat ...) | rnooodl
01:28:50 <izabera> `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f"' > bin/wisdom
01:29:09 <izabera> `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f"' > bin/wisdom
01:29:13 <HackEgo> ///hackenv/bin/wisdom: line 1: : No such file or directory
01:29:24 <izabera> `` set -x; source bin/wisdom Ørjan
01:29:25 <HackEgo> ++ 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:04 <izabera> `` set -x; source bin/wisdom Ørjan
01:30:06 <HackEgo> ++ 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 <izabera> `` set -x; source bin/wisdom Ørjan
01:30:08 <HackEgo> ++ 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:22 <HackEgo> ///hackenv/bin/wisdom: line 1: : No such file or directory
01:30:30 <HackEgo> ø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:42 <HackEgo> ø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 <oerjan> izabera: trailing space, i said
01:31:14 <HackEgo> Å//Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters.
01:31:28 <izabera> `` echo 'f=$(find wisdom -ipath "wisdom/*$1*" -type f -print0 | shuf -z -n1); { echo -n "${f#wisdom/}//"; cat "$f"; } | rnooodl' > bin/wisdom
01:31:32 <HackEgo> å//å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters.
01:31:35 <HackEgo> cat: : No such file or directory \ //
01:31:48 <HackEgo> cat: : No such file or directory \ //
01:31:57 <izabera> how do i type this fucking thing without a trailing space
01:31:59 <HackEgo> ø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 <izabera> why is my stupid client adding a trailing space in the first place
01:32:22 <HackEgo> ø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 <oerjan> i dunno. in other cases it usually happens due to nick completion.
01:33:31 <HackEgo> <oerjan> 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:57 <HackEgo> hg log --template "{desc}\n" -- "$@"
01:34:34 <HackEgo> 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:53 <HackEgo> 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:09 <oerjan> izabera: there are also some in le/
01:35:17 <oerjan> `` grep -r lowercase le
01:35:18 <HackEgo> 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:09 <HackEgo> #!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl
01:36:10 <oerjan> 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:19 <HackEgo> #!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnoooodl
01:36:20 <HackEgo> #!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooooooodl
01:37:10 <izabera> why would it depend on a character being broken
01:37:14 <oerjan> shachaf: i fear that soon learn will be massacred
01:37:25 <oerjan> izabera: because there's one entry for å and one for Å
01:37:43 <shachaf> [0] days since oerjan last punned
01:40:21 <boily> 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:42:13 <oerjan> boily: is that freudian marxism
01:42:49 <quintopia> i can say that capitalism has had little effect on my libido
01:43:30 <oerjan> quintopia: that's just because you don't take advantage of all the viagra offers tdnh
01:43:35 <quintopia> i think work energy and libidinal energy are separate magisteria
01:45:23 <shachaf> what is the meaning of thausible
01:45:32 <HackEgo> A thausiblee is the recipient of a thausible action.
01:46:01 <oerjan> `learn A thausible action is one commited toward a thausiblee.
01:46:06 <HackEgo> Learned 'thausible': A thausible action is one commited toward a thausiblee.
01:46:20 <boily> 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:34 <oerjan> `learn A thausible action is one committed toward a thausiblee.
01:46:38 <HackEgo> Relearned 'thausible': A thausible action is one committed toward a thausiblee.
01:47:49 <shachaf> 15:56:36: <int-e> FireFly: plausible, thanks
01:47:51 <oerjan> `learn An action should always have an equal and opposite reaction, whenever thausible.
01:47:54 <HackEgo> Learned 'action': An action should always have an equal and opposite reaction, whenever thausible.
01:47:55 <shachaf> I don't knw why you made me logread that.
01:48:29 <boily> quintopia: what are magisteria, if I may enquire?
01:48:42 <oerjan> shachaf: we'll try to be more whelming in the future.
01:48:55 <HackEgo> 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 <quintopia> oerjan: thausible actions are temporal, historical, and plausible hth
01:52:31 <quintopia> https://en.wikipedia.org/wiki/Non-overlapping_magisteria twh
01:56:08 <quintopia> so maybe a better word would be energitropia...
02:09:48 <zzo38> 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:11:23 <zzo38> 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 <hppavilion[1]> 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:11 <lambdabot> boily said 15h 19m 55s ago: hppavellon[1]. ¡!.
03:06:04 <hppavilion[1]> @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:07:04 -!- bauen1 has joined.
03:12:05 -!- copumpkin has joined.
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 <hppavilion[1]> Are there any ways to exploit Relativity to make legally difficult situations?
04:52:22 <hppavilion[1]> e.g. exploiting simultaneity so that you commit a crime from some points of view but not from others?
04:52:53 <shachaf> you might get a speeding ticket hth
04:53:43 <hppavilion[1]> 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 <hppavilion[1]> 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:55:15 <hppavilion[1]> 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 <hppavilion[1]> "If you came across a genie and it granted you one wish, what would you wish for?" (Peace on earth. |
08:32:14 <hppavilion[1]> A bajillion dollars. | Success and happiness for my family and friends. | To look young forever.)
08:33:17 <hppavilion[1]> 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 <int-e> Dollars just would become worthless quite quickly.
08:38:20 <int-e> And the third wish is the one where you end up in a glass coffin.
08:38:42 -!- Akaibu has joined.
08:40:15 <int-e> of course the first one might be the one that sets time back by a billion years or two.
08:42:32 <int-e> 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 <hppavilion[1]> If I were to bring Einstein from the past to the present, would that qualify as irony?
08:58:19 <hppavilion[1]> 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 <hppavilion[1]> However, I don't think that that includes a rule about bringing someone from the past to the present
09:09:05 <hppavilion[1]> 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 <hppavilion[1]> I literally looked up what the most boring government agency is
09:37:08 <myname> https://hassciencegonetoofar.com/sriracha-2-go-review-solved-an-unthinkable-problem-see-how/
09:42:55 <hppavilion[1]> "The server crashes if the user's password is a resolvable URL"
09:43:08 <hppavilion[1]> I'm scared to open the explainxkcd page because it might be a reference to a real bug
09:44:54 <HackEgo> 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 <b_jonas> 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:47:40 <HackEgo> A universe is a poem in one stanza.
09:47:42 <hppavilion[1]> If you enter <emoji>.com in firefox, it converts to some sort of unicode name that could be a resolvable url
09:47:44 <shachaf> I guess there were many universes in that ceremony.
09:47:52 <hppavilion[1]> So you could have a domain name with an emoji name
09:48:00 <b_jonas> 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 <myname> hppavilion[1]: punycode is no firefox thing
09:48:19 -!- pikhq has quit (Ping timeout: 260 seconds).
09:48:41 <b_jonas> 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:55 <hppavilion[1]> Wow, unicode has a "Reversed hand with middle finger raised" emoji
09:49:02 -!- Phantom_Hoover has joined.
09:51:34 <hppavilion[1]> myname: Oh really? I bet skin tone emoji are old news too, aren't they
09:52:23 <myname> middle finger and skin tones went through media a lot
09:52:26 <hppavilion[1]> And you've already heard that unicode is going to include small images originating in Japan as characters even
09:52:57 <hppavilion[1]> 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:47 <myname> unicode included small images originated in japan since years
09:53:55 <myname> 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 <hppavilion[1]> myname: And of course you already know about the eye and shirt color emoji modifiers?
11:04:10 <asie> hppavilion[1]: I checked the explainxkcd, it's *not* a reference
11:04:29 <hppavilion[1]> Hm, looking for a list of major modern human cultures
11:21:01 <hppavilion[1]> 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 <hppavilion[1]> In comparison to little-known-but-mainstream music from the same time period that the main group is targeted for
11:24:32 <hppavilion[1]> https://www.youtube.com/watch?v=VdQY7BusJNU AKA The Induction Song
11:33:38 -!- boily has joined.
11:35:41 -!- MoALTz has joined.
11:44:54 <hppavilion[1]> 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:59 <hppavilion[1]> I just thought of a little social experiment I want to do
12:15:47 <hppavilion[1]> See if people share image macros explaining science that most people don't care about which reinforce their political viewpoints
12:17:07 <hppavilion[1]> 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 <hppavilion[1]> Now, I'm not a 9/11 conspiracy theorist or anything
12:20:07 <boily> https://en.wikipedia.org/wiki/Phase_diagram#/media/File:Brosen_ironcarbon.svg ← you can use this
12:20:13 <lambdabot> 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 <boily> how did I know what?
12:25:07 <hppavilion[1]> <lambdabot> boily said 15h 19m 55s ago: hppavellon[1]. ¡!.
12:25:42 <boily> 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 <hppavilion[1]> Ha! If you google "\"Kilometers to pounds\"", you get links to sites that offer conversion because they don't really limit themselves
13:16:13 <hppavilion[1]> Hm, I just had a rather entertaining idea for a story
13:16:38 <hppavilion[1]> It's like... 15% fanfiction, and the rest is original content
13:17:15 <hppavilion[1]> Each one forced to adhere to the rules of their own universe, while having access to their universe's technology
13:18:47 <hppavilion[1]> (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 <hppavilion[1]> I just did some simulations, and if you were to make a 100 piece puzzle and allow people to purchase
14:14:32 <hppavilion[1]> ...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 <hppavilion[1]> They would, on average, need to purchase 479.7 pieces to get a full puzzle
14:24:38 -!- gniourf has quit (Read error: Connection reset by peer).
14:25:11 <b_jonas> hppavilion[1]: don't you mean 518.7 pieces on average?
14:25:52 <b_jonas> hppavilion[1]: not this time. but it's a well-known problem called the coupon-collector problem, right?
14:26:09 <LKoen> he didn't do the simulation, he knows the numbers by heart
14:26:16 <b_jonas> https://en.wikipedia.org/wiki/Coupon_collector%27s_problem
14:26:17 <hppavilion[1]> b_jonas: Because I have the patent rights to individualized jigsaw puzzle piece purchase simulation. You owe me $180,000
14:26:34 <hppavilion[1]> http://www.drunkmenworkhere.org/170 hurts my brain
14:26:36 <b_jonas> hppavilion[1]: when's the patent from?
14:26:45 <b_jonas> hppavilion[1]: I'm bet it's invalid because there's prior art
14:27:22 <hppavilion[1]> b_jonas: That's never bothered the US patent office before
14:27:56 <b_jonas> 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:39 <hppavilion[1]> b_jonas: And, I suppose, we assume no one forms a coalition to trade pieces
14:28:47 <b_jonas> 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 <b_jonas> 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 <b_jonas> omitting a piece completely from everywhere is a dumb way, it gets you tarred and feathered
14:29:32 <hppavilion[1]> (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 <b_jonas> but there are much better ways to do this
14:29:51 <b_jonas> you can just make some of your pieces more likely than others
14:30:44 <b_jonas> 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 <hppavilion[1]> b_jonas: Well I get that, but you said "and the individual pieces you buy are independent"
14:31:10 <b_jonas> hppavilion[1]: yes. if you only get West Coast pieces because you live on the West Coast, then they're not independent
14:31:53 <hppavilion[1]> So have the ultra-rare piece that has a bit of gold on the edge?
14:31:58 <b_jonas> 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 <b_jonas> 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 <b_jonas> 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 <b_jonas> 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 <b_jonas> so you can screw your patent.
14:59:15 -!- `^_^v has joined.
15:36:12 -!- Kaynato has joined.
15:38:46 <hppavilion[1]> 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 <hppavilion[1]> 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 <hppavilion[1]> 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 <b_jonas> 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 <izabera> how do i generate interesting random pictures?
16:26:50 <izabera> 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 <zzo38> Try some of my farbfeld programs and see if any of those help?
16:38:03 <zzo38> http://zzo38computer.org/fossil/farbfeld.ui/
16:38:10 <FireFly> Just random RGB will probably only end up looking grey
16:38:28 <FireFly> What kind of random images are you thinking of?
16:46:14 <zzo38> Yes, what kind of random images do you want anyways?
16:48:36 -!- gniourf has joined.
17:00:59 <zzo38> 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 <izabera> 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 <hppavilion[1]> Human Microphone seems susceptible to telelphoning
18:01:34 <int-e> hppavilion[1]: re: Einstein.... now if you were to bring Einstein back to life "now" (murky concept, hmm) one million light years away...
18:02:13 <int-e> that *would* violate causality.
18:02:32 <int-e> hppavilion[1]: you said something 9 hours ago
18:02:53 <hppavilion[1]> int-e: But that sounded like you had already said something about this that I missed
18:03:06 -!- augur has joined.
18:03:21 <int-e> I had not... I was at work
18:08:17 <HackEgo> olist 1042: shachaf oerjan Sgeo FireFly boily nortti b_jonas
18:09:21 <HackEgo> olist is update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html
18:10:27 <shachaf> 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 <hppavilion[1]> 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 <hppavilion[1]> 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 <hppavilion[1]> 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 <hppavilion[1]> 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 <hppavilion[1]> 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:34:33 <hppavilion[1]> Executing prisoners should be done by the same standards that we perform euthanasia on the terminally ill
18:40:45 <zzo38> 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:42:17 <hppavilion[1]> 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 <hppavilion[1]> 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 <zzo38> Yes, that can be a reasonable idea.
18:44:41 <zzo38> Save energy too, by being dead; the dead need not to eat.
18:45:28 <zzo38> But, the people in the prison should be allowed to write too. Everyone must be allowed to write
18:46:52 <hppavilion[1]> zzo38: And probably some rather limited internet of some sort
18:59:25 -!- AnotherTest has joined.
19:04:47 <myname> 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 <hppavilion[1]> 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:53 <HackEgo> freefull//FreeFull is either full of freedom or free of fulldom, we are not sure.
19:22:14 <FreeFull> hppavilion[1]: The body can detect CO2 very well
19:22:30 <FreeFull> hppavilion[1]: Nitrogen would work well
19:29:57 <HackEgo> treant//Treants are genericized ents for intellectual property reasons.
19:33:27 <HackEgo> 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 <shachaf> @tell boily I ate poutine yesterday.
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 <fizzie> shachaf: Did you pout afterwards?
20:56:08 <shachaf> I was poutine my proper place, that's for sure.
20:57:40 <wob_jonas> great, there was a new o while I was away
20:59:51 <shachaf> wob_jonas: There's also an 8-page PDF
21:12:24 <izabera> round its size to a multiple of 3
21:12:37 <izabera> find x and y such that x * y * 3 == filesize
21:12:54 <izabera> then run cat - file <<< "P6 $x $y 255" > out.pbm
21:13:01 <izabera> so you can see what your code looks like in pictures
21:13:09 <izabera> or what your file looks like in pictures
21:13:18 <izabera> or what your jpg picture looks like in pictures
21:14:59 <izabera> is there a way to get a picture out of HackEgo ?
21:17:25 <wob_jonas> 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:18:37 <shachaf> You might as well do the whole thing locally.
21:18:52 <izabera> i just found out that multiplying numbers together makes them very large very quickly
21:20:39 <izabera> this wouldn't be a problem but pixels are small
21:21:33 <izabera> so if i do this with a script i need a lot of code to make something visible
21:21:41 <myname> the question is: how do you choose x and y?
21:22:30 <myname> like, if you have 1000000 bytes, do you make 2^6 * 5^6?
21:23:29 <izabera> i'll just pick the closest divisor to sqrt
21:30:43 <myname> i thought about wether or not picking lowest and highest prime factors together will result in a good ration
21:31:32 <myname> 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 <izabera> pictures are pretty dull though, this is my /bin/bash http://i.imgur.com/mJxsB7J.png
21:52:47 <izabera> 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 <wob_jonas> 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 <moon_> Just program everyone tp want to get in first. Boom. Worldwide traffic jam
22:26:18 <wob_jonas> 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 <wob_jonas> I wonder if there's a specific good guidebook for this.
22:30:57 -!- `^_^v has joined.
22:31:00 <wob_jonas> I know very little about history, I don't even know what books are worth to look at.
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 <lambdabot> shachaf said 3h 21m 46s ago: I ate poutine yesterday.
23:17:05 <boily> hellochaf! how was it?
23:17:32 <shachaf> smoke's poutinerie, more like scow's poutinerie
23:21:12 <boily> 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 <fizzie> boily: Duck meats, green peas and boiled fleas.
23:33:00 <boily> I don't think that boiled fleas are edible hth
23:33:09 <boily> hellørjan. do you eat boiled fleas?
23:35:47 <oerjan> moily. only crushed and hidden in flour hth
23:36:57 <oerjan> fortunately green peas alone are a good protein source. i think.
23:36:58 -!- augur has joined.
23:37:14 <izabera> i wanna show you something
23:37:20 <izabera> can you guess what this is? ls *mp3 | grep -v -- -rihanna | cut -d- 3-5 > out
23:38:22 <izabera> it's a bash command that's also valid in (( ))
23:38:52 <oerjan> boily: i was surprised too.
23:39:10 <boily> shachaf: you should then try egg curry poutine.
23:39:17 <shachaf> boily: how do you like smoke's poutinerie?
23:40:04 <boily> not tried yet. when I'll West Coast I'll smoke's.
23:40:28 <HackEgo> 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 <shachaf> But they have east coast locations.
23:41:10 <shachaf> In fact the majority of them are.
23:42:24 <HackEgo> Poutine was Pouti and boily's sister until the tragic cheese accident.
23:42:37 <oerjan> i'd forgotten that one
23:43:21 <oerjan> i think that's one of my better ones.
23:44:32 <boily> 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 <izabera> `` v=5; while (( ls *mp3 | grep -v -- -rihanna | cut -d- 3-5 > out )); do echo -n "$v "; done
23:50:40 -!- augur has joined.
23:51:11 <izabera> 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 <boily> 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).