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 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 [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 @metar lowi 06:44:50 LOWI 300620Z VRB02KT 6000 RA FEW005 SCT008 BKN020 08/07 Q1019 NOSIG 06:45:08 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 so... I am proud of myself 08:03:16 http://lpst.tk/?LqkL 08:07:28 [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 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 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 Are they registers of unbounded size? I mean, two-counter Minsky machine. 09:13:06 If they're bounded, then I would guess no, since it's just "stack + more finite states" then. 09:13:28 they are bounded. 09:16:32 Two stacks are sufficient 09:16:51 Or a queue 09:28:24 -!- Phantom_Hoover has joined. 09:30:46 I fiddling around with decimally encoded opcode/args and stuff 09:51:20 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 why is a queue sufficient? 11:21:36 -!- boily has quit (Quit: RETROCOMPATIBLE CHICKEN). 11:33:25 Queues are self-sufficient. 11:51:50 Vriskanon... I see 11:58:13 -!- ais523 has joined. 12:17:16 Boring-complete languages based on queues exist, such as cyclic tag 12:22:45 "boring-complete"? 12:24:48 the opposite of fun-complete 12:27:44 -!- Patashu has quit (Ping timeout: 240 seconds). 12:30:37 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 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 but pretty much, yes 13:09:35 No mention of 'hash' in http://www.lua.org/manual/5.2/manual.html at least 13:14:38 can you do python-like stuff? 13:14:41 like __gt__ and such? 13:14:55 -!- ais523 has joined. 13:23:25 At least Lua is better than JavaScript 13:23:39 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 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 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 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 And somethiing where for a program to use it, it can just be in a subfolder under Love2Dprogs or something. 14:40:25 hu? 14:41:53 The canvas functions for graphical interfaces, I mean, I mean. 14:42:29 Lua and Javascript both seem pretty usable to me in their current state. 14:44:04 I don't actually use other languages much though, just read about them. 14:44:45 Löve2D at least has some physics. 14:46:17 I like describing physics myself, it's just the hardware interface I want simple. 14:49:58 MDude: Have you seen PICO8? ;) 14:50:24 -!- GeekDude has joined. 15:04:31 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 Unfortunatly I see no way to actually download it? 15:48:38 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 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 mroman: yup, there are metamethods for overloading operators (__gt etc) 16:27:39 PICO-8 looks interesting... hm 16:34:29 * oerjan ogles oren after whistling ievan polkka for the nth time ಠ_ಠ 16:36:16 also after watching too many versions including finnish a capella, finnish lumberjacks and the wiener sängerknaben. 16:36:45 oh and some asian ocarina playing ladies 16:45:22 -!- hamrove has quit (Quit: hamrove). 16:50:41 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 it must be this newfangled tech gnome music 16:56:01 Ya, imma TeX gnome! 17:05:19 * int-e eyes oren suspiciously 17:07:51 http://thread.gmane.org/gmane.linux.kernel/1930358/focus=1939166 ... I wonder if this will be the death of kdbus 17:12:42 has anyone made a potato computer yet 17:12:57 which you can type on 17:24:04 -!- atrapado has joined. 17:29:07 (fwiw, lambdabot runs on a systemd-free (but not dbusd-free) system...) 17:29:37 (uevent needs dbus, right? sigh.) 17:29:56 oerjan: what do you mean by potato computer? 17:30:04 b_jonas: see int-e's link 17:30:32 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 int-e: they have already done that 17:31:10 oerjan: https://web.archive.org/web/20000815202656/http://world.std.com/~fwhite/spud/ 17:31:48 J_Arcane: those are potato batteries not computers hth 17:33:46 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 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 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 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 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 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 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 plus init would still have to handle waiting on orphans of course 17:38:46 (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 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 (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 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 I guess I shall have a serious look at upstart. 18:01:29 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 shachaf: there's an exponential blowup on converting it to a DFSA, from there it's relatively trivial... 18:06:44 oerjan: yes, but can you better twh 18:06:51 i dunno hth 18:06:58 i expect not 18:07:05 your solution works for just about any question i'd want to ask about regular expressions 18:07:10 heh 18:07:48 someone's probably researched this 18:08:24 hm wait 18:08:37 do you actually _need_ that conversion. 18:09:38 i cannot see why. just pair the NFSA states. 18:09:43 shachaf: ok i think it's simpler. 18:10:33 convert to NFSA instead, no exponential blowup given regular expressions in the original sense 18:11:05 then pair all states and do a path reachability test 18:11:26 this should be polynomial. 18:12:07 NLOGSPACE, even. 18:13:54 sgtm tdh hth 18:13:55 (no guarantee on the last statement) 18:14:07 `? sgtm 18:14:31 sergeant mustard hth 18:14:53 thx 18:15:08 as long as you're not silently giggling to yourself 18:15:40 silently giggling to myself sounds good to me 18:15:49 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 oerjan: boerjanjour! 19:14:32 hemsktmyckeheily 19:14:45 ... 19:14:49 AAAAAAAAAAAAAAAAAAAAURGH! 19:14:56 *+t 19:15:08 's ok go listen to ievan polkka instead 19:16:44 Nupurista koolu se polokan ta ti ♪ 19:17:25 s/a t/aht/ 19:17:35 nothing like a shared earworm 19:17:46 * oerjan now imagines something gross 19:21:12 splitting an earworm is like generating a new apple through Bananach-Tarski. 19:23:14 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 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 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 HelloreFly 21:15:53 Hachaf 21:16:59 This version of Ievan Polkka is nice, too: https://www.youtube.com/watch?v=O79kyDNiBqQ 21:17:20 -!- AnotherTest has joined. 21:18:44 FirelloFly. nice find! 21:20:18 (what the fungot is that character: 甩) 21:20:19 boily: check back in a couple of the peppers to build up 21:20:27 fungot: I highly doubt it's a pepper. 21:20:27 boily: will do. the player works... fnord... i'd better don't try then. 21:20:46 fungot: nope. ain't trying that on that se. 21:20:46 boily: or is failing. i felt so clever when i started to work on my own 21:21:13 FireFly: i would listen to it if i had headphones hth 21:21:44 fungot: sorry. it's not a se, it's a guzheng. but good practice to you! 21:21:45 boily: there is port to freebsd and so on 21:21:55 boily: sadly I don't know chinese 21:22:10 fungot: I didn't know I could play Chinese stringed instruments on freebsd. 21:22:15 shachaf: tdh 21:22:30 FireFly: I wikipediaed the stuff. 21:22:43 FireFly: have you considered changing your nick to HugFly 21:22:47 or FireHug 21:22:50 or something like that 21:22:55 -!- hamrove has quit (Quit: hamrove). 21:23:14 why? 21:24:34 -!- Patashu has quit (Ping timeout: 256 seconds). 21:25:23 more hugs 21:25:42 I prefer GHC over hugs to be honest 21:26:10 you prefer a haskell implementation to hugs? 21:26:37 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 mroman: I noticed your question on crypto stack exchange 21:40:22 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 (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 helloily! 23:26:17 Hi 23:27:30 -!- tr00p has quit (Ping timeout: 255 seconds). 23:28:04 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 quinthellopia!