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