←2014-04-10 2014-04-11 2014-04-12→ ↑2014 ↑all
00:07:30 -!- Sprocklem has quit (Quit: leaving).
00:07:48 -!- prooftechnique has joined.
00:07:56 -!- prooftechnique has quit (Client Quit).
00:08:03 -!- Sprocklem has joined.
00:11:14 -!- vravn has quit (Ping timeout: 240 seconds).
00:14:36 -!- vravn has joined.
00:18:17 -!- doesthiswork has joined.
00:24:20 -!- ter2 has quit (Ping timeout: 252 seconds).
00:24:34 -!- vravn has quit (Ping timeout: 240 seconds).
00:25:22 -!- oerjan has quit (Quit: timeout: 8-9 hours).
00:28:37 -!- vravn has joined.
00:49:52 -!- ter2 has joined.
00:52:37 -!- ^v has quit (Quit: http://i.imgur.com/DrFFzea.png).
00:52:56 -!- ^v has joined.
01:07:54 -!- ter2 has quit (Ping timeout: 240 seconds).
01:13:43 -!- boily has quit (Quit: GARDEN CHICKEN).
01:13:50 -!- metasepia has quit (Remote host closed the connection).
01:20:07 -!- Sgeo has joined.
01:27:08 <doesthiswork> ^v why not <^v> ?
01:27:30 <^v> wat
01:27:36 <^v> why do you think
01:32:49 <coppro> this week in "dumb questions";
01:35:38 <Bike> oh, is that why it is.
01:35:45 <kmc> clever.
01:54:22 <Sgeo> topic
01:54:23 <Sgeo> oops
01:59:59 <coppro> I was going to suggest that actually
02:08:34 <doesthiswork> oh there you are <^v> I was wondering where you had gone when I only saw ^v in the channel
02:09:06 <^v> wat
02:14:01 <doesthiswork> wat isn't THAT esoteric but it's still interesting https://github.com/manuel/wat-js
02:14:28 <lexande> doesthiswork: i don't see <^v>, only < ^v>
02:14:55 <doesthiswork> I'm using the webchat interface
02:15:31 <^v> nobody else has a space?
02:16:49 <coppro> I do.
02:16:50 <coppro> irssi
02:18:45 -!- conehead has quit (Quit: Computer has gone to sleep).
02:30:54 -!- vravn has quit (Ping timeout: 240 seconds).
02:34:38 -!- vravn has joined.
02:35:12 -!- nooodl has quit (Quit: Leaving).
02:38:48 -!- nisstyre has joined.
02:40:57 <Bike> r
02:40:57 <Bike> 19:40 < Barcode> i ended up spitting a wad of half-dry blood into the garbage like 15 minutes after i figured i stopped my bleed and my coworker just. stopped typing for a few seconds
02:41:00 <Bike> oops.
02:41:01 <Bike> well, whatever.
02:45:38 <Sgeo> I think the idea of just passing around IOs and functions to IOs is starting to bother me
02:46:09 <Sgeo> What does an (a -> IO ()) do when you pass it an a? Whatever the heck it wants to! What do you mean, this one is supposed to trigger a bunch of event handlers?
02:48:29 <Bike> what does an a -> Num do when you pass it an a who knows
02:57:07 -!- SpaceWizard has quit (Ping timeout: 250 seconds).
03:07:36 <kmc> Sgeo: it doesn't do anything
03:08:05 <kmc> but as for the IO actions themselves, yes, the lack of type information about effects can be problematic
03:11:42 <elliott> you want event handlers to be able to do arbitrary IO anyway, generally
03:11:46 <elliott> so this is not a very good example
03:13:39 <coppro> ^
03:13:57 <kmc> ^^
03:24:36 <Sgeo> In general, would using reactive-banana just for its AddHandler be a bad idea?
03:28:47 <kmc> there's always money in the banana stand
03:29:44 <doesthiswork> ^^^^^
03:31:32 <Sgeo> So yeah... I'm pretty certain I'm going to bite the LastPass bullet soon
03:35:03 <Bike> "OpenSSL uses a custom freelist for connection buffers because long ago and far away, malloc was slow." so i think i'd like to declare a blood oath against C
03:35:52 <kmc> pfft C is easy, just don't make any mistakes ever
03:36:02 <kmc> you shouldn't be programming if you're the sort of person who would ever make a mistake
03:38:48 <Bike> also you have to hate the idea of standard libraries?
03:39:13 <Sgeo> What sort of vulnerabilities would crypto in Haskell be particularly likely to be vulnerable to, compared to liklihood of vulnerabilties of reimplementation in more conventional languages?
03:39:21 <Sgeo> Side-channel attacks based on timing?
03:40:33 -!- copumpkin has joined.
03:46:28 <pikhq> The amusing thing about this is, most of these bugs aren't entirely from C being bad, but from the coders being *profoundly moronic and awful*. With C just making the consequences of it worse.
03:48:48 <Sgeo> http://np.reddit.com/r/Bitcoin/comments/22p50z/sub400_btc_here_we_go/cgp0gwy
03:49:20 <Sgeo> Not commenting on the rest of it, but that $500/coin to mine figure, would the cost go down with fewer miners competing?
03:50:25 <kmc> yeah
03:50:29 <kmc> others in the thread point this out
03:51:26 <kmc> the cost per GH/s won't go down, but the revenue per GH/s will go up
03:51:47 <kmc> or should that just be cost per GH? anyway
03:53:03 <kmc> ~coins
03:53:04 <kmc> ~coins
03:53:06 <kmc> `coins
03:53:07 <HackEgo> toadcoin boudcoin falcoin sansiscoin libedtcoin whostepchcoin acfcoin consurfcoin zustcoin patncoin dnagecoin adnestcoin ntcmcoin eloopcoin attoacoin niedcoin revelacoin smyrmatinucoin golcoin devcoin
03:53:30 <Sgeo> So much for being unregulatable. One government's actions is enough to drastically hurt the price
03:53:52 <kmc> which actions are those
03:54:26 <Sgeo> http://blogs.wsj.com/moneybeat/2014/04/10/bitcoin-prices-down-10-after-chinese-banks-cut-off-local-exchanges/
03:54:34 <kmc> I thought that happened months ago
03:54:38 <kmc> I guess something new happened
03:54:42 -!- Sorella has quit (Quit: It is tiem!).
03:55:09 <lexande> it was always super volatile
03:55:25 <Sgeo> "To be fair, if 1 BTC equaled 390 BTC that wouldn't be bad for bitcoin at all."
03:55:29 <Sgeo> http://www.reddit.com/r/SubredditDrama/comments/22q9tr/when_bitcoin_drops_to_390_btc_one_man_dares_to/
03:56:06 <Bike> http://i.imgur.com/ZNN5zrn.png good point
03:56:46 <kmc> lol
03:58:26 <Sgeo> It would be nice if the technical stuff behind bitcoin allowed it to be useful without it being a vehicle for continuous speculation
03:58:54 <Sgeo> There may be something good about having a cryptocurrency, but I don't think 'wild price changes you may get lucky on' is it
04:00:03 <kmc> i mean, that's something more specific than continuous speculation
04:00:08 <kmc> every market has continuous speculation
04:00:20 <Jafet> If you trade bitcoin in real life, its exchange rate will move in real life
04:01:05 -!- conehead has joined.
04:02:09 <Sgeo> Is StartSSL still evil?
04:02:39 <pikhq> More so than usual with the recent Heartbleed issue.
04:02:59 <Sgeo> I didn't consider it evil before Heartbleed
04:03:16 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
04:03:31 <pikhq> It still disincentivizes good security practices, it just happens to have not been very relevant until just now. :)
04:05:23 <Sgeo> The non-existence of free certs also isincentivizes good security practices
04:05:28 <Sgeo> *disincentivizes
04:05:45 <pikhq> It's more the complete and utter insanity of the CA system that does that.
04:06:09 <pikhq> "Trust is hard. So trust this list of companies ENTIRELY!" is just... insane.
04:08:36 <kmc> i,i "truth is hard, so trust these axioms entirely!"
04:09:09 <Jafet> Free certs, are you suggesting we should lower the cost of someone jacking your router from $20 to zero
04:10:04 <kmc> routerjacking.xxx
04:10:40 <Bike> yeah, sure would suck if mathematicians dedicated themselves to finding the Right axioms
04:10:46 <Bike> anyway What Is Life is p. good i recommend it
04:13:09 <doesthiswork> there is an online catagory theory demonstrator
04:13:47 <doesthiswork> http://www.j-paine.org/cgi-bin/webcats/webcats.php
04:14:45 <elliott> Jafet: StartSSL free certs are already accepted by the major OSes/browsers, afaik
04:16:25 <Sgeo> Does LastPass have a feature to import saved Chrome passwords?
04:16:28 <Sgeo> That would be convenient
04:20:18 <kmc> I'm still waiting for Honest Lexande's Discount Certificates
04:21:06 -!- variable has quit (Ping timeout: 240 seconds).
04:21:15 <Jafet> Yeah, I should clear out root certs here
04:21:23 <Jafet> Maybe I should remove all root certs
04:21:34 <Jafet> And use certpatrol manually
04:22:01 <Jafet> But first, any root that signs intermediates
04:22:58 <kmc> `run openssl genrsa -out /tmp/root-ca.key 4096
04:22:59 <HackEgo> WARNING: can't open config file: /usr/lib/ssl/openssl.cnf \ Generating RSA private key, 4096 bit long modulus \ ..........++ \ .++ \ e is 65537 (0x10001)
04:23:04 <elliott> you might even succeed in making SSL annoying enough to use that you just use http intsead
04:24:53 <Bike> hey has anyone noticed that statistical mechanics is balls out crazy
04:26:04 <Jafet> elliott: to be fair http://i.imgur.com/jfGMMyL.png
04:28:04 <Jafet> `revert
04:28:08 <HackEgo> Done.
04:28:24 <Jafet> There, airgapped
04:28:30 <kmc> brilliant
04:28:40 <kmc> military grade cryptography
04:29:05 <kmc> the default is 1024 bits :'(
04:29:41 <Bike> whast's wrong with 1024
04:29:51 <kmc> too small
04:30:10 <Bike> but it's like, ovre twice as much as 400 bits
04:30:18 <shachaf> kmc would prefer 2048 bits
04:30:32 <kmc> :D
04:31:35 <maurer> The real thing that surprises me with default military grade being 1024 is that it's not like it would be that expensive for them to say "1024 is accepted but all new keys are 4096"
04:32:59 <Jafet> You don't understand, "military grade" just means "iraqi rebels can't hack into our drones using 20-year-old PCs"
04:33:11 <Jafet> It also sometimes means "RAM heatsinks"
04:33:37 <Bike> important to stay warm
04:34:12 <kmc> japanese solid capacitors
04:42:28 -!- tromp_ has quit (Remote host closed the connection).
04:43:01 -!- tromp_ has joined.
04:47:18 -!- tromp_ has quit (Ping timeout: 240 seconds).
04:53:49 -!- oklopol has joined.
04:59:48 -!- Sprocklem has quit (Quit: leaving).
05:12:09 -!- nisstyre has quit (Quit: WeeChat 0.4.3).
05:15:36 -!- variable has joined.
05:15:36 -!- variable has quit (Changing host).
05:15:36 -!- variable has joined.
05:22:20 -!- password2 has joined.
05:25:48 -!- ^v has quit (Read error: Connection reset by peer).
05:26:14 -!- ^v has joined.
05:28:58 <Sgeo> If Heartbleed is 11 on a scale of 1-10, what is 'mathematicians have found a very fast way to factor any number' be?
05:29:30 <kmc> 420
05:29:40 <coppro> 11*11
05:29:50 <Bike> well, factorization could be in P without P = NP, right?
05:29:58 <kmc> yeah
05:30:04 <coppro> yeah
05:30:15 <Bike> so you could base a cryptosystem on discrete log or w/e right
05:30:25 <kmc> yeah
05:30:45 <coppro> like elliptic curve crypto
05:30:48 <kmc> RSA is pretty widely used though
05:30:50 <Bike> i guess "RSA doesn't work" would still be pretty bad, practically speaking, huh
05:30:53 <Bike> right
05:31:10 <coppro> it would be pretty bad. but not nearly as bad as "private key crypto doesn't wokr
05:31:40 <kmc> but it's a lot worse than everyone's private keys getting leaked once
05:34:35 <Bike> «Note that this final London equation does not contain instantaneous dipoles (see molecular dipoles). The "explanation" of the dispersion force as the interaction between two such dipoles was invented after London arrived at the proper quantum mechanical theory.» can someone explain to me how chemistry, the science, is even possible
05:35:46 <coppro> Bike: btw you would like quantum crypto
05:35:55 <Bike> are you sure
05:36:09 <Bike> that's not a joke or anything it just doesn't seem like i would
05:39:36 <Bike> i'm reading a seminontechnical schrodinger thing and he more or less gave up on explaining quantum jumps except that they happen, it kind of rules
05:41:27 <kmc> i like post-quantum crypto
05:44:46 -!- doesthiswork has quit (Quit: Page closed).
05:49:31 <coppro> Bike: not totally sure
05:49:36 <coppro> but I think you would
05:50:03 <Bike> right now i would like to understand stat mechanics. it seems slightly different from quantum crypto, but then it is connected to info theory...
06:00:30 <Slereah_> Statistical mechanics doesn't use much information theory
06:00:43 <Slereah_> Just that you try to guess at the microstates from the macrostate
06:01:39 * Bike points at szilard engine
06:01:45 <Slereah_> And the lack of knowledge between the two is basically what constitutes entropy
06:11:32 -!- oklopol has quit (Ping timeout: 252 seconds).
06:14:11 <Sgeo> http://copy.sh/v24/
06:16:21 <Bike> oh, right. and chemical entropy is shannon entropy times boltzmann.
06:29:29 -!- Slereahphone has joined.
06:31:08 -!- ^v has quit (Quit: http://i.imgur.com/DrFFzea.png).
06:31:51 <Slereahphone> That quit message is racist against chinamen
06:32:03 <kmc> not the preferred nomenclature
06:33:55 -!- Slereahphone has quit (Remote host closed the connection).
06:34:02 <Bike> "continually sucking orderliness"
06:34:39 -!- Slereahphone has joined.
06:51:16 -!- Slereahphone has quit (Remote host closed the connection).
07:00:43 <HackEgo> [wiki] [[Rebmu]] N http://esolangs.org/w/index.php?oldid=39283 * Zom-B * (+2118) Created page with "Rebmu is an esoterical code-[[golf]] dialect of Rebol, made by HostileFork. ==Overview== The underlying language is case-insensitive, so it uses CAPSalternationTOseparateTOKE..."
07:00:49 -!- MoALTz has joined.
07:03:51 <HackEgo> [wiki] [[Rebmu]] http://esolangs.org/w/index.php?diff=39284&oldid=39283 * Zom-B * (+263)
07:06:12 <fizzie> I don't know if I should try to smuggle that ^ wiki update bridge into the start script of HackEgo, or if that would be presumptuous, or if it's even a good idea in general.
07:12:48 -!- Slereahphone has joined.
07:21:20 -!- MoALTz has quit (Quit: brb).
07:34:39 -!- MoALTz has joined.
07:46:27 <Bike> http://xkcd.com/1354/ So how accurate is this
07:49:34 -!- MindlessDrone has joined.
07:50:40 <kmc> "Lactarius xanthogalactus" is a pretty effing cool name
07:52:30 <Taneb> Milky weird-milk?
07:53:11 <kmc> yellow-milked milk-cap
07:53:22 <Bike> xantho is yellow, not weird
07:53:30 <kmc> Bike knows
07:53:42 <Bike> well i got no idea about galactus
07:53:46 <Bike> other than the planet eater dude
07:55:22 <Taneb> Well, "Galaxy" is from the greek for milky way
07:55:29 <Taneb> I mean, literally "Milky Way"
07:55:51 <Bike> hum, so it is
07:56:00 <kmc> yes TIL as well
07:56:07 <kmc> though it sounds like the kind of thing I would have known and forgotten
07:56:23 <kmc> but really isn't all learning just remembering
07:56:40 <Bike> going for the double greek, are we
07:57:51 <kmc> :D
08:09:34 -!- mtve has quit (Quit: Terminated with extreme prejudice - dircproxy 1.2.0).
08:27:00 -!- MoALTz_ has joined.
08:27:58 -!- MoALTz has quit (Ping timeout: 252 seconds).
08:28:09 -!- Patashu has joined.
08:28:31 -!- Patashu has quit (Disconnected by services).
08:28:31 -!- Patashu[Zzz] has joined.
08:53:05 -!- cool has joined.
08:53:37 <cool> hey did you guys see the european open source meeting talk?
08:55:06 <cool> https://www.youtube.com/watch?v=3jQoAYRKqhg
08:58:27 <cool> openssl is dead
09:09:00 <int-e> I wouldn't bet on it
09:11:21 -!- xpte has quit (Quit: Connection closed for inactivity).
09:35:29 -!- S1 has joined.
09:40:53 -!- cool has quit (Quit: Page closed).
10:02:59 -!- Slereahphone has quit (Remote host closed the connection).
10:15:26 -!- yorick has joined.
10:19:04 -!- oerjan has joined.
10:29:18 <oerjan> <Sgeo> Side-channel attacks based on timing? <-- that's my hunch anyway.
10:30:03 <oerjan> assuming an attacker cannot also track memory use.
10:30:49 <fizzie> I think I've read about things like cache-timing attacks on AES.
10:31:03 <fizzie> Which I guess would be a subclass of "memory use".
10:31:43 <oerjan> fizzie: btw i left out the context that this was about haskell
10:31:52 <oerjan> which is safe in so many other ways.
10:32:29 <fizzie> That's all right, since I did see the context.
10:32:33 <oerjan> ok
10:33:29 <oerjan> that's like tracking memory use _via_ time use...
10:34:26 -!- SpaceWizard has joined.
10:39:44 -!- MoALTz_ has quit (Quit: brb).
10:39:56 -!- MoALTz has joined.
10:47:44 -!- yorick has quit (Read error: Connection reset by peer).
10:48:34 -!- nucular has joined.
10:48:46 -!- nucular has quit (Changing host).
10:48:47 -!- nucular has joined.
10:49:31 -!- Slereahphone has joined.
10:50:24 -!- Slereahphone has quit (Read error: Connection reset by peer).
10:52:13 <fizzie> These spam emails from (predominantly Chinese) manufacturers of this and that (mostly) industrial thing are curious.
10:52:35 <fizzie> One wouldn't assume them to have much of a success rate, but maybe it's a large enough epsilon to be worth it.
10:53:42 <fizzie> (Or maybe they have some other purpose. Does anyone know?)
10:53:54 -!- yorick has joined.
10:55:01 <fizzie> Here's a sample I just got, delivered to an obviously-harvested-from-web role address just now: http://sprunge.us/ceGW
10:55:46 <oerjan> they're secretly commands to the chinese hacker botnets, they're just sent indiscriminately so no one will notice where the real machines are hth
11:04:07 <fizzie> tdh
11:05:10 -!- S1 has left.
11:08:45 -!- Patashu[Zzz] has changed nick to Patashu.
11:10:11 -!- password2 has quit (Ping timeout: 252 seconds).
11:11:59 -!- password2 has joined.
11:15:34 <int-e> fizzie: that reminds me of http://www.nytimes.com/2012/04/15/opinion/sunday/the-cybercrime-wave-that-wasnt.html?_r=0
11:36:14 -!- conehead has quit (Quit: Computer has gone to sleep).
11:46:18 -!- SpaceWizard has quit (Ping timeout: 276 seconds).
11:48:54 -!- olsner has quit (Ping timeout: 276 seconds).
11:52:48 <oerjan> `revert
11:52:50 <HackEgo> Done.
11:53:25 <oerjan> @tell Jafet before `reverting, you should check that your command actually changed something, otherwise you'll revert the previous change instead.
11:53:26 <lambdabot> Consider it noted.
11:59:23 <Jafet> I see, /tmp isn't tracked
11:59:55 <oerjan> `pwd
11:59:56 <HackEgo> ​/hackenv
11:59:59 <oerjan> only that
12:01:06 -!- olsner has joined.
12:11:25 -!- SpaceWizard has joined.
12:18:05 -!- Sgeo has quit (Read error: Connection reset by peer).
12:19:30 -!- Tod-Autojoined has quit (Read error: Connection reset by peer).
12:19:43 -!- Tod-Autojoined has joined.
12:34:36 -!- tromp_ has joined.
12:34:41 -!- tromp has quit (Ping timeout: 245 seconds).
12:38:34 -!- password2 has quit (Remote host closed the connection).
12:40:05 -!- password2 has joined.
12:40:23 -!- tromp has joined.
12:45:57 -!- tromp has quit (Remote host closed the connection).
12:46:33 -!- tromp has joined.
12:51:05 -!- tromp has quit (Ping timeout: 258 seconds).
12:51:36 -!- password2 has quit (Ping timeout: 252 seconds).
12:56:07 -!- nooodl has joined.
13:09:29 -!- impomatic has quit (Ping timeout: 258 seconds).
13:18:56 -!- Sellyme has quit (Excess Flood).
13:20:09 -!- S1 has joined.
13:20:52 -!- Sellyme has joined.
13:25:35 -!- SpaceWizard has quit (Quit: Leaving).
13:26:04 -!- SpaceWizard has joined.
13:32:51 -!- S1 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
13:55:38 <HackEgo> [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=39285&oldid=39247 * 88.162.181.62 * (+9)
14:06:38 <fizzie> That can't be right, but I don't have time to look into it right now.
14:07:01 <fizzie> (They added "F#" to the language list, but that just works out as a link to F.)
14:07:28 <quintopia> maybe it should be Fsharp
14:08:18 -!- SpaceWizard has quit (Quit: Leaving).
14:08:46 -!- SpaceWizard has joined.
14:08:47 -!- SpaceWizard has quit (Changing host).
14:08:47 -!- SpaceWizard has joined.
14:24:53 -!- Patashu has quit (Ping timeout: 252 seconds).
14:29:22 -!- Sprocklem has joined.
14:30:51 <HackEgo> [wiki] [[Talk:Smartboxes]] http://esolangs.org/w/index.php?diff=39286&oldid=39274 * Oerjan * (+95) Move signature to end, question
14:35:02 <HackEgo> [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=39287&oldid=39285 * Oerjan * (-9) Undo revision 39285 by [[Special:Contributions/88.162.181.62|88.162.181.62]] ([[User talk:88.162.181.62|talk]]) (Not esoteric, and the page is not about it.)
14:44:09 -!- ^v has joined.
15:00:24 -!- variable has changed nick to trout.
15:15:29 -!- oerjan has quit (Quit: leaving).
15:30:27 -!- oerjan has joined.
15:32:32 -!- SpaceWizard has quit (Ping timeout: 252 seconds).
15:33:18 -!- oerjan has quit (Client Quit).
16:25:31 -!- Sprocklem has quit (Ping timeout: 245 seconds).
16:27:19 -!- Sprocklem has joined.
16:27:25 -!- SpaceWizard has joined.
16:33:37 -!- password2 has joined.
16:49:48 -!- yorick has quit (Remote host closed the connection).
17:01:04 -!- jconn has quit (Remote host closed the connection).
17:09:27 -!- Sprocklem has quit (Ping timeout: 258 seconds).
17:10:56 -!- MoALTz has quit (Quit: Leaving).
17:11:16 <fizzie> Grumble frumble mips-elf-objdump doesn't have a similar "use information from DYNAMIC phdr entry instead" flag that mips-elf-readelf has; it can't disassemble these binaries at all. (I've used readelf + dd-with-offsets + objdump -b binary as a workaround, but it's very uncomfortable.)
17:13:09 <fizzie> (For one thing, I need to manually cross-reference all GOT offsets and such.)
17:17:12 -!- jconn has joined.
17:17:54 -!- lambdabot has quit (Quit: brb).
17:18:03 -!- zzo38 has joined.
17:22:34 -!- lambdabot has joined.
17:35:04 -!- Sprocklem has joined.
17:40:15 -!- Sprocklem has quit (Ping timeout: 250 seconds).
17:49:01 <mroman> Does anyone have experience with compiling BASIC-like Languages to languages without computed gotos?
17:49:11 <mroman> http://codepad.org/ib8s3lEB <- this approach works
17:49:29 <mroman> but it's prone to stack overflows
17:50:27 <mroman> (that's C# btw.)
17:52:30 <mroman> I also figured I could keep a list of delegates
17:52:41 <mroman> which tell's me which function I have to call next
17:53:09 <mroman> that way I could probably avoid that
17:53:33 -!- MindlessDrone has quit (Ping timeout: 276 seconds).
17:54:30 <fizzie> There's the single-function giant-dispatcher approach.
17:56:32 <int-e> there is the Statement s = LINE1; while (!quit) { s = s.invoke(); } approach.
17:56:50 <int-e> (poor man's CPS)
17:58:37 <fizzie> You could also adopt something like the "Cheney on the M.T.A." trick, but it's perhaps not that doable in C#.
17:59:12 <mroman> http://codepad.org/eSHjKVYa <- this works
17:59:57 <mroman> keeping a list of delegates. and a GOTO changes the index of the next called function
18:00:25 <mroman> (and no GOTO just increases the index)
18:01:01 <zzo38> To do something similar I have just used a case block, where the labels are just case and goto is replaced by an assignment and then continue the outer loop.
18:04:49 <mroman> alright.
18:04:57 <mroman> I think I can have this thing going by tomorrow :D
18:05:35 <mroman> aka Write Yourself a crappy BASIC compiler in a day :)
18:09:51 -!- MindlessDrone has joined.
18:09:52 -!- MoALTz has joined.
18:18:46 <kmc> `coins
18:18:47 <HackEgo> imminicoin lnncoin greocoin nyrcoin alpitchcoin smalcoin fortcoin anemailwariathcoin theshccoin chercoin grapecoin wheecoin fernacoin son-textenchcoin longcoin balcoin lintolercoin nesancoin sfulcoin empiuertcoin
18:20:19 <int-e> smal[l]coin
18:21:05 <kmc> smellcoin
18:29:41 -!- Slereah has joined.
18:30:44 -!- Slereah_ has quit (Ping timeout: 252 seconds).
18:40:19 <HackEgo> [wiki] [[Smartboxes]] http://esolangs.org/w/index.php?diff=39288&oldid=39278 * Zerk * (+10) Clarified indentation slightly; "[same _Y _Y]" is my new favourite way to specify letrec XD
19:01:27 <HackEgo> [wiki] [[Nock]] N http://esolangs.org/w/index.php?oldid=39289 * Zerk * (+1425) TODO: actual article. I think copying the official docs wouldn't be a license conflict?
19:01:44 <HackEgo> [wiki] [[Talk:Smartboxes]] http://esolangs.org/w/index.php?diff=39290&oldid=39286 * Zerk * (+415)
19:08:38 -!- Slereah_ has joined.
19:12:07 -!- Slereah has quit (Ping timeout: 250 seconds).
19:12:54 -!- Slereah has joined.
19:13:30 -!- Slereah_ has quit (Ping timeout: 240 seconds).
19:14:57 -!- Slereah has quit (Client Quit).
19:29:56 -!- Slereah_ has joined.
19:53:17 -!- MindlessDrone has quit (Quit: MindlessDrone).
19:55:28 -!- impomatic has joined.
19:57:23 -!- Sprocklem has joined.
20:26:18 -!- password2 has quit (Ping timeout: 276 seconds).
20:34:21 -!- doesthiswork has joined.
20:38:03 <doesthiswork> what would be a good name for a language based on a statemachine that can be in an arbitrary superposition of states?
20:38:44 <Slereah_> THE QUANTUM MACHINE
20:38:52 <Bike> powerstate machine
20:38:59 <Slereah_> The Power
20:39:09 <Bike> because the state is actually out of the powerset of states, rather than the set, see
20:40:33 <doesthiswork> ok powerstate it is
20:40:46 -!- password2 has joined.
20:42:16 <doesthiswork> Its more of a fuzzy powerset really
20:42:32 <Bike> probability assigned to each state?
20:43:11 <Slereah_> The Love Machine 9000
20:43:31 <doesthiswork> not probability, canonicalness
20:44:02 <Bike> Uh?
20:44:19 <Bike> Does this involve a priesT?
20:45:20 <doesthiswork> its state is holographic so it responds in proportion to how similar it's current state is to the set of states
20:45:32 <doesthiswork> it makes sense I promis
20:53:01 -!- Frooxius has quit (Read error: Connection reset by peer).
20:54:38 -!- Frooxius has joined.
21:03:13 -!- zzo38 has quit (Remote host closed the connection).
21:03:46 -!- oerjan has joined.
21:20:42 -!- Sprocklem has quit (Ping timeout: 240 seconds).
21:36:49 -!- Slereah has joined.
21:39:01 -!- Slereah_ has quit (Ping timeout: 250 seconds).
21:41:19 -!- ^v has quit (Read error: Connection reset by peer).
21:41:41 -!- ^v has joined.
21:49:35 <kmc> I found one case in Rust where let mut x = ...; f(x) can end up modifying x
21:49:37 <kmc> :(
21:51:03 <kmc> that's one of the worst things about C++, and Rust generally avoids it
21:51:23 <kmc> well I don't know, there's a lot of competition for "worst things about C++"
21:56:10 -!- MoALTz has quit (Quit: brb).
21:57:19 -!- copumpkin has joined.
21:57:39 -!- MoALTz has joined.
21:59:30 <Slereah> C++ killed my parents :(
22:03:10 -!- nucular has quit (Quit: Switching to the phone).
22:07:42 -!- drlemon_ has quit (Remote host closed the connection).
22:08:10 -!- drlemon has joined.
22:08:53 -!- yorick has joined.
22:15:34 <HackEgo> [wiki] [[Talk:Nock]] N http://esolangs.org/w/index.php?oldid=39291 * Doesthiswork * (+172) Created page with "After reading about the Urbit project, Nock and Hoon are definitely esoteric ~~~~"
22:17:54 -!- Frooxius has quit (Ping timeout: 240 seconds).
22:26:22 <HackEgo> [wiki] [[User:Doesthiswork]] N http://esolangs.org/w/index.php?oldid=39292 * Doesthiswork * (+763) notes on holographic reduced representation
22:39:52 -!- conehead has joined.
22:40:17 -!- tromp has joined.
22:48:02 -!- doesthiswork has quit (Quit: Page closed).
22:49:07 <shachaf> https://plus.google.com/111605401594472745199/posts/BBarZAT9wCM
22:49:30 <kmc> :)
22:50:10 -!- Sgeo has joined.
22:51:06 -!- Patashu has joined.
22:58:23 -!- Sorella has joined.
23:10:15 <oerjan> argh easter is next week
23:11:48 * oerjan wows never to trust shop assistants again
23:13:12 <oerjan> (because of this, i might have sent flowers to someone who is already on vacation)
23:14:19 <oerjan> *may
23:21:45 -!- yorick has quit (Remote host closed the connection).
←2014-04-10 2014-04-11 2014-04-12→ ↑2014 ↑all