←2016-06-16 2016-06-17 2016-06-18→ ↑2016 ↑all
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:27:44 <Yurume_> isnt that normal?
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:33 <oerjan> wat.
02:39:49 <zzo38> Hello, do you know what email header is X-Yahoo-Newman-Property X-YMail-OSG meaning?
02:39:57 <oerjan> no.
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:23 <oerjan> `? 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:35:17 <oerjan> `wiser
03:35:21 <HackEgo> ​? ¯\(°​_o)/¯
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).
04:56:25 <oerjan> eep
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:39:32 <HackEgo> No output.
05:39:39 <izabera> DID YOU KNOW THIS???
05:40:03 <oerjan> know what?
05:40:12 <izabera> that some bits are fixed
05:40:57 <oerjan> NO
05:41:14 <izabera> shocking isn't it
05:41:52 <oerjan> i would not use that word...
05:42:01 <izabera> astonishing
05:42:02 <izabera> amazing
05:42:06 <izabera> unbelievable
05:42:10 * oerjan whistles innocently
05:42:11 <izabera> incredible
05:42:17 <oerjan> inconceivable?
05:42:21 <izabera> yeah
05:43:57 <shachaf> I knew this.
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?
05:52:01 <moon_> Moo
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:13:57 <izabera> golf this
06:14:44 <shachaf> i golf what i want
06:14:50 <izabera> you want to golf this
06:15:09 <lifthrasiir> izabera: well, obviously, 0123 -> 0-3 etc
06:15:17 <izabera> oh <.<
06:15:22 * izabera dumb
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:46 <lifthrasiir> indeed
06:16:49 <izabera> mmh i guess so
06:16:58 <lifthrasiir> locale dependent, though it would be technically same for digits as well
06:17:05 <izabera> no
06:17:13 <izabera> digits are always consecutive
06:17:46 <lifthrasiir> izabera: yes, that's guaranteed by C
06:17:50 <izabera> yeah
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:33 <lifthrasiir> pikhq: EBCDIC?
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:06 <izabera> right
06:22:22 <izabera> that's some serious progress
06:27:14 -!- moon_ has quit (Ping timeout: 250 seconds).
06:27:41 <lifthrasiir> hmm it is hard to leverage tr
06:40:34 -!- hppavilion[1] has joined.
06:49:27 <hppavilion[1]> I just read the word "Ferret" as if it was french
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).
06:59:30 <lifthrasiir> hppavilion[1]: ferreous?
06:59:55 <hppavilion[1]> lifthrasiir: I read it as "fairey"
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:02:07 <hppavilion[1]> That's pretty broad
07:16:05 <oerjan> very amortized
07:16:27 <shachaf> amoerjan
07:19:35 <hppavilion[1]> I just read about the Mars Climate Orbiter
07:19:40 <hppavilion[1]> What the hell, Lockheed Martin?
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:21:37 <hppavilion[1]> furlong-fortnights?
07:22:06 <hppavilion[1]> I would've used gram-saecula personally
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:12:12 <hppavilion[1]> `? hagb4rd
08:15:36 <HackEgo> hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaaaaaaaaace.
08:15:37 -!- AnotherTest has joined.
08:16:55 <hppavilion[1]> `culprits hagb4rd
08:17:51 <HackEgo> No output.
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:32:08 <Destructible> hoi
08:33:53 <Destructible> hello?
08:35:31 <Destructible> ;-;
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
08:50:44 <oerjan> `unidecode -
08:50:53 <HackEgo> ​[U+002D HYPHEN-MINUS]
08:53:53 <hppavilion[2]> Gah! Why did I open cracked!
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:35 <lifthrasiir> `unidecode  
09:03:37 <HackEgo> ​[U+1680 OGHAM SPACE MARK]
09:05:54 -!- xkapastel has quit (Quit: Connection closed for inactivity).
09:19:38 <xfix> `length  
09:19:47 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: length: not found
09:20:02 <xfix> `len
09:20:07 <HackEgo> 0 codepoints
09:20:14 <xfix> `len  
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:29:53 <Taneb> ???
09:30:43 <shachaf> Taneb: Haneb
09:30:46 <shachaf> `? tanebvention
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:51 <shachaf> `? tanebventions (math)
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:03 <b_jonas> `block device
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:20 <b_jonas> `? block device
09:33:21 <HackEgo> block device? ¯\(°​_o)/¯
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:36:40 <HackEgo> Learned «block device»
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:45 <b_jonas> shachaf: hehe, sorry
09:40:52 -!- jix_ has joined.
09:41:39 <shachaf> Well, you were first.
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:15 <b_jonas> hmm
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:14 <oerjan> oops
09:52:20 <oerjan> `` mv wisdom/tanebvention{"s (math)",": math"}
09:52:24 <HackEgo> No output.
09:52:36 <oerjan> er wait
09:52:39 <oerjan> *sigh*
09:52:58 <oerjan> `` mv wisdom/tanebvention{,s}": math"
09:53:03 <HackEgo> No output.
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:09 <b_jonas> `? tanebventions: math
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:44 <Cale> lol
09:54:49 <Cale> Stephen Wolfram
09:54:52 <oerjan> b_jonas: it's disputed hth
09:55:00 <b_jonas> hmm
09:55:02 <b_jonas> ok
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:31 <Cale> `? D-modules
09:55:33 <HackEgo> D-modules are just modules over the ring of differential operators. Taneb invented them.
09:55:40 <Cale> `? the reals
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:12 <oerjan> `wisdom
09:57:14 <HackEgo> quebec//Attache ta tuque with the spindle; there is around here fret!
09:57:34 <oerjan> `wisdom
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:19 <oerjan> `wisdom
09:58:21 <HackEgo> iyam//IYAM is like IANAL, except yam instead of anal.
09:58:29 <oerjan> wat.
09:58:40 <oerjan> `hoag wisdom/iyam
09:58:57 <HackEgo> ​<tswett> learn IYAM is like IANAL, except yam instead of anal.
09:59:32 <oerjan> iyam, what iyam.
09:59:53 <oerjan> `wisdom
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:32 <HackEgo> No output.
10:01:38 <shachaf> oerjan: so did i hth
10:01:40 <oerjan> `wisdom
10:01:43 <HackEgo> ​?//? is wisdom
10:01:44 <shachaf> It's self-serve.
10:01:47 <oerjan> shachaf: fancy
10:01:54 <oerjan> `wisdom
10:01:57 <HackEgo> yeeeeeeeeeeeeeeeesh//See yeeeeeeeeeeeeeeesh.
10:02:06 <shachaf> `? tanebvention
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:18 <b_jonas> `? taneb
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:08 <b_jonas> oerjan: that's just luck
10:03:30 <shachaf> They weren't in a row so it didn't count.
10:03:32 <shachaf> `wisdom
10:03:32 <shachaf> `wisdom
10:03:32 <shachaf> `wisdom
10:03:33 <shachaf> `wisdom
10:03:35 <oerjan> b_jonas: yes. we'll get you some time.
10:03:35 <shachaf> `wisdom
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:47 <oerjan> O KAY
10:05:48 <shachaf> Or did you want log statistics?
10:05:57 <oerjan> logs, i guess.
10:06:07 <oerjan> it's not like `quote shows up in the repository
10:06:11 <HackEgo> No output.
10:06:37 <HackEgo> No output.
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:56 <shachaf> `cat bin/wisdom
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:10:49 <HackEgo> No output.
10:11:51 <oerjan> `sled bin/wisdom//s/type f/type f -print0/;s/shuf/shuf -z/
10:12:17 <oerjan> sheesh
10:12:25 <shachaf> Won't that leave the zero in the shuf output?
10:12:45 <oerjan> i don't know
10:12:53 <shachaf> Apparently yes.
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:52 <oerjan> `wisdom
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:06 <oerjan> well that worked.
10:15:18 <shachaf> suspicious
10:15:20 -!- PinealGlandOptic has joined.
10:15:24 <oerjan> `wisdom
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:05 <HackEgo> 00000000000: 6200 b.
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:33 <shachaf> Er.
10:16:37 <shachaf> `run F="$(echo -ne 'a\0b\0' | shuf -z -n1)"; echo -n "${F}x" | xxd
10:16:38 <HackEgo> 0000000: 6278 bx
10:16:47 <shachaf> I see.
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:52 <oerjan> `` bash bin/wisdom
10:18:54 <HackEgo> vi//vi is in a relationship with emacs.
10:19:40 <shachaf> Oh.
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:20:52 <b_jonas> be VERY careful with that
10:21:00 <b_jonas> it's an important command
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:43 <b_jonas> `wisdom
10:23:44 <oerjan> darn
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:51 <b_jonas> `wisdom
10:23:53 <HackEgo> ​øl//Øl, øl og mere øl.
10:23:54 <b_jonas> `wisdom
10:23:55 <HackEgo> category//A category is an enriched category where the enriching category is the category of classes.
10:23:56 <b_jonas> `wisdom
10:23:57 <HackEgo> 4chan//4chan is twice as loud as stereo.
10:23:59 <b_jonas> `wisdom
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:24:15 <b_jonas> what?
10:24:17 <shachaf> No, it's Caled.
10:24:18 <b_jonas> I didn't do that one
10:24:21 <shachaf> `culprits wisdom/snap
10:24:24 <oerjan> shachaf: same thing
10:24:25 <HackEgo> Cale
10:24:45 <Cale> wat
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:03 <HackEgo> tmp/tmp_jonas
10:27:08 <shachaf> `tmp_jonas
10:27:09 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tmp_jonas: not found
10:27:15 <shachaf> `tmp/tmp_jonas
10:27:23 <HackEgo> 2:taiwan//Taiwan is a country of which the United Nations denies the existence, just like Macedonia is.
10:27:27 <shachaf> `tmp/tmp_jonas
10:27:31 <HackEgo> 2:we//We are the champions.
10:27:53 <shachaf> `tmp/tmp_jonas
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:26 <shachaf> `tmp/tmp_jonas
10:28:49 <oerjan> i still think he mistyped Vigil
10:28:59 <HackEgo> No output.
10:29:33 <oerjan> i suppose most of b_jonas's wisdoms aren't excessively b_jonased either
10:29:36 <shachaf> `tmp/tmp_jonas
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:27 <shachaf> Or sends a signal!
10:30:33 <shachaf> oerjan: Sure, but in this case I want to print the value of i.
10:30:39 <shachaf> `tmp/tmp_jonas
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:50 <int-e> `cat bin/rnoodle
10:36:51 <HackEgo> cat: bin/rnoodle: No such file or directory
10:36:59 <int-e> `cat bin/rnooodl
10:37:00 <HackEgo> perl -pe 's/([^wW\W])\1\1/"@{[$1 x(3+rand 7)]}"/ge'
10:37:09 <int-e> meh
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:36 <shachaf> Is it?
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:01 <shachaf> `? iocccclist
10:38:03 <HackEgo> iocccclist? ¯\(°​_o)/¯
10:38:07 <shachaf> `? ioccclist
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:27 <HackEgo> No output.
10:38:30 <b_jonas> oh! that reminds me
10:38:40 <b_jonas> `? =@cc
10:38:41 <HackEgo> ​=@cc? ¯\(°​_o)/¯
10:38:48 <hppavilion[2]> "To Kill a Mockingjay"
10:38:52 <hppavilion[2]> Have fun with your ruined childhood
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:39:16 <b_jonas> int-e: I see
10:40:00 <int-e> and I'm slightly annoyed that it breaks the link.
10:40:24 <b_jonas> `? =@ccc
10:40:26 <HackEgo> ​=@ccc? ¯\(°​_o)/¯
10:40:39 <shachaf> `` echo СССР
10:40:40 <int-e> (with probebility 0.857142...)
10:40:41 <HackEgo> ​СССР
10:40:42 <shachaf> `` echo СССР
10:40:43 <HackEgo> ​СССР
10:40:51 <shachaf> What a shame.
10:40:54 <shachaf> `` echo CCCP
10:40:55 <HackEgo> CCCCCP
10:41:01 <b_jonas> what
10:41:02 <shachaf> I guess I can do that.
10:41:15 <b_jonas> at what layer is that filter? and WHY?
10:41:17 <b_jonas> that's annoying
10:41:54 <shachaf> The filter is everywhere.
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:42:51 <shachaf> Oh, that.
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:10 <HackEgo> Learned «=@ccc»
10:43:15 <b_jonas> `? =@ccc
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:18 <b_jonas> is that too long?
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:43 <HackEgo> Relearned «=@ccc»
10:43:46 <b_jonas> `? =@ccc
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:43:59 <b_jonas> NO! it's exactly three c
10:44:08 <b_jonas> they stand for condition, code, carry respectively
10:44:11 <b_jonas> damn
10:44:14 <b_jonas> that filter is VERY annoying
10:44:15 <b_jonas> seriously
10:44:18 <b_jonas> turn it off
10:44:24 <shachaf> Ask oerjan about that.
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:00 <b_jonas> um, higher level
10:45:02 <shachaf> `cat bin/wisdom
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:45:54 <oerjan> oh well
10:46:00 <oerjan> `cat bin/rnooodl
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:33 <HackEgo> No output.
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:05 <HackEgo> No output.
10:49:16 <shachaf> oerjan: :'(
10:49:19 <oerjan> `? ioccc
10:49:21 <HackEgo> The IOCCC is the Industrial Ordovician COBOL Conference Circuit. Not to be confused with OIC. See also ioccclist.
10:49:26 <oerjan> `? 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:50:17 <shachaf> oerjan: TDNH
10:50:33 <Cale> `? OIC
10:50:35 <HackEgo> OIC, OIC means Oh I see.
10:50:42 <Cale> ... okay
10:51:21 <int-e> `<command>
10:51:22 <HackEgo> Stop taking everything literally!
10:51:34 <shachaf> `? oiccc
10:51:35 <HackEgo> oiccc? ¯\(°​_o)/¯
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:00 <Cale> IICCC
10:57:05 <oerjan> `culprits bin/SAVEDAT
10:57:11 <HackEgo> int-e moon_
10:57:37 -!- hppavilion[2] has quit (Ping timeout: 250 seconds).
10:57:54 <oerjan> `hoag bin/SAVEDAT
10:57:57 <HackEgo> ​<int-e> ` rm -r bin/SAVEDAT \ <moon_> mk bin/SAVEDAT/combineSAVE//
10:58:48 <oerjan> OKAY
11:00:25 <shachaf> I,I CCC
11:00:33 <int-e> `? lies
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:05:08 <int-e> `./!\.´
11:05:09 <HackEgo> emergency signal toggled
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:18:45 <boily> `wisdom
11:19:34 <HackEgo> No output.
11:20:15 <oerjan> helloily
11:20:39 <boily> hellørjan
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:18 <disMyHooman> i can chat?
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:06 <b_jonas> `wisdom
14:12:07 <b_jonas> `wisdom
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:07 <b_jonas> `wisdom
14:13:08 <b_jonas> `wisdom
14:13:11 <b_jonas> `wisdom
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:47 <b_jonas> wait wait
14:13:53 <b_jonas> `olist 1040
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:09:35 <b_jonas> izabera: yes
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:27 <b_jonas> `? xerxes
17:12:38 <HackEgo> xerxes? ¯\(°​_o)/¯
17:12:50 <b_jonas> ``` echo wisdom/*[xXqQ]*[xXqQ]*
17:12:52 <HackEgo> wisdom/XQELEKCTHZVBDBQR wisdom/xkcq
17:13:00 <b_jonas> `? XQELEKCTHZVBDBQR
17:13:02 <HackEgo> XQELEKCTHZVBDBQR? ¯\(°​_o)/¯
17:13:06 <b_jonas> `? xkcq
17:13:06 <myname> wat
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:13:46 <b_jonas> ``` head wisdom/X*
17:13:47 <HackEgo> Who told you this?
17:13:53 <b_jonas> ``` head wisdom/XQ*
17:13:54 <HackEgo> Who told you this?
17:13:59 <b_jonas> what
17:14:03 <b_jonas> ``` /bin/head wisdom/XQ*
17:14:05 <HackEgo> bash: /bin/head: No such file or directory
17:14:08 <b_jonas> ``` /usr/bin/head wisdom/XQ*
17:14:10 <HackEgo> Who told you this?
17:14:19 <b_jonas> ``` /bin/echo wisdom/XQ*
17:14:21 <HackEgo> wisdom/XQELEKCTHZVBDBQR
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:07 <b_jonas> `? XQELEKCTHZVBDBQR
17:15:08 <HackEgo> XQELEKCTHZVBDBQR? ¯\(°​_o)/¯
17:15:13 <b_jonas> ?
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:35:00 <MoonyTheDwarf> good morning
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:54:34 <quintopia> helloon
18:55:39 <b_jonas> quinthellopia
18:55:57 <quintopia> bon_journas
18:56:43 <quintopia> are you screwing up wisdom again
18:57:31 <b_jonas> quintopia: what? oerjan just found that I haven't screwed up them much yet
18:57:38 <b_jonas> but anyway, yes
18:57:47 <b_jonas> if wisdom/=@ccc counts as screwed up
18:57:57 <b_jonas> I think it does
18:58:23 <quintopia> :p
18:58:23 <b_jonas> `? one ring
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:04 <b_jonas> `? keyboard
18:59:07 <HackEgo> keyboard? ¯\(°​_o)/¯
18:59:07 <b_jonas> `? keyboar
18:59:09 <HackEgo> keyboar? ¯\(°​_o)/¯
18:59:25 <b_jonas> `? 6
18:59:26 <HackEgo> 6? ¯\(°​_o)/¯
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:38 <b_jonas> ``` ls -ld bin/[0-9]
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:06 <b_jonas> what does 5 do?
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:22 <b_jonas> `? 5
19:00:24 <b_jonas> `5
19:00:34 <HackEgo> 5? ¯\(°​_o)/¯
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:00:44 <b_jonas> ah! I see
19:00:58 <b_jonas> `wisdom
19:01:01 <HackEgo> group//groups are just loops with the property of associativity
19:01:03 <b_jonas> `quote
19:01:04 <HackEgo> 848) <c00kiemon5ter> so up is down too
19:01:11 <shachaf> `spam
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 <b_jonas> fungot: so true
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:04 <b_jonas> `? bessell function
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:12 <quintopia> (x+y)^n=( x + y ) ^n
19:03:26 <shachaf> Is that related to the Besselheim plate?
19:03:37 <int-e> quintopia: that's horrible
19:03:42 <b_jonas> `? bessel function
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:02 <HackEgo> Learned «bessel function»
19:05:35 <b_jonas> `? bessel functions
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:06:55 <myname> in what language?
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:33 <b_jonas> s/defined/declared/
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:01:08 <shachaf> `wisdom
21:01:10 <shachaf> `wisdom
21:01:12 <shachaf> `wisdom
21:01:12 <shachaf> `wisdom
21:01:13 <shachaf> `wisdom
21:01:48 <HackEgo> lettuce//
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:02:25 <HackEgo> No output.
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:07 <shachaf> _Spider and Web_ is TG
21:06:35 <int-e> `? tg
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:04 <zzo38> ?
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:04 <shachaf> Yes, that one.
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:13:44 <int-e> x works. yay.
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:17:50 <shachaf> "undo" also works.
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 <shachaf> @time int-e
21:42:21 <lambdabot> Local time for int-e is Fri Jun 17 22:42:21 2016
21:43:44 <myname> @time myname
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:06:03 <shachaf> Too easy.
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:36 <shachaf> > 122/2
22:19:38 <lambdabot> 61.0
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:20:33 <lambdabot> 60.31344340268831
22:20:34 <myname> so few?
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:22:53 <shachaf> Yes.
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&timespan=all&scale=1&address=
22:24:07 <shachaf> good graph
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:13 <quintopia> hezzo
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:45:47 <HackEgo> associativity? ¯\(°​_o)/¯
22:46:54 <Cale> `slashlearn associativity h(th) = (ht)h
22:46:56 <HackEgo> No output.
22:46:58 <Cale> err
22:47:05 <Cale> `slashlearn associativity/h(th) = (ht)h
22:47:10 <HackEgo> Learned «associativity»
22:48:08 <shachaf> Cale: is this some sort of adjunction or section/retraction thing
22:48:21 <shachaf> perhaps hth = h, tht = t
22:48:32 <Cale> haha
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
22:50:44 <shachaf> Ah, b_jonas.
23:04:25 <Phantom_Hoover> `? ngevd
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—®¦È÷ð>\>z•0\ð؛ÀXÕ,[æàêH¸Ã—ULÍwä^_jnOŠ{zKÀQ)ÛBŸGqhL—Q¤{˜ÁÑÛ¹™ö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:23:27 <shachaf> just use signals hth
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:22 <shachaf> @wn glib
23:24:25 <lambdabot> *** "glib" wn "WordNet (r) 3.0 (2006)"
23:24:25 <lambdabot> glib
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:24:27 <lambdabot> [4 @more lines]
23:24:33 <shachaf> what did you expect hth
23:25:26 <pikhq> I think they're fixing it, at least.
23:46:43 -!- spiette has quit (Quit: :qa!).
←2016-06-16 2016-06-17 2016-06-18→ ↑2016 ↑all