00:03:41 mysql> select distinct right(user_email, length(user_email) - locate('@', user_email)) as domain, (select count(*) from user where user_email like concat('%@',domain)) as count from user order by count desc; 00:03:43 this is useful 00:04:20 brendonweston.info is spam, stcharlescountyhome.com is spam, thankyou2010.com is spam, mailnesia.com is very likely spam 00:04:59 yep, mailnesia is spam 00:06:03 there goes another 37 users 00:06:13 thank you 2010 00:06:43 -!- Jafet1 has joined. 00:07:30 oerjan: do you have 7zip 00:08:37 i have no idea 00:09:19 there are 7z and 7za on the nvg server command line 00:09:49 -!- Jafet has quit (Ping timeout: 246 seconds). 00:12:11 yes, that'll work 00:14:17 oerjan: sent an email 00:22:09 elliott: meanwhile, mafiascum.net's admins are trying to work out how all sixteen backup disks managed to get zeroed at the same time, during a site failure 00:22:46 I got all the publicly visible data I could out of my cache 00:22:58 heh 00:24:04 well, it's pretty worrying something like that /can/ happen 00:24:07 it clearly isn't a coincidence 00:24:56 114Tom Dufftd@pixar.comTom Duff28 00:25:01 what an awesome user record 00:26:17 elliott: you're pasting user emails in #esoteric? 00:26:31 I somehow doubt that's spam 00:26:32 err, oops :) 00:26:37 I have a feeling that email is public, though 00:27:13 doesn't seem to be current, anyway: http://www.tomduff.com/mailto.html 00:27:48 wow, he's the author of the prehistory page 00:28:06 OK, no more is $wgReadOnly set to "deleting spam accounts" 00:28:13 I'll lock the DB again once I find another pattern 00:28:41 -!- derdon has quit (Ping timeout: 244 seconds). 00:29:54 wow, the history of excela is weird 00:29:57 -!- derdon has joined. 00:30:03 loads of spambots, and the occasional "deleted spam user" 00:30:46 yep, I'm focussing on selecting spam users from [[Excela]]'s history right now 00:30:49 *focusing 00:30:52 since it seems a lot of them got lost 00:31:38 ais523: actually, "any user with only one edit, and it's to Excela" is very unlikely to be a false positive, right? 00:31:51 interesting point 00:31:55 http://esolangs.org/wiki/Special:Contributions/Neleai even the language creator survives (just) ;) 00:31:58 but it's also a page quite likely to attract drive-by vandal cleanup 00:33:48 hmm, I am really terrible at joins 00:34:14 (show/hide) 16:49, 28 March 2008 (diff | hist) MemPanic ‎ (top) [rollback] 00:34:14 (show/hide) 22:29, 26 March 2008 (diff | hist) N MemPanic ‎ (New page: '''memPanic''' is written by Tommaso Moro in 2008. [http://www.mempanic.altervista.org memPanic website]) 00:34:15 uh oh 00:34:45 hmm 00:34:50 I'm going to restore from the backup and investigate 00:36:33 OK, it was "Doppiazeta" 00:36:45 now to figure out why they were presumed a spammer 00:37:35 +---------+------------+---------------------+----------------+ 00:37:35 | user_id | user_name | user_email | user_real_name | 00:37:36 +---------+------------+---------------------+----------------+ 00:37:36 | 282 | Doppiazeta | doppiazeta@email.it | TommasoMoro | 00:37:36 | 315 | Dopiazeta | doppiazeta@email.it | Tomamso Moro | 00:37:36 | 317 | DoppiaZeta | doppiazeta@email.it | Tommaso Moro | 00:37:38 +---------+------------+---------------------+----------------+ 00:37:42 ais523: the mind boggles... 00:38:13 I thought you said you'd checked all the triplicates? 00:38:20 also, stop posting emails publicly 00:38:24 I did, and oops 00:38:49 I think that one was buried in a sea of alphabetic-mush-with-real-looking-names 00:39:46 Friendship: hey, go censor the logs or something 00:40:24 did the old wiki have a privacy policy? 00:40:37 no 00:41:45 !glogbot_censor ^:elliott![^ ]* PRIVMSG :|.*Dop.*email\.it.*Tomamso.*Moro 00:43:46 -!- calamari has joined. 00:43:58 Friendship: somehow I don't believe that's a real glogbot command 00:44:01 !glogbot_ignore does this still work? 00:44:02 does this still work? 00:44:23 wow, Mark Chu-Caroll has an account on the wiki 00:44:43 and he edited [[Mark C. Chu-Carroll]]. COI! COI! 00:45:14 maybe i should admit to editing [[Ørjan Johansen]] 00:45:58 hey, I've never edited [[Alex Smith]] 00:46:32 also, that all the edits to [[Mark C. Chu-Carroll]] except his own are mine. 00:47:42 one time I edited user:monqy 00:47:44 wait no 00:47:45 two times 00:48:09 ais523: let me know when you're free to look for patterns in the remaining users (before I restored the backup), btw 00:48:30 probably not tonight, I'm free but too tired 00:52:11 ok 00:52:35 * oerjan updates the page 00:53:08 monqy: User:* is supposed to work that way 00:53:53 argh the wiki's still locked 00:55:14 oerjan: that was the joke :( 00:55:28 monqy: sorry, no jokes allowed 00:55:32 oh no 00:56:22 -!- calamari has quit (Quit: Leaving). 00:59:48 -!- Jafet1 has quit (Ping timeout: 244 seconds). 01:01:27 c argh the wiki's still locked 01:01:28 oerjan: no it's not 01:01:38 oh, so it is 01:01:43 fixed 01:02:54 oerjan: http://esolangs.org/w/index.php?title=Mark_C._Chu-Carroll&curid=2127&diff=30724&oldid=13111 01:02:58 it already noted it was non-current... 01:03:02 since 2008 :P 01:03:17 -!- Jafet has joined. 01:03:22 oh hm darn 01:04:42 -!- cheater_ has joined. 01:04:42 i think i edited an old revision :P 01:04:54 perhaps Mark's 01:04:57 -!- zzo38 has quit (Remote host closed the connection). 01:07:11 elliott: i don't see myself being a sysop? 01:07:39 oh, you actually want to be? 01:08:05 oh you were joking 01:08:23 well yes. but i wanted to at the start of this anyway 01:08:40 -!- cheater has quit (Ping timeout: 276 seconds). 01:10:54 * oerjan looked up a norwegian geek on wikipedia and was not disappointed by the picture chosen http://en.wikipedia.org/wiki/Hans_Olav_Lahlum 01:12:06 could be geekier 01:14:00 oerjan: i went to op you but i accidentally opped olsner instead. sorry. 01:14:02 *sysop 01:14:26 * oerjan swats EgoBot -----### 01:14:43 -!- pikhq has joined. 01:14:50 -!- pikhq_ has quit (Ping timeout: 260 seconds). 01:16:21 -!- sebbu has quit (Read error: Connection reset by peer). 01:16:49 -!- sebbu has joined. 01:27:15 You know when you turn into a floor? 01:27:16 That sucks. 01:27:29 ok 01:27:46 It's not okay. 01:28:08 well it's not a common experience for me. 01:28:14 Don't turn into a space toilet; they suck ass 01:31:30 -!- ais523 has quit (Remote host closed the connection). 01:36:19 oerjan: Are you sure? 01:36:23 Maybe you just never notice. 01:36:36 hm.... 01:37:56 elliott is firmly grounded in reality 01:38:39 Jafet: :( 01:38:58 -!- derdon has quit (Remote host closed the connection). 01:39:04 all locked up in his matrix of solidity 01:59:16 oerjan: http://esolangs.org/w/index.php?title=Talk:Sortle&curid=1270&diff=30727&oldid=30723 02:02:42 I WAS RIGHT *MWAHAHAHAHA* 02:03:00 always good to know. unless it's something awful, of course. 02:08:57 HEY WHO WANTS TO HELP ME WHITTLE DOWN SPAM USERS 02:10:01 I bet elliott does; he seems enthusiastic. 02:10:31 monqy: thank you for volunteering! 02:10:35 oh no 02:11:03 monqy: THIS IS WHAT HAPPENS I'M AFRAID 02:11:24 ohh noo 02:11:34 monqy: you have only yourself to blame 02:11:38 ohhh nooo 02:11:46 ^rainbow welcome to heaven 02:11:46 welcome to heaven 02:12:17 very spectrally realistic, that rainbow 02:12:32 oerjan: YOU RUINED MONQY'S CHANCE TO RESPOND 02:12:38 kick yourself for ruining the pattern please 02:12:50 im too dead to respond 02:13:07 i cannot ruin a pattern i don't recognize 02:13:07 that's what heaven's for right 02:13:09 dead people 02:13:22 oerjan: oh no / ohh noo / ohhh nooo etc. 02:13:23 and bats. 02:13:31 I don't think I'm a bat 02:13:34 bats are of course dead mice, thus the wings 02:14:03 rip mice 02:14:04 oh that pattern 02:15:14 I've got high hopes for DocSigma, just because that's a neat sounding name. 02:15:24 Also Gugus. 02:16:06 looking through the user list I see :P 02:16:24 didn't DocSigma come here once... 02:17:00 probably a mad scientist 02:19:26 help. 02:19:29 i turned into a floor again. 02:19:34 oh no 02:19:49 can floors delete spam users 02:19:54 what were you doing when it happened? 02:20:07 * oerjan analytical 02:20:46 elliott, Ng Ta ka monqy update 02:20:57 oerjan: having a premonition of what Sgeo was about to do 02:21:14 ic 02:21:33 oh no 02:21:36 why am I on there 02:21:48 and who are Ng, Ta and ka 02:21:56 ngevd, taneb, kallistey? 02:22:02 ngorricle, tapioca, kapoop 02:22:07 oh 02:22:27 clearly correct, elliott is 02:26:17 monqy: :'( 02:28:58 monqy: :'( 02:35:01 hi 02:36:42 monqy: :'( 02:37:31 `... 02:37:32 monqy: :'( 02:37:35 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ...: not found 02:38:40 monqy: i ts crying because of you 02:39:01 :'( 02:40:05 "say goodbye to the internet" 02:41:23 -!- Jafet1 has joined. 02:42:55 -!- Jafet has quit (Ping timeout: 240 seconds). 02:48:07 -!- Jafet1 has changed nick to Jafet. 02:51:42 monqy: :'( 02:53:13 cries softly. spam query cries softly. 02:53:16 world cries softly 03:01:52 -!- Jafet has quit (Quit: Leaving.). 03:09:56 it is crying because i have to upgrade my browser which means i have to reinstall all my addons and stuff which is a pain and pain is tears 03:10:18 quintopia: What browser is reinstalling addons on upgrade necessary with? 03:11:02 i'm doing FF3.6.3 -> FF10.0.2 in one swell foop 03:11:19 and there are lots of addons which have released versions that are only functional in later versions 03:11:29 and are thus separate packages 03:13:07 3 -> 10 is only one major version. 03:13:31 where is the major version dividing line? 03:14:16 They changed to their new version scheme for FF4. 03:15:05 Since then the first number has increased 3 months, 1 month, 2 months, 1 month, 1 month after each release. 03:23:03 well that was less painful than expected, though i lost outright several of my addons 03:23:10 thankfully i dont use those very often 03:28:31 -!- Frooxius has quit (Read error: Connection reset by peer). 03:28:56 -!- Frooxius has joined. 03:46:58 -!- azaq23 has quit (Quit: Leaving.). 04:56:30 -!- oerjan has quit (Quit: Good night). 05:00:53 -!- cswords has joined. 05:03:48 -!- cswords__ has quit (Ping timeout: 245 seconds). 05:16:58 elliott: You'll never guess what happened to my caps lock key *this* time. 05:17:16 Well, you might guess if you try enough. 05:18:16 But you would hate my workaround. 05:19:24 Guess what I'm not going to do? 05:19:41 Guess? 05:19:42 Is your workaround "hold the shift key"? 05:19:50 My workaround: 05:19:57 while true; do disable-capslock; sleep 0.1; done 05:20:24 So it somehow stukc into randomly activating? 05:20:32 No, whenever I press it. 05:20:38 There is an art to the building up of suspense. 05:21:11 There is also an art to suddenly going to sleep now. 05:21:14 -!- MDude has changed nick to MSleep. 05:21:36 shachaf: You found the only way to decrease its battery life. 05:21:42 * shachaf wins. 05:21:58 Achievement unlocked: Negative battery life! 05:22:35 http://armorgames.com/play/2893/achievement-unlocked 05:22:45 Played it. 05:22:57 Did you play the sequel? 05:23:05 Didn't finish it. 05:23:06 * shachaf got the point. 05:23:17 It's rewarding! 05:23:25 You know what's rewarding? 05:23:31 Figuring out why my caps lock key is so broken. 05:26:11 -!- MSleep has quit (Ping timeout: 245 seconds). 05:31:08 * elliott recompletes Achievement Unlocked in 437 seconds. 05:31:11 SO MUCH FUN. 05:31:16 437 seconds? 05:31:23 Too bad you didn't unlock the "under 400 seconds" achievement. 05:32:20 Wow, I don't remember playing the sequel. 05:32:54 Maybe you got bored with it. 05:32:57 I got bored with it. 05:33:03 Did you play the "1-level" game? 05:33:06 Yes. 05:33:13 Did you play the "0-level" game? 05:33:15 (Hint: Yes.) 05:34:33 -!- calamari has joined. 05:40:38 Are there good languages that compile to flash? 05:45:06 Sgeo: Why the heck would you want to compile something to Flash? 05:45:20 sorry you lost me when you said flash 05:45:49 elliott, if I want to make Flash games.. 05:46:03 hmm.. so visual basic vs flash, which one is the winner? 05:47:49 why would you want to make flash games 05:49:09 so it can be on 4chan /f/? 06:03:56 C?-) (There's that LLVM-based "Alchemy" thing from Adobe Labs. Wonder if anyone's used for anything.) 06:04:51 calamari: Suicide 06:05:43 -!- kwertii has joined. 06:20:06 22:52. Finally. 06:20:13 fizzie: Remember Dot Action 2? 06:20:26 Also, they compiled Doom with that thing. 06:21:00 Oh, Dot Action 2 was with it? Well, then. 06:21:10 Er, no. 06:21:13 That was just a remark. 06:21:19 Oh, okay. 06:21:36 Also a question, but mostly a remark. 06:22:02 Apparently someone's compiled Lua's regular VM with it, to do a bit of VM-on-VM fun. 06:25:36 Yes. So do you remember Dot Action 2? That was a game. 06:25:59 But of course. 06:25:59 Hey, there's a Dot Action 3. 06:26:37 Hmm, or is there. 06:29:16 [PDF] Weak Charge Quantization on Superconducting Islands 06:29:16 28 Mar 2002… scales we consider are larger than δ, one may evaluate the second term in the dot's action (3) in … 06:29:19 This stupid thing aint'nt even loading. 06:29:27 fizzie: Does http://www.muchgames.com/play-games/dot-action-3 06:29:29 load for you? 06:29:31 Is it "the legit"? 06:30:38 Aha, now it a-loadeth. 06:30:59 It's just the 2. :( 06:31:14 Creys & so on. 06:31:38 Dot Action 3: Dot Harder. 06:32:04 "Awnings dot, game go down the road. 06:32:04 If people have a "pocket computer", a time that might be played." 06:33:24 Play some "dot action" with your "pocket computer"; adding quotes can make almost anything sound dirty. 06:33:36 That's not dot action! That's one of his other games. 06:33:39 I forget its name, now. 06:33:44 But it was on a list. 06:35:58 His Twitter is good, translated: "Pikachu, ocean currents, Washiboshi" 06:36:06 "Hopefully this will be even a little soldering" 06:38:31 "And today I'm going to sleep again." 07:28:15 *idea* 07:28:28 Somebody should make a language with random bit errors :D 07:28:41 Programmers then would have to use error correction mechanisms :) 07:31:50 mroman: http://esolangs.org/wiki/Entropy? 07:35:56 Somewhat like that yeah. 07:39:17 DRUNK ELIZA: COME CPME ELUCICATE YOUR THOUGHTS. 07:39:27 lol 07:39:35 My english is too bad to recognize what this should mean 07:39:38 elucicate? 07:39:52 elucidate is like... describe? 07:39:52 elucidate? 07:39:57 yeah. 07:40:00 i know elucidate. 07:40:00 lucid 07:40:02 make lucid 07:40:33 for extra nerdiness: 07:40:39 DRUNK ELIZA: DGD!XOU COME!VQ CE!BFCATSE YOU ARE"BAD AT EPGLISH. 07:40:40 come come elucidate your thoughtsSss 07:40:47 drunklevel too low 07:40:51 commmeh sjooomMe ElUhuhhuhcIdAhte yaOoour thOoouhghtZSssS 07:40:54 lol. 07:40:54 drunk eliza doesn't seem to like ponies 07:41:08 She said I'm bad at english! 07:41:16 i wrote an eliza bot once 07:41:21 hoping nerds would recognize it 07:41:23 but nobody did :( 07:41:28 wow, lame 07:41:34 i made her latch on to people who join the channel 07:41:34 that's a classic 07:41:34 DRUNK ELIZA: PH* J BYOUTCH! 07:41:42 yeah, i know 07:41:47 that elucidate line is a real giveaway 07:42:01 then i modified it to respond to people in like #!!!!!!!!lolsex 07:42:08 to see if i got anything funny 07:42:09 It only corrupts data, not code? 07:42:10 No fun. 07:42:16 one guy talked for 95 lines getting ONLY GENERIC RESPONSES 07:44:42 heh, the time cube never goes away 07:44:56 time cube? 07:45:01 * myndzi points at the topic 07:45:05 but have you seen http://thymecube.com/ ?! 07:45:16 No human or god can match 07:45:16 Nature's simultaneous 4 flavor 07:45:16 revolution in 1 Earth plant. 07:53:15 shachaf: http://stackoverflow.com/questions/9478085/learning-type-of-argument-in-function 07:53:15 what the...? 07:53:20 mroman: timecube.com 07:53:44 lol @stackoverflow 07:54:01 That guy seriously does not understand haskell 07:54:26 "Haskell is strongly typed so you always know what type the parameters to functions are." 07:54:39 I guess he wants 07:54:48 if type(a==Int) do that else do this 07:54:58 * shachaf is ignoring the question because it overflowed the infuriatingness, and instead focusing on minor details of answers. 07:55:39 Tell him to pass (String,String) 07:55:55 then he can read it! 07:56:48 Actually he should be able to get that behaviour with typeclasses and instances? 07:57:30 fungot: Have you ever been durnk? 07:57:30 fizzie: just kidding. 07:57:46 fungot: Who's kidding? 07:57:46 fizzie: as a newbie to understand what makes their programs agreeable to me. 07:58:28 -!- calamari has quit (Quit: Leaving). 08:00:31 Oh, people gave answers now? 08:00:38 When I linked it there were none. That was good. 08:05:21 Those haskell questions are terrible. 08:11:12 Most of them are, yes. 08:11:19 I should know. 08:11:47 Haskell questions are terrible because Haskell is terrible. 08:11:59 Haskell is terrible. 08:12:02 But not at that level. 08:12:38 Everything is terrible. 08:17:19 I'm grateful someone on the irc told me to learn haskell. 08:17:37 I'd have learnt Lisp otherwise. 08:17:49 "otherwise"? 08:18:11 and what do you mean by lisp 08:18:17 Common Lisp 08:18:46 Somebody then said "fuck you. learn haskell" :D 08:20:02 monqy: I wanted to learn a new, hopefully better language @otherwise 08:20:14 And CLisp seemed like a nice language. 08:25:20 -!- kwertii has quit (Quit: bye). 08:25:51 I was never happy with the programming languages I used so I always keept looking for better languages. 08:27:10 *kept 08:27:34 you should still learn lisp 08:29:04 elliott, Common Lisp in particular? 08:29:21 Is there a reason to prefer Common Lisp over, say, Scheme, besides the perhaps not so great reasons I have? 08:29:50 >.> 08:33:09 Is there a scheme compiler 08:33:12 (to native code) 08:33:14 ? 08:33:24 Chicken Scheme, I believe 08:33:26 Might be others 08:34:04 I think the main reason I'm currently focused on Common Lisp rather than Scheme is FUD about libraries and portability. 08:37:46 Also, I kind of want something more suited for modifying a running program. 08:37:55 Which I've been told CL is better at, not sure how true that is. 08:41:54 -!- pikhq_ has joined. 08:44:06 -!- sebbu2 has joined. 08:44:06 -!- sebbu2 has quit (Changing host). 08:44:06 -!- sebbu2 has joined. 08:44:51 -!- pikhq has quit (Ping timeout: 255 seconds). 08:47:35 -!- sebbu has quit (Ping timeout: 276 seconds). 08:53:39 wow. im a flower 09:04:51 Why am I reading about Poker on one particular poker site rather than sleeping? 09:16:35 poker 09:17:25 I played poker yesterday 09:17:30 For the first time in my life 09:19:40 did you die 09:23:45 I don 09:23:48 I don't think so. 09:24:01 There should be a site, AmIStillAlive.com 09:24:21 There is such a site, apparently it's private? 09:24:49 Maitoa - Trac or something 09:25:59 what 09:27:20 elliott, AmIStillAlive.com wants me (anyone who visits) to authenticate, and the server says "Maitoa - Trac" 09:27:55 hello 09:28:23 The registrant is apparently in Finlnad 09:28:25 Finland 09:29:42 go to sleep ffs 09:46:14 Sgeo: fi:maitoa = en:milk. (Well, it's the partitive case.) 09:47:59 Aha, a fizzie. 09:48:02 Ahafizzie. 09:49:37 Not really; I've'to do this exercise session in ten minutes or so. 09:50:04 Let's see if I get this laptop to do the wireless, otherwise I'm going to have some trouble remote-running the MAT LAB. 09:51:39 fizzie: Are you exercising... your laptop? 09:52:01 It's not mine. 09:52:07 It's our group's demotop. 09:52:19 I barely managed to remember the password of the democcount. 09:53:10 Remote-X-MATLAB over a barely-there wlan is a good patience-building exercise. 09:53:37 Sometimes I feel as if Finnish people aren't even speaking words. 09:56:11 Man, this thing is like the slow. But at least it works. 09:57:33 I'm not entirely certain why they don't put in some plug-it-in network cables in the classrooms. I think some of them have one, but most don't. 09:57:49 There's a couple of holes in the wall, but I'm not sure I want to go sticking my thing into strange holes. 09:57:58 Especially since I don't have a spare cable. 09:59:27 Are you speaking words? 10:00:05 I think so. 10:00:09 http://www.classicreader.com/book/2967/1/ < I'm supposed to read this for English class. . . 10:00:21 Is this Scots?? 10:01:53 Uh, looks pretty English to me. 10:02:19 Okay, then it gets a bit more Scotsy. But I think it's just regional English. 10:02:36 Mutually intelligble and whatnot, anyway. 10:02:46 Scots borders on being a dialect. 10:05:06 Still can barely understand it... 10:05:52 Pronouncing it might help. 10:06:11 I suppose Americans are less acquainted with Scottish accents. 10:06:29 Anyway, I'd still need a dictionary to get all o' them words. But it doesn't look *too* bad. 10:07:06 Yeah, uh 10:07:10 The sudden start of dialect kind of.... 10:07:11 "Wait WHAT" 10:07:42 Yes, the English are well-accustomed to sudden onslaughts of Scots, if you know what I mean. 10:08:03 Well, they live next to scotland. 10:09:09 You could say that, yes. 10:09:20 I wouldn't call what we do next to Scotland living. 10:19:00 -!- monqy has quit (Quit: hello). 10:36:27 "Afghanistan has no copyright law" whoa 10:40:57 -!- cswords_ has joined. 10:44:35 -!- cswords has quit (Ping timeout: 276 seconds). 10:59:20 -!- Madoka-Kaname has quit (Quit: Hug~♪). 11:09:06 -!- derdon has joined. 12:02:13 -!- elliott_ has joined. 12:02:33 -!- elliott has quit (Disconnected by services). 12:02:34 -!- elliott_ has changed nick to elliott. 12:04:29 http://buztech.org/read-d-programming-ebooks-lesson-1-getting-started.html 12:04:38 "To be healthy to information in D you requirement to prototypal intend a D compiler. For this tutorial we are feat to ingest the Digital Mars D Compiler." 12:04:49 "Every instance you poverty to information in D you crapper meet separate dprogenv.bat and it module unstoppered a bidding distinction pane with every the needed surround variables already set. If you undergo what you are doing then you crapper also ordered the distinction on your machine to allow the distinction to the folder that contains the programme and ingest it same that but using this wink enter is much easier for beginners." 12:05:52 -!- sebbu has joined. 12:05:52 -!- sebbu has quit (Changing host). 12:05:52 -!- sebbu has joined. 12:09:09 -!- sebbu2 has quit (Ping timeout: 260 seconds). 12:39:15 -!- derdon has quit (Remote host closed the connection). 12:48:37 -!- oklopol has joined. 12:49:05 let the Power of the Continuum fill your soul with answers. 12:49:45 done 12:50:10 good. 12:59:45 it's nice 13:03:15 @tell zzo38 yes, by the way: http://creativecommons.org/publicdomain/zero/1.0/legalcode.txt 13:03:16 Consider it noted. 13:03:16 -!- Taneb has joined. 13:03:19 -!- Phantom_Hoover has joined. 13:03:28 @tell zzo38 and see http://wiki.creativecommons.org/CC0_FAQ#May_I_apply_CC0_to_computer_software.3F_If_so.2C_is_there_a_recommended_implementation.3F 13:03:28 Consider it noted. 13:03:34 Taneb: Phantom_Hoover: you entered within seconds of each other 13:03:43 Hello! 13:03:45 Wow 13:04:04 Oh no im Taneb 13:04:17 Cool, I'm Phantom_Hoover! 13:04:46 Contempt: a modern depiction. 13:05:18 (I can't actually hold Taneb in contempt; it's like having contempt for a kitten.) 13:05:47 -!- oklopol has quit (Ping timeout: 246 seconds). 13:06:00 I feel happy noe 13:06:08 s/oe/ow/ 13:09:32 -!- Taneb has quit (Read error: Connection reset by peer). 13:09:48 -!- Taneb has joined. 13:10:29 Aaah, lost internet 13:11:10 Did you check under the sofa? 13:11:22 It was in my other pocket 13:20:01 -!- Taneb has quit (Read error: Connection reset by peer). 13:20:23 -!- Taneb has joined. 13:26:52 -!- Taneb has quit (Ping timeout: 265 seconds). 13:28:33 fizzie: Pingypongpong. 14:08:09 Bing bong. 14:08:33 There was an uncommonly interested student, had to talk to him like an hour afterwards. 14:09:02 A fair part of it was commiserating about how our introductionary signal-processing courses are in Finnish only, though. (He has a different background, apparently.) 14:09:50 There's some sort of a policy level decision that all bachelor's degree level courses are primarily in Finnish only, while all master's level courses are primarily in English only. 14:11:00 fizzie: You has the eepveesixes, right? 14:11:53 Yes, to some degree. 14:12:04 Not here at work, certainly, we're not that advanced. 14:12:35 Pfft, more like "jerk", am I right? 14:12:44 (Am I?) 14:12:56 And the one at home is through a funnel nowadays, thanks to the faster-and-cheaper-but-worse ISP. But it still exists. 14:14:33 What about the sixes, though? 14:17:07 I was wondering if esolangs.org "mostly worked" via IPv6, modulo the /etc/hosts entry that would be required since there's no AAAA record. 14:17:14 (I saw the http://www.worldipv6launch.org/ thing and was like "hey, I can beat them to that".) 14:19:07 elliott, hey quick can you pastebin me your .zshrc. 14:21:21 Phantom_Hoover: I don't use zsh. 14:21:49 elliott: I get a connection-refused out of that one 2a01:... address you once gave, for port 80, though the host itself seems to answur. 14:23:01 fizzie: Right, so probably nginx isn't listening on IPv6? 14:23:25 Sounds possible. It ping6's just fine. 14:24:30 Lessee... 14:24:32 Curiously ping6 2a01:7e00::f03c:91ff:fedf:9fdd gives a rather stable 52.2 ms, while ping esolangs.org gives an equally stable 56.2 ms. I guess I can deduce IPv6 is just four milliseconds faster. 14:25:10 (Okay, it's quite a different route thanks to the funnel.) 14:25:26 fizzie: Try now. 14:25:39 (The days of 30-second-loads-because-of-broken-IPv6 are in the past now, right?) 14:25:57 I think they should be at least in a very small minority. 14:26:24 Well, I got a 404 not found, but that was probably because I tried the direct address, which doesn't have the esolangs.org Host:. I'll try with the /etc/hosts on. 14:26:45 Right, yes, the default site is just an empty thing. 14:26:47 -!- MDude has joined. 14:28:25 It seems to work. 14:28:43 I Special:Randomed a couple of times, and finally ended up in "Clue (Keymaker)". 14:29:11 Only borwsed via elinks so I don't know if it actually looks right. 14:29:15 Are you sure you're accessing through IPv6? Just checking. 14:29:19 Since, you know, /etc/hosts. 14:29:22 Not entirely, no. 14:29:31 Do you want to verify from the blogs? 14:29:37 fizzie: You could pop in 127.0.0.1 in the hosts line. 14:29:42 So that IPv4 lookups would fail. 14:29:46 Well, succeed. 14:29:49 But then go wrong places. 14:30:16 Well, I'm now at "Sclipting/table", I'm not sure that was an improvement. 14:30:44 The body seems to be just "{{{1}}}" as seen by elinks. 14:30:47 Yes, it is. 14:30:58 With some HTML, I think, that's obviously shown on the rendered page. 14:30:59 That definitely veesix? 14:31:22 Well, there's 127.0.0.1 for "esolangs.org" in hosts now, so I suppose it's very likely. I guess I can tcpdump just to be sure. 14:32:00 Can't waste THE ALAN DIPERT's time for nothing, y'know. 14:32:22 Phantom_Hoover: I don't use zsh. 14:32:35 Argh, what about the one from when you did? 14:33:37 I think that's lost to the sands of time. Or the sands of just being on another machine. 14:33:39 15:31:13.216682 IP6 (hlim 248, next-header TCP (6) payload length: 1440) 2a01:7e00::f03c:91ff:fedf:9fdd.80 > 2001:470:df67:4c:21d:7dff:fee4:a593.35562: Flags [.], cksum 0x4d4d (correct), seq 22571:23979, ack 396, win 960, options [nop,nop,TS val 889163587 ecr 188507229], length 1408 14:33:44 Phantom_Hoover: Just use the zsh setup wizard thing. 14:33:44 It looks very sixy. 14:33:49 fizzie: Yes, that looks quite 6. 14:34:03 fizzie: Well... good to know. 14:34:34 Thanks. 14:35:23 I removedated it now because otherwise I'll forget it there and then spend half an hour wondering what's wrong with esolangs.org when it v4-resolves to localhost. 14:35:36 As if anyone needs v4-resolution in 2012. 14:35:46 We should be on IPva billion now. 14:37:14 fizzie: You should add that graspy diagram thing to that grasp thing or something on the wiki. 14:37:25 (I need ALL MY GRASP DIAGRAMS IN ONE CONVENIENT PLACE.) 14:38:17 I have a half-written rewrite of the new thing in ~/grasp.txt, I'm just too self-conscious to edit it in the wiki even in my own user page. I'll git'r'done soon. 14:38:35 I mean, if it were *there*, people could *see* it. 14:38:42 Can't have any of that sort of thing. 14:39:32 But, man, yesterday was, like, a post-server-move RECORD of NON-CHANGES! 14:39:34 Totally slippin'. 14:45:06 -!- Vorpal has joined. 14:56:19 Hu. 14:56:25 There is a stalker mode o_O 15:09:59 *Sigh*. 15:12:08 I'm trying to install Morrowind under Wine; when I start the installer in the ISO, all the characters are garbled (they're all vowels with ` superscribed, if that helps); I have corefonts installed and the ISO set up as a disk drive. 15:12:33 This place can't be any less helpful than #winehq, so it's worth a shot. 15:15:58 Vowels with blah sounds like Unicode fail. 15:16:04 Screenshot please 15:16:56 * Phantom_Hoover attempts, discovers that he doesn't actually have a screenshot utility. 15:18:58 Phantom_Hoover: scrot or such 15:19:11 Hell, even gimp. 15:19:47 Joy, installing scrot failed because the mirror didn't have a required library. 15:20:13 It's kernel.org; I thought it was supposed to be more reliable than that? 15:21:12 Friendship, that'd be great if I had Gimp. 15:22:21 Phantom_Hoover: What distro? 15:22:28 ...Arch. 15:22:37 Did you "-Syu"? 15:22:47 A library was presumably not found because you didn't update the bloody repos. 15:22:55 (oh, and don't "-Sy" without "u") 15:23:11 (So it tried to download an old library version which has been removed.) 15:23:23 I *did* -Syu. 15:23:34 It was a while ago, though. 15:23:46 Yes, a while ago. 15:23:50 -!- quintopia has quit (*.net *.split). 15:23:52 How while ago? 15:23:53 -!- quintopia has joined. 15:24:00 You should basically do it before any repo operation unless you've done it in the past day. 15:24:33 I like the part where it gives no indication whatsoever that it's because of outdated repos. 15:25:48 http://www.reddit.com/r/dwarffortress/comments/q8sez/remind_me_why_do_we_dislike_the_elves/ 15:25:51 worst df player 15:25:53 Phantom_Hoover: It has absolutely no way of knowing whether it's due to outdated repos. 15:26:10 Its records tell it that libfoo 4.5.1 are available at kernel.org; it goes to download, gets a 404, and dutifully reports on that fact. 15:26:26 Checking whether the repos are out of date on every operation would be possible, but incur a time delay and HTTP request on every task. 15:46:27 elliott, http://imgur.com/hssVS 15:46:30 Weird text. 15:48:14 Phantom_Hoover: Yeah, that's trying to be Russian or something. 15:48:19 I got that from the pirated WA installer. 15:48:28 Have you tried saying yes and no? 15:49:27 ISTR trying it before, and I think I still got crazy text. 15:49:36 So? 15:49:39 Just go through the installer. 15:49:46 That's what I mean. 15:49:56 Although actually it's question marks in the installer. 15:50:13 Oh, right. 15:51:34 I mean, you don't have to read the text to be able to operate the installer. 15:52:05 Yeah, now it crashes. 15:52:46 * Phantom_Hoover goes through the UESP help. 15:53:49 $ echo 'Äëÿ óñòàîâêè èãðû' | iconv -t iso-8859-1 | iconv -f cp1251 15:53:52 Для устаовки игры 15:54:04 "For ustaovki games", says Google Translate. 15:54:11 (Couldn't be bothered to type in more.) 15:54:37 Also not sure about the thing that looked like a double-i in the second word. 15:54:49 Anyway, it's probably translatable like that. 15:56:03 Phantom_Hoover: ^ 15:59:26 Morrowind's crashing now. 16:02:42 Heh, I mistranslated it to Для устаовки игры требуются мрава администратмра "For ustaovki games require Mrav administratmra" and GT said "Did you mean: Для установки игры требуются права администратора" => "To install the game must have administrator privileges". 16:03:55 Apparently the "double-i" thing was "íî" for reals. Well, makes sense. 16:03:59 Okay, to catch a bus. -> 16:11:10 Got another solution. This was shortly followed by discovering that it's in Russian. 16:11:53 Everyone's rushin'. 16:12:36 I can't even find the language options. 16:14:04 Phantom_Hoover: SCP-1234: The Russian Game 16:14:16 The most dangerous game. 16:14:21 Object class: Keter 16:14:47 Special Containment Procedures: SCP-1234 is to be kept safely on Phantom_Hoover's hard drive at all times. At no point is he to attempt to play the game. Any attempt should be met with immediate termination. 16:15:10 oh no 16:15:39 Description: SCP-1234 at first appears to be an ordinary copy of the 2002 video game Morrowind. However, it is only available in Russian, a language the original Morrowind was never translated to. 16:15:48 -!- calamari has joined. 16:16:24 After a single person undergoes 12 cumulative hours of play of SCP-1234, they will begin to utter Russian phrases (expletives, proverbs, etc.) in everyday contexts, yet will deny awareness of these occurrences. 16:16:44 After 24 hours of play, they can understand conversational Russian, and can offer no explanation for this ability. 16:17:03 After 48 hours of play, they will be fluent in Russian. 16:17:30 After 72 hours of play, they prefer Russian for all communication when possible, and will often have mild difficulties understanding their native language, as might as non-native speaker. 16:17:33 This sounds like a good thing elliott 16:18:13 After 96 hours of play, they understand only basic English, and communicate exclusively in Russian or extremely fractured English. They can offer no explanation for this, yet do not find it distressing in the slightest, and express a continued compulsion and desire to play the game. 16:18:57 After 120 hours of play, they lose the ability to comprehend and converse in English altogether, and their level of proficiency in Russian attains a very high state. 16:20:22 After 144 hours of play, they begin to speak in an odd dialect of Russian, corresponding to no existing dialect the Foundation is aware of; they are still mutually intelligible with Russian speakers, but use odd words with unknown meaning, and develop unconventional pronunciations of existing words. This effect continues throughout 240 hours of play, by which point speakers of ordinary Russian have great difficulty communicating with the subject. 16:21:41 After 336 hours of play, they speak an entirely unknown (but common to all test subjects so far) Slavic language, only tangentially related to Russian. The in-game text of SCP-1234, too, adjusts itself to the new language. 16:22:29 What next. 16:22:46 -!- augur has quit (Remote host closed the connection). 16:23:58 No further effects are experienced until 432 hours of play are accumulated; while playing the game, it will began to behave oddly, displaying glitches, random teleportation, screen blankings, unexplainable crashes, and sub-second flashes of horrific images rendered within the game's engine. The test subject does not seem to notice these events, or is simply not bothered by them. They begin to enter a trance-like state, and will not stop playing t 16:23:59 he game. If force is used to remove them from their play, they will react crazed and violently, with force surpassing that of a normal human, often killing those attempting to remove the player. However, ordinary firearms are enough to kill the test subject at this stage. 16:26:15 At 438 hours of play, the test subject, still in their trance, suddenly stops moving their hands and ceases play. The computer display starts to flicker wildly, producing, in quick succession, a long series of disturbing images similar to, but more intense than, the ones displayed at 432 hours of play. After 1 minute of this state passes, the computer running SCP-1234 will instantly turn off (and becomes irreparably broken), while the subject rem 16:26:15 ains in their trance-like state, completely still, for another sixty seconds. 16:26:22 At that time, [DATA EXPUNGED] 16:26:24 Phantom_Hoover: HAPPY NOW 16:26:42 -!- mroman has quit (Quit: leaving). 16:27:26 Eh, kind of went downhill. 16:27:53 Phantom_Hoover: I'M NOT GETTING PAID HERE 16:28:40 Phantom_Hoover: Anyway, what happens next is they turn into Slenderman and go on a caving adventure with Ted. 16:28:51 -_- 16:31:01 http://www.youtube.com/watch?v=iNw2YcAK9Wc 16:31:02 i 16:31:02 Phantom_Hoover: That rubbish was *almost* edging towards being interesting, too. 16:31:03 I had to ruin it! 16:31:20 The language-takeover thing is an interesting concept, at least. 16:32:17 Phantom_Hoover: I love YouTube videos that start with like half a second of manic intro. 16:32:23 OK basically I have decided that the adolescent/young adult male American accent is a curse upon the world and must be destroyed. 16:33:17 "I've been doing this all night" 16:35:50 Phantom_Hoover: So are these cats an official thing 16:35:55 Yes. 16:35:57 Yes they are. 16:35:59 awesome 16:37:23 -!- azaq23 has joined. 16:37:39 Phantom_Hoover: That would be a California accent, if it's what I think it is. 16:38:04 DON'T TRY AND BLAME CALIFORNIA 16:38:32 Like, but, it's their accent? 16:39:23 No, pikhq_. 16:39:42 It's every accent of that description with an insufficiently small number of exceptions. 17:04:29 -!- augur has joined. 17:06:36 * Phantom_Hoover remembers that there's a surprisingly large number of Humble Bundle games which he couldn't run before. 17:11:01 -!- Taneb has joined. 17:11:07 Hello 17:11:53 hi 17:12:17 A friend challenged me not to go on Wikipedia until the end of Lent. 17:12:28 I extended that voluntarily to TVTropes as well 17:12:34 AND IT'S SO DIFFICULT 17:12:41 More like bent. 17:13:04 Whoa, a cool new esolang: http://bit.ly/bTqWYW 17:16:29 -!- graue has joined. 17:18:04 graue! 17:18:08 hey 17:18:15 Friendship graue. 17:40:37 Is that you telling me that graue is here, or you assigning friendship as an adjective to graue? 17:44:06 perhaps it's a commandment 17:44:47 YAY GRYAYEYYAYUUUEUE 17:45:55 Taneb: I challenge you to give up Lent next year. 17:49:45 http://www.dreamviews.org/f17/dreamviews-hacked-hijacked-128707/ 17:51:08 elliott: Why is my WM so buggy? 17:51:28 shachaf: because you bought the wrong laptop! 17:51:39 oh. 17:51:45 Fix it. 17:53:30 -!- Vorpal has quit (Ping timeout: 260 seconds). 17:55:57 -!- Ngevd has joined. 17:56:37 -!- Taneb has quit (Ping timeout: 260 seconds). 18:05:30 -!- Ngevd has quit (Ping timeout: 252 seconds). 18:10:51 -!- Taneb has joined. 18:11:27 lies like bird 18:11:28 Oh man, not one, not one, but *TWO* Loper OS posts I missed! 18:11:28 Time for ag 18:11:35 Argh, effing copy and paste. 18:11:42 http://munews.missouri.edu/news-releases/2012/0227-video-games-depict-religion-as-violent-problematized-mu-study-shows/ 18:11:47 THE TABLES HAVE TURNED 18:12:02 Lies like a bird are the worst kind of lies. 18:12:07 Mr. Logreader. 18:12:41 It's like Lies With the Sea but with less Bowman. 18:12:56 Phantom_Hoover: heh, "portrays Knights Templar" is really their criterion? 18:13:15 oh wow, that thing actually ends "--30--" 18:13:18 oldschool 18:13:27 Yes; also it's funny because TES religion is like 5 times more complicated than any actual religion. 18:16:23 I feel like making some tweets about different kinds of bark. 18:17:31 what 18:18:23 Well, I just have this urge to get into botany. 18:18:43 -!- Taneb has quit (Ping timeout: 244 seconds). 18:18:45 ah 18:18:53 -!- Vorpal has joined. 18:19:10 Hmm, the fact that I suck at biology exams might get in the way of my drema. 18:19:13 Also my dream. 18:20:05 ow ow ow, my ADSL modem died (it just blinks an orange lamp when turning it on). Stuck on 3G now from my laptop. 18:20:32 Vorpal, important question, what faction did you join in the Skyrim civil war questline. 18:20:33 I think this marks the first thing Vorpal has said in months. 18:20:43 truly a momentous line to break the silence 18:20:45 elliott, weeks definitely. 18:20:50 not sure about months 18:20:56 Yes, so I must use this precious bandwidth. 18:21:41 Phantom_Hoover, I didn't in my first game. Both sides are arseholes, just in different ways. Then I joined the stormcloaks in the next game and the imperials in the game after that. 18:21:41 Vorpal: Well, I don't think you said anything in Jan. 18:21:56 elliott, right, so that is "month" not "months" 18:22:00 Dammit how am I meant to hate you for that. 18:22:11 Phantom_Hoover, are you meant to? 18:22:34 Vorpal, I was hoping you'd joined the Stormcloaks so I could hate you, also Sweden, even more. 18:22:54 Phantom_Hoover, but seriously both sides /are/ areseholes. There is no way you can sympathise with the Thalmor (sp?) and Ulfric Stormcloak is a racist. 18:23:25 "areseholes" is a word in no dialect. 18:23:32 whatever 18:23:37 also "arse" is (C) (exclusively licensed to) britain, you totally can't use that 18:23:41 arsehole* 18:23:52 elliott, you prefer me to use american spelling? 18:24:10 You're Swedish! I don't really prefer, I just... prohibit. 18:24:24 hah 18:26:10 elliott has embraced my hatred of swedes :') 18:27:03 Phantom_Hoover, recently I have been playing Oblivion though. If you compare vanilla Oblivon (no Shivering Isles, that just skews the comparison even more in favour of Oblivion) and vanilla Skyrim I feel that while there are areas that were improved in Skyrim (graphics obviously, also the left/right hand wielding is nice, and the AI is better) the quests seems to lack depth in Skryim, not that the quest 18:27:03 s didn't lack that in Oblivion as well, but Skyrim is worse there. 18:27:51 Yes, also did you know that Skyrim was developed for CONSOLES and has INFERIOR GRAPHICS unlike THE WITCHER " 18:27:59 (" is the capital form of 2.) 18:28:25 Compare the mage college quests lines in the two games for example, that one is very short in Skyrim compared to the one in Oblivion. The same is true (but to a lesser extent) with some of the other quest lines (fighter's guild vs. companions for example) 18:29:03 and the individual quests aren't all that interesting in Skyrim compared to the ones in Oblivion, at least to me. 18:30:02 anyway both games have terrible user interfaces for PC, they are just terrible in different ways. At least the Oblivion one doesn't randomly select a different dialogue option than the one you clicked on though. 18:30:52 -!- ais523 has joined. 18:31:17 hi ais523 18:31:20 hey, who changed the join message? 18:31:25 and hi 18:31:32 (not that I don't like the new one, I was just surprised 18:31:34 ) 18:32:18 didn't you? 18:32:20 Phantom_Hoover, from what I heard there are expansion packs planned for Skyrim though (in plural, don't know how many though). If they are all as good as Shivering Isles, then I think the scales could tip over in favour of Skyrim. 18:32:29 what does it say now? 18:32:44 it wasn't me 18:32:49 -ChanServ- [#esoteric] Welcome to the esoteric programming channel! Check out our sub-lime wiki: http://esolangs.org/wiki/ 18:32:51 and you can find out with a simple /cycle! 18:32:59 or asking someone, I guess 18:33:01 -!- elliott has left. 18:33:01 -!- elliott has joined. 18:33:06 ah, so I do 18:33:12 i blame oerjan 18:33:17 and that pun has to go 18:34:17 https over 3G over bluetooth is so slow :( 18:34:26 It certainly wasn't me, but I did half-smile at "sub-lime" the other day. 18:35:19 -!- Taneb has joined. 18:35:39 ais523: completely esoteric MW trivia question: why do the devs not like proposals to have a way to hide the title on the Main Page? 18:35:57 I don't know 18:36:01 -!- tzxn3 has joined. 18:36:06 it's almost as if you aren't an endless tome of knowledge :/ 18:36:11 i'll have to rely on fizzie instead 18:37:24 hmm, security update in Ruby 18:37:26 that was a little interesting 18:37:38 ais523, oh? 18:38:36 I guess I'll have to download that then. Ouch. (FYI: My ADSL modem died like half an hour ago, so I'm on really slow tethered 3G) 18:38:41 DOSes due to intentional hash collisiosn 18:38:45 *collisons 18:38:48 heh 18:38:51 and predictable random number generation 18:38:55 ais523: that's the one all the interpreters have been fixing 18:38:56 I remember Perl patching around that years ago 18:38:57 ais523, bad hash in a hash table? 18:38:58 the hash collision one 18:39:01 yes, perl got it years ago 18:39:10 but every other language took until a month or so when it was rediscovered 18:39:14 hmm, what about Java? 18:39:24 I'm not even sure they /can/ change String.hashCode() without breaking things 18:39:25 I don't think anyone's ever managed to use a Hashmap 18:39:27 so it's theoretical 18:39:27 why was it rediscovered like a month ago? 18:39:42 Vorpal: uhh... with a brain? 18:39:44 elliott, I actually used it once. It was in a java course at university though. 18:39:44 ais523: it's the hashtable impl that changes 18:39:49 not the hashes themselves 18:39:59 ah, hmm 18:40:04 I think 18:40:15 -!- Taneb has quit (Read error: Connection reset by peer). 18:40:16 couldn't you intentionally just get a bunch of strings with the same hashCode, and then no matter what the hashtable impl, you'd get a DOS? 18:40:35 no, the hashtable does some kind of random salting or something 18:40:39 I'm too tired to remember the fix 18:41:31 who remembers when the frappr was in the chanserv welcome message? 18:41:36 uphill both ways and so on 18:44:20 -!- pikhq has joined. 18:44:32 -!- pikhq_ has quit (Ping timeout: 245 seconds). 18:45:15 I remember asking why it was there when it didn't work waaay back. 18:46:26 tradition 18:46:28 purity 18:46:29 family values 18:48:17 elliott: I thought the usual fix was a random salt in the hash function 18:48:28 and I remember the frappr thing 18:48:36 I even remember when it worked :) 18:50:43 hmm, and Yahoo! has threatened to sue Facebook over patent infringement 18:52:15 elliott: This laptop has the hard drive activity light *behind the lid*. 18:52:22 So you can't see it while actually using the computer. 18:52:50 what do people use hard drive activity lights for nowadays anyway? 18:54:03 ais523, checking if the disk is active? When you have a slow disk and the system is acting sluggish it makes it easy to check if IO is the cause 18:54:27 hmm, that's reasonable 18:54:31 I mean, I have a fairly average 5400 RPM HDD in my laptop, it has a HDD light too (just below the screen) 18:54:35 and it is kind of useful 18:54:51 the HDD light on this laptop is just below the touchpad 18:54:53 but I hardly look at it 18:54:55 much less useful with SSDs of course 18:55:12 ais523, well my laptop has 10 status lamps below the screen 18:55:38 wlan, bluetooth, numlock, capslock, hdd, power, battery, AC, suspended 18:55:47 err 9 18:56:27 I'm pretty sure the battery one is tri-colour (green, orange, red) 18:57:17 ais523, another question: why are there usually status lamps at each ethernet port. It isn't all that useful and surely removing them would save battery life in a laptop 18:57:18 there are 9 here: AC, power, battery, HDD, SD card, wlan, one that's never been on and has a signal strength icon, scroll lock, numlock 18:57:35 and I've used a system where the ethernet status lights were incredibly useful 18:57:42 ais523, oh? 18:57:51 and sure it is useful sometimes for debugging, indeed 18:57:52 as they were the only method of determining whether the system was powered on, and whether it had booted 18:57:58 heh 18:58:14 (and ssh was our only way to communicate with it, without reassembling the thing to have a serial port and using that) 18:58:29 I’m not sure LEDs are a major power drain in laptops. 18:58:30 well that is usually not the case for a laptop 18:58:30 ais523, some embedded system? 18:58:39 yep 18:58:58 ion, the ethernet leds are fairly bright compared to the normal status LEDs 18:59:01 so hm 19:00:53 ooh, 17 unread Usenet messages, that's a lot 19:06:28 -!- kmc has joined. 19:18:08 -!- audy has joined. 19:22:45 `welcome audy 19:22:52 audy: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page 19:23:00 elliott howdy 19:26:06 Wait, the Bukkit team have *joined* Mojang. 19:26:19 Like, they're actual employees now. 19:40:38 Well, my brain just exploded. 19:41:21 @quote ghc explode 19:41:22 ghc says: My brain just exploded. 19:42:44 @quote ghc 19:42:44 ghc says: Exotic Stmt in meta brackets 19:42:53 @ghc 19:42:53 ghc says: GHC stack-space overflow 19:44:05 @ghc 19:44:05 ghc says: Kind error 19:44:08 @ghc 19:44:08 ghc says: Malformed constructor signature 19:44:10 @ghc 19:44:10 ghc says: Unexpected type splice 19:44:10 @ghc 19:44:10 ghc says: accepting non-standard pattern guards (-fglasgow-exts to suppress this message) 19:44:10 @ghc 19:44:11 ghc says: Implicit-parameter bindings illegal in a parallel list comprehension 19:44:53 -!- monqy has joined. 19:46:12 ghc says the darndest things 19:46:30 @ghc darn 19:46:30 No quotes match. Sorry. 19:53:54 -!- Goosey has joined. 19:56:22 @ghc oh 19:56:22 ghc says: Use -fallow-incoherent-instances 19:56:26 @ghc no 19:56:27 ghc says: No constructor has all these fields 19:56:36 @ghc oh no 19:56:36 No quotes match. :( 19:56:43 oh no 19:57:26 hmm, fallow is a word 19:57:38 inactive incoherent instances? 19:58:54 fallow is a bit more specific than inactive 19:59:10 fallow land is land that you allowed to go wild for a year so that when you farmed it again the next year, it'd be more fertile 20:00:08 right, so you tell ghc to fallow the incoherent instances so that you can use them more productively later? 20:03:06 they lie in the depths 20:03:08 waiting, lurking 20:04:21 -!- Taneb has joined. 20:07:25 Hello! 20:07:38 Writing programs in Fueue is hard... 20:10:34 I've written most of a Truth-machine in Fueue 20:11:02 I just need some way to get input and subtract 48 from it, then let it end up in PRECISELY the right place 20:12:39 ...I think [49:[49:(](!][48H]($+-49 would work 20:12:58 [49:[49:(](!][48H]($+-48 rather 20:20:44 [49(:[49(:](!][48H]($+-48 and I'm pretty much certain that works 20:21:21 @ping 20:21:21 pong 20:21:22 fungot 20:21:23 Taneb: help on how to think of it as " call-by-need" because unlike call-by-name, it caches the value of the current position in the global environment of the cond-it _module_, if-it is still bound in the usage environment. 20:21:48 hi 20:21:56 hi 20:22:39 hi 20:23:27 -!- sebbu2 has joined. 20:23:27 -!- sebbu2 has quit (Changing host). 20:23:27 -!- sebbu2 has joined. 20:24:51 hi 20:24:54 hi 20:24:58 hi 20:25:02 hi 20:25:09 -!- sebbu has quit (Ping timeout: 272 seconds). 20:25:11 hi 20:25:16 stop 20:25:19 stop 20:25:22 no 20:25:23 hammertime 20:25:25 no 20:25:29 that was the worst hi outbreak in months 20:25:48 if nobody has the strength to stop them before they go too far, humanity itself could be at risk 20:25:54 hi 20:25:57 SCP-hi 20:26:44 :t fix id 20:26:45 forall a. a 20:27:15 :t undefined 20:27:15 forall a. a 20:29:27 IIRC Monty Python had a sketch about a meeting of n people requiring n·(n−1)/2 handshakes. 20:32:24 ion: You can say "triangular number", you know. 20:33:03 elliot: I failed to remember the function’s name at the time. 20:33:57 Then you failed to remember my name at the critical moment, too. :( 20:34:12 You need to http://www.downloadmoreram.com/ for your brain. 20:35:17 That was just a typo. :-) 20:35:51 I'm going to make some typos of my own, if you know what I mean. What I mean is that I'm going to bed. 20:36:14 …in bed! 20:36:31 (You can add “in bed” to anything… in bed!) 20:38:07 -!- Taneb has quit (Ping timeout: 252 seconds). 20:40:05 hmm, I think that doesn't actually imply that you're going to bed 20:40:59 -!- elliott has quit (Ping timeout: 272 seconds). 20:43:37 -!- oerjan has joined. 20:45:43 18:33:12: i blame oerjan 20:45:43 18:33:17: and that pun has to go 20:45:47 OVER MY DEAD BODY 20:46:37 but at least someone noticed. 20:47:41 -!- sebbu2 has changed nick to sebbu. 20:48:12 -!- mroman_ has joined. 20:49:02 damn touchpad acting up 20:49:25 -!- oerjan has quit (Quit: I'll try a reboot). 20:51:00 what's the pun? was it a good pun? 20:51:12 what is its relation to oerjan? 20:51:45 olsner, /cycle and read the join message (if it is still there) 20:53:00 cycle? 20:53:12 olsner, parts and joins the channel again in most clients 20:53:31 channels have join messages? 20:53:34 olsner, if you want to know the pun that is 20:53:58 -!- olsner has left. 20:53:58 -!- olsner has joined. 20:54:34 oh, "Check out our sub-lime wiki: http://esolangs.org/wiki/" 20:54:53 not that funny :( 20:54:57 not even that punny 20:55:13 remove the hyphen and it'll get better 20:55:32 what makes the wiki sublime? 20:56:06 irrelevant 20:56:23 olsner, the logo 20:57:35 hyphenating sub-lime makes it too obvious 20:57:42 hm is lasting 7 years for a consumer ADSL modem bad or good? 20:58:03 (I just looked up the date when I bought my ADSL modem to check if there was still any warranty, of course there wasn 20:58:06 wasn't)* 20:58:19 interesting @sub-lime 20:58:44 Is that supposed to be the "featured" languages list? 20:59:03 oh wait. 20:59:11 ok. 20:59:19 apparently it does that for every search string with a - 21:01:13 Mind if I ask a C dev question about an esoteric language I'm writing? 21:01:38 sure, go ahead 21:02:43 c dev? 21:02:47 Well currently, I have the entire thing written, but it's having some funny errors. The language is based on brainf***, but each cell is a stack. anyways when I try to interpret: '!\'d\'l\'r\'o\'W\0#' \>'o\'l\'l\'e\'H\[./]<[/.] it should output "Hello World!" 21:03:34 However, it outputs "HelloWorld!" Instead, I can make it output hello world by doubling the ' \\>, but I shouldn't have to....if I don't change cells and just do '!\'d\'l\'r\'o\'W\' \'o\'l\'l\'e\'H\[/.] it works fine 21:04:18 Here's the source: http://pastie.org/private/dxlpozwrkgqr3ztbfxtcgg 21:04:34 (Note this is my first C program) >_< 21:05:46 Also, so far, I've been able to reduce the source to about 500 bytes. 21:05:55 night 21:08:17 -!- Deewiant has quit (Ping timeout: 245 seconds). 21:09:46 Goosey: Where do you put the characters on the stack? 21:10:38 Every time you do '!\ it pushes that character to the current cell's stack 21:11:22 So the first one which is broken pushes " World!" to the first cell stack, moves to the second and pushes "Hello" to it, then moves to the first and recursively prints it, where it then moves to the second and does the same. 21:11:53 Right now, it seems like the last character before a move cell symbol(><) needs to be pushed to the cell twice to be printed 21:13:46 what's stack_s for? 21:14:05 those are the stack pointers? 21:14:14 stack_s retains the size of the stack for each cell 21:14:33 That way, when I move to another cell, it'll start at whatever item was last pushed 21:14:40 That seems to be the area of the problem 21:14:45 -!- Vorpal has quit (Ping timeout: 260 seconds). 21:15:03 stack_s[cell] = --st_point;? 21:15:29 -!- lambdabot has quit (Remote host closed the connection). 21:15:47 Hm. 21:15:50 the st_point contains the actual value of the stack's depth 21:16:03 stack_s[cell] associates it with the correct cell 21:17:18 Isn't that redundant? 21:17:39 I thought so too, but when I tried removing it, the thing broke, so there is something that is making use of it 21:17:56 -!- augur has quit (*.net *.split). 21:17:57 -!- myndzi has quit (*.net *.split). 21:17:58 -!- yiyus has quit (*.net *.split). 21:17:59 -!- aloril has quit (*.net *.split). 21:17:59 -!- Slereah_ has quit (*.net *.split). 21:17:59 -!- shachaf has quit (*.net *.split). 21:17:59 -!- coppro has quit (*.net *.split). 21:17:59 -!- zbrown has quit (*.net *.split). 21:18:00 -!- monqy has quit (*.net *.split). 21:18:00 -!- MoALTz has quit (*.net *.split). 21:18:01 -!- Tiktalik has quit (*.net *.split). 21:18:01 -!- mtve has quit (*.net *.split). 21:18:02 -!- SimonRC has quit (*.net *.split). 21:18:03 -!- sebbu has quit (*.net *.split). 21:18:04 -!- tzxn3 has quit (*.net *.split). 21:18:04 -!- ais523 has quit (*.net *.split). 21:18:04 -!- graue has quit (*.net *.split). 21:18:04 -!- azaq23 has quit (*.net *.split). 21:18:04 -!- quintopia has quit (*.net *.split). 21:18:05 -!- Phantom_Hoover has quit (*.net *.split). 21:18:06 -!- Sgeo has quit (*.net *.split). 21:18:07 -!- rodgort has quit (*.net *.split). 21:18:07 -!- glogbackup has quit (*.net *.split). 21:18:08 -!- lahwran has quit (*.net *.split). 21:18:08 -!- Zetro has quit (*.net *.split). 21:18:09 -!- kmc has quit (*.net *.split). 21:18:10 -!- cheater_ has quit (*.net *.split). 21:18:11 -!- jix has quit (*.net *.split). 21:18:12 You could just fill stack_s with n*(int)128 21:18:31 Now stack_s is a relative pointer from the middle of the stack 128 21:18:39 -!- glogbackup has joined. 21:18:39 -!- sebbu has joined. 21:18:39 -!- monqy has joined. 21:18:39 -!- kmc has joined. 21:18:39 -!- tzxn3 has joined. 21:18:39 -!- ais523 has joined. 21:18:39 -!- graue has joined. 21:18:39 -!- augur has joined. 21:18:39 -!- azaq23 has joined. 21:18:39 -!- quintopia has joined. 21:18:39 -!- Phantom_Hoover has joined. 21:18:39 -!- cheater_ has joined. 21:18:39 -!- MoALTz has joined. 21:18:39 -!- Sgeo has joined. 21:18:39 -!- yiyus has joined. 21:18:39 -!- aloril has joined. 21:18:39 -!- Slereah_ has joined. 21:18:39 -!- Tiktalik has joined. 21:18:39 -!- jix has joined. 21:18:39 -!- myndzi has joined. 21:18:39 -!- shachaf has joined. 21:18:39 -!- rodgort has joined. 21:18:39 -!- coppro has joined. 21:18:39 -!- zbrown has joined. 21:18:39 -!- mtve has joined. 21:18:39 -!- SimonRC has joined. 21:18:39 -!- lahwran has joined. 21:18:39 -!- Zetro has joined. 21:18:43 and then you do st_point = 128 + stack_s[cell] 21:19:02 -!- glogbackup has left. 21:19:08 I couldn't figure out how to initialize the entire stack 21:19:16 calloc? 21:19:20 so that was a dirty hack.. 21:19:23 -!- oerjan has joined. 21:19:33 !languages 21:19:41 With calloc you can get a zero initialized array 21:19:45 !help 21:19:45 ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 21:19:50 !help languages 21:19:50 ​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. 21:19:54 I need a 128 initialized array :( 21:20:02 oh 21:20:03 yeah 21:20:05 my fault :) 21:20:11 memset? 21:20:38 I think I tried that, but let me try again 21:21:18 You could also use structs 21:21:38 struct cell { int st_pointer; char[] stack; } or something like that 21:22:17 And why is the stack pointer 128 21:22:19 -!- Senya has joined. 21:22:25 when the size of the stack is 256? 21:22:42 If you just do pop/push combinations there is no reason to start in the middle of the stack? 21:22:43 mroman_, so so that you can start giving it negative values 21:22:52 oh. ok. 21:22:58 -!- Senya has left. 21:23:06 I mean, what if some guy popped before he pushed? 21:23:10 well 21:23:17 usually that'd crash a program 21:23:22 What kind of a sick fuck would do that anyway. 21:23:25 you can't pop what's not there. 21:23:29 * Friendship ! 21:23:39 Yeah, but in mine, it'll just pop a 0; 21:23:40 or yeah 21:23:44 what punkt would do that ;) 21:23:47 -t 21:24:05 I should just rewrite the entire thing now that I'm a bit better in C 21:24:15 I literally wrote that while I was reading the tutorials xD 21:24:16 Thats like asking for data which is not present :) 21:24:42 "Hey! Gimme the book on top of that empty non-existing stack of books!" 21:24:50 :D 21:25:21 "Sure. No problem." 21:27:07 So what are structures? just a way of organizing a set of variables? 21:27:29 Yeah. 21:27:49 struct point { int x; int y }; allows you to write stuff like 21:28:00 struct point myPoint; point.x = 5; point.y = -1; 21:28:12 Neat 21:28:40 and you can typedef so you don't have to write struct everytime 21:28:47 typedef struct point { ... } point; 21:28:53 then you can write 21:28:57 point myPoint; 21:29:07 cNice 21:29:32 if you stuff function pointers into a struct you almost have OOP ;) 21:29:49 I don't really know what OOP is x) 21:29:57 Object oriented programming. 21:30:02 The most evil kind of programming. 21:30:05 I know that :P I just don't know what it is. 21:30:24 I've been programming in Haskell, Prolog, and Assembly for the past few years 21:30:46 I never really got Prolog, sadly as it is. 21:30:56 I do okay in Haskell. 21:31:01 I liked it, but it felt limiting, which is why I started learning haskell 21:31:25 I've been on a binge, haven't programmed in a while, so I'm trying to learn them all again 21:31:58 No one really knows what OOP is. 21:32:24 I tried C, but it felt kinda gross ;S 21:32:27 C++* 21:32:35 C++ is like C with OOP. 21:32:43 Which is pure evil C. 21:32:58 ;) 21:33:02 :P 21:33:02 But I'm a little bit 21:33:08 pre-something-something 21:33:23 prejudiced 21:33:42 or "biased" 21:33:52 Are those synonyms? 21:34:01 I always thought biased comes from "Biatch". 21:34:12 so... not... very... nice... 21:34:14 They're sorta synonyms... 21:34:25 Biased is just your point of view really. 21:35:11 Being biased is just having your own opinion based off personal experience or your likes/dislikes 21:36:06 I see. 21:36:32 I don't describe things well xD 21:36:46 The conversion from abstract to concrete isn't something I excel at. 21:37:50 -!- Deewiant has joined. 21:39:02 Well, for now I fixed it using a very shameful method >_> 21:39:51 oh? 21:40:15 goto? 21:40:29 inline assembly? 21:40:33 That's not so shameful. 21:40:37 case '\\': tpush(); if((fpeek(file) == '>') ||(fpeek(file) == '<')) tpush();break; 21:41:10 It'll just push a second time if it notices the \ is followed by one of those :| 21:41:14 that looks like a workaround for something. 21:41:17 :) 21:41:41 It's like using duct tape to patch up a car window or something >_> 21:41:54 Mythbusters proved that possible \o/ 21:41:54 | 21:41:55 /< 21:42:00 lol 21:42:21 as they do everything with duct tape. 21:42:30 Except new episodes :( 21:42:35 It's like patching a window with scotch tape >_> 21:42:44 I haven't seen myth busters in a couple years sadly :| 21:42:56 The last episode was probably the thermite through metal one.. 21:43:13 They met obama in one episode 21:43:17 that's the last I remember. 21:43:47 and he insisted on retesting a myth they tested for over 3 or 4 episodes. 21:44:21 stupid archimedes mirror thingy ;) 21:46:10 Lol 21:46:17 I remember that episode 21:47:38 mroman_, Is there a quick way to get a character and convert it to it's numeric value 21:47:54 like toint(getchar()) 21:48:41 may bad 21:48:46 I got it 21:49:39 -!- lambdabot has joined. 21:50:00 i'm pretty sure C's getchar() returns an int (so that it can give a different value for EOF) 21:50:11 Indeed. 21:50:38 Yeah, I meant to say a string to int but it seems that's what atoi does 21:50:40 in fact the C unlambda interpreter had a bug due to using char instead 21:50:41 -!- derdon has joined. 21:51:37 -!- cswords_ has quit (Ping timeout: 248 seconds). 21:51:42 :) 21:51:53 A character is a numeric value 21:52:15 yeah 21:52:19 -!- cswords has joined. 21:52:21 which caused some minor trouble with my unlambda in unlambda interpreter when running it with itself 21:52:23 I am not a numeric value! I am a free character! 21:52:30 I just needed a way for the user to input newlines and other unprintable characters 21:52:52 I usually overdo it with esolangs :) 21:53:00 like Stlisp or Stlang 21:53:07 They are even more high-level than C. 21:53:09 (it can be "fixed" by just replacing the ?\255 in the program with something else) 21:53:16 iirc 21:53:23 Lisp is pretty similar to Haskell 21:53:29 No way. 21:53:32 Lisp is not even pure. 21:53:36 I know 21:53:52 But They are more similar than Lisp and C or any other language :P 21:53:55 Does Lips have Typeclasses? 21:53:57 *Lisp 21:54:06 I have no clue. 21:54:13 or anything 21:54:17 like pattern matching? 21:54:22 e.e 21:54:25 what's preventing a lisp from having typeclasses 21:54:40 I don't know that much of lisp. 21:54:43 Okay, the only reason I say it's similar is because I saw that you could do anonymous functions and it had lists.... 21:54:48 xD 21:54:52 But something which is not pure is no way like haskell. 21:54:58 Because then python would be like haskell. 21:55:04 Goosey: i think that's almost like those who cannot see the difference between people of other "races" 21:55:05 Javascript would even be more like haskell than python. 21:55:06 mroman_: python can't do anonymous functions 21:55:11 monqy: Hu? 21:55:12 lambda? 21:55:22 reduce(lambda a,b:a+b,*args); 21:55:23 lambda is different from normal functions in python 21:55:34 monqy: Not that much. 21:55:39 You can't use statements in lambda 21:55:40 lambda can only do expressions, not sequences of statements. it's a pretty big difference 21:55:51 statements are not pure, so yeah. 21:55:57 expressions aren't pure either 21:55:58 That's a good thing @no statements 21:56:20 so really that's irrelevant 21:57:02 You can work around much of it though. 21:57:05 pattern matching can be implemented with lisp macros, i think 21:57:09 you can assign something to a variable in a lambda 21:57:20 (a = 5) && False or something like that works. 21:57:20 it's just not traditional lisp 21:57:32 mroman_: but then you're working around it 21:57:51 monqy: If I had to workaround something I wouldn't use lambda 21:57:55 i'd use closures then 21:58:15 def foo(): def foobar(): ... 21:58:49 just like how you can emulate that sort of thing in C with enough effort 21:58:58 True. 21:59:22 But we can not argue with that. 21:59:35 Because somehow it must be possible to emulate that sort of thing in brainfuck ;) 21:59:57 * is a pointer and & is the address in the pointer right? 21:59:59 then brainfuck is similar to haskell, it seems 22:00:04 I always mix the 2 up 22:00:09 & is the adress of a variable 22:00:23 int a = 5; int ptr_to_a = &a; 22:00:26 *int* 22:00:29 Ah 22:01:19 int* i; i is a pointer; *i is the value behind the pointer to i 22:01:27 and &i would be a pointer to a pointer 22:01:41 I see 22:01:54 so. time for sleep. 22:01:55 gn8. 22:02:04 Night 22:02:35 monqy: they're both turing complete? :) 22:08:33 20:40:59: -!- elliott has quit (Ping timeout: 272 seconds). 22:08:34 20:43:37: -!- oerjan has joined #esoteric. 22:08:51 hm i have a feeling the universe is trying to keep me from meeting people today 22:09:47 Well now that it's working I have a little program that tests whether it's 0 or not: ^\['Y./>+\<]>-\['N./] 22:10:04 It'll print Y on 0 and N for everything else 22:11:48 hyphenating sub-lime makes it too obvious 22:12:03 but but - would people notice it at all otherwise 22:12:29 also, y'all are too damn hard to please. 22:12:36 it would just be nonsensical without the hyphen 22:12:45 as I said, what's sublime about it? 22:12:52 -!- Phantom_Hoover has quit (Remote host closed the connection). 22:18:42 my preference is to err on the side of oversubtle nonjokes, then spoil them later 22:18:46 "bad style, bad monqy" 22:19:50 * oerjan subtly swats monqy -----### 22:22:05 so how do I make a lisp that supports destructive updates and lexical closures and all that stuff in a language that doesn't have it? 22:22:11 (preferrably without doing any work and/or thinking) 22:23:13 step 1. think; step 2. do work 22:23:36 omg that solution is 100% wrong 22:25:07 or maybe I'll just do purely functional lisp instead 22:27:09 otoh, it might not actually be that hard to build a heap-like thing where stack frames can live and be modified, and thread the updated heap through the whole thing 22:34:34 -!- tzxn3 has quit (Read error: Connection reset by peer). 22:37:01 -!- augur has quit (Remote host closed the connection). 22:39:46 -!- pikhq_ has joined. 22:40:19 -!- pikhq has quit (Ping timeout: 260 seconds). 22:43:16 -!- augur has joined. 22:54:21 -!- jix has quit (Quit: Lost terminal). 22:54:41 -!- jix has joined. 23:14:26 -!- augur has quit (Remote host closed the connection). 23:19:38 * oerjan wonders why opening gvim has recently started pegging cpu to 100% for several seconds 23:20:28 Garbage in your vimrc? 23:20:31 (or gvimrc) 23:21:23 i think it started after i ditched avg for mse 23:21:41 oh hm 23:25:50 I suggest that the problem is probably Windows. 23:29:26 yes, it seems that something's fishy with opening my desktop folder, even from other places than gvim 23:30:06 (or whatever the proper english name is) 23:42:27 -!- MoALTz_ has joined. 23:42:30 -!- Madoka-Kaname has joined. 23:42:30 -!- Madoka-Kaname has quit (Changing host). 23:42:30 -!- Madoka-Kaname has joined. 23:43:38 -!- pikhq has joined. 23:44:28 -!- pikhq_ has quit (Ping timeout: 240 seconds). 23:44:58 -!- MoALTz has quit (Ping timeout: 240 seconds). 23:50:38 -!- ais523 has quit (Remote host closed the connection).