00:04:58 that's disappointing, then :/ 00:05:47 -!- mrhmouse has quit (Quit: Leaving.). 00:11:58 -!- CADD has quit (Quit: leaving). 00:17:37 -!- nisstyre has quit (Quit: Leaving). 00:18:33 -!- nisstyre has joined. 00:21:19 -!- nisstyre has quit (Read error: Connection reset by peer). 00:26:35 -!- prooftechnique has joined. 00:43:07 -!- Phantom_Hoover has quit (Remote host closed the connection). 00:49:43 -!- ter2 has joined. 00:52:57 -!- nisstyre has joined. 00:53:19 -!- Bike has quit (Ping timeout: 272 seconds). 01:04:31 -!- Bike has joined. 01:09:52 -!- CADD has joined. 01:10:55 -!- CADD has quit (Client Quit). 01:19:14 -!- CADD has joined. 01:24:22 -!- Sgeo has joined. 01:30:45 -!- Sprocklem has quit (Ping timeout: 240 seconds). 01:41:02 -!- yorick has quit (Remote host closed the connection). 01:48:21 -!- function has changed nick to trout. 02:22:47 -!- copumpkin has changed nick to samwell. 02:22:51 -!- samwell has changed nick to copumpkin. 02:42:51 huh, . in C and -> in C both become . in Rust 02:43:00 because it always knows whether the LHS is a struct or a pointer to struct 02:43:38 -!- Darklust has joined. 02:48:24 Feels a bit implicit-castish 02:48:33 Although not sure if it's really a problem 02:48:41 When would you want to actually . on the pointer? 02:50:33 what's doing ais523\unfoog 02:50:38 also what does unfoog mean 02:50:54 Sgeo: you can't . on a pointer in C, which is why it works 02:50:59 and unfoog is a /dev/null/nethack clan 02:56:17 what are you working on 02:56:41 right now, nothing 02:56:47 over the last few days I've been working on NetHack 4 02:56:58 and more generally, I've been working on my PhD thesis 02:57:17 damn you're still survivng academia. wow. 02:57:20 what's the thesis on 03:00:25 :\ 03:00:27 -!- Sprocklem has joined. 03:01:20 quintopia: hardware compilation 03:01:51 sounds lame. you're like pretty close to myy age right? 03:04:19 I'm 26 03:05:30 yeah i'm 27 03:05:33 thot so 03:05:42 ever been potholing? 03:05:44 I tried to erase the content from my Derplang page, but it came back one day... 03:05:50 Not sure what to do about this. 03:06:02 Because im getting ready to do derplang 2, and its a big change up. 03:06:06 leave it alone 03:06:13 make a separate deplang 2 page 03:08:19 Oh, not a bad idea 03:09:06 JesseH: you can't delete a page by blanking it, that just leaves a blank page which confuses people 03:09:17 Ill keep the page 03:09:22 because the old derplang is still fun to use 03:09:23 I can delete pages given a good reason, but there isn't an obvious good reason to delete that one 03:09:48 But derplang 2 wouldnt belong on the esoteric site, because its less esoteric this time...a lot less 03:09:56 Improved syntactic sugar ^_^ 03:10:18 I would have changed the name but i am horrible with names. 03:10:27 well than 03:10:29 then 03:10:40 why are you doing it 03:10:55 Why am I doing what? 03:10:59 why would you make a language that is actually useful and convenient 03:11:11 because I haven't done that yet 03:11:17 oh 03:11:19 okay 03:11:20 well 03:11:23 it's not fjn 03:11:25 fun 03:11:33 Sure it's fun :P 03:11:39 The joy comes in writing it 03:11:54 I doubt people other than myself would use it... 03:12:00 but still 03:12:20 ah the spec might be fun 03:12:27 Python didnt start off at version 2.7 03:12:30 but implementing a real full on language 03:12:32 is 03:12:34 a pain 03:12:43 Sure its painful, but its fun too 03:12:49 ah 03:12:51 a masochist 03:12:55 that i can appreciate 03:13:01 Like paintball, airsoft, or angry sex 03:13:27 that's a very esolangal motivation 03:13:38 but 03:13:46 i don't think it's the fun kind of pain 03:13:55 What is 03:14:54 the guy who figured out how to write actual functional algorithms in malbolge got to see the fun kind of pain 03:15:05 https://github.com/marcelog/jsonex/blob/2.0/lib/jsonex.ex 03:15:20 trying to implement languages has been more fun than using esolangs :P 03:15:26 But maybe I havent found the right language to use 03:17:51 -!- prooftechnique has quit. 03:18:12 JesseH: try implementing an esolang in another esolang! 03:34:58 quintopia, thats a terrible idea .... 03:35:00 i like it ._. 03:36:37 Someone help me find an esoteric language that could be used for general purpose stuff if one was dedicated enough 03:36:51 I'm having some trouble torturing norns 03:38:43 tragic 03:40:47 Bike: what was it that made you horrified? My putting norn brains into the body of a toy, or my experimenting with how much ATP decoupler a norn could tolerate? 03:40:54 Or something else I forget 03:41:32 i don't remember 03:41:40 i also don't remember if i was actually horrified or just being silly 03:41:50 Bike 03:41:57 Your name fascinates me 03:42:09 it's not really an uncommon word 03:42:10 bleh, I want to go home and sleep 03:42:14 but it's like 3;42 03:42:16 JesseH: fungot is written in Befunge 03:42:16 Sgeo: what is lambda?) on windows, have a bunch of empty cd-rs. err... 03:42:17 *3:42 03:42:22 which is not a good time to be walking around 03:42:57 Befunge-98 allows for plugins to the language, I think 03:43:33 ooo neat 03:43:43 pluggable commands, to be exact 03:44:31 you cannot use more than 26 commands at any given time (there are some ways to work around but limited) 03:44:55 you can swap out the commands dynamically, though 03:45:52 What are your favorite esolangs? 03:47:30 Underload; BF Joust; various functional-ish ones that haven't been fully worked out yet 03:47:51 I'm kind-of an esolang narcsissist, I tend to prefer esolangs I created myself 03:48:03 but that's mostly because I aim to create the sort of esolangs I like 03:48:50 link me to your esolangs so i can see if im interested 03:48:55 :P 03:49:07 I would google but i need to go scavenge for good 03:49:09 food 03:49:12 good food 03:51:40 JesseH: there's a list on http://esolangs.org/wiki/User:ais523 03:52:04 \o/ 03:52:04 | 03:52:04 |\ 03:52:15 lol 03:52:42 Jesus 03:52:46 You made a lot :p 03:53:10 not as many as cpressey did (he also has a good eye for interesting esolangs) 03:54:03 Oooo minimax looks nice 03:54:44 backflip looks painfil 03:54:46 painful 03:56:05 http://esolangs.org/wiki/Black 03:56:07 Good god 04:00:41 /o\ 04:00:41 | 04:00:41 |\ 04:00:52 ha 04:02:08 I should try to get a grasp of the Erlang OTP 04:17:48 -!- `^_^v has quit (Read error: Connection reset by peer). 04:18:13 -!- `^_^v has joined. 04:20:08 I recommend it. 04:22:27 -!- conehead has quit (Quit: Computer has gone to sleep.). 04:23:06 i have just come upon the greatest bug ever in my life 04:26:10 yeah? 04:26:30 i'm writing a program to draw a circle in SELECT. 04:26:45 it works great for 20 evenly spaced points on a circle 04:26:50 but when i do 400 04:28:26 it transposes the bottom and top thirds (breaking it at the points corresponding to the angles tau/8, 3tau/8, 5tau/8) just enough to make a funny tesselatable bowtie. and instead of halting after drawing it, it goes and draws it again in the opposite direction, apparently forever 04:28:37 (it halts fine on the small case) 04:29:03 no idea why the imaginary part keeps getting translated like that 04:29:25 but it is quite nice to look at 04:30:19 how reproducible is it? 04:31:12 ah. well let's see. i'll run it again. (it should be perfectly reproducible...everything involved is determinstic) 04:32:26 yep. reproduces. 04:33:08 Well, that makes me scared to try BEAM languages... 04:33:11 i suspect it's some mpmath weirdness 04:38:03 BEAM? 04:38:52 -!- nycs has joined. 04:39:43 what's the smallest number of points it appears in 04:41:30 -!- `^_^v has quit (Read error: Operation timed out). 04:41:32 Bike: the Erlang VM thingy 04:42:18 doesthiswork: i'll find out 04:42:19 oh. 04:54:52 -!- CADD has quit (Quit: you are all a bunch of faggots). 04:55:53 -!- CADD has joined. 04:58:08 My favorite esoteric language....Perl 04:58:25 Perl is not an esolang 04:58:34 *gasp* 04:58:43 JesseH: that's basically the first joke about esolangs. we all made it at one point 04:58:53 frequently people make an unfunny "joke" where they just mash some keys on their keyboard and claim it's valid Perl 04:58:59 and I decode it, stopping at the first syntax error 04:59:10 ais, meanwhile, is just an astonishing person 04:59:18 Bike, which is why i had to make it...its my initiation. 04:59:54 I didn't make that joke about Perl, as far as I know 04:59:59 !pastlog esoteric.*Perl 05:00:08 let's find some examples of it 05:00:13 err 05:00:15 `pastlog esoteric.*Perl 05:00:16 does egobot have a pstlog too? 05:00:17 wrong bot :) 05:00:19 Wait there are more esolang jokes? 05:00:22 oh 05:00:28 JesseH: ESME 05:00:29 JesseH: don't worry, they're all terrible 05:00:33 "cant stop laughing" 05:00:49 No output. 05:00:56 ais523\unfoog: iajsdfijasdfijsdklfjasfjiowejfoiwejfiowejiofjweiofjwefjkjdlfjwf 05:00:59 in fact i think i made a joke about how bad jokes are once. 05:01:06 `quote Bike.*joke 05:01:08 871) i don't even know anything about feather and i'm getting sick of the time travel jokes \ 1034) i vaguely thought sigbovik was all jokes? oerjan: jokes written by CS people, so none of it's funny, just sad 05:01:10 there's a valid perl expression for you 05:01:11 oklopol: that is actually valid Perl 05:01:12 bam 05:01:26 although not particularly interesting, it just returns a string literal 05:01:28 you have just been served 05:01:31 I think you knew that though 05:01:43 well there is a paper showing that the number of errors some cs students made were not significantly different with perl and a language with random symbols (there was a significant difference between the random one and a control language) 05:01:44 `pastlog esoteric.*Perl 05:02:00 2010-03-01.txt:01:53:52: 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 05:02:02 doesthiswork: that was busted, they were given some really old Perl 4 with bad style 05:02:17 haha, EgoBot has the "perl is an esolang" joke too? 05:02:18 "[.+]" 05:02:29 !perl print iajsdfijasdfijsdklfjasfjiowejfoiwejfiowejiofjweiofjwefjkjdlfjwf 05:02:31 `pastelogs esoteric.*Perl 05:02:31 No output. 05:02:51 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.16918 05:02:58 it's cool how i'm going to get like ten results of people doing this same log search 05:03:10 Bike: that's why I invented `pastlog 05:03:11 it omits today 05:03:17 ais523 I thought the complaint was not "modern" style, meaning it has been accepted style at one point 05:03:26 What do you call a tailor who talks too much? 05:03:26 «#esoteric is not associated with the joke language Perl, please visit www.perl.org» aw yeah, right there in the topic. 05:03:28 A sailor 05:03:35 ais523\unfoog: oh, i didn't know that... i wanted the paste though. 05:03:41 doesthiswork: yeah, but in an old version of Perl wher the modern style didn't exist 05:04:03 yes 05:04:05 They say that perl always existed. 05:04:15 You can see signs of this in cave paintings 05:04:35 -!- Sprocklem has quit (Ping timeout: 245 seconds). 05:04:44 and the perl students did make few errors, it just wasn't enough fewer to be significant 05:05:05 hypothesis: computer scientists are even worse at stats than psychologists 05:05:32 apparently, past-me was very enamoured of trying to create an eso derivative of Perl 05:05:37 which sort-of implies I never considered it eso 05:06:12 «2009-01-03.txt:22:14:38: -!- klslvoeoe changed the topic of #esoteric to: you can subtract your mom from my dick because she's old and you're a stupid fuckface! now LEARN C or say perl! stop being esoteric asswads» fascinating 05:06:26 was this like, an actual troll 05:06:45 yes, although not a very good one 05:06:58 bike: all the stats I've seen have generally been fine 05:06:59 our usual response to obvious trolls is countertrolling 05:07:16 I know once I kicked one like ten times in a row, no ban, out of morbid curiosity as to when they'd give up and stop bothering 05:07:43 wow, this joke language perl thing was in the topic for years 05:08:24 the channel was slow to change topic back then 05:08:40 when I first joined, it'd be very rare for the "devlopment and deployment" bit to not be in the topic 05:08:47 even optbot made sure to leave that bit in 05:08:50 but nowadays you hardly ever see it 05:08:58 «% w3m -dump http://tunes.org/~nef/logs/esoteric/ | awk '{print $6}' | tail -n +22 | perl -ne 's/K/* 1024/; print int(eval($_) + .5), "\n"' | squish 140 | sparkline» elliott what the hell 05:09:22 doesthiswork: it reproduces at all resolutions. but it halts successfully on the small ones. 05:09:47 hmmm 05:09:52 i wonder 05:11:09 hm, this leads to another question i've been wondering about. 05:11:10 okay it seems to be a function of canvas size. it happens all the time at 101x101, but never for 51x51 05:12:18 `pastelog [Mm]ath[- _]?[Nn]erd 05:12:29 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.22864 05:13:01 oh, it's all one person, huh. 05:13:05 `pastelog [Mm]ath[- _]?[Nn]erd[^3] 05:13:21 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.32067 05:13:36 why does that look like a GY!BE song title to me... 05:15:49 okay so...i think i've tracked it down. cool. raising numbers to big powers results in weirdness. 05:15:56 * quintopia ups precision 05:16:13 you're raising numbers to big powers for circle drawing? 05:23:14 yes 05:23:30 you raise numbers to big powers for everythin in SELECT. 05:23:52 you'd think it would have better support then... 05:23:54 i just set the default tape value to very very close to 1 and it solved the problem. 05:24:00 getting beautiful circles now 05:25:35 Bike: well, it would have better support if someone besides me had written the interpreter i guess. i'm counting on mpmath to handle the math, but apparently some of the calculations i need require such immense precision i would have to develop my own algorithms to handle the math if i wanted it to be able to work for any base value. 05:27:28 probably you should switch to a repeated exponent representation 05:28:18 kind of still not sure where huge exponents come up though... you just need to divide 2pi doncha 05:32:16 -!- Darklust has quit (Ping timeout: 246 seconds). 05:34:43 perhaps you should go read the spec 05:35:42 what is this repeated exponent representation 05:37:36 well, i saw it said double precision floats, but that's boring 05:39:45 as for representation, http://en.wikipedia.org/wiki/Symmetric_level-index_arithmetic 05:41:13 i'm not using double-precision. i'm using "select your own precision". i've been running my test code at p=100 decimal digits 05:41:31 ais523\unfoog: although that joke is a bad joke, there are other real criticizms of perl (not a perl expert), such as the fact that all lists are automatically flattened. 05:44:20 but i mean, all you need to do for a circle is exp(0*2pi/20), exp(1*2pi/20), etc, right 05:44:25 CADD: the correct criticism there should be "lists and references to lists are distinct firstish-class values" 05:45:02 ais523\unfoog: lol, fair enough. i dont know enough about perl to give a proper criticism 05:45:08 Perl is saner if you only ever create lists as a result of dereferencing a reference to a list (you might want to make an exception for function arguments, but in a sanely designed Perl you wouldn't need one) 05:45:40 recent Perls have been moving towards allowing you to write programs in that style, but it's still experimental 05:45:52 -!- Darklust has joined. 05:46:00 anyway, the issue is not that lists flatten, because a Perl list is not what most languages call a list, and it's sensible that it flattens 05:46:05 the problem is that they're pervasive at all 05:46:38 ais523\unfoog: lists you mean? 05:46:56 yes 05:47:10 ais523\unfoog: im not sure what you mean by that 05:47:26 "In fact, if you can avoid the whole procedure (which will be called relup from now on) and do simple rolling upgrades by restarting VMs and booting new applications, I would recommend you do so. Relups should be one of these 'do or die' tools. Something you use when you have few more choices." 05:47:47 But I want to use Erlang [VM] hotswapping for development, so I don't have to restart the development instance when I make a code change 05:47:49 :( 05:48:07 Bike: that's exactly what i'm doing. but then i have to scale it to the canvas size. and multiplication in SELECT. uses the rule x*y=logK((k^x)^y). so for a radius 50, i have to raise k^50 to one of those numbers you wrote above. it gets even worse if you have to add. 05:48:09 CADD: list variables exist, for instance 05:48:17 and list contexts 05:48:34 both are useful, and widely used; neither would be useful nor widely used if Perl didn't insist on trying to use non-reference lists for so much 05:48:52 quintopia: sounds like representing exponentiations explicitly would help a lot, then... 05:50:35 ais523\unfoog: well, no language is perfect. an i guess here we revel in that fact.. :) 05:51:58 Bike: yes. SLI looks nice. too bad there are no python libraries that have it implemented for complex numbers and such. 05:53:28 quintopia: i think you could do it yourself? i mean, just basically have a nuber class that's a fractional float plus an integer. probably. 05:53:47 but SELECT, that lets you use different bases, doesn't it 05:53:54 i could try. and lose even more of my life to coding 05:54:22 i feel i should point out you're drawing a circle in a brainfuck derivative based on exponentation 05:54:52 i ahve succeeded at that 05:55:06 i can move on to other more pressing things in my life 05:55:17 maybe i'll come back and write mandelbrot sometime 06:12:37 -!- oklopol has quit. 06:29:33 -!- trout has quit (Remote host closed the connection). 06:29:48 zomg chu spaces: https://en.wikipedia.org/wiki/Boolean_algebras_canonically_defined#Truth_tables 06:39:50 choo choo 06:44:17 -!- `^_^v has joined. 06:46:40 -!- nycs has quit (Ping timeout: 245 seconds). 06:54:29 -!- nisstyre has quit (Ping timeout: 248 seconds). 07:01:48 -!- nisstyre has joined. 07:33:47 -!- carado has joined. 07:36:45 -!- ter2 has quit (Ping timeout: 272 seconds). 07:42:41 -!- ter2 has joined. 07:49:29 http://data.aalto.fi/ <- so modern! (I didn't know we had a thing like that.) 07:58:48 -!- ais523\unfoog has quit. 08:00:59 -!- doesthiswork has quit (Quit: Leaving.). 08:02:11 -!- CADD has quit (Quit: leaving). 08:07:07 -!- nisstyre has quit (Disconnected by services). 08:07:19 -!- nisstyre has joined. 08:11:36 -!- carado has quit (Ping timeout: 252 seconds). 08:26:05 Vihart: How I Feel About Logarithms http://youtu.be/N-7tcTIrers 08:32:51 Hey, algorithm is an anagram of logarithm. 08:35:53 > and $ zipWith (==) (sort "algorithm") (sort "logarithm") -- just checking 08:35:54 True 08:36:19 > sort "algorithm" == sort "logarithm" -- a.k.a. 08:36:21 True 08:39:17 > on (==) sort "algorithm" "logarithm" -- DRY 08:39:18 True 08:44:17 -!- ter2 has quit (Ping timeout: 240 seconds). 09:13:04 -!- FreeFull has quit. 09:50:13 -!- oerjan has joined. 10:10:22 -!- carado has joined. 10:36:34 !perl print "hm..." 10:36:36 hm... 10:36:51 wow, that command actually works 10:37:00 !c printf "hi!\n"; 10:37:03 Does not compile. 10:37:03 oops 10:37:10 !c printf("hi!\n"); 10:37:12 hi! 10:37:25 !slashes Does this work now? 10:37:26 Does this work now? 10:37:34 Gregor++ 10:38:47 So, "Gregos"? 10:38:59 MAYBE 10:48:04 as for representation, http://en.wikipedia.org/wiki/Symmetric_level-index_arithmetic <-- neat 11:04:18 -!- MindlessDrone has joined. 11:25:36 -!- Taneb has joined. 11:51:22 -!- yorick has joined. 12:10:43 -!- S1 has joined. 12:12:20 What happened to the EsoAPI? All I was able to find was the link from the EsoAPI article on esolang 12:12:41 which was http://esolangs.org/wiki/EsoAPI and http://kidsquid.99k.org/programs/esoapi/esoapi.html 12:22:11 Possibly the same thing that happens to all such things, like PESOIX and PSOX. (A quiet death, that is.) 12:22:52 Doesn't someone still have the files? 12:33:36 -!- oerjan has quit (Quit: leaving). 12:37:28 -!- Sgeo has quit (Read error: Connection reset by peer). 12:52:30 -!- nisstyre has quit (Ping timeout: 245 seconds). 13:04:14 -!- nisstyre has joined. 13:04:36 -!- boily has joined. 13:04:43 -!- metasepia has joined. 13:15:22 hm 13:15:28 EsoAPI 13:15:34 EsoCOM! 13:15:45 good esoteric morning! 13:15:59 bonjour 13:16:45 Comment ca va? 13:17:16 ça va bien. on voit que l'hiver arrive à grand pas. pas trop froid de ton bord? 13:21:13 il fait froid :) 13:22:17 si je ne m'abuse, tu es Suisse? 13:22:25 oui. 13:22:48 pas du neige 13:23:02 maintenante. 13:24:37 -!- S1 has left. 13:24:44 je suppose que il'ya du neige en canada? 13:25:29 il neige déjà à Québec, mais pas encore à Montréal. 13:25:45 ah. ok 13:26:57 il'ya du neige sur les montagnes 13:27:10 je suis pas surpris :p 13:27:25 on peut déjà faire du ski 13:27:45 pas de surprise :) 13:28:09 je suis nul en ski, et encore pire en planche à neige. 13:29:47 :) 13:34:40 -!- nooodl has joined. 13:47:56 -!- john_metcalf has joined. 13:48:29 * john_metcalf is watching a man fix the boiler 13:48:50 "Sounds hot." 13:49:13 So happy I didn't attempt to do it myself 13:50:27 -!- Taneb has quit (Quit: Leaving). 13:51:56 Is anyone here at Cambridge uni? 13:52:04 -!- nisstyre has quit (Ping timeout: 264 seconds). 13:52:46 Cambridge sounds fun... 13:53:51 Cambridge has a computer history museum 13:54:17 ;__; 13:54:39 I think someone was? 13:55:43 Phantom_Hoover, perhaps. 13:56:18 Or maybe he just mentioned the place as a hypothetical, I didn't really keep track. 13:57:38 Some grepping seems to suggest he went to some other place. Oh well. 13:59:41 Cambridge is a confusing name. I never know which side of the Great Puddle it is. 14:00:13 Both, just like every other place. :p 14:03:04 London and Paris are easy, they're both in Ontario! 14:04:15 At least there seems to be no university in Cambridge, MA, unlike the case with, say, the University of Birmingham and Birmingham City University in UK, and the Birmingham High School in California, and two different universities in Birmingham, Alabama. 14:06:45 I don't think Finland has many places named after other places, though there's probably a couple. There's an "Egyptinkorpi" ("desert/forest/backwoods of Egypt") in the middle of nowhere in Lieksa, at least. 14:10:35 -!- nooodl has quit (Ping timeout: 272 seconds). 14:24:02 fizzie: Arabia? 14:24:28 Or Arabianranta 14:27:13 -!- FreeFull has joined. 14:28:05 Mhm. 14:28:13 Also "Tukholmankatu", in case streets count. 14:30:56 where is Tukholmankatu? 14:31:34 In Helsinki. ("Tukholma" is the Finnish name of Stockholm.) 14:31:55 obviously. 14:34:26 Apparently there's a large number of "Amerikka"s all around Finland too. 14:36:07 And a Jerusalemi, Finland somewhere in the general neighborhood of Joensuu. 14:36:29 (So I guess we have these things too.) 14:37:07 next thing you're going to tell me there's a Finland in Finland. 14:41:21 There's Ditch of Finland, Espoo, Finland. ("Suomenoja".) 14:44:10 “I knew it.” 14:46:05 -!- mrhmouse has joined. 14:46:21 mrhellouse. 14:46:35 belloily 14:47:05 -!- ter2 has joined. 14:57:02 -!- Phantom_Hoover has joined. 14:57:51 Phantom_Hoover: did you Cambridge? 14:57:58 what? 14:58:00 no 14:59:06 I was just confuse. 15:05:42 i decided not to go to cambridge after i found out timwi did maths at the same college i applied to and, well... 15:05:45 `quote 575 15:05:47 575) oh god oh god what if I become attracted to birds 15:06:41 * boily is suddenly perplexified 15:07:13 the joke is that timwi is attracted to birds 15:08:09 http://www.timwi.com/ ? 15:08:37 no, http://www.lionking.org/~timwi/progs.htm 15:09:40 http://www.lionking.org/~timwi/eagles.htm would be more appropriate, probably 15:09:45 this is not the work of a healthy mind! 15:09:55 I'd be dubious of a consulting company known to be attracted to birds. 15:10:11 * boily replaces his perplexification with terror 15:11:18 -!- doesthiswork has joined. 15:12:15 helloesthiswork. 15:21:38 hi 15:24:23 -!- AnotherTest has joined. 15:25:48 Anothellost. 15:27:19 Definitely read that as "An Othello soundtrack" 15:27:47 is that the name of your new esoteric language? 15:30:00 -!- ter2 has quit (Ping timeout: 245 seconds). 15:31:02 meanwhile, another brainfuck derivative. yéééé....... 15:31:33 ,[-+] i think 15:31:35 i cant remember 15:31:57 Brainfuck isnt really interesting to me 15:32:20 I want to be able to do more with a language if i want 15:33:13 create a self-modifying Aubergine program? 15:35:12 It's hard to define more 15:35:40 write bindings for gtk, write networked application etc 15:37:01 is there an esolang out there that has a networking library? 15:37:04 -!- conehead has joined. 15:37:11 (no, Ursala doesn't count.) 15:37:19 I think any esolang that can call C libraries counts? 15:46:11 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds). 15:49:56 -!- ter2 has joined. 15:56:58 -!- ter2 has quit (Read error: Connection reset by peer). 15:57:14 -!- ter2 has joined. 16:01:32 -!- Phantom_Hoover has joined. 16:03:24 -!- nisstyre has joined. 16:04:18 -!- ter2 has quit (Ping timeout: 245 seconds). 16:06:20 -!- impomatic has quit (Quit: impomatic). 16:14:17 -!- nooodl has joined. 16:14:50 -!- ter2 has joined. 16:15:04 Boiler repaired after four hours. Might be expensive :-( 16:21:58 -!- nisstyre has quit (Quit: Leaving). 17:06:46 fungot: Do you know any esolangs that could do networking? 17:06:47 fizzie: the point of 17:06:54 fungot: ...what? 17:06:54 fizzie: http://community.schemewiki.org/ cgi-bin/ viewcvs/ mit-scheme/ snapshot.pkg/ 20060906/ 17:07:41 fungot: Your link is broken. Anyway! I'm sure you've heard of at least one language in which it'd be possible to write an IRC client, wink wink. 17:07:41 fizzie: do you happen to get something fnord, but it's not 17:07:51 Not getting the hint, I see. 17:10:33 -!- ter2 has quit (Ping timeout: 265 seconds). 17:15:50 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 17:19:57 -!- Phantom_Hoover has joined. 17:20:07 fungot: I got some moldy mushrooms, can I eat them? 17:20:07 olsner: that's a lot of lisp companies barely cover the cost of speed, that's why i mentioned ' pretty complete.' 17:20:45 fungot: No, no, mushrooms, not speed. 17:20:45 fizzie: ah i had a discrete math lecturer who would lecture painfully and fnord, 17:21:08 I think that's common among discrete math lecturers. 17:21:37 My discrete math lecturer would always swing this yardstick about while teaching 17:21:57 One day he broke it in two by mistake and, instead of fixing it, hid the pieces in the ceiling 17:22:16 Turns out it actually belonged to the professor who lectured in the class before his 17:25:31 i remember nothing about my discrete maths lecturer except that he was a total dickhead about the lecture notes 17:28:28 -!- Taneb has joined. 17:29:03 Phantom_Hoover: You should have taken mine. I once got credit on a bonus question that involved finding a number of items in a dark room (I don't remember the specifics) for the answer "It is pitch black. I am likely to be eaten by a grue" 17:30:42 -!- Sprocklem has joined. 17:35:58 -!- augur_ has quit (Remote host closed the connection). 17:36:32 -!- augur has joined. 17:39:14 helloily 17:39:20 do you have a package yet 17:40:37 back from lunch, and I don't have a package yet. probably very soon. 17:40:37 -!- augur has quit (Ping timeout: 246 seconds). 17:40:53 Shady dealings! 17:41:08 shady and delicious dealings. 17:41:20 fungot: are your mushrooms tasty? 17:41:20 boily: the results of compilation up with the default background so it'll be the killer app for scheme 17:42:17 fungot: A killer app for Scheme? Are you talking about a Starcraft clone? 17:42:18 fizzie: improvisational language? you're not fnord with a monad. 17:42:23 boily: those were olsner's mushrooms, and they are moldy 17:42:30 `learn fizzie is not fnord with a monad. 17:42:36 I knew that. 17:43:29 olsner: mushrooms can get moldy? I didn't know that. 17:43:36 is the mold super-death-mold because it can grow on other funguses? 17:43:59 fizzie: what shall I do for the PDF? should I remove the Minecraft invention snippet, or keep it and append the not fnord? 17:44:05 or is it just the mushrooms that kept growing for a bit? or is it just plain mold... 17:44:25 boily: I think you should follow the high-level policy you surely must have formulated before now. 17:45:07 unless boily is mechanism, not policy 17:45:14 -!- darklust_ has joined. 17:45:31 fizzie: rule Nº 1: do whatever it is that feels right, and or keeps eldritch abominations at bay. 17:45:44 olsner: I am not mechanism, I am at Canada. 17:48:15 "You may still request that your article be published with unrestricted public access, as [REDACTED] is a hybrid publication allowing either traditional publication or Open Access publication. The author publication charge for making your paper Open Access is a discounted US$1750.00, --" I'm not going to start paying that kind of money! 17:48:39 (As far as I know, we don't have a university-wide open access policy guideline thing that'd say they'd pay it.) 17:49:04 -!- Darklust has quit (Ping timeout: 264 seconds). 17:49:14 publish somewhere else, obviously, you can't avoid being evil if you play with those guys 17:51:39 -!- conehead has quit (Quit: Computer has gone to sleep.). 17:56:44 -!- doesthiswork has quit (Read error: Connection reset by peer). 18:01:00 publish on arxiv. i hear you can win millennium prizes that way. 18:06:22 -!- tertu has joined. 18:07:30 -!- Bike has quit (Ping timeout: 245 seconds). 18:14:47 -!- Bike has joined. 18:16:17 -!- sebbu has quit (Ping timeout: 265 seconds). 18:17:53 -!- Bike has quit (Client Quit). 18:18:06 -!- Bike has joined. 18:18:30 the journal might not allow preprints. 18:21:14 -!- variable has joined. 18:22:47 fungot: are your words preprinted? 18:22:47 boily: if i were to try to get ppl to think and think and think and think and think and think. 18:23:32 <3 fungot 18:23:32 quintopia: int fnord c) 18:24:59 -!- tertu has quit (Ping timeout: 265 seconds). 18:27:47 That is a lot of thinking 18:29:28 fungot is the great thinker 18:29:28 olsner: no idea what half of this it keeps a log cabin 18:29:49 fungot: think harder! 18:29:49 FireFly: i signed lotsa those 18:29:55 fungot: log cabins are good. 18:29:55 boily: let's assume local variables are kept in the interpreter, already written many times i set it 18:30:19 fungot: a sane assumption 18:30:20 FireFly: do you prefer books or tv? huh....intriguing have you ever been to. personally i'm not a common lisper? just kidding. 18:30:37 oh, you do common lisp eh 18:30:45 just kidding 18:30:54 fungot: books are better, im[REDACTED]o. 18:30:55 boily: but the word has had the fnord setup? :) " migrate my process thence!" :) 18:31:21 fungot: a great plot twist, the “fnord setup”. I never see it coming. 18:31:21 boily: ( ( lambda ( x y) ( define ( min. xs)) ( lambda 18:31:29 fungot is asking the important questions here 18:31:29 FireFly: found a metallic coat-hanger actually. category pattern* restaurant/pattern template i like to think that performance is a great example 18:31:37 The [REDACTED] journal does allow preprints, for the record. 18:32:11 the restaurant pattern? 18:32:42 hey, british people, can someone tell me what the fuck a 'reader' is 18:33:53 kmc: https://twitter.com/search?q=%23LERNorigin&src=hash&f=realtime neat talk on abiogenesis going on (random sorry) 18:34:38 -!- augur has joined. 18:35:42 Bike: reader is a pretty common word, what's the context? 18:35:49 like in a university 18:36:26 it can mean textbook 18:36:38 like 'i am a reader at x university' 18:37:11 "4. reviewer, referee, reader -- (someone who reads manuscripts and judges their suitability for publication)"? 18:37:30 hm... it always seems like a permanent position though 18:37:36 "7. lector, lecturer, reader -- (a public lecturer at certain universities)"? 18:38:01 (The latter sounds more likely.) 18:38:01 maybe 18:38:16 like this lane guy is "Reader in Evolutionary Biochemistry, Department of Genetics, Evolution and Environment, University College London" 18:38:29 -!- Sprocklem has quit (Ping timeout: 272 seconds). 18:38:33 -!- other1 has joined. 18:38:37 "4. (chiefly UK) A university lecturer below a professor." (Wiktionary.) 18:38:57 en:reader, fr:sous-fifre. 18:39:33 "The title of reader in the United Kingdom and some universities in the Commonwealth nations, for example Australia and New Zealand, denotes an appointment for a senior academic with a distinguished international reputation in research or scholarship. It is an academic rank above senior lecturer (or principal lecturer in the new universities), recognising a distinguished record of original ... 18:39:39 ... research at professorial level. In the British ranking, for some universities a reader could be seen as a professor without a chair, similar to the distinction between professor extraordinarius and professor ordinarius at some European universities, professor and chaired professor in Hong Kong and professor B and chaired professor in Ireland. Both readers and professors in the UK would ... 18:39:45 ... correspond to professors in the US." 18:39:49 (note that «sous-fifre» is usually pejorative) 18:39:49 I wonder if this is slightly the same as the Finnish use of the title of docent. 18:39:53 how confusing. 18:40:07 Oh, "An incompatibility of ranking systems between different (English-speaking) countries makes the position of reader difficult to place outside the context of the United Kingdom. A similar title used in some countries, for instance in Sweden, is docent, which is officially translated in English as reader." Guess so. 18:40:40 My immediate supervisor got certified as a docent the other day. 18:42:23 -!- sebbu has joined. 18:43:25 being an academic is suffering. 18:43:29 -!- sebbu has quit (Changing host). 18:43:29 -!- sebbu has joined. 18:46:25 I thought it was insufferable, instead. 18:46:33 Bike is meduka meguca. 18:56:02 -!- other1 has quit. 19:00:28 -!- Bike has quit (Ping timeout: 264 seconds). 19:05:35 -!- tertu has joined. 19:05:42 -!- Bike has joined. 19:28:10 -!- muskrat has joined. 19:28:16 -!- muskrat has left. 19:31:01 -!- oerjan has joined. 19:34:43 London and Paris are easy, they're both in Ontario! <-- rubbish, everyone knows paris is in texas 19:37:46 oerjan: Yukon's Paris is better than Texas's paris, I say. 19:37:55 (also, helloerjan.) 19:38:31 belloily: what's this namello business you're tello? 19:38:49 mrhmouse: I'm perpetuating a fine chännel tradition. 19:39:39 (hm. there's also a Paris, and a London, in Kiribati.) 19:40:02 shockingly, wikipedia lists no other nonfictional trondheims. 19:42:17 https://en.wikipedia.org/wiki/Quebec_Platelet_Disorder ← we have a blood disease! 19:43:25 mrhellouse 19:44:43 `? mrhmouse 19:44:45 mrhmouse? ¯\(°_o)/¯ 19:44:46 | 19:44:46 o/`¯º 19:44:58 “Let It Be” in Minor Key http://youtu.be/SeIyX4KXgpE 19:44:59 oh, the myndzi-bot is back! 19:45:36 speaking of weird arrangements, who suggested g-major videos to me? 19:46:14 hm myndzi hasn't been gone, although he _did_ make his script ignore HackEgo ... 19:46:32 (meanwhile, http://youtu.be/cKce8d_ffS4) 19:46:36 which has obviously broken again. 19:47:31 i don't think we have enough information on mrhmouse to add an entry yet. 19:49:26 http://blogs.discovermagazine.com/notrocketscience/2012/04/19/synthetic-xna-molecules-can-evolve-and-store-genetic-information-just-like-dna/ how are vhs/betamax analogies so common 19:49:37 back in the 80s (it was the 80s right) were all ads about betamax and vhs or something 19:51:03 -!- tertu has quit (Ping timeout: 272 seconds). 19:51:19 * oerjan clicked on that link in a vain hope to discover X was for "xylitol". 19:51:42 i mean, it's a sugar replacement, right? 19:52:03 you'll just have to survive with cyclohexane. 19:52:57 oerjan: http://www.ncbi.nlm.nih.gov/pubmed/20017539 good news! 19:53:04 hm xylose exists, so xylonucleic acid _should_ be reasonable 19:54:35 * boily takes notes for his next Paranoia campaign... “Give a player a bottle of xylylylytic acid” 19:55:11 it's sugar, dude. 19:55:58 yup. 19:56:12 but they don't have the clearance to know that :D 19:56:26 oh, right, heh. 19:56:39 google claims xylylylytic is not a word hth 19:56:58 describe it as an "extremely virulent bioinformation precursor" 20:02:04 At least there seems to be no university in Cambridge, MA, [...] <-- you should ban yourself for trolling hth 20:03:03 alternately, proofread your lines. 20:03:54 also, stop being idle. 20:04:43 -!- Bike has quit (Ping timeout: 245 seconds). 20:05:17 * boily tapes an electronic eggtimer onto fizzie 20:05:25 oerjan: how about i stop being idle instead 20:05:41 but you cannot ban fizzie. 20:08:44 i could if you +oed me 20:08:58 (but i probably wouldn't) 20:11:47 * boily misses the days where he had voice. those were nice days. 20:11:50 no, http://www.lionking.org/~timwi/progs.htm <-- how has timwi avoided being sued by hasbro and/or mattel 20:12:10 shachaf: s/w/sh/ 20:12:13 they're too creeped out 20:12:33 oerjan: i'm not a moralist; i can't make "should" statements 20:13:09 -!- ChanServ has set channel mode: +v boily. 20:14:06 shachaf: marvelous 20:16:48 why does Gregor not have voice 20:16:51 `thanks anonymous 20:16:51 fix this imho 20:16:52 Thanks, anonymous. Thanonymous. 20:17:25 `run cat "$(which thanks)" 20:17:26 ​#!/usr/bin/perl \ $_ = (join " ", @ARGV) || `words`; s/^\s+|\s+$//g; print "Thanks, $_. "; if (/[aeiouyAEIOUY]/) { s/^[^aeiouyAEIOUY]*/Th/; } else { s/^./T/; } print "$_."; 20:19:05 Phantom_Hoover: it's part of our anti-idling campaign hth 20:19:45 antiïdling 20:21:30 `thanks 20:21:32 haha, guess whose video's on the front page of /r/math: http://www.youtube.com/watch?v=xHvAqDuWG2M 20:21:35 Thanks, palatalized. Thalatalized. 20:22:51 wat 20:23:00 `thanks 20:23:04 Thanks, tjosentme. Thosentme. 20:23:38 oh right 20:24:03 HackEgo: who is this tjo you're speaking for 20:24:36 fungot: can you coerce HackEgo into speaking? 20:24:36 boily: is is occasionally identity, and weak tables. 20:24:45 HackEgo: see, your tables are weak! 20:26:30 Phantom_Hoover: why doesn't he have a french accent 20:26:37 he... does? 20:27:15 well then it's too slight for me to hear 20:28:19 fungot: enlighten me 20:28:19 FireFly: none at all. :( i can't even be printed!! for dessert, i'll have to write 20:28:46 Hm, seems... philosophical 20:28:50 -!- impomatic has joined. 20:32:06 phantom_hoover: Who is he? 20:32:17 he made unlambda 20:32:20 perhaps other things also 20:32:20 ok 20:34:33 i don't think he's done esolangs for a decade. 20:34:51 by which i mean he never responded to the programs i sent him, the bastard. 20:39:55 -!- Bike has joined. 20:40:01 `help 20:40:01 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 20:40:36 `` 20:40:38 No output. 20:40:45 ...??? 20:40:49 ``run run 20:40:50 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `run: not found 20:40:56 `` run run 20:40:57 bash: run: command not found 20:41:05 `` fortune 20:41:07 You just know when a relationship is about to end. My girlfriend called me \ at work and asked me how you change a lightbulb in the bathroom. "It's very \ simple," I said. "You start by filling up the bathtub with water..." 20:41:33 why are all the fortunes creepy 20:41:37 ~fortune 20:41:37 I'm a bisexual; I get it maybe twice a year. 20:41:38 -- Rodney Dangerfield 20:42:17 they're secretly all misfortunes 20:43:33 -!- conehead has joined. 20:44:37 `fortune 20:44:39 See store for details. 20:44:45 kay. 20:45:02 ^fortune 20:45:26 does ruddy fortunes? 20:45:26 OH EM GEEEEEE 20:45:38 guess so 20:45:43 ruddy's certainly excited about fortune 20:45:43 good point. Just not the same one 20:45:43 go figure. 20:45:54 btw, who is polytone? 20:46:07 e used to be mono 20:46:15 oooooh. subtle. 20:46:59 polytone: i always toldja that the antiphony was gonna be outdated, but nooooo, you didn't even want to TRY those newfangled fortepianos 20:49:03 `which ` 20:49:05 ​/hackenv/bin/` 20:49:20 `cat bin/` 20:49:22 exec bash -c "$1" 20:49:39 `` ` ` `````` ``` 20:49:40 bash: -c: line 0: unexpected EOF while looking for matching ``' \ bash: -c: line 1: syntax error: unexpected end of file 20:50:00 `` `\`` 20:50:02 bash: command substitution: line 0: unexpected EOF while looking for matching ``' \ bash: command substitution: line 1: syntax error: unexpected end of file 20:50:08 `!! 20:50:10 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: !!: not found 20:50:20 `run `\`` 20:50:22 bash: command substitution: line 0: unexpected EOF while looking for matching ``' \ bash: command substitution: line 1: syntax error: unexpected end of file 20:50:26 Oh well 20:50:46 `history | tail -n 1 20:50:48 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: history: not found 20:50:52 `́ 20:50:53 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ́: not found 20:52:55 `` '`' 'echo hi' 20:52:57 hi 20:53:03 What's a good assembler for windows? 20:53:46 generally you want windows made in one piece, they're rather hard to assemble afterwards. 20:54:03 Slereah_: tasm, iirc. 20:54:22 s/t/y/ 20:55:32 yasm? 20:55:49 Ah, found it 20:55:50 thx 20:56:36 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:57:09 Fuck 20:57:16 When I launch it it closes immediatly 20:57:21 I had the same thing with NASM 20:57:57 what commandline did you call it with? 20:58:21 You know 20:58:25 DOUBLE CLICK 20:59:19 oerjan: your sass has been noted and approved 21:00:20 oerjan : I'm pretty sure if I had the assembly program of windows, I'd be a rich man 21:00:23 I could SELL IT 21:00:37 mrhmouse: wat 21:00:41 Slereah_: try running it in a console and checking for error messages. maybe it segfaulted? is that a thing in Windows-land? 21:01:09 Let's see 21:01:10 Man 21:01:18 I haven't opened the windows command thing in a while 21:01:25 or it just printed help and exited or something 21:01:40 Aaaah dir how I missed you 21:01:46 Nowadays with the classes it's all ls 21:02:54 Windows commandline makes me feel like I'm instructing a grade school student to do calculus over the phone in a language they don't understand 21:03:04 * boily covers Slereah_ with a robe made of stitched 5¼" floppies, all with a glittering different DOS version 21:03:26 fungot, where can I get such a robe as Slereah_? 21:03:26 mrhmouse: it's easy to parse 21:03:35 To launch nasm.exe, it's just nasm, right? 21:03:43 Oh wait 21:03:44 -!- FreeFull has quit (Quit: Rebooting). 21:03:47 Slereah_: Depends. Is it in your %PATH%? 21:03:49 I need an input file I guess 21:03:56 That's why it's bitching 21:03:58 Hm 21:04:05 Let's whip up some ASM I guess 21:04:28 mov ax,1 21:04:31 BEST PROGRAM 21:05:23 very program. much efficient. 21:05:30 -!- conehead has quit (Ping timeout: 246 seconds). 21:06:00 Such register 21:06:02 wow 21:06:11 Well it did a thing at least 21:06:21 Now let's try a thing that will display a thing 21:08:02 are you going to use a library or syscalls 21:08:07 can you even use syscalls nowadays. 21:08:17 (for printing. on windows.) 21:08:37 I tried using thems interrupts 21:08:40 Didn't work 21:08:52 is your guide from the dos era 21:09:00 Not sure if I'm using the wrong syntax for the assembler or if I just fucked up 21:09:17 http://w3.ufsm.br/rmbranco/cefet_files/Apostila/8086%20Assembly.pdf < dunno 21:09:18 depends on the exact nature of 'didn't work' 21:09:23 Well 21:09:28 It didn't display a thang 21:09:34 but it assembled? 21:09:48 nasm should complain if you give it something syntactically invalid. 21:09:48 Oh wait 21:09:57 That's right 21:10:01 It just assemble it 21:10:04 It doesn't run it 21:10:10 indeed it does not. 21:10:27 let's see 21:10:43 -!- FreeFull has joined. 21:11:15 Hm, how do I read it now 21:11:24 It's just test.asm -> test 21:11:34 read? that's gonna be a binary. 21:11:49 I tried inputting "test", no work 21:11:57 how do you normally run programs on windows? 21:11:58 I tried adding a .exe file extension, it bitched 21:12:17 Well usually I just click 'em 21:12:32 If I have to command line things, I just input the exe name in the directory 21:12:38 Slereah_: usually, you only get object code. you need to link that afterwards to make a real executable. 21:12:39 But here it doesn't seem to work 21:12:46 Ah 21:12:55 I guess I'd better read the nasm docv 21:12:58 oh, i forgot linking. dumb. 21:13:15 Dang, 245 pages 21:13:18 that's not part of nasm. have you got gcc or something? usually they can call the linker for you 21:13:20 Maybe this week end 21:13:26 Yeah 21:13:27 Let's see 21:13:47 Oh wait, no, it's dev c++ 21:13:59 I _think_ you can link "test.o" by just calling "gcc test.o". 21:14:12 well, mingw oughta be able to do it too. 21:14:21 I should reinstall linux 21:14:21 Yeah, it would be pretty much the same 21:14:32 Now that I got classes on it prolly easier to deal with 21:15:38 ruddy can link as well. ruddy is the best at linking. 21:15:39 good point. Just not the same one 21:16:16 Hm 21:16:26 -!- tertu has joined. 21:16:27 Apparently the NASM syntax is a bit more complicated than I thought 21:17:08 The NASM manual isn't very clear on how to use macros :-( 21:17:25 Also what format should I pick 21:17:26 Hm 21:17:33 They use ELF in the example, but I'm not sure 21:17:38 On windows use PE. 21:17:46 How *do* you figure out what kind of file a file is without relying on file extensions, in windows? 21:17:56 I'm too used to just `file`ing stuff I don't know what it is 21:18:06 "ASCII text" 21:18:09 FireFly : You don't! 21:18:13 FireFly: I don't think you can.. 21:18:18 >< 21:18:22 Well at least not from the GUI 21:18:24 +mouth 21:18:38 Usually what I do is to just open it with a variety of programs 21:18:46 Usually notepad is a pretty good int for the content 21:18:58 Slereah_: ELF (Executable and Linking Format) is the format on unixy machines. macs use either that or mach-o, i forget. windows uses PE (Portable Executable). 21:19:06 file? format? fuck it 21:19:08 Okay thanks. 21:22:41 I just wanted to write some assembly man :( 21:22:53 -!- tertu has quit (Ping timeout: 272 seconds). 21:23:03 Bike: it's Format, you were right the first time 21:23:10 I'm not doing assembly to deal with shells and linking! 21:23:17 Assembly man, assembly man, does whatever assembly can. 21:23:35 fizzie: so, everything, but in no reasonable time at all? 21:24:01 Slereah_: on the contrary, understanding linking is an important advantage of understanding assembly-level mechanisms. 21:24:04 Slereah_: any reason you chose x86 first? IIRC MIPS assembly is supposedly easier to jump into. disclaimer: I haven't actually used it 21:24:15 -!- tertu has joined. 21:24:20 Slereah_: some assembly required. it's even spelled out in the name! 21:24:22 probably because Slereah_'s computer is x86 21:24:27 which is a pretty good reason. 21:24:40 -!- Slereah has joined. 21:24:41 I'll just shoot electrons at my CPU 21:24:44 was I saying 21:24:53 Did you miss something? Check the logs? 21:24:56 @uname Slereah 21:24:56 Unknown command, try @list 21:25:02 meh. 21:25:04 [22:23:13] fizzie: so, everything, but in no reasonable time at all? 21:25:04 [22:23:38] I'll just shoot electrons at my CPU 21:25:04 [22:23:57] * Disconnected 21:25:10 yeah, you missed some things. 21:25:14 anyway mars is pretty good for mips http://courses.missouristate.edu/kenvollmar/mars/ 21:25:24 does windows have a uname? 21:25:44 Bike: I'm a SPIM man, myself. 21:25:47 there's a system information dialogue in the control panel, or there was last i used one, anyway 21:26:12 (Though they've wimped it out completely with a QtSpim.) 21:26:24 `uname -a 21:26:25 Linux umlbox 3.7.0-umlbox #1 Wed Feb 13 23:30:40 UTC 2013 x86_64 GNU/Linux 21:26:27 I chose x86 'cause it's my CPU 21:26:33 I guess I could use a virtual machine 21:26:38 fungot: uname -a 21:26:38 shachaf: i have ripped rotty's library out of scheme42, in case somebody is interested, i'll look for you. 21:26:47 "win-r dxdiag" is very slightly like uname, it's what I do. 21:26:57 fungot, please don't look for me. that's frightening. 21:26:57 mrhmouse: haskell would be ( fnord !p) ( p q)). i woke up 21:26:58 aurgh. that stupid dhcp/dns thing scrozzled my perfectly fine hostname. 21:27:20 dxdiag, lol 21:27:27 Man why do I even need a linking for a single file 21:27:31 Bike: But it's handy! 21:27:38 my machine is «njorun», not «aboily-pc»! 21:27:47 Slereah_: because most nontrivial files use library routines. 21:28:04 -!- Slereah_ has quit (Ping timeout: 264 seconds). 21:28:13 Bike: There's a "System Information" block on the first tab, and it's always in path. 21:28:30 I want to use machine code, not libraries ;w; 21:28:47 you'll think differently when you want to use printf. 21:29:23 fungot: imo look for Bike instead 21:29:24 shachaf: swear filtering gone wrong or a deliberate, evil plot. 21:29:29 If I wanted printf I'd use some C 21:29:43 so what do you want to do in assembly? 21:29:51 Eeeeh I dunno 21:29:54 Just try it out 21:29:57 ok, well, there's a problem. 21:30:05 Plus it's the next thing on our curriculum 21:30:12 think about it. you need some kind of function to do something as basic as outputting a number as text. 21:30:13 So probably a good idea to check it out 21:30:14 > printf "%d %.3f" 1 1.0 21:30:16 Could not deduce (Text.Printf.PrintfType t) 21:30:16 arising from the ambiguity c... 21:30:19 > printf "%d %.3f" 1 1.0 :: String 21:30:20 "1 1.000" 21:30:21 Slereah: what architecture is in your curriculum? 21:30:33 Not specified 21:30:40 I assume x86 since we have regular PCs 21:30:49 fungot: the latter, I believe 21:30:49 FireFly: whoa i changed it to 21:30:57 not a good assumption. lots of assembly classes use VM tools. 21:31:02 Maybe 21:31:03 when I covered assembly, we used MIPS 21:31:04 We'll see 21:31:07 not that I paid attention 21:31:08 MIPS at my school too. 21:31:20 We used a kinda weird kinda MIPSy thing 21:31:20 Plus I saw that you can access the PC speaker pretty easily in assembly, which is neat 21:31:25 Also nowadays there's a slim chance the students have ARM-based netbooks, ha ha. 21:31:26 I might try fucking around with that 21:31:44 MIPS is terribly common for assembly courses. 21:31:47 (We did it too.) 21:32:08 MIPS is universal for assembly courses. we did it too. 21:32:19 mips seems popular (it's a fairly pure RISC architecture) 21:32:25 I think assembly starts next week 21:32:30 The unix class ends tomorrow 21:32:33 we used Nios II, which looks very similar to MIPS from what I've seen about MIPS, but for some reason the Wikipedia article for Nios II doesn't even mention MIPS 21:32:36 MIPS is short for "Mips Is Popular in Schools". 21:32:42 heh 21:33:06 `learn MIPS Is Popular In Schools. 21:33:11 I knew that. 21:33:57 fizzie: good one 21:34:05 Slereah: low-level sound in #esoteric? have you seen stackbeat? :) 21:34:08 fizzie: PDFed. 21:34:10 MIPIS Is Popular in Schools 21:34:15 Nope 21:34:22 darn. 21:35:02 rePDFed. 21:35:12 -!- tertu has quit (Read error: Connection reset by peer). 21:35:31 -!- tertu has joined. 21:36:15 -!- boily has quit (Quit: GÀ!). 21:36:18 -!- metasepia has quit (Remote host closed the connection). 21:38:46 `learn MIPS Is Popular in Schools. 21:38:51 I knew that. 21:39:01 can't have that. 21:40:15 I wonder, can you write a binary by hand? 21:40:28 1101010101 21:40:30 Write the program, figure out the opcodes, translate it to ASCII 21:40:39 ascii? what? 21:40:50 Slereah: check it out. maybe you'll get some inspiration for a project in assembly http://esolangs.org/wiki/StackBeat 21:40:52 Well, put it in a txt file 21:41:06 i think you are confused about what assembly is. 21:41:07 Slereah: I _guess_ you could write the opcodes by hand with a hex editor? 21:41:09 Or something 21:41:25 anyway, you're not on DOS, you need pexe format. 21:41:28 I am aware that assembly is to avoid writing opcodes, yes 21:41:41 I am just wondering about that other thing 21:41:49 You could write opcodes -- and executable file headers -- by hand with a good enough text editor, too. (Control characters might be too much for Notepad.) 21:41:50 I wonder how different the Avengers movie would be if Norton had reprised his role as the Hulk 21:42:57 Bike: well you *could* restrict your machine code to the printable-ASCII range... 21:43:04 That would make for some fun programs 21:43:23 yeah, they do that for exploits sometimes 21:43:26 I wonder if that ... 21:43:31 I was about to suggest that 21:43:35 Printable is like 21:43:42 30 to... 200 maybe? 21:43:52 32 to 126? 21:43:54 aka ' ' to '~' 21:44:09 Well 126 is guaranteed printable 21:44:10 ASCII doesn't even have 200 characters :D 21:44:17 Isn't ASCII 10 the newline? That's printable 21:44:27 A lot of them are after 126 for the most part 21:44:33 Especially in le france 21:44:35 mrhmouse: it isn't printable in the sense of what's defined as 'printable ASCII' 21:44:43 'cause éàùè 21:44:46 Oh, sorry, "ASCII printable characters" 21:44:49 http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters 21:44:56 Slereah: but those aren't in ASCII. 21:45:04 FireFly: Ah, I was just assuming "insertable without control codes" :P 21:45:09 They are in some extension of ASCII, like ISO-8859-1 or whatever 21:45:21 FireFly : Well they are in some versions of ASCII 21:45:44 though I suppose "new line" is a control code.. 21:45:53 They're characters undefined by the ASCII norms 21:46:05 But for the most part they are used if needed 21:47:04 Wait, is ASCII 7 or 8 bits? 21:47:06 I forget 21:47:07 seven. 21:47:10 Hm 21:47:14 What's the 8 bit one? 21:47:19 there are a lot of them. 21:47:24 such as iso whatever. 21:47:33 ISO-8859-1 aka Latin-1 is p. popular. 21:47:43 Well, maybe "was" is a better word. 21:48:15 I see. 21:48:34 yeah, I think utf-8/utf-16 are more popular these days. maybe 32? 21:48:44 Unicode is the only worthy charset nowadays 21:48:57 s/charset/set of charsets/ 21:49:01 * int-e has fond memories of codepage 437 21:49:02 charsetset 21:49:08 Unicode is great, but 21:49:15 There's no font that has all of it 21:49:16 I guess techincally Unicode could be considered a charset, but not an encoding? 21:49:21 Which I find frustrating 21:49:22 I wouldn't be surprised if there was still quite a lot of Windows-1252 stuff around. 21:49:25 -!- Phantom_Hoover has quit (Ping timeout: 248 seconds). 21:49:35 technically? unicode has multiple encodings 21:49:46 Bike: right 21:49:46 I want a font that has all the unicode characters 21:49:57 Slereah: "yes i often find myself stymied when i want to use SNOWMAN WITHOUT SNOW, burmese, and × in the same text" 21:50:12 Bike : 𓃡𓃢𓃣𓃤𓃥𓃦𓃧𓃨𓃩𓃪𓃫 21:50:24 hi 21:50:31 Slereah: what does it matter, if your font renderer just falls back to a font that has the character if your preferred font doesn't? 21:50:33 `unidecode 𓃡𓃢𓃣𓃤𓃥𓃦𓃧𓃨𓃩𓃪𓃫 21:50:35 ​[U+D80C DUNNO] [U+DCE1 DUNNO] [U+D80C DUNNO] [U+DCE2 DUNNO] [U+D80C DUNNO] [U+DCE3 DUNNO] [U+D80C DUNNO] [U+DCE4 DUNNO] [U+D80C DUNNO] [U+DCE5 DUNNO] [U+D80C DUNNO] [U+DCE6 DUNNO] [U+D80C DUNNO] [U+DCE7 DUNNO] [U+D80C DUNNO] [U+DCE8 DUNNO] [U+D80C DUNNO] [U+DCE9 DUNNO] [U+D80C DUNNO] [U+DCEA DUNNO] [U+D80C DUNNO] [U+DCEB DUNNO] 21:50:41 nice. 21:50:48 FireFly : Some characters are displayed by almost no font 21:51:00 Maybe they're very new to the standard? 21:51:01 fizzie: actually I recently came across something in Windows-1251 at work.. but I can't find it now :( 21:51:03 Bike: UCS-2 build of Python strikes again. 21:51:10 Bike : http://codepoints.net/egyptian_hieroglyphs 21:51:15 Why hasn't unicode got a balloon or a candle? 21:51:16 FireFly : 2008 21:51:29 impomatic : They did the emoji recently, I think? 21:51:31 i would have picked coptic, myself. 21:51:34 So there's probably some in it 21:51:51 they've been doing emoji because of pressure to add emoji. 21:51:52 don't forget the essential ♖♘♗♕♔♗♘♖ ♙♙♙♙♙♙♙♙ ♟♟♟♟♟♟♟♟ ♜♞♝♛♚♝♞♜ characters 21:51:52 Coptic is basically greek 21:52:01 lol, yeah sure. 21:52:04 Slereah: why don't you make a font with all the codepoints no-one else has bothered to implement, so we all could install that? 21:52:06 :D 21:52:22 int-e: also, don't forget the domino pieces. or the Mahjongg pieces. 21:52:29 FireFly : Well I just need some time to design 65 million characters 21:52:30 Very essential characters, those 21:52:42 (but for shogi there's only ☖☗⛉⛊) 21:52:43 Slereah: maybe that's why no-one else has bothered 21:52:48 There aren't 65 million characters in Unicode. 21:52:56 I am but one man 21:53:15 Probably not 21:53:24 And no dedicated go stones, go players must do with circles, I believe. 21:53:26 I wonder how much they're up to 21:53:32 It's so unfair :) 21:54:18 "Unicode defines a codespace of 1,114,112 code points in the range 0hex to 10FFFFhex" 21:54:40 Yes, but they've allocated only about a hundred thousand and a bit. 21:54:53 how many times has this channel talked about unicode. man 21:54:54 There's a lot in the "to do" area though 21:54:55 -!- tertu has quit (Ping timeout: 272 seconds). 21:55:17 They're planning on doing fucking Aztec script 21:55:23 ah, more ... ⛀⛁⛂⛃ ⚀⚁⚂⚃⚄⚅ 21:55:53 http://www.unicode.org/roadmaps/smp/ 21:56:02 Also cuneiform 21:56:20 In case you want to send an email to King Hammurabi 21:56:30 ☔ <- unicode protection, it's raining characters. 21:57:17 personally i'm looking forward to tangut support. 21:57:20 I like U+1F5FE SILHOUETTE OF JAPAN, at least it's not unclear where all those characters are coming from. 21:58:08 oh, that's right next to lots of stupid? cute? whatever smileys. 21:58:16 Bike : It will only take 17 blocks 21:58:18 It's also right next to STATUE OF LIBERTY, TOKYO TOWER and MOUNT FUJI. 21:58:40 Wonder what they need the STATUE OF LIBERTY for. 21:58:53 because they tragically lack sa's crying eagle emote. 21:58:54 (my font (whatever gucharmap is using) doesn't have those :/) 21:59:08 Wait, they're adding blissymbols? Huh. 21:59:22 and phaisos disk, nice 21:59:34 😶 21:59:41 oh shit, deseret 22:00:03 they used to have to use private use for that. 22:00:15 By that point they're just adding whatever ancient script there is 22:00:20 Soon there will be cave drawings 22:00:37 U+3425C LEFT-FACING MAMMOTH WITH TWO SPEARS 22:00:42 well it is supposed to include all text. 22:00:57 i had no idea the hittites had hieroglyphs 22:01:05 except they're not hittite 22:01:08 good stuff 22:01:10 I can't wait until aliens come and they have to include all alien scripts 22:01:17 fizzie: is that an actual codepoint? 22:01:34 I'm more irritated by things like U+1D794 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON 22:01:40 U+F4A86A GLIXNAR VENUSIAN GLYPH 22:01:56 FireFly: No. :( 22:02:12 Oh 22:02:16 Hm, is it bad that I had to ask? 22:02:32 With unicode, you never know 22:02:38 🐘 22:02:41 There's a penis character in unicode 22:02:52 I mean, there's (at least) five different characters of the moon with a face, so I wouldn't be surprised if there were one for left-facing mammoths with spears 22:02:58 One of the egyptian hieroglyph determinative is a penis 22:03:00 FireFly: I don't think there's anything in astral plane 3 yet. 22:03:08 it turns out that the aliens have extelligence only in the form of long-term self-sustaining chemical reactions. unicode consortium throne into a penis. 22:03:14 panic 22:03:23 possibly a penis, i really fucked up that sentence 22:03:46 Just the prime materi... I mean, basic multilingual plane, and astral planes 1, 2, E and F. 22:03:51 funny. google for "�" says it matches no pages. duckduckgo displays a picture of an elephant. duckduckgo won that round :) 22:04:00 They're gonna be so embarrassed when it turns out the aliens have 4D letters 22:04:04 -!- Phantom_Hoover has joined. 22:04:11 Man, they so should call BMP the "prime material plane" in Unicode terminology. 22:05:01 (And refer to its characters disparagingly as "primes".) 22:05:15 What about the outer planes 22:05:23 Which part of unicode is lawful neutral 22:05:46 Slereah: there are lots of unassigned codepoints. 22:06:00 Well yes, that's why they're adding more! 22:06:01 They've got 16 outer planes, they could easily map the D&D standard ring to those. 22:06:11 not sure whether that's lawful, but it doesn't get any more neutral :) 22:06:33 I would think that control characters are lawful neutral 22:06:49 Hm 22:06:56 I guess unicode doesn't have elvish or klingon 22:07:08 They're probably copyrighted anyway 22:07:12 No, though both have been proposed. 22:07:21 Also : no Batman or Prince symbol 22:08:10 Hm, the proposed Tengwar region is still in the roadmap. 22:08:18 I remember that the Klingon proposal was entirely shot down, at least. 22:08:54 The unicode people probably responded NEEEEEERDS 22:10:47 http://www.unicode.org/roadmaps/smp/ -- Cirth and Tengwar (the Tolkienesque things) are there on line 160, in the font that's for "scripts for which proposals have been formally submitted to the UTC or to WG2". 22:11:20 "As a result, blogs in pIqaD have begun to appear, --" it's the Klingon blogosphere. 22:11:20 3. Requester typeExpert request 22:11:33 2. Information on the user community?Tengwar enjoys both scholarly and popular use. 22:11:35 heh 22:12:19 Well, there's magazines published in it and all. 22:12:28 -!- AnotherTest has quit (Ping timeout: 264 seconds). 22:14:03 Probably also in Klingon 22:14:17 You P'takh! 22:14:25 (I forget the spelling) 22:15:15 I have a Tengwar font that just replaces [a-zA-Z0-9] 22:15:51 requesting klingon translation of 'blogosphere' 22:16:16 They have no word for blogosphere, but a hundred for flamewars 22:16:19 There's a "shadow registry" of mappings of different conlangs to the Unicode Private Use Area -- http://www.evertype.com/standards/csur/ 22:16:34 NEEEERD 22:17:22 unicode has blissymbols proposed, but not solresol? 22:19:41 jesus fucking christ am i talking about blissymbols just to avoid homework 22:19:57 You should type your homework in blissymbols. 22:19:59 Good plan 22:20:16 great plan 22:20:35 i am unsure how to translate 'monocot' 22:21:30 Bike: I think you combine the symbol for plant and the number 1. 22:23:05 for plants? what would be like, a gymnosperm, then 22:23:40 It probably involves some kind of caret pointing at something. 22:23:53 freaky 22:24:12 i wonder if any 'logical language' people have ever looked at what a clusterfuck systematics is. maybe that would convince them they're barking up a nonexistent tree 22:25:04 Everytime I see "lojban", I always interpret it as "logical banter" 22:25:07 i also wonder if any logical language person has seriously considered describing humans in terms of their jaws, as systematists do. 22:25:14 Slereah: that's kind of the idea, no? 22:25:25 yeah, but it's probably not the etymology 22:25:33 Loj is probably from logic 22:25:35 Ban, not a cxlue 22:25:39 let's see 22:25:46 i think it is, actually. it's not like they only used english roots. 22:26:00 " "Lojban" is a compound formed from loj and ban, which are short forms of logji (logic) and bangu (language), respectively. " 22:26:17 Hm, doesn't specify where they got bangu from 22:26:20 man, have you ever thought to yourself, yes, having jaws is awesome 22:26:21 -!- typeclassy has joined. 22:26:23 'cos it is 22:26:32 Bike: have you considered the many alternatives 22:26:47 Bike: I just have the one jaw, where did you get your second one? 22:26:49 I wouldn't mind having an anteater face 22:26:54 Anteaters are cute! 22:26:58 shachaf: what, like mandibles? fuck 'em 22:27:16 advantages of jaws include: adaptive immune system 22:27:33 aren't mandibles a kind of jaws 22:28:11 i mean bony jaws. 22:28:22 of the gnathostomata, of which you are and bikes are 22:28:58 what did you just call me 22:29:21 a gnathostome. 22:34:01 `learn shachaf is a gnathostome 22:34:06 I knew that. 22:36:00 uh do you just overwrite old wisdom entries like that all the time 22:36:26 does `learn overwrite? I thought it was concatenative 22:36:55 either way, it's versioned, so it can be rolled back.. 22:37:52 it overwrites. 22:38:18 well that's unfortunate :( 22:39:22 shachaf: should I revert that, then? 22:42:19 -!- darklust__ has joined. 22:44:35 -!- john_metcalf has quit (Ping timeout: 272 seconds). 22:46:13 -!- darklust_ has quit (Ping timeout: 272 seconds). 22:46:51 -!- Bike has quit (Ping timeout: 272 seconds). 22:50:55 what was the old entry 22:51:22 http://codu.org/projects/hackbot/fshg/index.cgi/rev/6295652cdd8a 22:51:29 It's from an hour ago (or so) 22:51:56 i don't think it's up to me 22:51:59 ask oerjan 22:52:18 I'll just revert it. 23:02:01 -!- conehead has joined. 23:07:33 -!- carado has quit (Ping timeout: 252 seconds). 23:24:14 -!- nisstyre has joined. 23:26:40 `olist (932) 23:26:42 olist (932): shachaf oerjan Sgeo FireFly 23:36:34 o 23:39:53 `oerjan 23:39:55 ​/hackenv/bin/oerjan: line 1: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA: 23:40:58 -!- tertu has joined. 23:41:56 -!- mrhmouse has quit (Quit: Leaving.).