00:13:48 -!- doesthiswork has joined.
00:22:11 <Jafet> `` t=0; for f in wisdom/*; do t=$(($t+1)); done; echo $t
00:28:14 <fizzie> `` t=(wisdom/*); echo ${#t[@]} # to fix the earlier glob-array thing
00:28:40 <zgrep> `` ls wisdow | wc -l
00:28:41 <HackEgo> ls: cannot access wisdow: No such file or directory \ 0
00:28:46 <zgrep> `` ls wisdom | wc -l
00:28:57 <zgrep> Well, that wasn't expected.
00:29:11 <zgrep> `` ls -1 wisdom | wc -l
00:29:35 <fizzie> `` ls wisdom # there's a special thing
00:29:36 <HackEgo> As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.
00:29:55 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:30:42 <zgrep> Why am I responding to HackEgo. ._.
00:51:04 <zgrep> HackEgo: Will you talk to me?
00:53:02 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hackego: not found
00:54:23 <zgrep> At least I can give it a
00:54:41 <doesthiswork> fungot might talk to you if you are super lonely
00:54:41 <fungot> doesthiswork: in the .x register to determine the foreground graphics data must be set with the triangular, sawtooth, and
00:55:08 <zgrep> fungot: How's life?
00:55:08 <fungot> zgrep: to switch all of the current raster count) ( d026) note: this statement allows the current value of zero in the
00:55:19 <zgrep> I'll let you be, then.
00:58:18 <zgrep> Let's see how bad I am at J...
00:58:26 <j-bot> zgrep: |domain error
01:00:23 <shachaf> doesthiswork: Just call him "Jafet".
01:07:45 <doesthiswork> a pronoun anaphorically refers to a previous word, what previous word did "him" refer to?
01:08:40 -!- kallisti has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:08:52 -!- kallisti has joined.
01:09:04 <doesthiswork> or in cs terms what was the name of Jafet in the scope before your statement?
01:19:31 <shachaf> you don't have to run it into the ground
01:21:10 -!- JonathanThompson has joined.
01:21:40 -!- JonathanThompson has left ("There goes JonathanThompson: RUN!").
01:44:15 <FireFly> [ |. |: I. 0 ,.~ <. 0.5 + 3 * (% >./) (- <./) 1&o. i:3j40
01:44:16 <j-bot> FireFly: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
01:44:16 <j-bot> FireFly: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
01:44:16 <j-bot> FireFly: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
01:45:49 <FireFly> [ binview |. |: I. 1 ,.~ <. 0.5 + 3 * (% >./) (- <./) 1&o. i:3j40
01:45:50 <j-bot> FireFly: ⠤⠤⣀⣀⣀⣀⣀⣀⠤⠤⠒⠒⠊⠉⠉⠉⠉⠉⠑⠒
01:47:42 <\oren\> pili-pala + palladium myr + quicksilver elemental = unlimited mana
01:48:43 <\oren\> unlimited mana of any color, that is
01:53:31 -!- codergeek42 has joined.
01:54:57 <\oren\> actually quicksilver elemental is probably broken in a huge variety of ways
01:55:16 -!- variable has joined.
02:01:26 -!- variable has quit (Ping timeout: 240 seconds).
02:04:11 -!- jaboja has joined.
02:10:54 -!- lleu has quit (Quit: That's what she said).
02:20:54 -!- Wright has quit (Ping timeout: 250 seconds).
02:22:56 <HackEgo> [wiki] [[TeaScript]] M http://esolangs.org/w/index.php?diff=44892&oldid=44886 * Timwi * (+8) /* Removing periods */
02:26:25 <\oren\> in middle school I played Magic a lot with my friends
02:27:14 <\oren\> i have a pretty large number of cards, mostly from the Mirrodin and Ravnica related sets
02:38:02 <doesthiswork> are you interested in MtG fanfiction? There is one I can recommend
03:06:10 -!- JesseH has quit (Remote host closed the connection).
03:50:20 -!- codergeek42 has quit (Quit: Ex-Chat).
04:17:37 -!- JesseH has joined.
04:19:14 -!- Lyka|Away has changed nick to Lyka.
04:32:51 -!- Lyka has changed nick to Lyka|Away.
04:33:34 -!- JesseH has quit (Remote host closed the connection).
05:15:25 -!- variable has joined.
05:17:28 -!- adu has joined.
05:20:27 -!- adu has quit (Client Quit).
05:24:44 -!- doesthiswork has quit (Quit: Leaving.).
05:35:16 -!- jaboja has quit (Remote host closed the connection).
05:41:15 -!- variable has quit (Quit: 1 found in /dev/zero).
05:50:47 <\oren\> God damn it wikipedia, all I wanted was to know what chemical they use to make black leather black!
06:39:52 -!- jix has quit (Remote host closed the connection).
07:18:30 -!- shikhin has quit (Ping timeout: 240 seconds).
07:19:50 -!- FireFly has quit (Ping timeout: 260 seconds).
07:22:06 -!- FireFly has joined.
07:22:25 -!- shikhin has joined.
08:01:00 -!- mroman has joined.
08:26:15 <myname> recommend some oots or ma3 like webcomics!
08:31:18 <b_jonas> myname: http://www.math.bme.hu/~ambrus/sc/grn lists some two dozen webcomics. some of them are even good.
08:31:45 <myname> "some of them are even good" he said
08:31:52 <myname> what could possibly go wrong
08:32:09 <shachaf> myname: whoa whoa whoa, you're not even on olist
08:34:44 <izabera> i'm currently ranked #3 in the codeeval bash leaderboard *_*
08:35:22 <myname> shachaf: i don't even know olist
08:35:31 <HackEgo> Update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html
08:36:02 <myname> well, i am looking for something that notificates me for different comics
08:37:01 <HackEgo> wisdom/bdsmreclist \ wisdom/danddreclist \ wisdom/herbalist \ wisdom/list \ wisdom/olist \ wisdom/slist
08:37:28 <HackEgo> A herbalist is a list of herbas.
08:37:36 <shachaf> `culprits wisdom/herbalist
08:38:04 <shachaf> `` sed -i 's/A/An/' wisdom/herbalist
08:47:36 <izabera> mroman: https://www.codeeval.com/ you can filter the leaderboard
08:48:11 <izabera> sorry for the ambiguous wording
08:49:53 -!- ^v has quit (Quit: Leaving).
09:12:17 -!- kallisti has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
09:18:53 -!- kallisti has joined.
09:23:47 -!- oerjan has joined.
09:27:46 -!- gniourf has quit (Quit: Leaving).
09:28:52 -!- gniourf has joined.
09:29:38 -!- gamemanj has joined.
09:42:04 <mroman> Taneb, nortti: http://esosc.mroman.ch/ESOSC-2015-D8.TXT
09:42:08 <mroman> Any thoughts about that?
09:42:23 <mroman> The idea is to specify an API for executing esoteric programs
09:42:38 <mroman> and then maintaining a list of servers supporting the API by language
09:42:56 <mroman> and then we can provide a single-point-of-contact to interpret various esolangs online
09:44:22 <fizzie> I like the word "respenso".
09:46:32 -!- diginet has quit (Quit: diginet has quit!).
10:00:36 -!- shikhin has quit (Read error: Connection reset by peer).
10:00:40 -!- FireFly has quit (Read error: Connection reset by peer).
10:01:13 -!- FireFly has joined.
10:01:22 -!- shikhin has joined.
10:08:43 <FireFly> Hm, hadn't heard of that one before
10:09:59 * gamemanj grabs some popcorn, this'll be fun
10:12:18 <FireFly> Girl Genius and Stand Still. Stay Silent are two pretty nice story-heavy webcomics
10:13:27 <fizzie> Do you really write it with a period in the name?
10:13:56 <fizzie> Also, RESOURCE FORKS. (Just thought of them for some reason.)
10:17:21 * gamemanj starts reading Stand Still. Stay Silent... and she didn't even know it was set in the modern day until someone pulled a phone out (though maybe the boat should've been a clue)
10:19:46 <gamemanj> And it seems the autoreplace to using "she/her" for everything (RX14's idea) has managed to make things confusing.
10:21:36 * gamemanj promptly edits their autoreplace
10:36:00 -!- boily has joined.
10:47:10 -!- \oren\ has quit (Ping timeout: 240 seconds).
10:48:25 -!- \oren\ has joined.
10:55:45 -!- \oren\ has quit (Ping timeout: 255 seconds).
10:56:12 <boily> `` culprits wisdom/herbalist
10:56:40 -!- \oren\ has joined.
10:59:09 -!- oerjan has quit (Quit: Later).
11:29:01 -!- boily has quit (Quit: LENTICULAR CHICKEN).
11:38:19 <FreeFull> String concatenation is multiplication, not addition
11:42:25 <b_jonas> \oren\: you've added some new kanji, but I'm still missing "百" and the vertical writing version of the long vowel sign, full stop and comma.
11:49:42 <mroman> Is this spring valey school video now everywhere in the news?
11:52:08 <mroman> If the police officer rightfully had the obligation to remove her from the room then what he did is technically correct in my own humble opinion.
11:52:23 <mroman> The other question is if he should have been tasked to do that in the first place :)
11:53:08 -!- AnotherTest has joined.
11:53:46 <mroman> I mean if he rightfully was tasked to remove a person from the room, orders the person verbally to leave the room, the person refuses, then the only option left is to forcefully remove that person from the room.
11:56:45 <mroman> Granted, there's the issue of "excessive force".
12:10:20 -!- Lyka|Away has changed nick to Lyka.
12:18:54 <mroman> Is FlexibleContexts enabled by default in some ghc versions?
12:24:16 -!- J_Arcane has quit (Ping timeout: 246 seconds).
12:29:13 <mroman> Apparentely FlexibleContexts is required as of 7.10
12:29:20 <mroman> whereas in 7.83 it wasn't required.
12:36:06 -!- atehwa has quit (Ping timeout: 260 seconds).
12:37:51 -!- atehwa has joined.
12:39:30 -!- jix has joined.
12:55:38 -!- AnotherTest has quit (Ping timeout: 240 seconds).
12:56:53 -!- Phantom_Hoover has joined.
12:56:58 -!- lleu has joined.
13:00:47 <mroman> <literal>data Fun = Fun (Ord a => a -> b)</literal> was identical to
13:00:48 <mroman> <literal>data Fun = Fun (forall a b. Ord a => a -> b)</literal>,
13:05:13 <mroman> wow. I should really get used to compile with -Wall
13:05:24 -!- AnotherTest has joined.
13:05:47 <mroman> A do-notation statement discarded a result of type ‘[()]’
13:05:53 <mroman> can you discard results without generating a warning?
13:06:47 -!- jaboja has joined.
13:07:05 <mroman> http://codepad.org/QYDqsZC3 <- also what's that?
13:07:21 <mroman> It replaced the constraints Ord a, Num a with a concrete type "Double"?
13:07:32 <mroman> I assume thats bad, otherwise there wouldn't be a warning
13:10:28 -!- doesthiswork has joined.
13:10:59 <b_jonas> ah great, haruspexy at http://www.questionablecontent.net/
13:11:40 <b_jonas> (though real haruspexes do it from liver specifically, not "entrails" in general. they probably found a cheap fake haruspex.)
13:11:44 <b_jonas> (but at least they tried.)
13:12:07 -!- FreeFull has quit (Quit: BBL).
13:31:58 -!- J_Arcane has joined.
13:39:44 <izabera> i submitted an entry to codeeval and i left a debug thing enabled by mistake
13:39:53 <izabera> now i can see the generated output
13:39:56 -!- jaboja has quit (Ping timeout: 250 seconds).
13:40:40 <izabera> would it be unfair to just submit something that prints the correct output without actually computing it?
13:44:46 <Jafet> Al Zimmerman doesn't think so; his contests don't even ask for the code, merely the solution.
13:59:52 <b_jonas> damn, it's indeed not shorter
14:30:18 -!- doesthiswork has quit (Quit: Leaving.).
14:32:14 -!- mauris has joined.
14:52:24 <nortti> < mroman> Taneb, nortti: http://esosc.mroman.ch/ESOSC-2015-D8.TXT ← looks good
14:56:29 <gamemanj> What happens if I supply it with "+[>+]"?
14:57:29 <nortti> a runtime error, I'd guess
14:57:43 <nortti> mroman: maybe specify ^
14:57:56 <gamemanj> That would require solving the halting problem or setting a timeout on user's programs...
15:11:27 <mroman> Well obviously you need a timeout
15:11:32 <mroman> and memory limits anyway
15:11:36 <mroman> so I'd count that under runtime errors
15:12:28 <mroman> or we use a different status code for "limit exceeded"
15:13:20 <mroman> also if you don't support the language you could respond with uhm
15:13:24 <mroman> 501 Not Implemented or something :D
15:15:41 <fizzie> Or 402 Payment Required.
15:15:50 <fizzie> With a body listing your fee schedule for implementing that language.
15:18:54 <mroman> or you encode the exact cause in the json-response
15:19:14 <fizzie> (You could make some sort of an argument that unsupported languages or invalid programs could be considered more of a client than server error.)
15:20:52 <mroman> 400 for syntax errors makes more sense
15:21:10 <mroman> leaving 500 for server errors (such as timeout, out of memory)
15:27:18 -!- Lyka has left.
15:27:49 <gamemanj> Wouldn't a server be breaking protocol if you asked it to emulate something with unbounded memory and it failed?
15:28:06 <mroman> I actually don't really like status code
15:28:14 <mroman> because webservers can send 400 bad request by themselves
15:28:23 <mroman> you don't know if the webapp sent the 400 or the webserver
15:30:38 <gamemanj> maybe if an esoteric program uses more than a megabyte of memory, it could put the state of the first megabyte onto an upload service and work entirely in the second, and keep swapping... but still, if you run an unbounded memory program, the admins of the upload service would be after you
15:35:18 <mroman> servers WILL have timeouts and memory limits
15:36:37 <mroman> I'm more in favor of always using 200 except there's really a server error going on
15:36:46 <mroman> and just indicate the error in the json using a "cause" or whatever
15:37:19 <mroman> http://mroman.ch/ESOSC/ESOSC-2015-D8.TXT <- like so
15:37:40 <mroman> 404 Porn Missing, come back later
15:39:11 <fizzie> HTTP/2 no longer has the "reason" field (the free-form textual thing that accompanies the status code), so some Chrome APIs just return a hardcoded "OK", no matter what the status code.
15:40:22 <fizzie> It looks a bit silly with well-known errors like 404.
15:40:43 <mroman> It could just use a lookup table .
15:41:01 <Taneb> Better than "200 error"
15:41:55 <gamemanj> 404 System is out of cats for use in electrostatic storage
15:43:40 <fizzie> mroman: I think they didn't want to, because you'd anyway have some status codes not specified in the spec.
15:44:27 <fizzie> Oh, it's even better -- the chrome://net-internals "synthetic" status line in the HTTP_TRANSACTION_READ_RESPONSE_HEADERS reads "HTTP/1.1 404 OK".
15:44:47 <fizzie> Both the 1.1 and OK have nothing to do with the reality; the request went over QUIC.
15:44:54 <mroman> then reply with "NOT SPECIFIED"?
15:45:40 <mroman> still better than "500 OK"
15:45:58 <mroman> if http/2 still has 500
15:46:03 <mroman> I don't know http/2 well
15:46:33 <fizzie> The "semantics" parts try to be very HTTP/1.1-compatible, to make upgrading easier.
15:49:04 <fizzie> It does finally fix that thing where it's not allowed by HTTP/1.1 for the server to send the response before it has received the entire request, including the body, from the client.
15:49:04 <mroman> http/2 violates layering?
15:49:47 <mroman> "for example by duplicating flow control with transport layer (TCP)."
15:51:11 <fizzie> Well, arguably. It's got its own protocol-level flow control window thing for the streams within a connection.
15:55:13 <fizzie> I wonder if that makes things easier for QUIC, which doesn't have flow control at the transport layer.
16:01:38 <Taneb> Anyone know any unicode symbols identical to :?
16:11:55 <mroman> are you mimicking stuff?
16:29:30 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unlearn: not found
16:29:53 <HackEgo> mroman is a leading artist in password security (SFW). He also likes black madness. He can design password hashes that are worse than the identity function. He invented the identity function. He's also an artist in unconventional warfare.
16:30:00 <HackEgo> mroman_ is probably mroman but you can never be sure. (NSFW)
16:30:22 <mroman> `? mroman__? ¯\(°_o)/¯
16:30:23 <HackEgo> mroman__? ¯\(°_o)/¯? ¯\(°_o)/¯
16:30:28 <mroman> `learn mroman__? ¯\(°_o)/¯
16:30:30 <HackEgo> Learned 'mroman__': mroman__? ¯\(°_o)/¯
16:52:39 <myname> i want to see one of said hash functions
16:57:37 -!- ^v has joined.
16:59:32 -!- JesseH has joined.
16:59:59 -!- hppavilion[1] has joined.
17:08:19 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
17:09:24 <mroman> pwHash = md5(pw+md5(pw))
17:09:29 <mroman> using the pw as a salt
17:10:19 <mroman> if you have millions of users like my sites do those extra bytes to store an actual salt cost you a lot of disk space
17:10:25 <mroman> and disk space ain't free
17:12:02 <mroman> if they brute force pwHash they won't get the actual pw
17:14:40 <mroman> but yet you can still tell if two people use the same password
17:14:55 <mroman> password VARCHAR(32) NOT NULL UNIQUE
17:14:59 <mroman> notice the UNIQUE constraint there
17:15:25 <mroman> this ensures that two people can't have the same password
17:16:13 <mroman> so if somebody dumps your database, cracks a hash, he can't access more than one account with it
17:19:01 <mroman> myname: just let me know if you need other security recommendations.
17:19:02 -!- oerjan has joined.
17:22:11 <mroman> myname: to prevent pre-computed rainbow table thingies you can use a shuffle
17:22:21 <mroman> pwHash = md5(shuffle(pw,seed)+md5(pw))
17:22:40 <mroman> where seed is value in a config.ini or whatever
17:23:12 <mroman> or use md5(encrypt(pw,key)+md5(pw)) where key is in your config.ini
17:25:29 * oerjan now reads the logs by pasting into vim, reformatting, saving and reloading that file from IE
17:25:39 <mroman> storing salts just wastes valuable disk space
17:25:53 <mroman> or even more valuable memory if you use acid-state
17:25:58 <oerjan> how much salt in a souffle, anyway
17:26:56 -!- hppavilion[1] has joined.
17:28:55 <oerjan> hm this recipe says 7g salt but not what the total is
17:29:52 <oerjan> https://www.chefsteps.com/activities/molten-chocolate-souffle
17:30:10 * oerjan will consider this today's evil link
17:46:46 <hppavilion[1]> It's really just python compressed into a .tar.gz and ASCIIzed
17:49:32 -!- atrapado has joined.
17:54:26 <mroman> wouldn't that make it longer.
17:54:59 -!- mroman has quit (Quit: Lost terminal).
17:59:29 <quintopia> i suppose you mean replacing all the syntax with letters?
18:00:15 <quintopia> you're saying, write a python program, compress it, change bases so all characters are printable
18:02:30 -!- idris-bot has joined.
18:14:19 <hppavilion[1]> quintopia: Taking a binary file and printing it out as a series of ASCII characters
18:15:10 <quintopia> ah, so you don't care if they are printable
18:16:01 <Taneb> I have no idea what I enjoy
18:16:37 <Taneb> Not too useful for choosing my final year project
18:17:31 <quintopia> for your project you should invent a project to turn in for a good grade
18:21:12 <Taneb> The problem may be that I enjoy TOO MANY THINGS
18:21:15 <Taneb> And hence can't focus
18:21:58 <Taneb> Or maybe the inability to focus is unrelated and can be dealt with with modern medicine
18:28:57 -!- evalj has joined.
18:30:58 <FireFly> er, the enjoying too many things, that is
18:31:27 <Taneb> I had an unproductive meeting with a potential supervisor because I said to every suggestion "Wow, that sounds interesting, I could do that"
18:31:37 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
18:32:21 <fizzie> Taneb: Measure galvanic skin response when you're saying that, pick the one with highest.
18:32:31 <Taneb> That sounds like pointless effort
18:32:50 <Taneb> And would be made moot by the fact that testing that sort of thing makes me nervous
18:32:56 <Taneb> Heck, dictaphones make me nervous
18:33:36 <oerjan> do a project on galvanic skin response hth
18:35:13 -!- hppavilion[1] has joined.
18:38:58 <oerjan> you don't sound determined enough twh
18:41:13 <hppavilion[1]> oerjan: IndeterminantVM is the one with variable-length instructions.
18:44:35 -!- aretecode has joined.
18:46:07 <int-e> but will it be as powerful as VAX?
18:46:34 <hppavilion[1]> Well, it won't technically be TC because of memory limits.
18:46:36 <fizzie> But will it be as popular as VAX?
18:46:49 <fizzie> All the world's a VAX, as they say.
18:47:34 <int-e> hppavilion[1]: VAX suffers (or suffered?) from that limitation as well.
18:48:03 <int-e> being a real hardware architecture tends to do that ...
18:48:08 <hppavilion[1]> Also, fizzie has blasphemed by actually using formatting over IRC, instead of a visual markup
18:48:38 <hppavilion[1]> But mine will also suffer from that, because it's low-level and thus it must
18:48:58 -!- ^v has quit (Ping timeout: 260 seconds).
18:49:16 <oerjan> i don't see what low-level has to do with it, see: SUBLEQ
18:50:48 <hppavilion[1]> oerjan: It won't be TC because it's running on a real computer and has fixed-width arguments.
18:51:17 <hppavilion[1]> Unless I add a "NS" command to create a new "namespace"...
18:52:04 <hppavilion[1]> But even then, I doubt it'd be TC because it could only reference 2**64 addresses/namespace, and it can't do cross-namespace stuff
18:52:24 <int-e> Just do some memory mapped IO that interfaces an infinite tape.
18:53:01 <hppavilion[1]> I think I'll just do the NS and Accumulator for the eso- factor
18:53:17 <int-e> https://en.wikipedia.org/wiki/Memory-mapped_I/O
18:55:52 <int-e> . o O ( Q: what does your work consist of A: manipulating initial states of finite state machine so that they produce interesting, sometimes even useful behaviour )
18:57:39 <oerjan> @tell <mroman> can you discard results without generating a warning? <-- yes. e.g. _ <- ...
18:58:07 <oerjan> @tell mroman <mroman> can you discard results without generating a warning? <-- yes. e.g. _ <- ...
18:59:20 <oerjan> @tell mroman <mroman> I assume thats bad, otherwise there wouldn't be a warning <-- not necessarily, some warnings are very advisory, and that particular one is rather annoying to always silence (disclaimer: i don't use -Wall)
19:02:21 <oerjan> @tell mroman <mroman> Apparentely FlexibleContexts is required as of 7.10 <-- it's more subtle than that. it was always required for type signatures, but now ghc requires extensions even for a purely inferred signature.
19:03:36 <oerjan> @tell mroman I find that last feature rather annoying myself, especially in ghci.
19:04:13 <oerjan> maybe i should just add every relevant extension to .ghci.
19:05:10 <oerjan> step 1: remember what .ghci is named on windows again.
19:05:31 <shachaf> My .ghci turns on >30 extensions.
19:06:25 <oerjan> int-e: it's annoying that you sometimes have to enable extensions specifically for ghci even if it's listed in the file you loaded
19:06:55 <int-e> oerjan: ah but that's not what I was wondering
19:06:58 <oerjan> and that new ghc "feature" that requires extensions for implicit signatures makes that even worse than it used to be
19:07:13 * int-e doesn't know how to use Windows except for playing games.
19:07:15 <oerjan> well then you should clarify your question twh
19:09:38 <oerjan> i must have found it before because i have enabled -fdefer-type-errors
19:11:59 <shachaf> oerjan: whoa whoa whoa, you use windows?
19:12:11 * oerjan swats shachaf -----###
19:12:28 <oerjan> i'm sure you were fishing for a swat, there
19:12:47 <int-e> that's why I tried to tread more carefully
19:12:59 <int-e> same sentiment though ;-)
19:13:07 -!- int-e has left ("EVASIVE CHICKEN").
19:13:07 -!- int-e has joined.
19:13:20 <oerjan> oh this was a shachaf-specific swat, because i'm pretty sure he said just the same thing not more than a week ago
19:13:48 <int-e> how do you manage?
19:14:32 <int-e> are you being forced to use windows?
19:15:39 <int-e> you can ask me about lambdabot maintenance if you want a revenge. (the current state is: prolonged procrastination)
19:16:31 <oerjan> yes, i'd like to ask why @tell accepts ill-formed nicks
19:17:06 <int-e> it's *rolls dice* future-proof?
19:18:09 <oerjan> one day, the nick <mroman> will be legal, and someone is going to get a surprise
19:18:32 <int-e> I should put in some expiration.
19:19:39 <int-e> funny. the @karma data is larger than the @tell one.
19:20:00 <int-e> hmm, grammar. s/data/file/ perhaps
19:20:30 <oerjan> perhaps @karma picks up more accidental stuff?
19:20:57 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ev3commander * New user account
19:21:53 <int-e> @karma "0bCdef!"F:)-]J{1j?/l2}m[?*
19:21:53 <lambdabot> "0bCdef!"F:)-]J{1j?/l2}m[?* has a karma of 1
19:22:32 <int-e> there's some brainfuck code there as well
19:23:15 <HackEgo> [wiki] [[Talk:Sacred]] N http://esolangs.org/w/index.php?oldid=44893 * Ev3commander * (+352) Created page with "== Sacred sacred sacred ... == So in mode 2 I can have a language called "Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sacred Sac..."
19:24:28 <int-e> C snippets... more brainfuck code...
19:25:18 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
19:25:58 <oerjan> that's pretty low karma for Cale, isn't it
19:26:21 <int-e> the karma has been lost several times...
19:28:04 <int-e> that one used to have 3 digits...
19:28:14 <int-e> (cale's, too, I believe)
19:28:21 * oerjan found it, it was in C:\Users\Ørjan\AppData\Roaming\ghc\ghci.conf
19:29:03 <oerjan> heck if i know. there's probably some way to roam.
19:29:04 <int-e> the rest sort of makes sense.
19:30:19 <oerjan> i think the part before ghc is some kind of standard Windows place to put things
19:30:50 <int-e> "[...] the data that applications had placed in AppData\Roaming would follow you to the machine you logged in on. It would “roam” to whatever machine you happened to use." ... creepy.
19:31:07 <int-e> (from https://askleo.com/whats-the-appdata-roaming-folder/ )
19:32:42 <oerjan> iirc that contains all cabal user-installed packages etc.
19:33:31 <int-e> the article also states that if an application just asks for a place to put some data, that's where it gets pointed to
19:34:35 <oerjan> this, naturally, is part of what gives trouble with cabal and the windows command line length limit.
19:35:25 <oerjan> (occasionally. i haven't experienced it myself, but then i've not installed anything heavier than lens.)
19:35:28 <izabera> i have an idea for an algorithm
19:35:54 <oerjan> any relation to pseudoprimes
19:36:11 <izabera> well that's where the name comes from
19:36:33 <oerjan> hm sounds a bit tricky.
19:36:33 <izabera> first you take a set of say 1000 numbers from 1 to 100000
19:36:47 <izabera> then you compute the gcd of each pair
19:36:55 <izabera> if the gcd isn't 1, those aren't primes
19:37:02 <izabera> keep the gcd unless it's 1
19:37:22 <izabera> if it's 1, find 3 new numbers that weren't in the original set
19:37:41 <oerjan> izabera: actually you cannot discard the smaller number if the gcd is equal to it
19:38:18 <izabera> if it's not 1, find a new number, discard the two. if it's 1, keep them
19:38:34 <izabera> repeat until you have 1000 numbers with no common factor
19:38:39 <oerjan> this reminds me of the fancy vapor algorithm i had in mind for factoring fractran programs
19:39:19 <izabera> what's that fancy vapor thingy?
19:39:48 -!- gamemanj has quit (Remote host closed the connection).
19:40:09 -!- gamemanj has joined.
19:41:36 <oerjan> basically given a finite set of numbers, you can factor them all into products from a relatively prime basis set
19:42:18 <oerjan> this works even if some of the numbers are too large to factorize normally
19:42:56 <izabera> wait i thought it was an esoteric thingy
19:42:59 <oerjan> so you could use it to turn any fractran program into products of exponents
19:43:11 <oerjan> well it's for an esoteric purpose.
19:43:54 <oerjan> and it'll be polynomial time in the total size of the program.
19:45:22 <oerjan> although if the numbers are small / have only small prime factors, it is likely this is less efficient than normal factoring
19:46:35 <izabera> what does vapor mean in this context?
19:46:45 <oerjan> that i've never written it up completely
19:49:08 <oerjan> although i think it breaks down to two mutually recursive parts
19:50:11 <oerjan> one function that takes a list of relatively prime numbers and a new number and constructs a new list that the new number (and all the old ones) factor into
19:50:28 <oerjan> and one function that just handles two numbers
19:50:58 <int-e> hmm, that's a much better application for factoring-by-gcd than the last one I came across (somebody on ##math asked how to compute the product of all gcds of the non-empty subsets of a given finite set of numbers)
19:52:20 -!- FreeFull has joined.
19:53:13 <int-e> Wow, my infallable comic bookmarking system has... failed. I dropped Questionable Content some time last year.
19:53:35 <gamemanj> int-e: hmm, maybe try an electron app?
19:53:53 <int-e> (at least my spelling of "infallible" was impeccable)
19:53:58 <oerjan> was the dropping intentional, or the actual fall
19:54:17 * oerjan didn't realize the pun until he wrote the last word
19:54:36 <izabera> my first bash script ever was to download all questionable content
19:54:51 <int-e> it wasn't intentional, but it's funny that I didn't miss it.
19:55:09 <int-e> I suspect there have been more victims along the road... :)
19:55:27 <oerjan> izabera: the problem is that the only place big enough to store all questionable content is the internet hth
19:56:00 <b_jonas> izabera: I have 11 comics downloaded (though some of them are partial because they have published more since)
19:56:04 <b_jonas> but not questionable content
19:56:32 -!- hppavilion[1] has joined.
19:57:40 <b_jonas> well, there's a website I should download, but it's not a comic strip
19:57:50 <b_jonas> it has valuable data, but it's also sort of hard to crawl
19:58:02 <int-e> Okay, Questionable Content is sometimes a bit more explicit than Sinfest... it's still quite tame.
19:58:05 <b_jonas> also a website I have downloaded but should republish in a saner format
19:58:13 <b_jonas> lots of people mirror that
19:58:39 <int-e> (Sinfest is really not living up to its name at all, imho. But it's a good webcomic nonethelss.)
19:59:04 -!- augur has quit (Quit: Leaving...).
19:59:15 <int-e> izabera: How can you even exist!!!1
19:59:41 <int-e> . o O ( Maybe it has to do with that "real life" thing I'm hearing so much about )
20:00:15 <izabera> oh yes i guess kids like int-e use facebook or that icq thing
20:00:35 <gamemanj> #esoteric : A channel of webcomics, theoretical turing machines, maths, and card game knowledge
20:01:15 <int-e> izabera: I did use ICQ at some point.
20:01:44 <int-e> I had, what, three contacts...
20:02:54 <int-e> wow, 11 apparently.
20:04:53 <b_jonas> int-e: I was quite surprise when I counted that there are 12 irc network to which I have connected at some point
20:05:18 <b_jonas> on other irc network I went for only a small number of channels
20:05:29 <int-e> hmm, ircnet, freenode, efnet and a private one...
20:05:37 <HackEgo> [wiki] [[BotEngine]] http://esolangs.org/w/index.php?diff=44894&oldid=44739 * SuperJedi224 * (+204)
20:06:53 <int-e> I mean, sure, why not, but I'm probably not going to find an actual use for the information ;)
20:12:25 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds).
20:16:50 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
20:30:05 -!- bb010g has quit (Quit: Connection closed for inactivity).
20:32:31 -!- ^v has joined.
20:33:38 -!- hppavilion[1] has joined.
20:34:11 <fizzie> I had an ICQ number that started with 9, which means it was right before they went up in length by one.
20:34:16 <b_jonas> int-e: freenode, freenode test network, efnet, ircnet, quakenet, oftc, perl, slashnet, schmorp, gimpnet, sorcery, athamenet (that one is defunct I think).
20:34:20 <fizzie> It wasn't impressively short, though.
20:34:35 <b_jonas> fizzie: "right before" might mean years
20:34:36 <fizzie> I think I have some sort of ICQ client's dot-rc file somewhere.
20:35:30 <b_jonas> I don't think I have an icq number
20:35:35 <fizzie> Here's the ~/.licq, but where is the number.
20:35:49 <b_jonas> oh, and "b_jonas" is quite unique, I can use it on any network and any website
20:36:07 <b_jonas> occasionally I used other nicks too of course
20:36:18 <fizzie> int-e: There's no such line. There's owner.uin, though, but I didn't see the number there.
20:36:29 <fizzie> Must've skipped it for some reason.
20:36:56 <shachaf> I had a 7-digit ICQ number.
20:37:29 <HackEgo> [wiki] [[Brainfuck⁂]] http://esolangs.org/w/index.php?diff=44895&oldid=44871 * Hppavilion1 * (+83) Spec info
20:37:30 <int-e> "I"'m in the 200 millions
20:37:35 <fizzie> I've got 32 people in the 'users.conf' file.
20:38:23 <fizzie> Although one of them has the alias "Troll", so...
20:38:35 <fizzie> Most of them I vaguely recall.
20:39:04 <fizzie> Although I have no idea about "[GS]" and "FrEaKaZoId!" and "raccoon".
20:39:45 <fizzie> Also none of them are people I'm still in touch with. :/
20:40:04 <shachaf> who are you still in touch with
20:40:26 <fizzie> Mostly just you guyse.
20:40:52 <shachaf> maybe you should circlify me on icq
20:41:04 <fizzie> Is the network still up and running?
20:41:18 <b_jonas> I don't have an ICQ account
20:41:30 <shachaf> I think the term comes from Google+
20:41:36 <b_jonas> I think I have a My opera account though
20:41:40 <shachaf> I'm not sure what my ICQ account number is.
20:41:57 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
20:42:06 <shachaf> Nor which email address I used to register, if any.
20:42:17 <b_jonas> I don't have a geocities account either
20:42:29 <b_jonas> And I don't use usenet news, is that bad?
20:42:32 <fizzie> ~/.licq/owner.uin helpfully has the account password in plaintext, so I might be able to log in.
20:42:48 <b_jonas> But I have some email addresses, two of them active
20:44:33 <fizzie> ~/licq/log.errors has spam in it.
20:44:55 <shachaf> you should send me an Internet Chat Query
20:45:34 <fizzie> "I live in my flat near the university with my boyfriend. One year ago she has offered me to photograph all our girlfriends." I am confused by the gender of these pronouns.
20:49:26 <fizzie> These logs have a hug from 2001.
20:49:43 <fizzie> "You've Been Hugged!! Pass it on to your friends (including me!) and see how many you get back!! -x-"
20:50:25 <shachaf> fizzie: imo more hugs is better
20:50:45 <fizzie> Haskell User's Gofer System.
20:54:04 <int-e> fizzie: well, on here I bet you could earn a couple of swats and mapole beatings that way
20:54:42 <fizzie> fungot: Do you often hug other bots?
20:54:42 <fungot> fizzie: 10 open 1,2,0,chr(10) ( d026) note:
20:56:20 <shachaf> when i made that wisdom entry i thought the initial letters of those words formed the word "hug"
20:57:39 <fizzie> Hags aren't always good, though.
20:58:25 <fizzie> I parse 'haag' as the Hague.
20:58:32 <shachaf> that is also how i parse it
20:58:39 <shachaf> if by parse you mean assign meaning
20:58:49 <fizzie> I think it's that in Finnish. I know it is that in Dutch.
20:59:10 <shachaf> walked by a group of people speaking some scandianvian language yesterday
20:59:37 <shachaf> but i'm not very good at telling them apart :'(
20:59:40 <fizzie> The standard test for Danish is the potato test.
20:59:51 <shachaf> does that involve putting a potato in your mouth?
21:00:17 <fizzie> Only if you want to do it empirically. I think you can also just do it as a thought experiment.
21:00:29 <fizzie> If it sounds like Swedish spoken with a potato in your mouth, it's likely to be Danish.
21:00:49 <fizzie> I'm less sure how you recognize Norwegian.
21:01:11 <fizzie> From a Finnish perspective, maybe if it sounds like Swedish except wrong.
21:01:26 <shachaf> the people of norway are set apart by neither accent norwegian
21:06:03 <shachaf> i don't know how to pull that pun off
21:06:59 -!- hppavilion[1] has joined.
21:07:59 <lambdabot> http://www.urbandictionary.com/define.php?term=wegian
21:08:39 * int-e doesn't hear the pun.
21:09:01 <fizzie> It took me embarrassingly long to even catch there was something.
21:09:08 <fizzie> I thought it was just some poetic nonsense.
21:12:21 <int-e> (I wasn't aware of the slur before googling it either)
21:23:18 -!- atrapado has quit (Quit: Leaving).
21:24:02 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
21:33:02 -!- hppavilion[1] has joined.
21:36:35 <HackEgo> [wiki] [[Brainfuck⁂]] M http://esolangs.org/w/index.php?diff=44896&oldid=44895 * Hppavilion1 * (+947) Some new commands
21:39:23 <HackEgo> [wiki] [[User:Hppavilion1/UniLang]] N http://esolangs.org/w/index.php?oldid=44897 * Hppavilion1 * (+244) Created Page (WIP)
21:46:54 <HackEgo> [wiki] [[User:Hppavilion1/UniLang]] http://esolangs.org/w/index.php?diff=44898&oldid=44897 * Hppavilion1 * (+437) Data Model
21:48:59 -!- bb010g has joined.
21:49:34 -!- AnotherTest has quit (Ping timeout: 265 seconds).
21:55:10 <HackEgo> [wiki] [[User:Hppavilion1/Unicode Arrows]] N http://esolangs.org/w/index.php?oldid=44899 * Hppavilion1 * (+188) Created Page (WIP)
21:56:36 -!- evalj has quit (Remote host closed the connection).
22:01:49 -!- J_Arcane_ has joined.
22:02:30 <HackEgo> [U+202F NARROW NO-BREAK SPACE]
22:02:39 -!- J_Arcane has quit (Ping timeout: 255 seconds).
22:02:44 -!- J_Arcane_ has changed nick to J_Arcane.
22:02:53 <int-e> (searching for arrow turned this up and for a moment I was baffled...)
22:02:59 -!- gamemanj has quit (Ping timeout: 256 seconds).
22:04:12 -!- shikhin has quit (Quit: Alas.).
22:04:12 -!- FireFly has quit (Quit: ZNC - 1.6.0 - http://znc.in).
22:04:34 <HackEgo> [U+237C RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW]
22:05:12 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
22:05:27 -!- shikhin has joined.
22:05:47 -!- FireFly has joined.
22:05:56 <HackEgo> [U+2A17 INTEGRAL WITH LEFTWARDS ARROW WITH HOOK]
22:19:03 -!- J_Arcane_ has joined.
22:20:59 -!- J_Arcane has quit (Ping timeout: 265 seconds).
22:21:13 -!- J_Arcane_ has changed nick to J_Arcane.
22:21:28 -!- boily has joined.
22:23:10 <fizzie> int-e: U+1F502 CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
22:23:55 <fizzie> (The character with the longest name, ignoring the ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA {ISOLATED,INITIAL,FINAL} FORM and maybe something they've added since I last updated UnicodeData.txt.)
22:24:18 <fizzie> And as far as arrows go, U+2B83 DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW.
22:24:45 <fizzie> And it's sibling, UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW; also DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT may count.
22:25:20 <boily> there are rows of arrow rosters...
22:29:30 <shachaf> int-e: it was just supposed to be "region"
22:29:37 <shachaf> except i double messed it up
22:32:16 <HackEgo> [wiki] [[TeaScript]] http://esolangs.org/w/index.php?diff=44900&oldid=44892 * Vihan * (+142) updated link and description
22:35:55 <HackEgo> [wiki] [[User:Conor O'Brien]] http://esolangs.org/w/index.php?diff=44901&oldid=44620 * Conor O'Brien * (+28)
22:48:55 -!- oerjan has quit (Quit: Nite).
22:50:57 -!- J_Arcane_ has joined.
22:52:10 -!- J_Arcane has quit (Ping timeout: 246 seconds).
22:52:21 -!- J_Arcane_ has changed nick to J_Arcane.
22:54:21 <HackEgo> partial order/A partial order is just a small thin skeletal category.
23:08:37 <HackEgo> olist 1010: shachaf oerjan Sgeo FireFly boily nortti b_jonas
23:14:23 <shachaf> boily: now what's going on twh
23:15:13 <shachaf> boily: i mean in the olist
23:15:57 <shachaf> has the sword done this before
23:16:44 <boily> nope, first time I think. I was going to comment on that fact too.
23:16:50 <boily> divine intervention?
23:18:05 -!- hppavilion[1] has joined.
23:25:54 <boily> rule of cool-flashy-green-sword perhaps.
23:26:03 <boily> hppavilion[1]: hppavellon[1].
23:27:19 <shachaf> boily: i think a hello might not be sufficient
23:27:29 <shachaf> you might need to go for an esello
23:28:09 -!- Phantom_Hoover has joined.
23:30:18 <boily> ++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>>>>>>.<<<<<<<<<<<<<>>>>>>>>>>>>>>.<<<<<<<<<<<<<<>>>>>>>>>>>>>>.<<<<<<<<<<<<<<>>>>>>>>>>>>+.-<<<<<<<<<<<<>>>>>>>>>>>>>>>--.++<<<<<<<<<<<<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>>
23:30:20 <boily> ----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>>-.+<<<<<<<<<<<<<<>>>>>>>>>>>>>>--.++<<<<<<<<<<<<<<>>>>>>>>>>>+++.---<<<<<<<<<<<>>>>>>+.-<<<<<<>>>>>>>>>>>>---.+++<<<<<<<<<<<<.
23:31:06 <boily> that should be porteselloteric enough.
23:31:43 -!- spiette has quit (Quit: :qa!).
23:34:54 <shachaf> boily: one wonders what the last sentence of http://www.giantitp.com/comics/oots0297.html was going to be
23:37:21 <boily> can't thing of anything :/
23:40:27 <boily> googling it, and not much was found. people seem to agree that it was simply a case of I'll-gladly-take-it-no-questions-asked.
23:42:18 <boily> 297 definitely explains the why of the glow. we just saw it happen live $((1010 - 297)) comics later.
23:44:23 -!- augur has joined.
23:44:30 <fizzie> Didn't we already see that?
23:44:58 <fizzie> Maybe I'm imagining that.
23:46:56 <fizzie> There's a green glow in 442 and 861.
23:47:05 <fizzie> Especially clear in 861.
23:47:16 <fizzie> `thanks http://oots.wikia.com/wiki/Greenhilt_Sword
23:47:17 <HackEgo> Thanks, http://oots.wikia.com/wiki/Greenhilt_Sword. Thoots.wikia.com/wiki/Greenhilt_Sword.
23:48:27 <fizzie> (There are links to a couple of other examples.)
23:49:05 <HackEgo> [wiki] [[Nary]] N http://esolangs.org/w/index.php?oldid=44902 * Conor O'Brien * (+1434) Created page with "'''Nary''' (pronounced "enn-airy") is a programming language "skin" that was created by [[User:Conor_O'Brien]]. It's purpose is to be very successful at programs that have a s..."
23:49:43 -!- Wright has joined.
23:52:49 <HackEgo> [wiki] [[User:Hppavilion1/Unicode Arrows]] http://esolangs.org/w/index.php?diff=44903&oldid=44899 * Hppavilion1 * (+94) Idea (WIP)
23:56:28 <shachaf> boily: we've seen it plenty of times
23:58:42 <shachaf> the ones fizzie mentioned and also 886, 898, some others
23:58:50 <shachaf> 898 didn't even involve any undea