00:02:13 `coins 00:02:15 aeoldcoin immentheoncoin olerankcoin aarecoin glypecoin taxiccoin corumcoin abcdxcoin evisincoin cvlcoin singcoin bam1coin smatyracoin beitcoin mkmbccoin phabetcoin checoin vernatocoin boenamcoin viotecoin 00:03:25 ♫ singcoin ♫ 00:03:51 -!- augur has joined. 00:18:35 [wiki] [[Special:Log/newusers]] create * Zerk * New user account 00:22:47 http://boingboing.net/2014/04/09/breather-is-like-an-airbnb-by.html ← that is an idea eagerly waiting for a disaster... 00:22:55 (but hey, I can get some in Montréal!) 00:30:31 disaster? 00:31:06 -!- SpaceWizard has quit (Changing host). 00:31:06 -!- SpaceWizard has joined. 00:43:55 -!- ^v has joined. 00:45:04 -!- oerjan has quit (Quit: Nite). 00:46:25 -!- augur has quit (Remote host closed the connection). 00:49:40 Sgeo: people are random. everything can happen. like, everything. 00:54:54 https://twitter.com/tavisrudd/status/454044086547136512/photo/1/large good news everyone, i have found the best programming psychology paper yet. 00:55:44 kind of funny that i saw this right after hunting down (!) a spreadsheet bug by following a chain of dependencies 01:01:48 `coins 01:01:49 ensiscoin lazycoin vasscoin mizatifcoin intecoin poincoin lockzufcoin lyacoin clubcoin bracoin martrecoin l3250coin procoin skycoin mumontecoin dd/ddcoin eta-julietzstreactcoin charmancoin binarycoin huntedcoin 01:02:14 * boily gives a poincoin to Bike 01:02:24 poutinecoin 01:02:45 Lazycoin leaves the mining to the entity exchanging something else for lazycoin. 01:02:50 (relatedly, fuck excel) 01:03:12 fuxcel 01:03:36 Excel is a fine demo platform. http://youtu.be/4xKllypfn20 01:03:53 http://nayuki.eigenstate.org/page/aes-cipher-internals-in-excel 01:03:54 mmm poutinecoin 01:04:23 boily! 01:04:33 i think, if i somehow got leeway to teach a class to actual human beings, it would be about how to simplify your science homework by programming things 01:04:34 you didn't sendn me a birthday present! 01:04:36 :P 01:04:37 here's your reaction ordres bla bla 01:05:32 oh my god, is this double buffering via sheets? 01:06:11 yes 01:07:06 -!- tromp has quit (Ping timeout: 240 seconds). 01:07:47 it just seems a bit embarassing that "tangent line" is a concept that needs to be worked through in college 01:07:55 quintopia! 01:08:46 I had a nice galvaude Monday night. (I know I shouldn't, cause I always have weird dreams afterwads and it wreaks my digestion, but it tastes so good...) 01:08:53 s/ds/rds/ 01:08:59 i had no galvaudes 01:09:05 you should have sent me one 01:09:09 weird dreams eh? 01:09:18 -!- tromp has joined. 01:10:45 kmc: poutine-induced dreams are interesting, to say the least. when you upgrade to a galvaude, anything goes. 01:11:03 i'll have to try that sometime 01:11:20 I rarely remember interesting dreams despite sleeping under the influence of all manner of psychoactive compounds 01:11:29 but poutine might beat them all 01:11:40 >implying poutine isn't psychoactive 01:11:40 have you ever had poutine? 01:12:02 yes 01:12:07 but it was american poutine 01:12:14 please. don't make me want to take off +c 01:12:18 so maybe it doesn't have the je ne sais quoi 01:12:22 elliott: +c? 01:12:29 uh, put it on rather 01:12:39 also a lot of my friends are headed to your fair city, boily 01:12:46 for Pie Khan 01:12:54 ~duck pie khan 01:12:54 --- No relevant information 01:13:00 * boily mapoles the cuttle 01:13:22 kmc: what's a pie khan? 01:13:32 (also, for you next poutine, add duck meat and green peas.) 01:13:44 (only frozen peas. canned peas are no good.) 01:13:48 aka PyCon 01:13:59 ah, that thing my friend from Québec City is coming over too. 01:14:29 it sounds fun and friendly 01:14:30 elliott: here's where i greentext you a bunch in a futile effort to jok'e 01:14:34 (not going to do this obviously) 01:14:45 a friend of man came to atlanta for pycon a couple years back, and decided to come when i was out of the country :( 01:14:46 maybe I'll go someday, even though I don't give much of a shit about python 01:14:53 a friend of man 01:14:54 man? i meant mine 01:14:57 a title to which I aspire 01:15:05 pie khan is in QC? 01:15:22 boily: go to a con in atl 01:15:31 i'll try to be here 01:15:34 coppro: no, montréal 01:15:36 “Belle later confirmed the existence of the Z(4430) with a significance of 5.2 sigma on the scale that particle physicists use to describe the certainty of a result.” 01:15:39 “sigmificance” FTFY 01:15:43 kmc: that's still in QC 01:15:44 ;) 01:15:48 oh 01:15:55 coppro: you Ontarian :P 01:15:56 I assumed that meant Quebec City 01:16:00 truly I have made an ass out of u and me 01:16:45 boily: :P 01:17:17 kmc: one important French thing people learn here is the difference between «au Québec» and «à Québec». 01:17:18 today i learned that a friend's advisor thought results were significant because they had non-overlapping SE bars. stats sure is hard. 01:17:26 heh 01:17:35 rofl 01:17:59 http://en.wikipedia.org/wiki/Z%284430%29 that's a lot of sigmificance 01:18:33 boily: what is it 01:18:48 kmc: the former refers to the province, the latter to the city. 01:20:12 -!- boily has quit (Quit: DREAMING CHICKEN). 01:20:17 -!- metasepia has quit (Remote host closed the connection). 01:21:09 http://en.wikipedia.org/wiki/Proton_decay physics is impossible 01:21:26 -!- mysanthrop has joined. 01:22:16 -!- myname has quit (Ping timeout: 265 seconds). 01:22:18 -!- olsner has quit (Ping timeout: 265 seconds). 01:22:18 -!- trn has quit (Ping timeout: 265 seconds). 01:22:19 -!- Gregor has quit (Ping timeout: 265 seconds). 01:22:54 -!- olsner has joined. 01:23:09 -!- Gregor has joined. 01:25:43 -!- jhj1 has joined. 01:28:19 "All shamen are at your disposal" 01:29:42 What are shamen? 01:32:38 plural of shaman I assume. Or the lyrics sites I looked at are wrong 01:32:59 false friends >:| 01:33:52 Same song talks about stimulating your third eye 01:34:31 that doesn't sound sexual at all 01:34:33 Eat a single raman noodle 01:35:45 men should be an alias to man -a 01:35:50 in college we had fake majors listed on our dorm doors and douglass_ at one point had "Ramen Spectroscopy" 01:36:29 heh 01:36:35 What was yours? 01:37:01 Wiktionary lists shamen as a hypercorrect plural of shaman. And apparently hypercorrect is a subset of incorrect 01:37:11 it is. 01:37:20 i don't remember 01:37:22 something less funny 01:37:28 "shaman" is from some language near siberia or mongolia 01:37:36 nothing to do with german plurals 01:37:50 kmc: they never gave me my "hobotopy theory" one 01:38:04 B| 01:38:14 Toby the hobo 01:38:27 https://www.youtube.com/watch?v=Y3WFrQzYJOY 01:38:55 The only reason I care about this song is because I think it's a song I heard briefly on PulsRadio in 2006, but streamripper never manaaged to capture it 01:40:10 that doesn't really explain anything 01:42:37 -!- MoALTz_ has quit (Ping timeout: 250 seconds). 01:43:25 kmc: Would it help if you combine that explanation with an OCD? 01:44:20 a little 01:46:18 I don't think I have OCD. Although I do sometimes worry what if I didn't lock the door. And when I was a kid, I once recorded each die roll in a game of Monopoly because I wanted it to be reproducible (not in those worse). Randomness freaked me out 01:47:03 Before then, played Monopoly on the computer with friends, but when most of my friends left, another friend and I played out the game a bit more and caused someone who wasn't there to go bankrupt 01:51:05 -!- augur has joined. 01:51:49 -!- tromp has quit (Ping timeout: 276 seconds). 01:52:17 -!- tromp has joined. 01:52:22 http://support.microsoft.com/kb/180162 aaaaaaaaaaah 01:52:48 -!- augur_ has joined. 01:53:06 -!- augur has quit (Read error: Connection reset by peer). 01:55:27 -!- SpaceWizard has quit (Quit: Leaving). 01:55:50 -!- SpaceWizard has joined. 01:56:07 wat :-D 01:56:41 the 1904 date system is a plot by the pope 02:12:36 -!- Slereah_ has joined. 02:13:54 -!- Slereah has quit (Ping timeout: 240 seconds). 02:33:42 -!- SpaceWizard has quit (Ping timeout: 240 seconds). 03:00:05 http://article.gmane.org/gmane.os.openbsd.misc/211963 03:00:21 -!- Slereah has joined. 03:00:26 Had this not occurred, I assume heartbleed would instead be an easy DoS attack? 03:00:40 Oh, probably just on OpenBSD? 03:02:02 -!- Sorella has quit (Quit: It is tiem!). 03:02:06 -!- Slereah_ has quit (Ping timeout: 240 seconds). 03:02:31 It also would've been easily noticed. 03:06:42 "malloc guarding (world is not ready for this)" 03:06:42 ? 03:32:43 "Let me reiterate - everybody who was ever taught anything about that green padlock - grandmothers, bosses, school kids, web devs, everyone - now thinks that it means something it doesn’t, and won’t mean what they think again until all those server-babies are replaced." 03:33:05 Any chance of browser vendors agreeing to not show the security lock for sites affected by Heartbleed? 03:33:18 Although, how to detect site that was vulnerable, repaired bug, didn't yet get new certificates 03:33:35 That would require shipping an exploit for heartbleed 03:33:37 So, zero 03:33:44 That would also require giving a shit 03:33:47 a tree planted upside-down 03:34:24 Bosses and web devs are a lost cause anyway 03:36:14 I'm a web dev 03:36:32 -!- doesthiswork has joined. 03:38:31 and do you know where your cause is? 03:42:25 https://bugzilla.mozilla.org/show_bug.cgi?id=994033 03:49:28 -!- nooodl has quit (Quit: Ik ga weg). 03:50:25 [wiki] [[Smartboxes]] http://esolangs.org/w/index.php?diff=39276&oldid=39275 * Doesthiswork * (-9) I couldn't get the Y combinator to terminate so I'm using a different way to get a fixed point 03:52:11 [wiki] [[Smartboxes]] M http://esolangs.org/w/index.php?diff=39277&oldid=39276 * Doesthiswork * (+1) left off a bracket 03:55:44 -!- Slereah_ has joined. 03:56:20 -!- Slereah has quit (Ping timeout: 252 seconds). 04:05:10 I'm seriously tempted to start using LastPass 04:10:34 -!- ^v has quit (Read error: Connection reset by peer). 04:11:00 -!- ^v has joined. 04:34:04 I don't trust myself to make backups 04:41:18 [wiki] [[Smartboxes]] M http://esolangs.org/w/index.php?diff=39278&oldid=39277 * Doesthiswork * (+3) added missing :- 04:54:27 i'm mostly tempted to write my own custom deterministic password generator 04:55:50 base64(HMAC-SHA256(master key, website domain name))[:16] 04:56:00 should do nicely 04:56:06 alias pw='echo -n "> " && stty -echo && (read pw && echo -n "$pw" | sha256sum | head -c 20 && echo; stty echo)' 04:56:13 kmc: i don't want to have to depend on a master key 04:56:35 What do you want to depend on, then 04:56:36 I used to use hashapass 04:56:45 Found I couldn't remember the names I gave each site 04:57:07 if only there were some hierarchical name structure associated with websites 04:57:12 Why don't you use the name the site gives itself 04:57:16 Jafet: gestures which are different for each domain 04:57:20 Most sites have that 04:57:55 How are you going to come up with the gestures 04:58:00 I also have no list of every website that I have made a password for 04:58:11 This has been problematic before and it's problematic now 04:58:30 my gesture for every site would be a big ol' middle finger 04:58:35 Jafet: generate a custom image automatically and deterministically, and use my innate sense of location and visual memory to recall the gesture associated with it 04:59:11 My sense of location is pretty exnate, but ok 04:59:54 Wait, passgestures, is this one of those "phone"isms 05:01:05 I'm a bit surprised nobody has asked for TLS to happen for esolangs.org. 05:01:06 Speak friend and slide to unlock 05:01:48 Jafet: that's unusual. most animal memories are location-based 05:01:50 Does LastPass not work well for nonwebsite passwords? 05:02:01 "i recognize this place. the last time i was here i ...." 05:06:37 stty intr ^M 05:06:46 :D 05:07:31 echo stty intr ^M >> ~/.bashrc 05:07:46 hm 05:07:52 how would you fix that 05:08:07 oh, ^J 05:08:24 scp 05:09:12 i'm going to need to do the pick-a-distribution thing again soon 05:09:16 should i go with nixos 05:09:23 probably the answer is no 05:09:51 For some reason, I can bypass ^J with C-^J. 05:09:52 What's wrong with nixos? 05:09:58 stty intr ^m erase ^j 05:10:48 running «stty intr ^C < /dev/pts/1» in another terminal is enough to let me run one command, but then it resets 05:10:58 perhaps bash is saving and restoring the termios stuff 05:11:26 perhaps its applying it to the wrong pty? 05:11:30 try stty -F ? 05:11:49 Then why would it be enough for one command? 05:12:01 Hey. 05:12:04 i dunno.. i dont understand computers 05:12:07 You should use Bedrock Linux, and run a banking website from it 05:13:11 i run enough websites for a lifetime 05:15:32 after a while they run you 05:15:45 stty kill '^J' 05:19:47 ln -s /dev/zero ~/.bashrc 05:20:52 echo 'echo "sleep 0.1" >> ~/.bashrc' >> ~/.bashrc 05:21:14 Who came up with that originally 05:22:09 heh, that's good. 05:22:10 it has been around for at least 20 years 05:22:23 so each time you log in it gets slower? 05:22:48 just like winxp? 05:23:04 hehe 05:23:07 microsoft gotta get paid 05:23:43 whoa, whoa, whoa 05:24:05 http://www.dorje.com/netstuff/folklore/the.tricks 05:24:07 ketil malde 05:24:42 moores compensation 05:27:06 20 years ago was an odd time 05:27:08 -!- not^v has joined. 05:27:10 i once wrote a program which would recurse into all subdirs and in each subdir it would list files that werent dirs and randomly rename them to each other 05:27:21 so that you still had all the same files but with different filenames 05:27:29 (err, dirs were renamed too, oops) 05:28:06 did everyone have signatures on their messages back then 05:29:09 it was a different time 05:29:19 a time of .plans and .signatures 05:30:24 -!- ^v has quit (Ping timeout: 252 seconds). 05:32:03 whoa, newsham was there 05:32:18 https://groups.google.com/d/msg/comp.sources.wanted/3o-Ej2pyvQ8/eSwcgvJWDT4J 05:33:11 hm 05:33:24 It's a bit disturbing that most of those tricks are still applicable. 05:34:24 jafet: but who uses multi-user systems these days? 05:35:11 wow, schachaf, thats a really old post 05:35:49 what a dumb question 05:36:42 i wondr if that was my first usenet post evar 05:37:25 https://groups.google.com/d/msg/comp.os.minix/pHRCC5JKCV8/4irAi_sYsZwJ was earlier 05:37:28 "(please respond in mail so as not to waste bandwidth)" 05:37:34 a different time, indeed 05:37:42 snail mail? 05:37:43 i'll stop looking for old newshamposts now 05:38:20 thats a year later, shachaf 05:38:24 oh, right, it's newsgroups, not a mailing list 05:38:54 oops, 91 /= 90 05:39:36 i think i got my unix account in fall 1989. i didnt find usenet right away 05:39:45 ok, then https://groups.google.com/d/msg/alt.fractals/xLXAGFDRcwY/L4FJBhoEi3QJ 05:40:14 all these things are from before i was born 05:40:33 it's all the same to me 05:41:32 kids 05:42:29 did someone reply by letter? 05:43:04 I got hit by a letter. 05:53:09 -!- not^v has quit (Quit: http://i.imgur.com/DrFFzea.png). 05:54:40 -!- doesthiswork has quit (Quit: Page closed). 05:57:53 "A co-worker has his plan file end with 05:57:54 [2] - Done /bin/rm -rf ~ & 05:57:54 which tends to induce heart-attacks in the unwary... 05:57:58 " heh. mean 06:02:56 -!- password2 has joined. 06:17:51 I think I had something esolangy in my .plan at the university shell servers. 06:17:57 Probably a Befunge program. 06:30:11 -!- MoALTz has joined. 06:35:13 -!- MoALTz has quit (Ping timeout: 276 seconds). 06:36:20 -!- MoALTz has joined. 06:38:43 -!- MoALTz has quit (Max SendQ exceeded). 06:39:51 -!- MoALTz has joined. 06:50:00 -!- nisstyre has quit (Quit: WeeChat 0.4.3). 06:57:08 -!- atriq has joined. 06:57:39 I wonder if I should learn Forth 07:11:21 -!- xpte has quit (Quit: Connection closed for inactivity). 07:12:00 -!- Bike has quit (Quit: gets hit by an ice-cream truck). 07:16:43 -!- MindlessDrone has joined. 07:25:51 -!- Sgeo_ has joined. 07:29:06 -!- Sgeo has quit (Ping timeout: 240 seconds). 08:12:38 -!- tromp has quit (Read error: Connection reset by peer). 08:13:30 -!- tromp has joined. 08:13:41 -!- mysanthrop has changed nick to myname. 08:14:54 If there can be a payer paying a payee, and an employer employing an employee, and so on, why is the thing what a mentor does to a mentee called "mentoring" and not "menting"? 08:15:30 @wn mentee 08:15:33 No match for "mentee". 08:16:07 OED: "mentee, n. Etymology: < ment- (in mentor n.) + -ee suffix1. orig. U.S. A person who has a mentor; the person guided or tutored by a mentor." 08:16:54 @wn ment 08:16:56 No match for "ment". 08:16:57 One of the downstairs info screens was promoting some university mentoring program with a logo that said "mentor", "mentoring", "mentee" in it. 08:17:17 Hmm, I suppose you could claim "ment". 08:35:09 -!- Patashu has joined. 09:07:18 -!- atriq has quit (Ping timeout: 240 seconds). 09:09:42 -!- password2 has quit (Read error: Connection reset by peer). 09:13:46 -!- oerjan has joined. 09:24:49 -!- MindlessDrone has quit (Quit: MindlessDrone). 09:26:50 -!- MindlessDrone has joined. 09:31:08 -!- MindlessDrone has quit (Ping timeout: 252 seconds). 09:32:21 -!- MoALTz has quit (Ping timeout: 250 seconds). 09:44:46 -!- MindlessDrone has joined. 10:00:51 -!- yorick has joined. 10:02:38 >> mean(cleancep, 2).' 10:02:38 ans = 10:02:38 -Inf NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 10:02:42 Best mean vector ever. 10:03:50 it's so mean it just says NaN NaN NaN at you 10:07:05 NaNaNaN 10:07:39 -Inf 10:16:07 -!- boily has joined. 10:20:59 fizzie: nice 10:24:54 @massages-loud 10:24:54 You don't have any messages 10:29:40 -!- SpaceWizard has joined. 10:54:01 -!- oerjan has quit (Quit: Ribbit). 11:06:40 -!- boily has quit (Quit: Chasing Norwegian frogs...). 11:19:15 -!- nucular has joined. 11:19:16 -!- nucular has quit (Changing host). 11:19:16 -!- nucular has joined. 11:44:16 -!- SpaceWizard has quit (Ping timeout: 245 seconds). 11:54:11 -!- Sorella has joined. 11:54:31 -!- oerjan has joined. 11:56:45 -!- idris-ircslave has quit (Quit: Terminated). 11:57:01 -!- idris-ircslave has joined. 12:05:13 -!- nooodl has joined. 12:21:04 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 12:21:26 -!- tromp has quit (Remote host closed the connection). 12:22:02 -!- tromp has joined. 12:26:11 -!- tromp has quit (Ping timeout: 252 seconds). 12:41:53 -!- SpaceWizard has joined. 12:53:33 -!- Sgeo_ has quit (Read error: Connection reset by peer). 13:03:45 -!- MoALTz has joined. 13:08:26 -!- MoALTz_ has joined. 13:11:17 -!- MoALTz has quit (Ping timeout: 252 seconds). 13:15:26 -!- tromp__ has quit. 13:31:23 -!- SpaceWizard has quit (Quit: Leaving). 13:31:59 -!- SpaceWizard has joined. 13:33:50 -!- Patashu has quit (Ping timeout: 252 seconds). 14:32:58 -!- ^v has joined. 14:55:46 -!- oerjan has quit (Quit: Etc.). 15:04:56 -!- Bike has joined. 15:18:08 -!- augur has joined. 15:18:16 -!- augur_ has quit (Read error: Connection reset by peer). 15:22:52 -!- tromp has joined. 15:27:06 -!- tromp has quit (Ping timeout: 240 seconds). 15:34:18 -!- augur has quit (Ping timeout: 240 seconds). 15:35:04 -!- augur has joined. 15:40:22 -!- SpaceWizard has quit (Ping timeout: 252 seconds). 15:50:13 -!- doesthiswork has joined. 15:58:14 -!- doesthiswork has quit (Quit: Page closed). 16:01:28 -!- password2 has joined. 16:11:31 -!- xpte has joined. 16:27:44 -!- nisstyre has joined. 16:40:58 -!- doesthiswork has joined. 16:50:47 -!- tromp has joined. 16:56:55 -!- SpaceWizard has joined. 17:21:18 -!- SpaceWizard has quit (Ping timeout: 240 seconds). 17:30:33 -!- SpaceWizard has joined. 17:57:24 -!- nooodl has quit (Quit: Ik ga weg). 17:59:34 -!- nooodl has joined. 18:00:00 -!- nisstyre has quit (Quit: WeeChat 0.4.3). 18:08:30 -!- password2 has quit (Ping timeout: 240 seconds). 18:08:37 [wiki] [[A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer.]] http://esolangs.org/w/index.php?diff=39279&oldid=39269 * 38.96.153.66 * (+2) /* Overview */ formatting 18:08:52 -!- nooodl_ has joined. 18:09:04 -!- nooodl_ has left. 18:09:11 [wiki] [[A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer.]] M http://esolangs.org/w/index.php?diff=39280&oldid=39279 * Rottytooth * (+2) formatting 18:10:27 [wiki] [[A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer.]] http://esolangs.org/w/index.php?diff=39281&oldid=39280 * Rottytooth * (+44) /* Concept */ 18:13:24 For the record, the [-Inf NaN NaN ...] mean was from having some hard zeros. (Which got turned into -Inf by a log compression step, and NaNs by a DCT.) 18:14:42 -!- oklopol has quit (Ping timeout: 240 seconds). 18:16:21 Hello 18:17:12 -!- MoALTz_ has quit (Quit: Leaving). 18:24:44 fizzie: Try applying some heat, they might get softer. 18:25:57 I applied an arbitrary epsilon. It wasn't for anything serious. 18:26:32 -!- password2 has joined. 18:28:20 -!- conehead has joined. 18:28:51 -!- SpaceWizard has quit (Ping timeout: 245 seconds). 18:37:39 -!- ^v has quit (Read error: Connection reset by peer). 18:38:01 -!- ^v has joined. 18:40:13 [wiki] [[Esolang:Wiki dumps]] http://esolangs.org/w/index.php?diff=39282&oldid=30687 * Fizzie * (+74) Time zones are the bane of all civilized folk. (+update numbers) 18:54:25 the ECMAScript standards committee is meeting just down the hall from me 18:54:33 clearly I should go in and troll them about adding dependent types or something 18:56:46 Someone was thinking of doing some kind of Rust promotion lecture at the university. 18:56:57 cool 18:57:06 i,i integer promotion lecture 19:00:37 I haven't been following the ECMAScript standardization effort at all, except that I remember I've been surprised several times to find out that those Mozilla additions (generators, array comprehensions, let expressions, expression closures) still aren't standard and/or widely supported. 19:01:01 I guess it all has something to do with this Harmony thing I've heard of. 19:01:56 -!- DiNoALaCorrupcio has joined. 19:08:53 -!- ChanServ has set channel mode: +o elliott. 19:08:58 -!- elliott has kicked DiNoALaCorrupcio no thanks. 19:09:10 (see previous k-lining) 19:11:03 -!- elliott has set channel mode: +b *!*@denuncia.anonima.empleosonora.gob.mx. 19:11:05 -!- elliott has set channel mode: -o elliott. 19:21:37 kmc: I double dare you to troll the ecmascript standards commity 19:22:30 "hey peeps, how's ur assembly going" 19:29:13 kmc: You should go in and troll them about the things mentioned in the wat talk. 19:29:34 -!- conehead has quit (Quit: Computer has gone to sleep). 19:31:13 -!- MindlessDrone has quit (Ping timeout: 250 seconds). 19:31:45 i haven't seen that talk in a long time 19:31:54 -!- variable has quit (Ping timeout: 240 seconds). 19:31:58 -!- scoff has quit (Ping timeout: 240 seconds). 19:33:23 https://pbs.twimg.com/media/Bk3uviICYAAvnWo.jpg:large 19:33:39 That is what the future will be like 19:33:43 Very tiny floppy disks 19:34:13 Bike: you are aware of http://asmjs.org/ right? 19:34:47 doesn't kmc work with it 19:35:18 -!- scoff has joined. 19:35:21 I don't know 19:36:33 slereah: http://www.windowsphonefr.com/wp-content/uploads/2012/12/micro-sd.jpg 19:37:11 -!- TheMind has joined. 19:37:37 That's not floppy at all! 19:37:41 Or a disk! 19:38:17 -!- tertu has joined. 19:38:57 ion: Next, find a photo that's analogous to that tiny tiny keyboard on the watch. 19:40:04 Also find a tiny console-based computer 19:40:09 Might be a bit harder 19:40:28 I don't think the iPhone would sell as well if it was all command line 19:40:41 -!- TheMind has quit (Read error: Connection reset by peer). 19:40:47 http://www.buysku.com/wholesale/q8-dual-sim-quad-band-1-5-quot-touch-screen-watch-cell-phone-with-keyboard-camera-bluetooth-fm-mp3-mp4-white.html 19:41:01 ok, so I have a crazy idea about an esoteric virtual machine 19:42:08 suppose you have a cpu with very few registers, say only an instruction pointer, an accumulator, and an index/extra register. 19:42:12 Oh man 19:42:24 imagine it has a reasonable small instruction set, but there's one crippling feature. 19:42:27 Imagine a dude talking to SIRI in console commands 19:42:31 SIRI, MAKEDIR 19:43:43 so far this is 6502? 19:44:01 Bike: I think it's intentional, and the twist is yet to come. 19:44:10 probably 19:44:28 the feature is that interrupts are handled in a crazy way: when an interrupt arrives, the cpu overwrites each of the few registers is overwritten by interrupt-related information without saving it first. the ip is set to the interrupt handler address, the accumulator to the interrupt number, and the index register to some port input from the hardware. 19:44:47 there's some limit for how quickly you can get interrupts or else you would have to lose some. 19:44:52 and you can't disable interrupts. 19:45:04 Bike: like 6502 but with wider word size 19:45:28 so you have to do all normal computations in an idempotent way because an interrupt can destroy your registers any time 19:45:53 well, the isa can't be 6502, then 19:46:16 after the interrupt, the os will resume your program at some last saved location, but since then your program might have done some steps 19:46:23 so you can't do destructive computations in place 19:46:30 because then they might run twice 19:46:51 but you can do non-in-place operations, then in the worst case you recompute the part since last time you saved the status to memory 19:48:05 It sounds likely that you'd end up with some translator from a non-crazy thing to the crazy thing, with some amount of overhead, and then you'd do all the work in the non-crazy thing. 19:48:29 fizzie: possible, if you don't mind the overhead 19:48:42 but for the inner loops you might want to code for the crazy thing directly 19:50:44 -!- impomatic has joined. 19:50:53 yeah, it's not a really good idea 20:01:37 -!- Tritonio has joined. 20:03:47 i don't use asm.js for anything at the moment 20:07:45 -!- tertu has quit (Disconnected by services). 20:07:46 -!- ter2 has joined. 20:08:15 but it's another Mozilla Research project 20:08:28 somebody needs to get the .js TLD 20:10:32 -!- conehead has joined. 20:11:32 fizzie: you can write such translators for most esolangs, though 20:12:00 Yes, I was commenting from the viewpoint of some hypothetical poor soul hired to port a game on the hypothetical computer, or something. 20:12:10 heh 20:12:40 I've never designed a proper esolang 20:12:45 maybe I should try my hand at an eso-ISA instead 20:13:17 though a lot of esolangs feel like machine code 20:13:42 are there real ISAs with Brainfuck-style structured control instructions? 20:14:04 that is, you have "loop begin" and "loop end" instructions and the CPU will scan forward/backward in memory to find a matching one 20:15:13 Regarding the .js TLD, I think you'd need to beat up someone at ICANN for it. 20:15:36 Because I think they reserved all 2-character ASCII strings for "possible future ccTLD delegations". 20:15:36 x86 has the LOOP instruction but it still has an explicit jump target 20:16:11 fizzie: or I need to create an internationally breakaway state whose plausible abbreviation is '.js' 20:16:21 internationally recognized* 20:18:45 kmc: ISTR the TMS320C54x (or some other member of TMS320) has a "repeat block" instruction, but you give the block size as an immediate argument to the instruction. 20:19:16 yeah 20:19:43 -!- password2 has quit (Ping timeout: 240 seconds). 20:19:57 (Then the instruction initializes the "repeat block" register to contain the size and the end address, sets the "repeat counter" register, and the hardware arranges for the repetition to happen.) 20:19:59 now I'm thinking about a weird mash-up of x86's rep and Thumb2's i[te]{1,4} instructions 20:20:32 ooh, that TMS320C54x thing seems pretty close 20:20:36 I don't know much about DSP architectures 20:22:54 -!- variable has joined. 20:24:06 I also wonder if a "conditionalize any instruction" prefix was ever considered for x86 20:24:08 Oh, if you want to be more exact about it, "RPTB pmad" sets RSA and REA (repeat start/end address) to PC+2 and pmad, respectively, and turns the BRAF (block-repeat active flag) on; you're supposed to have manually set the BRC (block-repeat counter) beforehand. 20:24:26 BRAF is a great name for a register 20:24:46 and pmad is a great name for an operand 20:24:48 Sadly, it's just a name of a bit in ST1. 20:24:58 I take it you've programmed for the TMS320C54x? 20:24:58 But there's a lot of "pmad"s in the manual. 20:25:05 is there also "umad" 20:25:45 There's just dmad, extpmad and pmad. 20:26:07 And I've done a little bit for it; we had a three-architecture DSP course with randomly assigned architectures for the groupwork. 20:26:51 haha 20:26:53 what did you build? 20:27:49 There was a TI TMS320C5416 devboard (what we had), a Motorola DSP56k thing of something or another, and a Sharc ADSP which was I think some sort of a musician DSP effect box with a twiddleable knob and all. 20:28:05 We built an echo effect thingie. Just a second, I have a photo I've pasted on-channel before. 20:29:22 a button to touch, a dial to turn, a key to hold 20:30:23 Our devboard just had four dip switches and four leds in terms of UI, so we had to figure out alternative controls. 20:30:32 https://dl.dropboxusercontent.com/u/113389132/Misc/20140410-spank.jpg 20:31:07 (We had to do a three-slide presentation at the end of the course, that was one of the slides.) 20:32:21 Also it's called "spank" because the name of the course was "SPÄNK", short for "signaaliprosessorit ja äänenkäsittely", "[digital] signal processors and sound processing". 20:33:16 nice 20:33:39 SPÄNK sounds like something from IKEA's line of sex toys 20:35:11 If I recall correctly, the top-left thing was a Perl + Tk prototype for figuring out the algorithm and parameters, the middle picture shows the DSP devboard and the TI-86 driven slider control interface, and top-right is a photo of the oscilloscope we used when we spent two nights debugging the DSP/TI-86 link that turned out to be a broken cable I had salvaged from a discarded set of speakers ... 20:35:17 ... that, when I finally came to think of it, were in fact discarded because no sound came out of them. 20:35:44 fizzie: Do you know of a no-horribly-expensive DSP platform for a hobbyist? Perhaps with an ADAT interface or some other way to add an AD/DA interface (possibly with preamps) with a number of channels. 20:37:52 (Also I couldn't quite manage to convince the (really quite flexible) C5416 "McBSP" serial port to give me the TI-86 stuff over DMA, so we had to resort to software polling.) 20:38:13 ion: One of the boxes we had on the course was the http://www.chameleon.synth.net/english/index.shtml but I think that must be pretty outdated by now? 20:38:50 "Only a few units remain, --" I guess they're not really selling it any more either. 20:38:52 Thanks, i’ll take a look. 20:38:54 heh 20:39:42 It seemed like quite a nice thing for that sort of thing. Though I don't know if it was ever what you'd call affordable. 20:41:02 There are reasonably cheap devkits similar to the C5416 one we had, but their I/O capabilities might be somewhat lacking, if you want multiple AD/DA channels. 20:41:54 8 inputs would be nice. 20:44:06 They're things like http://www.ti.com/tool/tmdx5502ezdsp for $89, but at least that particular one just has two channels in/out when it comes to audio codecs. 20:44:15 Some of them have add-on modules you can stick on, though. 20:48:11 TI-86 :) 20:48:24 -!- SpaceWizard has joined. 20:50:03 A friend wrote the Z80 code for the TI-86 side. 20:50:25 (I wrote the DSP side of the communications stuff.) 20:52:11 Actually, I'm a bit surprised if there isn't a Kickstarter for something like that Soundart Chameleon around. 20:55:41 fizzie: Thanks for the pointer, i’ll research them add-on modules. 20:56:09 From a quick look, it seemed like the "DSK" boards that accepted them rather quickly went to several hundreds of dollars. 20:57:25 Ok, a bit too expensive then. Thanks anyway. 20:57:39 As one final note, Analog Devices' SigmaDSP evaluation boards are a bit more fully featured when it comes to built-in analog inputs/outputs -- http://www.analog.com/en/processors-dsp/sigmadsp/products/sigmadsp_evaluation_boards/fca.html -- but they're not exactly cheap either. 20:58:46 Thanks 21:02:43 -!- oerjan has joined. 21:05:46 Fun fact: there's a reasonably "general-purpose" TI TMS320C64x (the aspires-to-VLIW-but-not-quite sibling to the C54x family) DSP core in my N900, and I keep thinking of trying to hack together something using it, but so far haven't managed to. 21:06:00 I know the stock camera application encodes JPGs on it. 21:07:34 can you easily program it? 21:08:07 Not "easily", but people have done it up to some degree. The communications to/from it are somewhat torturous, AIUI. 21:10:12 It was a relatively common OMAP3 feature, I believe; I don't know if it's any easier/harder to access on the myriad other OMAP3 devices. (From OMAP4 onwards, I think TI gave up on including a generic DSP chip like that, and just bundled one of their more video-specific things.) 21:13:11 They're still making those "DaVinci" family of SoCs that bundle a C6x DSP with an ARM core, and people are still using them, I believe, in things like media player boxes and such. 21:13:52 -!- Patashu has joined. 21:15:21 There seems to be at least hacked-together port of the (Mozilla-funded!) C64x+ implementation of Theora to the N900. 21:15:30 -!- Patashu[Zzz] has joined. 21:15:30 -!- Patashu has quit (Disconnected by services). 21:17:10 http://schleef.org/blog/2009/11/11/theora-on-ti-c64x-dsp-and-omap3/ 21:17:43 And then -> http://blog.mjg.im/2010/04/16/theora-on-n900.html to N900. 21:17:55 Probably not much happening there these days. 21:19:35 -!- nucular has quit (Quit: Excess Food). 21:19:43 Someone should write a C64 emulator on C64x+ 21:23:59 “Videotape evidence can be overruled by the testimony and after-the-fact interpretation of a police officer, the Indiana Supreme Court ruled last week.” http://thenewspaper.com/news/43/4373.asp 21:24:19 -!- Patashu[Zzz] has quit (Ping timeout: 250 seconds). 21:42:47 -!- ^v has quit (Ping timeout: 252 seconds). 21:45:43 -!- nisstyre has joined. 22:03:34 -!- vravn has quit (Ping timeout: 240 seconds). 22:04:58 -!- shachaf_ has joined. 22:05:09 -!- shachaf_ has quit (Changing host). 22:05:09 -!- shachaf_ has joined. 22:05:16 -!- shachaf has quit (Disconnected by services). 22:05:19 -!- shachaf_ has changed nick to shachaf. 22:05:31 http://git-man-page-generator.lokaltog.net/ 22:07:36 -!- vravn has joined. 22:09:39 the spitbol manual says that it has esoteric features 22:11:37 shachaf: OKAY 22:11:48 oerjan: NOT OKAY 22:12:57 i liked the --increase-blast-area option i got 22:22:51 -!- boily has joined. 22:24:03 helloily 22:24:14 i have a studentless session! 22:26:33 great 22:28:04 quinthellopia! 22:28:06 eh? 22:31:05 it means i can sort of chat a bit until 7:40 22:31:15 ah! :D 22:31:24 so what's the best game? 22:31:37 of video 22:31:39 -!- metasepia has joined. 22:31:39 DCSS!!!!!1!!1!11!!!one!! 22:31:53 what is that 22:32:08 quintopia: what time is it now? 22:32:24 6:32 22:32:28 pm 22:33:12 dungeon crawl stone soup. and you're lucky, 0.14 is just out! 22:33:38 (okay. I *may* be a little bit addicted to that game. only slightly. a smidge.) 22:33:55 but then, I also have spent many hours on minecraft... 22:33:56 brogue is good too 22:34:12 what about spelunky 22:34:13 I haven't brogued yet, but it seems very interesting, what with all those colours and shiny stuff. 22:34:18 not a roguelike 22:34:24 a roguelike-like. 22:34:40 it is more like a roguelike than any platformer out there 22:35:03 the colors are there to make it feel as if you are really walking thought the cave 22:35:15 spelunky is very roguelike-y. procedural, stupid deaths, bonus impossible stuff... 22:36:19 i want to play spelunky crossed with DF 22:36:25 in 3d 22:36:39 holy fungot with the hardcore stuff, batman! 22:36:39 boily: it's a logic system in scheme, lists are a pair of identifiers except by accident. 22:36:49 fungot: no, quintopia is not logical. 22:36:49 boily: vim isn't exactly snappy on slower systems either. 22:36:52 wouldn't a functional game be in a better state than a procedural one? 22:37:35 hey boily this might interest you, 22:37:40 /j ##ircplayscrawl 22:37:49 boily: it would be the hardest game ever written, but "fun" 22:37:52 and `telnet termcast.org` 22:37:54 how would you cross a platformer like spelunky with a strategy game like df? 22:38:20 nooodl: I hate you, tempting me with awesome time-sucking things like that. 22:41:17 doesthiswork: how do you cross an adventure game like Alice with an RTS like C&C? (The answer is Brutal Legend) 22:41:47 in other words: i haven't thought about it enough to know, but i'll know it when i see it. 22:42:26 adventure and rts both have slower paceing 22:43:28 hardly 22:43:45 i maybe should say action? 22:43:49 action adventure? 22:44:05 anyway, i specifically mean real time games 22:48:29 ok what parts of df do you like? 22:50:54 procedural generation of worlds, including their history, culture, climates, biomes, etc. independent agents with their own goals, able to modify the world in physically realistic ways. 22:53:39 -!- idris-ircslave has quit (Quit: Terminated). 22:54:36 -!- idris-ircslave has joined. 22:56:40 -!- nooodl_ has joined. 22:57:12 -!- nooodl has quit (Disconnected by services). 22:57:14 -!- nooodl_ has changed nick to nooodl. 22:58:07 -!- Tritonio has quit (Ping timeout: 258 seconds). 23:05:36 -!- nisstyre has quit (Quit: WeeChat 0.4.3). 23:09:14 -!- doesthiswork has quit (Quit: Page closed). 23:10:15 -!- yorick has quit (Read error: Connection reset by peer). 23:20:39 -!- Sprocklem has joined. 23:41:45 -!- tromp_ has joined. 23:43:09 -!- Sprocklem has quit (Quit: leaving). 23:43:43 -!- Sprocklem has joined. 23:43:46 -!- Sprocklem has quit (Changing host). 23:43:47 -!- Sprocklem has joined. 23:54:58 -!- ^v has joined.