←2014-02-18 2014-02-19 2014-02-20→ ↑2014 ↑all
00:11:00 -!- Toade has quit.
00:12:34 * kmc rages at vim
00:13:16 <kmc> i recorded a macro with a substitution in it, and the macro was bizarrely broken
00:13:37 <kmc> and I eventually realized that it had literally recorded me typing :, up arrow, up arrow, enter to recall one of my previous commands
00:14:02 <kmc> and so it would always run the second-to-most-recent :-command, whatever that is
00:15:36 <oerjan> i don't think that was actually vim's fault, kmc
00:17:09 <boily> for a moment I thought that end-of-sentence “kmc” was a new kind of “hth”.
00:17:49 <kmc> oerjan: how do ya figure
00:31:12 -!- thrasos has quit.
00:34:31 <oerjan> everything is a kind of hth, boily
00:36:20 <pikhq_> kmc: Amusing fact. Your registerless BFC borks on LostKng.b.
00:37:36 <kmc> okay
00:37:39 <kmc> do you know how/why?
00:37:56 <kmc> it has clamping cell overflow (which is unusual) and zero-on-EOF
00:38:19 <pikhq_> Not especially. I just know that it ends up outputting a large number of strings in response to any input.
00:38:29 <pikhq_> LostKng doesn't use overflow or EOF at all though.
00:38:58 <kmc> does it run off the end of the tape?
00:39:10 <pikhq_> Doesn't *appear* to?
00:39:13 <pikhq_> I'll check though.
00:39:25 <kmc> oh it is an enormous program too
00:39:29 <kmc> maybe it's just toooooo big
00:39:40 <kmc> don't know what would cause that but
00:39:44 <pikhq_> I did get a binary that executes at least.
00:39:46 <oerjan> 640K should be enough for any program
00:44:42 -!- Sprocklem has quit (Ping timeout: 252 seconds).
00:47:46 -!- tromp has joined.
00:48:03 -!- Phantom_Hoover has quit (Remote host closed the connection).
00:55:22 -!- Sgeo has joined.
01:11:44 <FreeFull> oerjan: 4K is enough to simulate a universe, 640K is overkill
01:12:12 <oerjan> well some people might want to simulate more than one universe.
01:12:23 <oerjan> many worlds and all
01:12:32 -!- ter2 has quit (Ping timeout: 265 seconds).
01:32:13 -!- nooodl_ has quit (Quit: Ik ga weg).
01:43:50 <boily> what if Canada is a simulation? or even worse: what if only 256 KiB are needed?
01:44:11 <oerjan> `? canada
01:44:12 <HackEgo> Canada is Big Scotland. Like, you know, very big.
01:44:21 <oerjan> `? canadian
01:44:22 <HackEgo> canadian? ¯\(°​_o)/¯
01:44:43 <oerjan> i think that entry may have been changed.
01:45:08 <oerjan> like, if the repository browser were working, i might actually be able to check it.
01:45:12 <kmc> slow riot for new zero kanada
01:45:36 <oerjan> Gregor has a pretty stable connection...
01:45:39 <boily> fungot: can you translate what kmc just uttered?
01:45:40 <fungot> boily: the first big number is the and of the scheme's i'm familiar with, but that's what they're there for a second and i'll get right on implementing it. it's quite good
01:45:51 <boily> tdnh.
01:49:02 -!- ter2 has joined.
02:04:25 -!- boily has quit (Quit: UNCOMMON CHICKEN).
02:04:28 -!- metasepia has quit (Remote host closed the connection).
02:24:54 -!- Sprocklem has joined.
02:28:23 -!- ^v has joined.
02:30:20 -!- yorick has quit (Remote host closed the connection).
02:47:09 <quintopia> :(
02:47:54 * oerjan plays the sad trombone for quintopia
02:48:15 <quintopia> the saddest!
02:49:09 <oerjan> WHY THE SHORT YET FROWNING FACE
02:50:38 -!- ter2 has quit (Read error: Connection reset by peer).
02:50:59 -!- ter2 has joined.
02:56:06 -!- guardianx has joined.
03:20:05 -!- guardianx has quit (Remote host closed the connection).
03:30:17 -!- JesseH has quit (Remote host closed the connection).
03:33:44 <quintopia> oerjan: because boily only gets online when i'm at work nowadays
03:34:51 -!- Sprocklem has quit (Ping timeout: 245 seconds).
03:35:02 <oerjan> fiendish
03:47:04 <quintopia> and you are like antisocial and stuff right? :P
03:48:24 <pikhq_> Doesn't Gregor run his IRC from a VPS?
03:53:59 -!- shikhin has quit (Ping timeout: 240 seconds).
04:04:21 -!- Sorella has quit (Quit: It is tiem!).
04:09:01 -!- ping has joined.
04:09:24 -!- ping has changed nick to Guest62748.
04:09:58 -!- Guest62748 has changed nick to v^.
04:10:23 -!- ter2 has quit (Ping timeout: 265 seconds).
04:10:41 -!- ^v has quit (Ping timeout: 252 seconds).
04:14:26 -!- v^ has changed nick to ^v.
04:15:30 -!- ter2 has joined.
04:38:19 -!- password2 has joined.
04:49:04 <Bike> " PT621 him-5(e1490) myIs4 [PKD-2::GFP +Punc-122::GFP]V" biologists need your help to come up with sensible naming schemes
04:51:26 <lifthrasiir> Bike: InChIKey?
04:51:57 <Bike> help
04:52:14 <Bike> oh, no, it's a nematode line
04:52:31 <Bike> ohhhh inChl
04:53:05 <lifthrasiir> it is fully hashed!
04:53:12 <kmc> philip k dick with 2 green fluorescent protein
04:53:12 <lifthrasiir> easy for searching!
04:53:33 <lifthrasiir> and then you have two more problems
04:54:05 -!- pong has joined.
04:54:27 -!- pong has changed nick to Guest58789.
04:55:02 <oerjan> fungot: i think Bike and lifthrasiir have been taking lessons from you
04:55:02 <fungot> oerjan: tried to cram cash in without remembering to select payment type ( and cash is the only free var in the program
04:55:10 <oerjan> also kmc
04:57:20 -!- ^v has quit (Ping timeout: 265 seconds).
04:58:13 <Bike> what
04:59:07 <kmc> hi
05:09:36 -!- tertu has joined.
05:09:43 -!- tertu has quit (Remote host closed the connection).
05:11:06 <Sgeo> `olist 946
05:11:07 <HackEgo> olist 946: shachaf oerjan Sgeo FireFly boily
05:12:50 <oerjan> ooh list
05:18:43 -!- password2 has quit (Ping timeout: 260 seconds).
05:33:35 <kmc> `coins
05:33:36 <HackEgo> tagtcoin bratcoin bombcoin pooncoin unlolbrokcoin percoin javacoin bisiringtoncoin aflipcoin greturninicoin damcoin rwritschecoin aheiiicoin bfmcoin lintecoin pcoin fithmacoin benacoin iintecoin foodcoin
05:33:55 <lifthrasiir> BOINCoin
05:34:09 <copumpkin> `coins
05:34:10 <HackEgo> esrrcoin wuecoin ligataticoin thcoin fullyidocoin otlastillcoin betcoin doncecoin computecoin roscoin tricoin cabracoin fonnailcoin machipcoin poocoin suxcoin donaligaterwingcoin baggecoin 0.24coin willgolcoin
05:34:14 <kmc> how many bratcoin for a currywurst
05:34:31 <kmc> esrcoin ..................
05:34:43 <copumpkin> esrRcoin
05:34:57 <copumpkin> one foodcoin and one bratcoin for a currywurst
05:35:09 <lifthrasiir> combined
05:35:10 <kmc> that makes sense
05:35:15 <kmc> is this a whole crafting system a la minecraft
05:35:44 <kmc> oh boy, an MMO where assets and long-term character stats are stored in a distributed blockchain
06:03:19 <Sgeo> "I feel as if "Cheating At Cookie Clicker" would make a great introductory JavaScript topic"
06:05:46 <Sgeo> "If your infinite hotel is full, new guests should be turned away. Why inconvenience existing guests for no increase in revenue?"
06:06:59 <Bike> cheating at cookie clicker is one of the saddest things imaginable
06:07:10 <kmc> set theory / hotel management double major
06:11:13 -!- ter2 has quit (Ping timeout: 265 seconds).
06:13:37 -!- Guest58789 has quit (Quit: Leaving).
06:40:34 -!- oerjan has quit (Quit: leaving).
06:56:44 -!- ais523 has joined.
07:06:52 <ais523> `log [`]olist 946
07:06:52 <HackEgo> ​/hackenv/bin/log: 2: cd: can't cd to /var/irclogs/_esoteric \ grep: ????-??-??.txt: No such file or directory
07:06:55 <ais523> oh right
07:07:29 <ais523> it's been done
07:07:34 <ais523> checked the log manually
07:12:17 <shachaf> Now we'll be free of olists for over a month!
07:24:15 -!- Tritonio has quit (Ping timeout: 260 seconds).
07:32:36 -!- Slereahphone has joined.
07:38:04 -!- Slereahphone has quit (Read error: Connection reset by peer).
07:38:25 -!- Slereahphone has joined.
07:47:21 -!- Slereahphone has quit (Remote host closed the connection).
07:47:35 -!- Slereahphone has joined.
07:53:20 -!- Slereahphone has quit (Remote host closed the connection).
08:25:48 -!- Tritonio has joined.
08:29:06 -!- itsy has changed nick to impomatic.
08:33:37 -!- Tritonio has quit (Quit: Tritonio).
08:50:05 -!- Tritonio has joined.
08:55:03 -!- Sellyme has quit (Excess Flood).
08:56:02 -!- Sellyme has joined.
08:59:54 -!- Tritonio has quit (Quit: Tritonio).
09:18:21 <kmc> `coins
09:18:23 <HackEgo> cyclicoin cowcoin sebcoin achcoin thersethaxnmcoin this=thacoin alphabecoin bftitcoin athcoin paitcoin thratacoin flipovcoin manciacoin yeologicoin whocoin sorcentcoin snycoin moniacoin verginexteencoin folcoin
09:40:55 -!- MoALTz_ has joined.
09:41:11 -!- shikhin has joined.
09:44:18 -!- MoALTz_ has quit (Read error: Connection reset by peer).
09:44:59 -!- MoALTz_ has joined.
09:46:41 -!- MoALTz__ has joined.
09:48:14 <b_jonas> maybe it's time to modify that script to sometimes use prefixes other than coin, such as "dollar", "money", "credit", "gold", "zorkmid" etc
09:49:31 -!- MoALTz__ has quit (Max SendQ exceeded).
09:49:53 -!- MoALTz_ has quit (Ping timeout: 246 seconds).
09:50:13 -!- MoALTz__ has joined.
10:05:56 -!- MoALTz__ has quit (Quit: brb).
10:06:09 -!- MoALTz has joined.
10:08:28 <ais523> b_jonas: you mean "suffixes"?
10:32:16 -!- shikhout has joined.
10:34:51 -!- shikhin has quit (Ping timeout: 245 seconds).
10:34:52 -!- shikhout has changed nick to shikhin.
10:40:15 -!- MoALTz_ has joined.
10:43:06 -!- MoALTz has quit (Ping timeout: 252 seconds).
10:48:26 -!- MoALTz__ has joined.
10:51:21 -!- MoALTz_ has quit (Ping timeout: 252 seconds).
10:51:59 -!- MoALTz_ has joined.
10:53:58 -!- MoALTz has joined.
10:55:39 -!- MoALTz__ has quit (Ping timeout: 260 seconds).
10:56:52 -!- MoALTz_ has quit (Ping timeout: 265 seconds).
10:58:56 -!- MoALTz has quit (Ping timeout: 245 seconds).
10:59:09 <b_jonas> ais523: yes, suffixes
10:59:13 <b_jonas> damn, I always mix those up
10:59:30 <b_jonas> dunno why, I know prefix is at the beginning and suffix is at the end but somehow don't write that
10:59:37 <ais523> "pre-" means "before"
11:27:04 -!- boily has joined.
11:27:15 <boily> AAAAAAAAAAAAAAAAAAAAAAAAAAAAH!
11:31:10 <int-e> Good pre-multi-A-post-exclamation-H day.
11:40:44 <boily> OotS will only return on March 31!
11:41:43 <boily> (also, I seem to have lost the new fruit jam I bought the other day somewhere in my apartment.)
11:57:56 -!- yorick has joined.
12:00:33 -!- boily has quit (Quit: UNVEGETAL CHICKEN).
12:35:17 -!- impomatic has quit (Ping timeout: 248 seconds).
12:44:51 -!- MindlessDrone has joined.
12:50:41 -!- password2 has joined.
12:59:50 <Sgeo> Are there energy drinks whose only active ingredient is caffeine?
13:00:11 <Sgeo> Starting to think that the taurine in Red Bull isn't just a marketing gimmick, like I was hoping, but actually dangerous
13:03:18 <oklopol> i've switched to coffee
13:05:08 <Sgeo> Coffee is too hot and doesn't taste good
13:05:51 <oklopol> the latter is of course a problematic problem
13:06:20 -!- CADD has joined.
13:06:20 -!- CADD has quit (Client Quit).
13:06:44 <Sgeo> Red Bull tastes soo good
13:06:45 <Sgeo> :(
13:10:07 <FireFly> @ask boily why is this?!
13:10:07 <lambdabot> Consider it noted.
13:10:39 <FireFly> I probably shouldn't have @asked that
13:11:13 <FireFly> oh, it doesn't even say why
13:11:15 <FireFly> boring
13:21:54 -!- Sgeo has quit (Read error: Connection reset by peer).
13:35:49 -!- lambdabot has quit (Remote host closed the connection).
13:39:05 -!- lambdabot has joined.
13:46:14 <b_jonas> Sgeo: if coffee is too hot, have you tried ice coffee?
13:46:30 <b_jonas> or coke?
13:54:26 -!- password2 has quit (Ping timeout: 245 seconds).
13:54:35 <nyuszika7h> hi
13:55:12 <nyuszika7h> could someone explain how PRNGs work in BF? I don't understand how randomness can work in it, without relying on user input
13:58:08 <fizzie> There's probably nothing particularly BF-specific about pseudorandom sequences.
13:59:58 <ais523> basically, you can't construct a sequence that actually /is/ random, so you try to construct one that /looks/ random
14:00:13 <ais523> via using some formula that's designed to produce random-looking output
14:00:48 <ais523> there are basically three qualities of PRNG, "good enough to fool a human", "good enough for use in statistics", "crypto-hard to figure out what's coming next without knowledge of the internal state"
14:11:02 <nyuszika7h> ah
14:13:35 <Jafet> "4"
14:14:00 <Jafet> [-]++++
14:22:55 <fizzie> ^bf +[>>>>+++++++++++++++++[-<<<[->+>+<<]>>[-<<+>>]>]<<<[-]>[-<+>]<+++++++.<]
14:23:00 <fungot> ~eax]4{2YnUsQhM$k"I^E ...out of time!
14:23:02 <fizzie> "Good enough."
14:24:09 <fizzie> (It's just x(n) = (17*x(n-1) + 7) % 256, and I just took two small-ish primes that aren't necessarily very optimal.)
15:02:07 -!- spiette has quit (Quit: :qa!).
15:20:17 -!- ais523 has quit.
15:22:35 <nortti> !ping
15:22:40 <EgoBot> Pong!
15:24:33 <int-e> @bot
15:24:34 <lambdabot> :)
15:25:44 -!- password2 has joined.
15:39:04 -!- Phantom_Hoover has joined.
15:46:00 -!- Sprocklem has joined.
16:30:59 -!- ^v has joined.
16:32:16 -!- shikhout has joined.
16:34:04 -!- blotter__ has joined.
16:34:59 -!- shikhin has quit (Ping timeout: 240 seconds).
16:34:59 -!- shikhout has changed nick to shikhin.
16:39:31 -!- pong has joined.
16:39:55 -!- pong has changed nick to Guest9005.
16:40:58 -!- shikhin has quit (Quit: Leaving).
16:43:05 -!- ^v has quit (Ping timeout: 252 seconds).
16:52:59 -!- LoRdToLsToI has joined.
17:01:45 <newsham> fizzie: not good enough to fool human
17:02:22 <newsham> low bit is x(n) = (17*x(n-1) + 7) % 2
17:02:30 <newsham> with period 2.
17:05:16 -!- Sprocklem has quit (Ping timeout: 260 seconds).
17:05:30 <fizzie> That really depends on the human.
17:05:43 <fizzie> Many would take a look at "~e¼ƒºaxÿö]4{2Yð÷nU¬sªQhïæM$k"Iàç^Eœ" and say "looks random".
17:06:06 <newsham> if you wrote it as integers it would be much more obvious
17:11:04 <newsham> >>> take(10, gen(1))
17:11:05 <newsham> [1, 24, 159, 150, 253, 212, 27, 210, 249, 144]
17:12:51 <newsham> >>> map(mod2, take(10, gen(1)))
17:12:52 <newsham> [1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
17:16:12 <fizzie> I started with x(0) = 0, if you want to be picky.
17:16:19 <fizzie> But sure.)
17:18:23 <newsham> so instead of [1,0,1,0...] you get [0,1,0,1,....] the two are isomorphic ;-)
17:19:07 <fizzie> Hey, at least it's got full period of 256 overall.
17:27:10 <lifthrasiir> fizzie, actually, mojibake acts as some kind of s-box (composed of individual pixels in glyphs)
17:27:46 -!- ^v has joined.
17:27:49 <lifthrasiir> so glyphs from not-really-random character codes can be random to some extent.
17:28:11 -!- Guest9005 has quit (Ping timeout: 252 seconds).
18:19:01 <FreeFull> Where is gen implemented?
18:20:52 <FreeFull> xorshift might seem more random
18:21:17 <FreeFull> Wait, I don't even know what language this is
18:26:51 <fizzie> The ">>>" reminds me of Python, and the rest could work, given suitable definitions.
18:27:06 <fizzie> Could be something else, of course; I'm sure it's not a unique prompt.
18:28:22 <fizzie> As for anything else than a simple LCG, sure, but it was just an ad-hoc brainfuck oneliner.
18:28:36 <FreeFull> I wish people would abandon bf already for some sort of rlefuck
18:28:54 -!- Sprocklem has joined.
18:31:07 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
18:32:04 <nyuszika7h> rlefuck?
18:33:12 <FreeFull> +++++ becomes 5+ or such
18:33:36 <FreeFull> A lot more concise, and can be translated back to brainfuck easily
18:33:37 <tromp__> that's not abandoning, that's adding sugar on top
18:34:12 <FreeFull> tromp__: Except that all fast brainfuck interpreters will use a representation closer to rlefuck inside
18:34:27 <fizzie> I could make fungot's bf command accept that too -- since it's already part of the inner workings -- but what about all the digits used as comments in existing programs, huh?
18:34:27 <fungot> fizzie: okay then... that's wrong.
18:34:28 <tromp__> no; they're alrd free to do that
18:34:59 <FreeFull> fizzie: well, I'd expect it to be a separate command
18:35:04 <FreeFull> That could share workings
18:35:13 <FreeFull> Then all existing brainfuck programs would still use the old command
18:35:59 <tromp__> but much of the point of bf is to be a *minimal*tm language
18:36:17 <quintopia> turing machines are hard but fun
18:36:26 <tromp__> if you keep adding sugar, you might end up with C :)
18:36:45 <quintopia> tromp__: pfft. that is hardly the point. BF has way more operations than it needs to :P
18:37:31 <tromp__> well, mostly because it chose to work with bytes instead of bits
18:38:08 <tromp__> once you use bytes, you like to have both + and -, rather than use 255+ for -
18:38:45 <tromp__> the thing is that having both + and - is not really sugar
18:39:53 <tromp__> maybe i should the point is to be practically minimal
18:39:57 <tromp__> should say
18:40:32 <quintopia> the point is to have a tiny compiler
18:41:15 <quintopia> or tiny interpreter perhaps
18:42:06 <quintopia> (though plenty of other languages have smaller interpreters by now, i think bf was the first with that explicit goal)
18:42:26 <tromp__> a bf self-interpreter with be much harder with rle sugar
18:42:30 <tromp__> would be
18:43:42 <quintopia> not "much". indeed, the optimizing self-interpreters would only be slightly larger (to parse the numbers) since they already do RLE inside
18:53:21 <quintopia> might slightly-too-overengineered-to-be-called-bytebeat song sounds a lot cleaner now
18:54:23 -!- blotter__ has quit (Ping timeout: 265 seconds).
19:08:27 -!- blotter__ has joined.
19:16:48 -!- Sprocklem has quit (Ping timeout: 252 seconds).
19:22:41 -!- silus21 has joined.
19:23:15 <^v> im making a irc bot in brainfuck
19:23:40 -!- Sprocklem has joined.
19:30:00 -!- Sprocklem has quit (Ping timeout: 252 seconds).
19:33:51 -!- password2 has quit (Ping timeout: 252 seconds).
19:35:46 -!- typeclassy has joined.
19:39:05 -!- TodPunk has quit (Ping timeout: 252 seconds).
20:22:51 -!- TodPunk has joined.
20:48:42 -!- MindlessDrone has quit (Quit: MindlessDrone).
20:52:41 <kmc> `coins
20:52:42 <HackEgo> zosicoin writcoin shecoin crobcoin selycoin restepcoin viccoin arrand.nexcoin bensalcoin beltstcycoin nygroucoin vilcoin utncoin mointecoin intfuckcoin fernudencoin sablycoin etacoin sqicoin backcoin
20:54:34 <kmc> intfuckcoin
20:58:31 <Gregor> lol
20:58:34 <Gregor> <3 intfuckcoin
20:59:04 <FireFly> `coins
20:59:05 <HackEgo> hamcoin q-refcoin sponcoin youtcoin schecoin infullcoin shopcoin sartricoin cherivanecoin mingcoin draviacoin bf-sccoin misccoin anycoin orthwatheidotacoin thacoin ortecoin homrodoudcoin perlcoin plucoin
20:59:27 <FireFly> `thanks coin
20:59:28 <HackEgo> Thanks, coin. Thoin.
21:00:04 <Taneb> I just woke up and I can't remember going to sleep
21:00:35 <olsner> Thoin-son-of-coin
21:01:02 <olsner> `coins --finnish 20
21:01:04 <HackEgo> plamcoin capeimacoin soffe7ecoin unocoin hacecoin revanantcoin enitucoin arvoikeampaavascificoin quntercoin bfmcoin kifcoin rejäcoin highcoin mikshakslicecoin farmempässeicoin hulrcoin venänsyinteekcoin harmecoin hydracoin capurjaiotacoin
21:01:20 <olsner> `coins --german-medical 20
21:01:21 <HackEgo> aurientatancecoin ischecoin miaticoin jugcoin xeryticapuirequecoin vellcoin smalexord!cpucoin dageatniocoin hermatisortecoin tesplcapulcoin gaballycoin hancoin clemcoin intcadorningehrcoin cercoin reapongcoin advisioncoin rocerentingchimbcoin hichcoin tachilicoin
21:03:29 <FireFly> smalexord!cpucoin?
21:04:10 -!- augur_ has quit (Remote host closed the connection).
21:04:34 <olsner> it always includes the esolangs and english dictionaries, so that'll be where odd stuff like that comes from
21:05:32 <FireFly> Ah
21:12:41 -!- Sprocklem has joined.
21:15:51 <Gregor> THERE
21:15:52 <Gregor> FIXED
21:15:54 <Gregor> NOW STOP COMPLAINING
21:17:37 <Bike> what's fixed
21:17:57 <Bike> i need to know so i can make up the complaining i didn't know to do
21:20:53 <Gregor> HackEgo's repo browser.
21:21:12 <Bike> oh that. well, oerjan, ur up
21:32:46 -!- Sprocklem has quit (Ping timeout: 245 seconds).
21:34:55 -!- augur has joined.
21:38:35 -!- nooodl has joined.
21:48:19 -!- heroux has quit (Ping timeout: 272 seconds).
21:50:08 -!- ^v has quit (Quit: Leaving).
21:50:21 -!- ^v has joined.
21:53:11 -!- Sprocklem has joined.
21:55:43 -!- heroux has joined.
21:58:54 -!- augur has quit (Read error: Connection reset by peer).
21:59:12 -!- augur has joined.
22:12:21 -!- augur has quit (Ping timeout: 248 seconds).
22:13:07 -!- augur has joined.
22:16:37 -!- Sprocklem has quit (Ping timeout: 248 seconds).
22:19:59 -!- silus21 has quit (Ping timeout: 272 seconds).
22:36:20 <kmc> `coins
22:36:22 <HackEgo> itfincoin emblefixcoin sadecoin vellcoin semacoin vantiuellecoin foggercoin xlhcoin skincoin parnatincoin laudcoin attecoin brachefficcoin verghcoin regititocoin thratcoin msgiannautocoin hexamicoin bhuttcoin pointcoin
22:43:29 <nooodl> hexamicoin
22:43:48 <Taneb> SO CLOSE
22:45:21 -!- Sorella has joined.
22:47:23 -!- oerjan has joined.
22:53:08 <oerjan> <boily> OotS will only return on March 31! <-- leave your readers in hell, go on vacation.
22:56:29 <oerjan> <ais523> there are basically three qualities of PRNG, "good enough to fool a human", "good enough for use in statistics", "crypto-hard to figure out what's coming next without knowledge of the internal state" <-- i'm not sure the second is completely a subset of the third. also why are all the interesting people from the logs away.
22:58:23 <oerjan> <fizzie> (It's just x(n) = (17*x(n-1) + 7) % 256, and I just took two small-ish primes that aren't necessarily very optimal.) <-- a max possible cycle length of 256 isn't very optimal, no
22:59:47 <oerjan> > length $ iterate (\x -> 17*x + 7 :: Word8) 0
22:59:52 <lambdabot> mueval: ExitFailure 1
22:59:52 <lambdabot> mueval: Prelude.undefined
22:59:58 <oerjan> oh
23:00:28 <oerjan> > length . takeWhile (/= 0) . tail $ iterate (\x -> 17*x + 7 :: Word8) 0
23:00:31 <lambdabot> 255
23:00:45 <oerjan> i guess that's maximal.
23:01:15 <oerjan> > length . takeWhile (/= 0) . tail $ iterate (\x -> 17*x + 3 :: Word8) 0
23:01:16 <lambdabot> 255
23:01:20 <oerjan> > length . takeWhile (/= 0) . tail $ iterate (\x -> 17*x + 5 :: Word8) 0
23:01:21 <lambdabot> 255
23:01:40 -!- Sellyme has quit (Excess Flood).
23:02:19 <oerjan> > filter (\y -> 255 /= length . takeWhile (/= 0) . tail $ iterate (\x -> 17*x + y :: Word8) 0) [1,3..]
23:02:20 <lambdabot> Couldn't match expected type `[GHC.Word.Word8] -> GHC.Types.Bool'
23:02:21 <lambdabot> with actual type `GHC.Types.Bool'
23:02:33 -!- Sellyme has joined.
23:03:23 <oerjan> > filter (\y -> (255 /=) $ length . takeWhile (/= 0) . tail $ iterate (\x -> 17*x + y :: Word8) 0) [1,3..]
23:03:24 <lambdabot> []
23:03:28 <oerjan> huh
23:03:40 -!- boily has joined.
23:03:48 <boily> MMMMMMMMMMMMMMMMH!
23:04:05 <oerjan> > filter (\(y,z) -> (255 /=) $ length . takeWhile (/= 0) . tail $ iterate (\x -> z*x + y :: Word8) 0) $ join zip [1,3..]
23:04:06 <lambdabot> [(3,3),(7,7),(11,11),(15,15),(19,19),(23,23),(27,27),(31,31),(35,35),(39,39)...
23:04:36 <oerjan> <oerjan> <boily> OotS will only return on March 31! <-- leave your readers in hell, go on vacation.
23:04:54 <boily> @massages-loud
23:04:55 <lambdabot> FireFly asked 9h 54m 48s ago: why is this?!
23:05:10 * FireFly loudly massages boily
23:05:12 <boily> FireFly: FirelloFly. what is why is what?
23:05:19 <oerjan> > filter (\(y,z) -> (y /= z &&) . (255 /=) $ length . takeWhile (/= 0) . tail $ iterate (\x -> z*x + y :: Word8) 0) $ join zip [1,3..]
23:05:20 <lambdabot> []
23:05:30 -!- qlkzy has joined.
23:05:35 <oerjan> hm everything maximal which could be
23:05:40 <FireFly> what is why is oots delayed until late march
23:05:55 <boily> FireFly: I think oerjan pointed that out.
23:06:05 <boily> (also, hellørjan.)
23:06:11 <FireFly> But I noticed that it was added (? or maybe I missed it the first time I read it) to the end of the latest comic
23:06:18 <oerjan> i don't actually have evidence it's a vacation
23:06:19 <FireFly> Thaily anyway
23:06:45 <boily> also also, has anything happened lately to the Wisdoms?
23:07:05 <oerjan> boily: the repository is back up! you can check yourself!
23:07:26 <oerjan> (oh frabjous day!)
23:07:27 <FireFly> There's probably a nice oneliner for checking that, but I don't know what
23:07:56 <FireFly> `ls -l | grep wisdom
23:07:57 <HackEgo> ls: invalid option -- ' ' \ Try `ls --help' for more information.
23:07:58 * boily galumphes towards the repo
23:08:00 <FireFly> `run ls -l | grep wisdom
23:08:01 <HackEgo> drwxr-xr-x 4 5000 5000 16384 Feb 19 03:39 wisdom \ -rw-r--r-- 1 5000 5000 476823 Feb 17 03:23 wisdom.pdf
23:08:08 <oerjan> well i'd assume no that the repository's back up, he might want to check a little further back as well.
23:08:17 <FireFly> `run ls -l wisdom | grep 'Feb 19'
23:08:19 <HackEgo> ​-rw-r--r-- 1 5000 5000 162 Feb 19 03:39 kanada
23:08:26 <FireFly> `? kanada
23:08:26 <HackEgo> Your bankers' vain plazas never nutured no one / And your concrete expanses lay fallow in the sun / And your cities all collapsing while your corrupt mayors shrug
23:08:40 <boily> what the fungot.
23:08:41 <fungot> boily: how's life? i can edit function definitions, but not dns registered
23:09:01 <boily> fungot: life is good, but I can't edit function definitions. my cow orkers don't like it when I do that.
23:09:02 <fungot> boily: does scheme/ do any fnord interps exist?" " have a conversation with someone else about a terrible pun, and it's continuous, will move one derivative and has to be
23:09:27 -!- metasepia has joined.
23:09:37 <FireFly> fungot: derivatives of puns are usually pretty boring
23:09:37 <fungot> FireFly: only what i can tell the difference
23:09:44 <oerjan> `quote ais523.*reference
23:09:45 <HackEgo> No output.
23:09:47 <oerjan> wat
23:10:01 <oerjan> `quote ais523.*obscure
23:10:02 <HackEgo> No output.
23:10:08 <FireFly> `quote
23:10:09 <HackEgo> 789) <kmc> but i mean i don't like jogging so i wouldn't like jogging while jerking off either
23:10:15 <FireFly> okay the quotedb is alive
23:10:21 <oerjan> i have a hunch i tried that before and had to look through the logs.
23:10:29 <oerjan> `log ais523.*reference
23:10:30 <HackEgo> ​/hackenv/bin/log: 2: cd: can't cd to /var/irclogs/_esoteric \ grep: ????-??-??.txt: No such file or directory
23:10:33 <oerjan> :(
23:11:45 -!- augur has quit (Remote host closed the connection).
23:12:27 <boily> ♪ ding ♪ first Wisdom entry under the letter “K”! ♪ dong ♪
23:12:37 <kmc> `quote dong
23:12:38 <HackEgo> No output.
23:12:41 <kmc> :O
23:12:56 <oerjan> FireFly: the quotedb hasn't been dead. well not for very long, anyway.
23:13:44 <oerjan> `learn K K K Ken
23:13:46 <HackEgo> I knew that.
23:14:02 <FireFly> You can't be too sure, you never know with bitrot
23:14:09 * boily glares at oerjan
23:14:29 * oerjan whistles maniackally, then laughs innocently.
23:15:48 * boily defiantly drinks a diet pepsi in oerjan's general direction. “That'll teach ya!”
23:16:05 <oerjan> i already had a pepsi max earlier today
23:16:15 <kmc> i had 3 diet mountain dews
23:16:18 <kmc> diet mountains dew?
23:19:53 <boily> ~duck diets
23:19:54 <metasepia> People go on diets to loose weight instead of gaining. It gives them a consistant diet.
23:19:59 <boily> ...
23:20:00 <oerjan> hm pepsi max means different things in europe and north america
23:20:14 <boily> our pepsi max is like coke zero.
23:20:27 <oerjan> hm well so is ours?
23:20:55 <FireFly> `learn diets People go on diets to loose weight instead of gaining. It gives them a consistant diet.
23:20:57 <HackEgo> I knew that.
23:21:07 <FireFly> I hope I didn't screw that up
23:21:11 <olsner> `? diets
23:21:12 <HackEgo> diets People go on diets to loose weight instead of gaining. It gives them a consistant diet.
23:21:22 <oerjan> "Unlike the international beverage, the US drink's ingredient label mentions ginseng, and that drink contains nearly twice as much caffeine as Diet Pepsi (46 mg vs. 24 mg per 8 fl oz)."
23:21:23 <FireFly> I think I did
23:21:25 <olsner> I guess "diets people" works, but the capitalization is wrong
23:21:43 <FireFly> `run sed -i 's/^diets //' wisdom/diets
23:21:44 <HackEgo> sed: can't read wisdom/diets: No such file or directory
23:21:58 <oerjan> `run sed -i 's/^diets //' wisdom/diet
23:22:00 <HackEgo> No output.
23:22:05 <FireFly> Ah
23:23:24 <oerjan> consistant isn't the right spelling, is it?
23:23:39 <oerjan> or loose, for that matter
23:24:14 <Taneb> "consistent" and "lose"
23:24:58 <boily> Tanelle.
23:25:08 <boily> ♪ diet ♪
23:25:37 <boily> time to watch witch craft works' latest episode...
23:32:04 <kmc> `coins
23:32:06 <HackEgo> physcriplcoin hadzacoin waitcoin uricoin rincoin threntcoin inttacoin zoacoin fouquecoin mutarcoin graelcoin mincoin secubcoin veancoin wercoin abcderlcoin frierdcoin daichcoin plunacoin orocoin
23:33:19 -!- augur has joined.
23:36:16 -!- augur has quit (Remote host closed the connection).
23:37:58 <oerjan> `quote 1
23:37:59 <HackEgo> 1) <Norman> I used computational linguistics to kill her.
23:38:11 <kmc> `quote 2
23:38:12 <HackEgo> 2) <Slereah> EgoBot just opened a chat session with me to say "bork bork bork"
23:38:18 <elliott> that quote 1 has been tampered
23:38:37 -!- Phantom_Hoover has joined.
23:38:47 <oerjan> `undo 4468
23:38:52 <HackEgo> patching file paste.1014 \ patching file paste.11282 \ patching file paste.11437 \ patching file paste.12235 \ patching file paste.12391 \ patching file paste.12738 \ patching file paste.13150 \ patching file paste.13287 \ patching file paste.1368 \ patching file paste.14273 \ patching file paste.14276 \ patching file paste.14992 \ patching file pa
23:39:04 <oerjan> elliott: http://codu.org/projects/hackbot/fshg/index.cgi/rev/b46cdb85e307
23:39:34 <oerjan> i just started going through the repository browser just in case..
23:40:19 <oerjan> @ask Gregor Why does the (partly vandalism) http://codu.org/projects/hackbot/fshg/index.cgi/rev/b46cdb85e307 not have a listed author/command?
23:40:19 <lambdabot> Consider it noted.
23:41:41 <Gregor> Because it's my vandalism.
23:41:50 <oerjan> i'd have assumed it was just Gregor cleaning up if not for the quotes changes
23:42:22 <Gregor> The quotes changes were a request to remove a name.
23:42:37 <oerjan> huh
23:43:49 <oerjan> ah i assume the paste files were those which mentioned em, too
23:44:49 <elliott> just remove the relevant quotes
23:45:45 <oerjan> `revert
23:45:45 <HackEgo> Done.
23:46:12 <oerjan> Gregor: a commit message might have helped hth :)
23:46:55 <oerjan> `quote Norman
23:46:55 <HackEgo> 1) <Norman> I used computational linguistics to kill her. \ 39) <Norman> It looks like my hairs are too fat. Can you help me split them? \ 65) <Warrigal> Invalid! Kill! Kill! <Norman> I get that feeling too.
23:46:57 <kmc> `coins
23:46:59 <HackEgo> sivecoin selfcoin worbcoin theccoin bruicoin heacoin xsilaxcoin tlwncoin excelandacoin hancoin tetcoin surfecoin catcoin allfcoin pointre-calcoin rflcoin revercoin waicoin hebeofthisiacoin diccoin
23:47:15 <oerjan> `run quote Norman | wc
23:47:16 <HackEgo> ​ 3 36 206
23:47:21 <Taneb> Oh wow, my live esolangs creation is tomorrow
23:47:33 <Gregor> elliott: That changes quote numbers.
23:47:40 <elliott> so does deleting any quote
23:47:46 <Gregor> I didn't delete any quotes.
23:48:07 <elliott> but bin/delquote exists
23:48:07 <oerjan> `run sed -i 's/Norman/REDACTED/g' quotes
23:48:10 <HackEgo> No output.
23:48:18 <oerjan> i think this is more honest, at least
23:48:39 <oerjan> or hm
23:48:45 <oerjan> `revert
23:48:47 <HackEgo> Done.
23:48:53 <oerjan> `run sed -i 's/Norman/[REDACTED]/g' quotes
23:48:55 <HackEgo> No output.
23:49:09 <oerjan> `quote REDACTED
23:49:10 <HackEgo> 1) <[REDACTED]> I used computational linguistics to kill her. \ 39) <[REDACTED]> It looks like my hairs are too fat. Can you help me split them? \ 65) <Warrigal> Invalid! Kill! Kill! <[REDACTED]> I get that feeling too.
23:49:37 <elliott> drawing attention to it is stupid
23:49:41 <elliott> none of those quotes are good anyway
23:49:46 <elliott> `delquote 1
23:49:48 <HackEgo> ​*poof* <[REDACTED]> I used computational linguistics to kill her.
23:49:50 <elliott> `delquote 38
23:49:52 <HackEgo> ​*poof* <[REDACTED]> It looks like my hairs are too fat. Can you help me split them?
23:49:53 <elliott> `delquote 64
23:49:55 <HackEgo> ​*poof* <Sgeo|web> Where's the link to the log? <lament> THERE'S NO LOG. YOUR REQUEST IS SUSPICIOUS AND HAS BEEN LOGGED.
23:50:00 <elliott> `revert
23:50:01 <HackEgo> Done.
23:50:02 <elliott> `delquote 64
23:50:04 <HackEgo> ​*poof* <Sgeo|web> Where's the link to the log? <lament> THERE'S NO LOG. YOUR REQUEST IS SUSPICIOUS AND HAS BEEN LOGGED.
23:50:10 <elliott> `revert
23:50:11 <elliott> `delquote 63
23:50:12 <HackEgo> Done.
23:50:14 <HackEgo> ​*poof* <Warrigal> Invalid! Kill! Kill! <[REDACTED]> I get that feeling too.
23:52:51 <kmc> `coins
23:52:52 <HackEgo> larioncoin etacoin musichcoin runkcoin iiricoin boatcoin dovicoin procoin self-modicoin dumbelloncoin parcoin unrecoin lizationcoin cowconfimcoin unclujcoin addliffurenacoin bynedoodcoin lingpetercoin nandomialcoin bencoin
23:52:59 <boily> woooah... what the delquote are you doing there?
23:53:16 <kmc> maybe i'll find the perfect coin to make today not suck :/
23:53:29 <oerjan> boily: apparently aftran doesn't want to be quoted any longer.
23:53:37 <boily> oh hm.
23:53:55 <boily> oh well. time to excise the quotes...
23:54:09 <oerjan> you don't _have_ to *whistles innocently*
23:54:17 <kmc> `coins
23:54:19 <HackEgo> bestificiendomycoin ferucoin 17s6coin archcoin intercalcoin tosighcoin jcwentcoin acecoin genomereacoin parcacoin guelcoin ersmalcoin condrcoin libercoin p'scoin thyiionccoin fronymcoin attercoin kippearion23coin alippecoin
23:54:28 <kmc> intercalcoin!!
23:54:44 <boily> oerjan: oooooh. a very machiandinavian technique.
23:55:52 <int-e> Gregor: thanks a lot for the re-browsable repo!
23:57:06 <oerjan> when was it the repository went offline, anyway.
23:57:32 <int-e> when the bot moved
23:58:04 <int-e> oh hmm. no, that's when it became out of date for a while. I don't know when it went offline
23:58:18 <oerjan> sorry, i mean, "what's the earliest repository command i haven't checked yet."
23:58:19 <boily> `pastewisdom
23:58:20 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/
23:58:25 <Taneb> Hey guys, wish me luck
23:58:43 <boily> Taneb: «merde!»
23:58:46 <oerjan> oh right it went out of date
23:59:00 <Taneb> boily, my french is not that great but I do not think that is luck
23:59:39 <Taneb> My live esolang creation is in 19 and a half hours
←2014-02-18 2014-02-19 2014-02-20→ ↑2014 ↑all