←2015-04-29 2015-04-30 2015-05-01→ ↑2015 ↑all
00:05:40 -!- ais523 has quit.
00:50:07 -!- hamrove has quit (Quit: hamrove).
00:55:18 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:11:04 -!- boily has quit (Quit: OUTER CHICKEN).
01:14:57 <Jafet> Sir Lambdabellot
02:03:28 -!- hamrove has joined.
02:39:38 -!- MDude has quit (Ping timeout: 245 seconds).
02:44:30 -!- MDude has joined.
02:49:59 -!- spatterworthy has quit (Ping timeout: 246 seconds).
03:31:03 -!- hamrove has quit (Quit: hamrove).
03:32:37 -!- variable has changed nick to constant.
03:33:28 -!- hamrove has joined.
03:43:50 -!- bb010g has joined.
04:20:54 -!- MDude has changed nick to MDream.
04:55:10 -!- ent0nces has joined.
05:05:48 -!- ent0nces has quit (Ping timeout: 256 seconds).
05:09:43 -!- ^v has quit (Read error: Connection reset by peer).
05:11:20 -!- paul2520 has quit (Ping timeout: 255 seconds).
05:24:30 -!- paul2520 has joined.
05:24:47 -!- paul2520 has changed nick to Guest26818.
06:25:00 -!- tromp__ has joined.
06:25:52 <HackEgo> [wiki] [[Fish]] http://esolangs.org/w/index.php?diff=42776&oldid=42775 * 0x0dea * (-122) Replace FizzBuzz example with a stack-clean, terminating implementation.
06:27:23 -!- tromp_ has quit (Ping timeout: 255 seconds).
06:44:49 <int-e> @metar lowi
06:44:50 <lambdabot> LOWI 300620Z VRB02KT 6000 RA FEW005 SCT008 BKN020 08/07 Q1019 NOSIG
06:45:08 <int-e> well, yuck.
07:03:59 -!- Sgeo_ has joined.
07:07:20 -!- Sgeo__ has quit (Ping timeout: 272 seconds).
07:12:24 -!- mitchs has quit (Read error: Connection reset by peer).
07:12:51 -!- mitchs has joined.
07:37:35 -!- constant has quit (Ping timeout: 244 seconds).
07:49:46 -!- mitchs has quit (Quit: mitchs).
08:01:13 -!- mitchs has joined.
08:02:56 -!- tr00p has joined.
08:03:14 <tr00p> so... I am proud of myself
08:03:16 <tr00p> http://lpst.tk/?LqkL
08:07:28 <HackEgo> [wiki] [[Newton]] M http://esolangs.org/w/index.php?diff=42777&oldid=40024 * Vriskanon * (+62) Added cat program. The instructions are unclear so I guessed some information.
08:15:57 <mroman> Lua's OOP is hashtables, right?
08:19:17 -!- hamrove has quit (Quit: hamrove).
08:27:56 -!- heroux has joined.
08:30:47 -!- rodgort` has quit (Ping timeout: 265 seconds).
08:31:46 -!- idris-bot has quit (Quit: Terminated).
08:32:02 -!- idris-bot has joined.
08:40:38 -!- Patashu has joined.
08:48:21 -!- tromp_ has joined.
08:48:39 -!- tromp__ has quit (Ping timeout: 256 seconds).
08:49:00 -!- rodgort has joined.
09:02:35 <mroman> Is a stack + three registers enough for TC?
09:05:49 -!- mitchs has quit (Read error: Connection reset by peer).
09:06:15 -!- mitchs has joined.
09:12:12 <fizzie> Are they registers of unbounded size? I mean, two-counter Minsky machine.
09:13:06 <fizzie> If they're bounded, then I would guess no, since it's just "stack + more finite states" then.
09:13:28 <mroman> they are bounded.
09:16:32 <FreeFull> Two stacks are sufficient
09:16:51 <FreeFull> Or a queue
09:28:24 -!- Phantom_Hoover has joined.
09:30:46 <mroman> I fiddling around with decimally encoded opcode/args and stuff
09:51:20 <Jafet> Boring completeness imo
09:56:47 -!- FreeFull has quit (Quit: Rebooting into new kernel).
09:59:36 -!- FreeFull has joined.
10:23:10 -!- boily has joined.
11:12:53 <myname> why is a queue sufficient?
11:21:36 -!- boily has quit (Quit: RETROCOMPATIBLE CHICKEN).
11:33:25 <mroman> Queues are self-sufficient.
11:51:50 <mroman> Vriskanon... I see
11:58:13 -!- ais523 has joined.
12:17:16 <Jafet> Boring-complete languages based on queues exist, such as cyclic tag
12:22:45 <ais523> "boring-complete"?
12:24:48 <mroman> the opposite of fun-complete
12:27:44 -!- Patashu has quit (Ping timeout: 240 seconds).
12:30:37 <izabera> show an example? :P
12:31:20 -!- HackEgo has quit (Remote host closed the connection).
12:35:34 -!- oerjan has joined.
12:52:51 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
12:53:07 -!- copumpkin has joined.
12:54:48 -!- contrapumpkin has joined.
12:57:59 -!- copumpkin has quit (Ping timeout: 256 seconds).
13:02:43 -!- ais523 has quit.
13:08:23 <FireFly> mroman: they're map/table structures, but I don't know if the reference manual says whether they're strictly hashtables or not
13:08:28 <FireFly> but pretty much, yes
13:09:35 <FireFly> No mention of 'hash' in http://www.lua.org/manual/5.2/manual.html at least
13:14:38 <mroman> can you do python-like stuff?
13:14:41 <mroman> like __gt__ and such?
13:14:55 -!- ais523 has joined.
13:23:25 <mroman> At least Lua is better than JavaScript
13:23:39 <mroman> and that assumption is based solely on knowing JavaScript.
13:26:51 -!- `^_^v has joined.
13:30:57 -!- ais523 has quit.
13:42:15 -!- ais523 has joined.
13:43:23 -!- oren has quit (Ping timeout: 244 seconds).
13:45:34 -!- villasukka has quit (Remote host closed the connection).
13:45:34 -!- atehwa has quit (Read error: Connection reset by peer).
13:59:14 -!- ais523 has quit.
14:35:14 <MDream> After using both Lua and Javacript, so far I've liked how canvas works.
14:35:19 -!- MDream has changed nick to MDude.
14:37:08 <MDude> But I also haven't used Love2D because I don't like how it expects you to make fake .exes by renaming a zip before running ti through some process and then renaming it again.
14:38:06 <MDude> If it's not going to let actual compilation then at least let let Love2D be something that itself doens't require installation.
14:39:34 <MDude> And somethiing where for a program to use it, it can just be in a subfolder under Love2Dprogs or something.
14:40:25 <mroman> hu?
14:41:53 <MDude> The canvas functions for graphical interfaces, I mean, I mean.
14:42:29 <MDude> Lua and Javascript both seem pretty usable to me in their current state.
14:44:04 <MDude> I don't actually use other languages much though, just read about them.
14:44:45 <mroman> Löve2D at least has some physics.
14:46:17 <MDude> I like describing physics myself, it's just the hardware interface I want simple.
14:49:58 <J_Arcane> MDude: Have you seen PICO8? ;)
14:50:24 -!- GeekDude has joined.
15:04:31 <MDude> No, or if I did I mistook it for CHIP-8. This virtual cartridge thing seems like exactly what I wanted for Lua.
15:04:52 -!- oren has joined.
15:47:24 <MDude> Unfortunatly I see no way to actually download it?
15:48:38 <MDude> You need to register for Voxatron, but there's not even an option to download Voxatron.
15:53:58 -!- g2watson_ has quit (Remote host closed the connection).
15:54:35 <oerjan> you need to go to Dagobah to find the sole surviving Voxatron user hth
16:08:19 -!- mitchs_ has joined.
16:10:30 -!- hjulle has joined.
16:10:45 -!- hamrove has joined.
16:11:47 -!- mitchs has quit (Ping timeout: 256 seconds).
16:14:15 -!- password2 has joined.
16:15:38 -!- password2 has quit (Max SendQ exceeded).
16:16:37 -!- password2 has joined.
16:17:17 -!- hjulle has quit (Ping timeout: 276 seconds).
16:25:24 <FireFly> mroman: yup, there are metamethods for overloading operators (__gt etc)
16:27:39 <FireFly> PICO-8 looks interesting... hm
16:34:29 * oerjan ogles oren after whistling ievan polkka for the nth time ಠ_ಠ
16:36:16 <oerjan> also after watching too many versions including finnish a capella, finnish lumberjacks and the wiener sängerknaben.
16:36:45 <oerjan> oh and some asian ocarina playing ladies
16:45:22 -!- hamrove has quit (Quit: hamrove).
16:50:41 <oren> https://www.youtube.com/watch?v=znxPpH2MuR4
16:53:34 * oerjan feels a vague breeze from something passing way over his head.
16:54:45 <oerjan> it must be this newfangled tech gnome music
16:56:01 <oren> Ya, imma TeX gnome!
17:05:19 * int-e eyes oren suspiciously
17:07:51 <int-e> http://thread.gmane.org/gmane.linux.kernel/1930358/focus=1939166 ... I wonder if this will be the death of kdbus
17:12:42 <oerjan> has anyone made a potato computer yet
17:12:57 <oerjan> which you can type on
17:24:04 -!- atrapado has joined.
17:29:07 <int-e> (fwiw, lambdabot runs on a systemd-free (but not dbusd-free) system...)
17:29:37 <int-e> (uevent needs dbus, right? sigh.)
17:29:56 <b_jonas> oerjan: what do you mean by potato computer?
17:30:04 <oerjan> b_jonas: see int-e's link
17:30:32 <int-e> I'm waiting for the day that a major distribution ships a systemd update that bricks a ton of computers (making them unable to boot, not even in some sane recovery mode).
17:30:54 <b_jonas> int-e: they have already done that
17:31:10 <J_Arcane> oerjan: https://web.archive.org/web/20000815202656/http://world.std.com/~fwhite/spud/
17:31:48 <oerjan> J_Arcane: those are potato batteries not computers hth
17:33:46 <int-e> Is there any *simple* dependency based init daemon that just tries to be that without wanting to take over the whole system and desktop as well? Ideally smaller than sysvinit (init.c has almost 3k lines of code...)
17:34:50 <int-e> The main point is it should have a *fixed* set of features, so it has a chance to mature and shed its bugs...
17:35:03 <b_jonas> int-e: I don't understand why init would have to handle the dependencies. couldn't that be in a separate process which init just starts at every runlevel change?
17:35:54 <int-e> b_jonas: it doesn't have to be init. but if I reduce init to spawning a single process then I can just as well use that process as init
17:36:43 <b_jonas> int-e: no, init would still handle respawning the getty on the consoles, and waiting for whatever way telinit tells init to change runlevel
17:36:59 <b_jonas> but the separate process would handle which scripts to start, dependency-based, when you change runlevel
17:37:02 -!- Tod-Autojoined has joined.
17:37:02 -!- Phantom__Hoover has joined.
17:37:11 -!- int-e_ has joined.
17:37:24 <b_jonas> with ideally a clean interface between the two so they're modular, you can replace one or the other with a newer version
17:37:57 <b_jonas> plus init would still have to handle waiting on orphans of course
17:38:46 <b_jonas> (you don't really have a choice about that part)
17:39:11 -!- int-e has quit (Disconnected by services).
17:39:17 -!- int-e_ has changed nick to int-e.
17:40:44 <int-e> Note that I'm musing, I have no clear picture of the requirements... But going on regardless, so how does init communicate that a runlevel changes ... if it happens in the middle taking care of a runlevel change?
17:41:55 <int-e> (I also have to admit that I don't particularly like sysvinit. It does me no harm, since it won't get in my way, but we're not friends.)
17:44:32 <int-e> I guess basically I'm appalled at the feature creep that systemd shows and am wondering what a viable alternative (i.e. one that distributions would be willing to adopt) would look like.
17:45:28 -!- Lymee has joined.
17:46:46 -!- Guest69966 has quit (*.net *.split).
17:46:46 -!- TodPunk has quit (*.net *.split).
17:46:47 -!- Phantom_Hoover has quit (*.net *.split).
17:46:47 -!- sebbu has quit (*.net *.split).
17:46:47 -!- Lymia has quit (*.net *.split).
17:46:47 -!- Sgeo_ has quit (*.net *.split).
17:46:47 -!- olsner has quit (*.net *.split).
17:46:53 -!- Lymee has changed nick to Lymia.
17:49:29 -!- Sgeo_ has joined.
17:49:29 -!- olsner has joined.
17:53:29 -!- Guest69966 has joined.
17:53:45 <int-e> I guess I shall have a serious look at upstart.
18:01:29 <shachaf> How easy is it to decide whether the intersection of regular expressions is empty?
18:01:41 -!- sebbu has joined.
18:02:18 -!- sebbu has quit (Changing host).
18:02:18 -!- sebbu has joined.
18:06:01 <oerjan> shachaf: there's an exponential blowup on converting it to a DFSA, from there it's relatively trivial...
18:06:44 <shachaf> oerjan: yes, but can you better twh
18:06:51 <oerjan> i dunno hth
18:06:58 <oerjan> i expect not
18:07:05 <shachaf> your solution works for just about any question i'd want to ask about regular expressions
18:07:10 <oerjan> heh
18:07:48 <oerjan> someone's probably researched this
18:08:24 <oerjan> hm wait
18:08:37 <oerjan> do you actually _need_ that conversion.
18:09:38 <oerjan> i cannot see why. just pair the NFSA states.
18:09:43 <oerjan> shachaf: ok i think it's simpler.
18:10:33 <oerjan> convert to NFSA instead, no exponential blowup given regular expressions in the original sense
18:11:05 <oerjan> then pair all states and do a path reachability test
18:11:26 <oerjan> this should be polynomial.
18:12:07 <oerjan> NLOGSPACE, even.
18:13:54 <shachaf> sgtm tdh hth
18:13:55 <oerjan> (no guarantee on the last statement)
18:14:07 <oerjan> `? sgtm
18:14:31 <shachaf> sergeant mustard hth
18:14:53 <oerjan> thx
18:15:08 <oerjan> as long as you're not silently giggling to yourself
18:15:40 <shachaf> silently giggling to myself sounds good to me
18:15:49 <oerjan> thought so. now food ->
18:48:17 -!- coppro has quit (Quit: leaving).
18:48:54 -!- coppro has joined.
19:07:12 -!- boily has joined.
19:07:19 -!- MDude has quit (Ping timeout: 244 seconds).
19:12:05 <boily> oerjan: boerjanjour!
19:14:32 <oerjan> hemsktmyckeheily
19:14:45 <boily> ...
19:14:49 <boily> AAAAAAAAAAAAAAAAAAAAURGH!
19:14:56 <oerjan> *+t
19:15:08 <oerjan> 's ok go listen to ievan polkka instead
19:16:44 <boily> Nupurista koolu se polokan ta ti ♪
19:17:25 <boily> s/a t/aht/
19:17:35 <oerjan> nothing like a shared earworm
19:17:46 * oerjan now imagines something gross
19:21:12 <boily> splitting an earworm is like generating a new apple through Bananach-Tarski.
19:23:14 <oerjan> with sufficiently bad apples, those may be part of the same process
19:23:38 -!- hamrove has joined.
19:31:49 -!- Guest26818 has quit (Ping timeout: 256 seconds).
19:31:49 -!- b_jonas has quit (Ping timeout: 256 seconds).
19:32:18 -!- Guest26818 has joined.
19:33:13 -!- atrapado has quit (Ping timeout: 256 seconds).
19:33:13 -!- trn has quit (Ping timeout: 256 seconds).
19:33:29 -!- b_jonas has joined.
19:34:35 -!- trn has joined.
19:51:34 -!- atrapado has joined.
19:51:45 -!- password2 has quit (Ping timeout: 244 seconds).
19:59:35 -!- variable has joined.
20:06:21 -!- variable has changed nick to trout.
20:10:10 <J_Arcane> http://pasterack.org/pastes/55501
20:20:16 -!- bb010g has quit (Quit: Connection closed for inactivity).
20:32:43 -!- ^v has joined.
21:01:36 -!- Patashu has joined.
21:07:18 -!- oerjan has quit (Quit: Hm).
21:11:35 -!- roasted42 has joined.
21:13:26 -!- roasted42 has quit (Changing host).
21:13:27 -!- roasted42 has joined.
21:13:27 -!- roasted42 has changed nick to TheM4ch1n3.
21:14:07 <FireFly> <oerjan> also after watching too many versions including finnish a capella, finnish lumberjacks and the wiener sängerknaben. ← oh, I wasn't the only one doing that
21:14:25 <shachaf> HelloreFly
21:15:53 <FireFly> Hachaf
21:16:59 <FireFly> This version of Ievan Polkka is nice, too: https://www.youtube.com/watch?v=O79kyDNiBqQ
21:17:20 -!- AnotherTest has joined.
21:18:44 <boily> FirelloFly. nice find!
21:20:18 <boily> (what the fungot is that character: 甩)
21:20:19 <fungot> boily: check back in a couple of the peppers to build up
21:20:27 <boily> fungot: I highly doubt it's a pepper.
21:20:27 <fungot> boily: will do. the player works... fnord... i'd better don't try then.
21:20:46 <boily> fungot: nope. ain't trying that on that se.
21:20:46 <fungot> boily: or is failing. i felt so clever when i started to work on my own
21:21:13 <shachaf> FireFly: i would listen to it if i had headphones hth
21:21:44 <boily> fungot: sorry. it's not a se, it's a guzheng. but good practice to you!
21:21:45 <fungot> boily: there is port to freebsd and so on
21:21:55 <FireFly> boily: sadly I don't know chinese
21:22:10 <boily> fungot: I didn't know I could play Chinese stringed instruments on freebsd.
21:22:15 <FireFly> shachaf: tdh
21:22:30 <boily> FireFly: I wikipediaed the stuff.
21:22:43 <shachaf> FireFly: have you considered changing your nick to HugFly
21:22:47 <shachaf> or FireHug
21:22:50 <shachaf> or something like that
21:22:55 -!- hamrove has quit (Quit: hamrove).
21:23:14 <FireFly> why?
21:24:34 -!- Patashu has quit (Ping timeout: 256 seconds).
21:25:23 <shachaf> more hugs
21:25:42 <FireFly> I prefer GHC over hugs to be honest
21:26:10 <shachaf> you prefer a haskell implementation to hugs?
21:26:37 <FireFly> I prefer one haskell implementation over another
21:26:44 * FireFly hugs shachaf
21:31:26 -!- TheM4ch1n3 has quit (Quit: leaving).
21:31:48 -!- roasted42 has joined.
21:31:48 -!- roasted42 has quit (Changing host).
21:31:48 -!- roasted42 has joined.
21:31:48 -!- roasted42 has changed nick to TheM4ch1n3.
21:39:36 <AnotherTest> mroman: I noticed your question on crypto stack exchange
21:40:22 <AnotherTest> there doesn't seem to be an obvious security flaw in the scheme, but I think a simple XOR would be easier
21:40:55 <AnotherTest> (also, it would be faster and the keyspace would be larger)
21:49:47 -!- AnotherTest has quit (Remote host closed the connection).
21:55:33 -!- atrapado has quit (Quit: Leaving).
21:56:09 -!- `^_^v has quit (Ping timeout: 255 seconds).
22:16:44 -!- tr00p has quit (Ping timeout: 276 seconds).
22:19:14 -!- tr00p has joined.
22:54:45 -!- MDude has joined.
23:11:57 -!- idris-bot has quit (Quit: Terminated).
23:12:14 -!- idris-bot has joined.
23:22:09 -!- lleu has quit (Read error: Connection reset by peer).
23:23:44 <quintopia> helloily!
23:26:17 <MDude> Hi
23:27:30 -!- tr00p has quit (Ping timeout: 255 seconds).
23:28:04 <quintopia> whats the utility of a karma system which allows users to downvote their own posts?
23:36:23 -!- tr00p has joined.
23:44:59 -!- S1 has joined.
23:50:55 -!- hilquias has joined.
23:59:29 <boily> quinthellopia!
←2015-04-29 2015-04-30 2015-05-01→ ↑2015 ↑all