00:01:17 (making an actual circular spiral left as exercise for the reader) 00:01:42 -!- jix has quit (Read error: No route to host). 00:04:14 -!- jix has joined. 00:05:18 -!- Guest73347 has quit (Ping timeout: 265 seconds). 00:08:51 -!- nisstyre has quit (Ping timeout: 268 seconds). 00:21:56 -!- augur_ has quit (Remote host closed the connection). 00:43:49 -!- nisstyre has joined. 00:45:27 -!- Phantom__Hoover has quit (Remote host closed the connection). 00:45:41 -!- yorick has quit (Read error: Connection reset by peer). 00:57:57 -!- shikhout has joined. 01:01:07 -!- shikhin has quit (Ping timeout: 264 seconds). 01:01:07 -!- shikhout has changed nick to shikhin. 01:11:41 -!- Speed`` has joined. 01:12:54 -!- Speed` has quit (*.net *.split). 01:12:55 -!- spiette has quit (*.net *.split). 01:12:57 -!- Sgeo has quit (*.net *.split). 01:12:57 -!- EgoBot has quit (*.net *.split). 01:12:59 -!- Sellyme has quit (*.net *.split). 01:17:47 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:49:23 -!- xpte has joined. 01:49:23 -!- augur has joined. 01:49:23 -!- spiette has joined. 01:49:23 -!- Sgeo has joined. 01:49:23 -!- EgoBot has joined. 01:49:47 -!- xpte has quit (Changing host). 01:49:47 -!- xpte has joined. 01:50:06 to split, perchance to roam 01:50:52 -!- augur has changed nick to Guest81902. 01:53:58 -!- conehead has quit (Quit: Computer has gone to sleep.). 02:03:22 -!- Guest81902 has changed nick to augur. 02:08:06 -!- Sellyme has joined. 02:22:45 -!- unmeg has joined. 02:33:28 -!- conehead has joined. 03:02:17 -!- Sorella has quit (Quit: It is tiem!). 03:42:20 -!- adm420 has joined. 03:43:03 -!- Sellyme has quit (Excess Flood). 03:44:08 -!- Sellyme has joined. 03:47:09 -!- vravn has quit (Ping timeout: 255 seconds). 03:49:57 * Sgeo remembers when he believed VRML could never have gravity. Now VRML is dead. 03:50:10 (And has gravity) 03:52:50 y'all are giving me `addquote withdrawal. 03:53:03 `echo hi 03:53:03 No output. 03:57:40 just do it anyway and someone will grep the logs later 03:58:32 did I mention that Rust actually does have quasiquote!!! https://github.com/kmcallister/html5/blob/master/macros/named_entities.rs#L103-L110 03:58:34 kmc: but `pastelogs wasn't working even when HackEgo was 03:58:41 true 03:59:30 (iiuc Gregor didn't bother to move them to same machine - or worse, he may have moved them apart precisely to use less resources on each host) 03:59:56 *the logs to the same 04:00:58 basically Gregor is evil, and now he hosts the wiki too! 04:01:05 hth 04:01:15 i thought fizzie was runnig the wiki 04:01:18 or is running != hosting 04:01:28 indeed running != hosting 04:01:46 elliott couldn't convince one of them to do the whole job alone 04:04:02 ADdicfted to http://animuchan.net/moz_game/ 04:04:03 -!- conehead has quit (Quit: Computer has gone to sleep.). 04:08:38 -!- pikhq has quit (Ping timeout: 246 seconds). 04:09:00 -!- pikhq has joined. 04:10:08 Game over. Deaths: 144 04:10:15 Although I had to restart once because closed the tab 04:11:39 -!- Sprocklem has quit (Quit: Leaving). 04:13:30 The original 2d version has different music 04:14:12 -!- Sprocklem has joined. 04:17:05 I’m not a huge fan of the input latency 04:17:49 The 3d or 2d version, or do both have it? 04:18:03 The one you linked 04:20:11 Try http://www.lessmilk.com/3/ and see if it's better? 04:20:21 Yeah, just trying it. It seems to be better indeed. 04:21:43 -!- tromp_ has quit (Read error: Connection reset by peer). 04:22:08 -!- unmeg has quit (Ping timeout: 240 seconds). 04:22:15 Wonder if it's graphics card related 04:22:18 -!- tromp_ has joined. 04:22:49 Died 127 times. 04:22:59 The framerate was fine, there was just a noticeable input lag. 04:23:52 VVVVVV has better music 04:25:26 -!- unmeg has joined. 04:26:13 78 times (on the 2D version) 04:27:17 http://www.lessmilk.com/8/ 04:28:58 I am struggling with what looked like a simple game 04:30:53 -!- tromp_ has quit (Remote host closed the connection). 04:30:54 “- you are not supposed to see this -” 04:31:14 And it wouldn’t let me type that and the bomb dropped to the city. 04:31:25 -!- tromp_ has joined. 04:32:33 People in comments saying that enter works for - 04:33:00 huh 04:33:14 I can't get that far though 04:33:19 The gibberish trips me up 04:34:41 Enter worked, then it said “are you a hacker? -” and wouldn’t let me type the question mark. 04:35:38 -!- tromp_ has quit (Ping timeout: 240 seconds). 04:36:23 If it's possible to type the question mark, comments don't know how 04:36:30 And in the source, there are no sentences beyond that 04:36:52 llllook at you hacker, a pathetic creature of meat and bone 04:37:21 an ugly sack of mostly water 04:40:50 is bone so much different from meat, when you think about it 04:41:11 We're all the same color on the inside 04:41:38 -!- adm420 has quit (Ping timeout: 240 seconds). 04:41:44 Bike: bone makes better soup broth 04:42:02 sometimes I come home and there is a pound of chicken feet in the refridgerator and this is why 04:42:09 good point 04:42:36 bone is so complicated though http://en.wikipedia.org/wiki/File:Caput_femoris_cortex_medulla.jpg 04:45:35 -!- unmeg has quit (Ping timeout: 252 seconds). 04:51:27 im gonna write all the macros 04:52:19 kmc's a big fan of paul graham 04:52:26 ffffffff 04:52:54 paul graham is a genius.. he must be.. he is rich! 04:52:59 qed 04:53:36 soon arc will have dozens of users! 04:54:03 Larry Graham is pretty cool, too. He invented the slap bass technique. We seem to have enough samples to make an extrapolation about all people named Graham. 04:54:24 what about graham's number 04:54:55 well that's an outlier by nearly all measure 04:54:55 fuck sylvester graham tho 04:54:56 It's almost as big as PG's bank account 04:54:59 s 04:55:09 he invented the graham cracker as a food so boring it would make people want to stop having sex 04:55:12 seriously 04:55:33 flip Alexander Graham Bell 04:55:38 how do you explain s'mores? 04:55:51 I don't fucking understand why people get so upset about teenagers masturbating 04:55:54 newsham: An invitation to debauchery 04:56:01 they'll go blind 04:56:12 kmc: Zinc deficiency is killing our kids 04:56:25 isn't it healthier and more harmless than basically anything else they'd be doing 04:57:33 here's an activity that feels good, is good for you, requires no special equipment and consumes almost no resources... WE MUST STOP IT AT ALL COSTS 04:58:04 way to be a shill for the masturbation lobby 04:58:12 "tell a doctor if you experience uncontrolled muscle movement, as this can become permanent" 04:58:15 wtf. 04:58:20 why do peopel buy these poisons? 04:58:31 Bike: they're just looking for a handout 04:58:34 greasing some palms in washington 04:58:35 Which poison is this? 04:58:52 dihydrogen monoxide 04:58:58 "abilify" 04:59:04 Oh, that 04:59:54 Well, I imagine if you're depressed the idea of uncontrolled muscle movement has to be weighed against crushing emptiness 05:00:17 you know whas worse than the feeling of crushing emptiness? 05:00:26 actual literal crushing emptiness 05:00:26 abilify, jesus 05:00:29 https://twitter.com/pbowden/status/448579361353240576 05:00:36 another side effect of abilify 05:00:39 trade names are a scourge 05:01:06 oh hey it's got chlorines... 05:01:38 i imagine people would be better if someone just sold them some pot or even some crack or heroin 05:02:02 when you assume, you make an 05:03:12 ion: bahaha 05:03:20 presumption 05:03:40 disjunction 05:03:45 I would guess that something named "aripiprazole" is harder to market 05:04:08 Also harder to say 05:04:16 best part about smoking pot: doesn't give you parkinson's disease 05:04:24 it's not my fault the public is inadequately knowledgeable about orgo 05:04:53 parkinsonism isn't parkinson's disease. 05:05:26 -!- conehead has joined. 05:05:57 newsham: I would say there are certain even better parts to smoking pot 05:06:12 you realize that the side effects don't happen to everyone right? 05:06:16 and that crack is also known to have side effects 05:06:34 no, kmc, this did not occur to me 05:06:49 Including crack addiction and being fun at parties 05:06:59 http://en.wikipedia.org/wiki/Cannabidiol#Isomerism huh, that's interesting 05:07:13 that's good stuff 05:07:22 proof: you realize that not everyone that takes crack is fun at parties 05:07:47 not everyone that takes crack is mayor of toronto 05:07:47 newsham: Damn, you're right 05:07:49 if orgo people embraced the combinatorics inherent in the field i would be one happy camper 05:08:00 no word on whether i'd be a high camper 05:08:09 Bike: I had an idea that orgo synthesis is like proofs 05:08:27 long if you're doing anything nontrivial, and nobody reads them? 05:08:31 hehe 05:08:41 you have a system of formal objects (labeled graphs, rather than strings), and certain templated manipulations on them 05:08:45 * Bike still burnt out after learning cortisone synthesis 05:08:48 and you need to derive a result from some available premises 05:08:51 but this breaks down in all kinds of ways 05:09:10 aiui a lot of the steps are like "this will yield between 5% and 95% and nobody knows why" 05:09:11 yeah, like when you need to do some spectrometry to verify that you've gotten the right product 05:09:28 Bike: tell me about cortisone synthesis 05:09:39 http://upload.wikimedia.org/wikipedia/commons/7/7d/CubaneSynthesis.png 05:09:52 there's a biochemist nanotech guy in #lisp doing something horrifying with SMILES. i tried reading one of his papers and holy shit he was like inventing his own analog of proteins?? 05:10:35 well, i was reading my intro endocrinology book and it mentioned that cortisone production was the hardest thing ever attempted by the pharm industry (this was in the 60s) 05:11:02 I have no idea what music is playing on the 3d version 05:11:09 the natural methods involved, like, getting several thousand tons of cattle, ripping out a few glands, extracting certain chemicals, and ending up with a yield on the order of grams, so i could see why they'd want to do synthesis 05:11:10 Seems to be encoded via LAME though 05:11:17 http://animuchan.net/moz_game/media/audio/music.mp3 05:11:26 also http://en.wikipedia.org/wiki/Octanitrocubane which would be the best explosive ever if anybody could manage to make it 05:11:37 so i looked it up and it was like, you started out with this complex organic thing that was already produced 05:11:57 hexanitrohexaazaisowurtzitane 05:12:01 and then you went through, literally, over twenty steps, some of which take over a day, and half of which came with spectrograms to verify that it worked 05:12:04 is an exciting word 05:12:18 and that got you a precursor, which through three more twenty-step procedures got you another compound 05:12:24 and that other compound had a known path to cortisone. 05:13:08 Octanitrocubane sounds like a metal band 05:14:09 newsham: I find weed to be pretty effective at treating acute symptoms of depression and anxiety, but it doesn't really help me in the long term when I'm not stoned 05:14:15 except in the sense that it's nice to have a fucking break 05:14:24 also, it's not always helpful 05:14:37 http://en.wikipedia.org/wiki/File:Edward_Calvin_Kendall_nobel.jpg edward kendall is watching you kill animals 05:14:38 Ketamine works wonders 05:14:46 frequently makes anxiety worse, although indica strains less so in my recent experience 05:14:50 prooftechnique: i've heard that 05:15:17 I used to take 5HT psychedelics every few weeks and that was pretty effective too, but I don't think I'm up for it anymore 05:15:36 fizzie should make an IUPAC name generator 05:15:56 huh, tetrahedrane is harder to synthesize than truncated icosahedron -ane 05:17:00 -!- tertu has joined. 05:17:51 http://pubs.acs.org/doi/abs/10.1021/ci00062a010 hell fucking yes 05:18:19 when i asked you guys which game i should play next you all either said Braid or Bastion. No one picked Limbo. And Limbo is so much more fun than Braid. 05:19:02 i didn't say either one 05:20:02 wait CBD isn't a scheduled drug at all? interesting 05:20:11 unless it's derived from the demon reefer, of course 05:21:08 As we all know, what makes something "bad" is actually its origin. 05:21:30 This is why I use only pipes made of free-range lead. 05:21:55 http://en.wikipedia.org/wiki/File:TMS-tetrahedrane-3D-vdW.png "sup" 05:21:56 And Yet It Moves is pretty fun 05:22:01 quintopia: ^ 05:22:49 kmc: http://en.wikipedia.org/wiki/Tetrahydrocannabinol#Isomerism i like how different isomers are scheduled differently 05:23:59 kmc: actually now that i think about it that's another flaw with the labeled graphs thing, you need to distinguish isomers... 05:24:53 Bike: Colorings! 05:25:08 explain? 05:25:23 yeah 05:25:32 coming up with a good formal model of the molecules is non-trivial, but could be done 05:25:37 that's what systemic naming is already about 05:25:45 but I think formally modeling the reaction steps is the really hard part 05:25:53 I dunno. I was just thinking that colorings of the graphs could be used to represent isomers 05:26:07 i'm seriously pretty skeptical that IUPAC nomenclature is actually used for anything more complicated than like, dopamine 05:26:25 and god i have no idea how organic reactions work. 05:26:39 i hear in orgo 1 classes you have to memorize a shitload of reactions because they don't tell you the theory until orgo 2 ;_; 05:27:45 yeah 05:28:08 perhaps i can fix this with a bit of pauling, who explains quantum before table salt 05:28:09 prooftechnique: Limbo reminded me of ayim at times 05:28:29 Yeah, I could see that 05:28:38 prooftechnique: but ayim plays in one hour, while Limbo manages to last 3. 05:28:48 Fair 05:28:54 Bike: Pauling is awesome 05:28:57 also at my school ochem was at 9 in the morning and was one of the few classes with in-class tests and quizzes 05:29:02 And I'm not exactly into chem 05:29:23 prooftechnique: i have an undergrad textbook he wrote. 05:29:28 it's kinda dated but still pauling 05:29:52 Bike: Yep, chemistry education seems to pretend that injecting a book in your head is the important part. 05:30:06 it's so sad! i honestly love the theory 05:30:35 i can kind of understand why they'd want to back away from it, you need to be able to do like, quantum electrothermodynamics 05:30:56 which, honestly, in my not-fully-a-chemist career i'm never going to use, so 05:32:11 Bike: as long as you know enough to synthesize LSD for me 05:32:40 "following a recipe without burning myself alive" will hopefully be in my capabilities 05:32:49 it's p. complicated 05:32:53 though i ddid nearly go into lab in shorts today... 05:32:57 http://www.souleye.se/adventure music by the person who made VVVVVV music, including remixes of the VVVVVV songs 05:32:58 eep 05:33:26 we actually weren't working with anything caustic, lol. just some dye 05:34:06 "This album contains, among other things, the two missing tracks from VVVVVV 2.0 that didn't make it to PPPPPP, the remix of Predestined Fate that was in VVVVVV 3DS, the completely reworked VVVVVV tracks used in the game Pulsen, remixes of game tunes my friends wanted me to make, polished up material from my site, entirely NEW content AND secret bonus tracks! " 05:34:23 maybe one day you'll be a grad student and you'll have to be a TA for Intro Chem Lab For People Who Don't Give A Fuck 05:36:22 i'll have to TA something, that's for sure 05:36:30 i kind of regret being good at math because what if i get a job TAing math? 05:37:05 Bike: TA a stats class 05:37:07 It's easy 05:41:25 -!- ket1v has quit (Remote host closed the connection). 05:42:07 I know that grad students, as a rule, drink heavily, but do statisticians have a particular fondness for Guinness? 05:42:27 Why do you ask? 05:42:43 t-test 05:43:03 https://en.wikipedia.org/wiki/Student%27s_t-test 05:43:14 In particular, https://en.wikipedia.org/wiki/Student%27s_t-test 05:43:17 Oh, right. The test that was made by a Guinness employee. :) 05:44:58 * Bike notices he has no idea what statistics researchers do nowadays 05:45:12 Get angry at sociologists, I imagin 05:45:15 *imagine 05:45:36 well everybody does that 05:46:05 Ioannidis isn't even a statistician... 05:46:14 (i mean, so to speak) 05:46:35 Bike: just random stuff hth 05:46:45 thanks 05:51:31 -!- shikhin has quit (Ping timeout: 264 seconds). 05:53:18 -!- tertu has quit (Ping timeout: 265 seconds). 05:58:43 Thanks, FedEx, for that commercial, which would totally convince me to use your services... if it was the shipee that chose the carrier 05:59:00 sometimes it is 05:59:27 the merchant may offer you some kind of choice 06:00:32 -!- variable has joined. 06:01:07 I had a roommate whose last name was Shipee 06:01:12 Or was it two p's? 06:08:08 Wonder if anyone goes to Smalltalk places thinking it will help them with conversation skills 06:09:23 wonder if anyone goes to Smalltalk places 06:09:39 I imagine all the Self places are full of aimless 30-somethings 06:09:53 They're all very interested in "Self help" 06:09:57 where do the aimless 20-somethings go? 06:10:03 lexande: Node forums 06:23:41 Bike: consuming some CBD right now 06:23:51 consume that shit good, pardner 06:23:55 don't know which isomer 06:24:52 i never toke without a spectrometer 06:33:05 oerjan: Incidentally, the wiki is now running on the same machine HackEgo is. (But I don't really know anything about hackbot, so I shouldn't probably go poking around trying to find why it's all "No output." these days.) 06:34:05 piet http://www.mezzacotta.net/garfield/?comic=559 06:35:54 nah just fix it 06:36:26 Zom-B|zz: fizzie made that 06:37:10 is that his blog? 06:37:30 -!- password2 has joined. 06:37:53 no, that's a collaborative comic site 06:38:23 which is admined by david morgan-mar, piet's creator, although the comic has no other relation to piet 06:38:31 no i like the idea that fizzie blogs in the form of edited garfield comics 06:38:53 i mean the zem.fiz 06:39:05 zem.fi is fizzie's site 06:39:26 i'm not sure he has a blog there, i just keep seeing post unconnected links 06:39:31 *him post 06:40:21 there's something called a blog at lesat 06:40:24 *lest 06:40:25 *least 06:40:26 what do you mean with admined? 06:41:26 Zom-B|zz: that he's the sysadmin for all of mezzacotta.net, as well as some other sites which are linked from there 06:41:46 oh i read "admired by" 06:42:01 i was wondering how you could possibly know that 06:42:26 i first read admin -ed 06:42:40 David Morgan-Mar only did some comics ther (found via te authors tab) 06:43:01 david morgan-mar's own blog, dangermouse.net, is _not_ linked immediately from any obvious place in mezzacotta though, i think. 06:43:56 maybe i'll send him a note about my piet-inspired Floater 06:43:57 Zom-B|zz: irregular webcomic was dmm's personal comic. he's starting up a new personal comic in april btw 06:44:17 who is manyhills? 06:44:43 and darths & droids is not dmm's comic alone, but it has a small set of authors (all his coworkers, i believe) 06:44:59 i'm still in the progress of making a mandelbrot fractal ans other stuff in Floater, but as expected my job is slurping all my time 06:45:03 the rest on there is collaborative in some way or other 06:45:04 which i have to go to now 06:45:10 -!- Zom-B|zz has changed nick to Zom-B|aw. 06:45:17 jobs more like terrible 06:45:33 good one 06:46:13 "I was the same way for a long time, and I think it’s because Achewood is so tightly character-focused that, if you’re not familiar with it, it just looks like a bunch of weird dogs saying weird words to each other. Turns out, those dogs are actually cats. Who knew?" ok 06:49:19 quintopia: i don't know manyhills other than from seeing him on that site, but i think Taneb knew him from some other place too 06:49:59 well i _vaguely_ recall he may have been here on the channel some time i wasn't. 06:50:09 or wasn't paying enough attention. 06:51:57 Bike: hm isn't only one of the dogs a cat? not that i pay much attention to achewood 06:52:08 i don't either 06:52:59 hm i may be confusing with another comic 06:53:54 oh i think i was thinking of get fuzzy 06:59:20 i thought some of the dogs were dogs and some were cats 06:59:24 and some were other animals 07:23:49 -!- prooftechnique has quit (Quit: leaving). 07:25:43 -!- nisstyre has quit (Quit: WeeChat 0.4.3). 07:29:15 oerjan: I blogified zem.fi the other day. 07:29:25 oerjan: To make it more trendy, y'see. 07:30:16 oerjan: Even went so far as to convert everything that used to be there into backdated fake "blog posts". 07:31:02 aha 07:34:38 CVTTPMVCVTTSS2USMSKB 07:36:10 PCLMULPGATHERDSUWRFNSSDWD 07:36:10 that makes sense because i've been there before but saw no blog 07:36:43 how about a quiz that gives you 8 fake mnemonics and 8 real ones and you have to decide which are which 07:39:35 Sounds like the next Flappy Bird to me. 07:40:00 Re the IUPAC name generator, a PCFG might work better there than an ngram model. 07:42:15 -!- ket1v has joined. 07:47:05 -!- ket1v has quit (Ping timeout: 252 seconds). 07:47:36 -!- MindlessDrone has joined. 07:52:07 probabilistic context-free grammar? 07:54:38 Right. 07:54:54 Given that they have so much structure. 07:55:09 Random pubchem IUPAC entry: 2-acetamido-3-[[2-acetamido-3-[[4,5-dihydroxy-6-(hydroxymethyl)-2-(2,3,4,5,6-pentahydroxycyclohexyl)oxyoxan-3-yl]amino]-3-oxopropyl]disulfanyl]-N-[4,5-dihydroxy-6-(hydroxymethyl)-2-(2,3,4,5,6-pentahydroxycyclohexyl)oxyoxan-3-yl]propanamide 07:57:56 i get lost as soon as mido- :/ 07:59:24 not sure about oxyoxan either 08:01:23 kind of unbelievable how complicated "2,3,4,5,6-pentahydroxycyclohexyl" is, since the actual structure really isn't 08:04:23 would all randomly generated iupac names be real/possible substances? 08:07:30 For improbable values of possible 08:07:40 Are those brackets part of the name 08:08:02 yes, they indicate a side chain 08:09:27 olsner: you might be able to name some that are physically impossible for reasons not part of IUPAC nomenclature, like if there are too many atoms to fit in three dimensions 08:11:22 so what's the probability that fungot randomly generates the cure for cancer? 08:11:23 olsner: i get stack overflow... not a lot of energy fnord beyond the blade. except if there's something that is so, the whole design philosophy is based on 08:12:18 i was going to say you could probably put huge amounts of atoms in to get stupid shit but apparently cycloicosane has a known structure so fuck, what isn't possible 08:13:14 what's the IUPAC for buckminsterfullerene 08:13:26 haha someone's actually synthesized cyclohexacontane 08:13:42 (C60-Ih)[5,6]fullerene, how boring 08:13:48 (some of t hose are subscripts) 08:14:24 ic 08:14:30 "Cyclomagnesation of α,ω-diallenes by EtMgBr in the presence of chemically activated Mg and Cp 2 TiCl 2 catalyst led to the formation of cyclic organomagnesium compounds whose hydrolysis provided gigantic hydrocarbon macrorings with 1,5-cis-disubstituted double bonds." i don't know why you'd do this but it rules 08:15:07 have they made a fake chemistry paper generator yet 08:15:16 yes 08:15:23 figures 08:15:33 (C\{60}-I\{h})[5,6]fullerene seems to be PubChem's syntax for subscripts, good to know. 08:15:34 i can't believe this compound exists. imagine buckministerfullerene except all the carbons are just in a stupid circle 08:15:45 fizzie: OH BOY more markup ;_; 08:16:14 There's also 2,4-dihydroxy-6-(hydroxymethyl)-6-methyl-2,4-dioxo-1,3,5,2$l^{5},4$l^{5}-trioxadiphosphocan-7-ol where ^ is probably superscript but I don't know about $l. 08:16:16 why didn't they just borrow latex 08:16:39 it would be just using _ instead of \ afaict 08:16:41 because god is dead 08:16:53 let me tell you about SMILES 08:17:02 no freaking way 08:17:58 http://en.wikipedia.org/wiki/File:Cephalostatine-1.svg the sad thing is, compounds like this actually exist 08:18:27 ok the iupac rules 08:18:33 «(2S,3R,3'R,3''R,4'S,4a'R,5S,6b'R,8a'S,11a'S,11b'S,13'R,13a'R,13b'S,14'S,16a'S,17b'R,19a'S,22a'S,22b'S,24a'R)-3,3'',13',13b'-Tetrahydroxy-5-(hydroxymethyl)-4',5,5'',5'',11a',13a',14',22a'-octamethyl-4, 4',4'',4a',5,5',5'',6b',7',8',8a',9',11',11a',11b',12',13',13a',13b',14',16a',17b',18',19',19a',20',22',22a',22b',23'-triacontahydro-3H,3''H,24'H-dispiro[furan-2,15'-furo[3'',2'':3',4']cyclopenta[1',2 ':5,6]naphtho[1,2-b]pyrano[3'',4'':2',3' 08:18:40 i imagine that cut off 08:19:39 Oh, $l is λ. Well, of course it is. 08:20:15 so i take it SMILES is evil but InChl is worse? 08:21:47 as far as i'm concerned they're twin horses of the apocalypse 08:21:55 ok 08:22:27 "The InChIKey, sometimes referred to as a hashed InChI, is a fixed length (25 character) condensed digital representation of the InChI that is not human-understandable. The InChIKey specification was released in September 2007 in order to facilitate web searches for chemical compounds, since these were problematic with the full-length InChI.[5] It should be noted that, unlike the InChI, the InChIKey is not unique: though collisions can be c 08:23:09 http://chem-bla-ics.blogspot.nl/2011/09/inchikey-collision-diy-copypastables.html hell yes. hash collision of hydrocarbons 08:24:08 isn't evolution basically a search for hash collisions of hydrocarbons 08:24:39 usually they're not just higher alkanes with a few methyls slapped on though ;p 08:25:41 -!- Tritonio has joined. 08:25:57 -!- unmeg has joined. 08:34:42 -!- oerjan has quit (Quit: leaving). 08:37:47 -!- not^v has joined. 08:38:26 -!- Tritonio has quit (Quit: Tritonio). 08:38:29 -!- ^v has quit (Read error: Connection reset by peer). 08:38:47 -!- Tritonio has joined. 08:39:07 -!- Tritonio has quit (Client Quit). 08:39:47 -!- not^v has quit (Client Quit). 08:45:24 -!- password2 has quit (Read error: No route to host). 08:47:10 -!- password2 has joined. 08:59:18 -!- john_metcalf has joined. 09:10:54 -!- heroux has quit (Ping timeout: 268 seconds). 09:28:00 -!- heroux has joined. 09:28:25 -!- augur has quit (Read error: Connection reset by peer). 09:28:26 -!- augur has joined. 09:31:08 -!- password2 has quit (Ping timeout: 240 seconds). 09:34:46 -!- Frooxius has quit (Read error: Connection reset by peer). 09:35:15 -!- Frooxius has joined. 09:38:07 -!- conehead has quit (Quit: Computer has gone to sleep.). 09:41:21 -!- xpte has quit (Quit: Connection closed for inactivity). 09:42:57 -!- ket1v has joined. 09:47:17 -!- ket1v has quit (Ping timeout: 240 seconds). 09:53:43 -!- shikhin has joined. 10:12:50 -!- MoALTz has joined. 10:16:04 -!- boily has joined. 10:18:08 -!- heroux has quit (Ping timeout: 240 seconds). 10:19:56 -!- heroux has joined. 10:21:55 -!- int-e has set topic: a variety of colorful fish, but the darkness of HackEgo | PSA: fizzie is running the wiki now, contact him for any problems | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/. 10:22:26 -!- password2 has joined. 10:23:53 -!- TodPunk has quit (Read error: Connection reset by peer). 10:26:38 `echo Is HackEgo stil as dark as he is? 10:26:38 No output. 10:30:11 `coins 10:30:11 No output. 10:30:18 -!- TodPunk has joined. 10:30:22 `asldfjasldn 10:30:22 No output. 10:30:44 -!- TodPunk has quit (Read error: Connection reset by peer). 10:31:00 -!- TodPunk has joined. 10:33:39 int-hello. ihellon. olsnellor. 10:43:00 -!- Tod-Autojoined has joined. 10:43:06 -!- TodPunk has quit (Read error: Connection reset by peer). 10:47:17 -!- Tod-Autojoined has quit (Read error: Connection reset by peer). 10:47:38 -!- heroux has quit (Ping timeout: 240 seconds). 10:53:15 -!- TodPunk has joined. 10:58:15 Haskell programmers can search infinite fractal functions lazily using 100k green threads running EDSLs that compile down to native token ring mapreduce shootout cloud but they can't make two libraries build together 10:58:22 Error: Couldn't match type `M.Map Int a0' with `containers-0.5.0.0:Data.Map.Base.Map v0 c0' 10:58:38 -!- MoALTz has quit (Quit: Leaving). 10:59:44 Jafet: you dared using two libraries in your project? how plebeian of you! the Rightful Compiler was right to snob your code! 11:02:05 Well, when I started out, I wanted to use 16. 11:03:04 *shocked gasp* *wild flaying* *abject repulsion* 11:04:01 seriously, the State of the Libraries is abysmal. we really should follow through the propositions of curating a set of well behaved libraries. 11:05:33 -!- MoALTz has joined. 11:05:52 -!- boily has quit (Quit: CHICKEN BACON). 11:07:00 http://www.independent.co.uk/news/world/americas/homeopathy-product-recalled-over-fears-it-may-contain-actual-medicine-9217206.html 11:07:38 based on the various "how to fix cabal" or "the problem with cabal" posts I've read, I've concluded that no-one knows what the problem really is 11:11:15 It turned out that cabal had happily gone off and installed containers-0.5.5 under a new package. This made it impossible to use that package with any others, which depended on containers-0.5.0. 11:17:56 -!- Phantom_Hoover has joined. 11:44:00 -!- ket1v has joined. 11:48:52 -!- ket1v has quit (Ping timeout: 265 seconds). 11:53:19 -!- TodPunk has quit (Read error: Connection reset by peer). 12:03:31 -!- TodPunk has joined. 12:22:22 mmm , i wonder if i should release a qt lib for bf^ 12:27:07 -!- scoff has joined. 12:29:48 -!- yorick has joined. 12:43:02 -!- Sgeo has quit (Read error: Connection reset by peer). 12:57:12 -!- MoALTz has quit (Ping timeout: 268 seconds). 12:58:26 -!- shikhout has joined. 13:01:43 -!- shikhin has quit (Ping timeout: 264 seconds). 13:01:44 -!- shikhout has changed nick to shikhin. 13:17:55 Jafet: Bike: http://zem.fi/tmp/iupac.html 13:22:41 Is that a... chemical name generator? 13:23:21 I wasn't actually expecting fizzie to do this. 13:23:58 -!- MoALTz has joined. 13:24:14 How did you get a grammar for that? 13:24:16 -!- `^_^v has joined. 13:26:47 -!- Koen_ has joined. 13:27:08 I just built one from the first 100000 IUPAC names of PubChem. 13:27:37 Well, with an a priori structure, that is; no fancy grammar induction there. 13:30:44 The ones that are like "1" are quite boring, but that's more or less a limitation of the framework; there are a number of names that consist of a single "component", and there are a number of dash-separated components that consist of a single digit, so the resulting PCFG will have a reasonably high likelihood for generating a single-digit name, since it can't model dependencies like that. 13:38:37 MEANWHILE IN /R/BITCOIN (this one is just perfect): https://pay.reddit.com/r/Bitcoin/comments/21g6sx/i_am_a_tax_attorney_here_is_what_the_irs_notice/cgctrb8 13:44:43 -!- ket1v has joined. 13:49:42 -!- ket1v has quit (Ping timeout: 265 seconds). 13:50:42 Phantom_Hoover, thank you again for your DF anthracite mod 13:58:35 -!- Sorella_ has joined. 14:04:56 -!- unmeg has quit (Ping timeout: 252 seconds). 14:14:01 wtf. "The State is an engineering problem, not a social problem." 14:15:25 oh well, whatever. 14:15:42 Social engineering, the best engineering 14:16:14 the author lists the wrong kind of tools 14:36:17 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 14:37:43 -!- password2 has quit (Ping timeout: 268 seconds). 14:57:31 -!- Koen_ has quit (Quit: Koen_). 15:04:57 -!- heroux has joined. 15:23:39 -!- Phantom_Hoover has joined. 15:23:44 Taneb, your welcome 15:27:20 -!- heroux has quit (Ping timeout: 265 seconds). 15:28:49 -!- xpte has joined. 15:32:19 -!- password2 has joined. 15:34:01 -!- heroux has joined. 15:35:45 -!- password2 has quit (Read error: Connection reset by peer). 15:40:13 -!- password2 has joined. 15:45:39 -!- ket1v has joined. 15:50:08 -!- ket1v has quit (Ping timeout: 240 seconds). 15:52:16 -!- nooodl has joined. 16:04:23 -!- Slereah has quit (Ping timeout: 246 seconds). 16:04:23 -!- MoALTz has quit (Quit: Leaving). 16:06:20 -!- Slereah_ has joined. 16:14:42 -!- heroux has quit (Ping timeout: 255 seconds). 16:21:24 -!- heroux has joined. 16:28:32 -!- augur has quit (Remote host closed the connection). 16:28:59 -!- augur has joined. 16:29:05 -!- augur has quit (Remote host closed the connection). 16:29:13 -!- augur has joined. 16:31:48 -!- MindlessDrone has quit (Quit: MindlessDrone). 16:36:01 -!- shikhin has quit (Read error: No route to host). 16:37:51 -!- shikhin has joined. 16:44:54 found a language thats not on the wiki: http://www.mit.edu/~puzzle/2014/puzzle-solution/callooh_callay_world/ 16:47:31 -!- Sellyme has quit (Excess Flood). 16:49:38 -!- Sellyme has joined. 16:50:10 The remainder is tweedled, then "unzipped" (modged), and then frolicked 16:50:13 i like 16:54:20 -!- prooftechnique has joined. 17:26:29 -!- shikhin has quit (Remote host closed the connection). 17:28:01 i wrote this an age ago, when I was taking undergrad intro physics https://gist.github.com/kmcallister/9813132 17:28:08 it produces output like http://mathb.in/14776 17:33:37 -!- mysanthrop has joined. 17:33:38 -!- jix_ has joined. 17:34:42 -!- myname has quit (Disconnected by services). 17:35:11 -!- mysanthrop has changed nick to myname. 17:36:17 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 17:37:46 -!- jix has quit (Ping timeout: 245 seconds). 17:39:35 ooh I'd forgotten about srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`); 17:39:49 this was at one point recommended by the perl documentation, for cryptographic purposes even http://perldoc.perl.org/5.12.2/functions/srand.html 17:40:23 kmc: Hahaha 17:40:26 I like that 17:44:22 would be even better if you could state where you start and where you want to end 17:46:38 -!- ket1v has joined. 17:47:40 -!- Phantom_Hoover has joined. 17:48:04 -!- ^v has joined. 17:51:15 -!- ket1v has quit (Ping timeout: 252 seconds). 18:00:16 also, it's fun how these two C functions produce completely different results: 18:00:17 size_t f(int x[10]) { return sizeof(x); } 18:00:17 size_t g() { int x[10]; return sizeof(x); } 18:00:46 because int *x, int x[], int x[5], and int x[10] are entirely equivalent as function arguments, but not elsewhere 18:02:33 Wow 18:13:40 is that any surprising? 18:15:13 kmc, what about int x[][10]? 18:19:02 srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`); <-- lol 18:19:23 Taneb: as an argument? that'd be the same as int **x I think 18:19:57 myname: I think it's pretty weird and bad; it doesn't surprise me anymore because I know C well 18:21:14 kmc: No, it would be the same as int (*x)[10]. 18:21:33 pointer and int have same size , no? 18:21:35 but isn't that the same as int **x, when used as a function argument? 18:21:46 kmc: well, c is weird and bad :p 18:21:53 Zom-B|aw: not guaranteed, and often not in practice 18:22:00 No. 18:22:02 for example on amd64 linux 18:22:03 [20:22:38] ,cc size_t f(int x[][10]) { return sizeof *x; } printf("%zu", f(0)); 18:22:06 [20:22:40] fizzie: 40 18:22:15 hm 18:22:19 okay, I see 18:22:28 [20:23:09] ,cc size_t f(int **x) { return sizeof *x; } printf("%zu", f(0)); 18:22:31 [20:23:11] fizzie: 8 18:22:32 For completeness. 18:22:36 that's even weirder -_- 18:22:46 fizzie: who is manyhills 18:22:56 I presume int x[10][10] would work the same? 18:23:11 there's a reason why i hate c 18:23:22 Yes. It's only the "first level" of arrayness that is altered to be a pointer in a function parameter. 18:23:24 Zom-B|aw: if you need a pointer-size integral type there's intptr_t and uintptr_t 18:23:29 also ptrdiff_t 18:24:31 With intptr_t/uintptr_t, it's good to keep in mind that the only guaranteed use is from an arbitrary (object) pointer to (u)intptr_t and back again; not from an arbitrary-valued (u)intptr_t to pointer. 18:24:53 what are some other examples of bizarre and surprising behavior from C? maybe in the spirit of the JavaScript "Wat" talk 18:24:59 integer promotion rules for sure... 18:25:50 "chars aren't very good characters"\ 18:26:25 Some of the rules involving mixed signed/unsigned values are quite confusing. 18:30:39 Fun fact (disclaimer: from memory, haven't checked): glibc implements some of the functions (int isprint(int) etc.) using a pointer to the 128th element of a 384-element look-up table, because those are spec'd to take an 'unsigned char' value as an int but presumably people on plain-char-is-signed systems kept passing negative numbers instead. 18:31:41 Arguably, the fact that isprint(c) for a char c can be undefined is surprising? 18:35:12 ("In all cases the argument is an int, the value of which shall be representable as an unsigned char or shall equal the value of the macro EOF. If the argument has any other value, the behavior is undefined." C11 7.4p1) 18:35:28 complex pointer arithmetic that's just as hard to port to a high language as spaghetti code 18:36:34 Also the function-returning-a-pointer-to-function syntax is p. horrible, but maybe it doesn't coun as "bizarre and surprising". 18:38:05 int (*f(long))(char); declares 'f' as a function that takes one long as an argument, and returns an int (*)(char), i.e., a pointer to a function that takes a char and returns an int. 18:38:32 it counts as bizarre fo sho 18:40:45 Then there's the "pointer to a function can't be converted to void *" thing, but maybe that's somewhat mild. 18:42:14 Also the function-returning-a-pointer-to-function syntax <- solved that with subclassing 18:42:20 Finally set my laptop up to use my bouncer 18:42:40 -!- MoALTz has joined. 18:43:14 I have no idea what "subclassing" means in the context of C. 18:43:53 in context of a higher language 18:44:01 when porting code 18:44:15 also, on the other hand, i hate, how, in high languages, you can't fill an array with 64 bytes and then just 'read' 16 floats from it 18:45:05 oh, yeah, signed char is a good one 18:45:06 time-consuming conversions required where no conversion is actually necessary 18:45:54 -!- nisstyre has joined. 18:46:30 Them BSDs define a "dlfunc" that's exactly like dlsym except it returns a dlfunc_t, an unspecified pointer-to-function type. 18:46:35 Zom-B|aw: a lot of things like that in C are not technically allowed, and they happen to work on most common systems, but the compiler is within its rights to slap you for it (i.e. produce code you would consider "buggy" or even perversely wrong) 18:46:38 It's a good thing that high-level languages don't let people like you think you can coerce values wherever you want 18:46:45 (r)(tm) 18:47:37 I like that Rust lets you go between byte-vector and string with no copy -- it's just a cast, and (in one direction) a scan to make sure it's valid UTF-8 18:47:50 and this is safe 18:48:13 A lot of things like that cause x86-specific code to fail when compiled on a system that cares about alignment. (The university computer science classrooms used to be all SPARC, and it was quite the nest of SIGBUS.) 18:48:33 it's unfortunate that the str API exposes its UTF-8-ness, though 18:48:43 I think std::string is now officially required to give you free casts to char const* 18:48:45 it's full of functions that operate on byte offsets and can fail at runtime 18:49:01 Jafet: interesting; does that mean they need to store a NULL byte always? 18:49:09 Rust strings are not like that and so .with_c_str or whatever can copy :/ 18:49:18 Well, nobody cried because every stdlib did that already 18:49:34 usually my alignment requirements are all aligned 18:50:06 I was surprised to learn that ARM now silently makes unaligned accesses work, like x86 does 18:50:32 Jafet: Was it ARM where you could have a misaligned read silently return a rotated result? 18:51:08 I don't know, but I think ARMv5 raised an exception 18:52:59 Anecdotal information from random forum: "In fact none of [the ARM cores] complains by default. Some return rotated data, some others force the two LSB to 0. Some allow to trap unaligned access, others don't." 18:53:19 damn 18:53:27 I thought ISAs were generally supposed to be free of undefined behavior 18:54:03 nope.jpeg 19:22:21 -!- password2 has quit (Ping timeout: 255 seconds). 19:47:20 -!- ket1v has joined. 19:52:24 -!- ket1v has quit (Ping timeout: 265 seconds). 19:54:52 kmc: heh.. who ever told you such a thing? :) 19:55:42 lots of archs leave undefined behavior, like requiring the compiler to fill a delay slot with an instruction after a load or get undefined results 19:55:57 gives wiggle room for future optimization 19:56:25 ok 19:56:48 re: aligned accesses, ARM cpus often have a register to control if they should trap or be handled. 19:57:30 also unaligned access on ARM prob does something you dont expect (ie. the rotation of the unaligned data) 19:57:30 but that's more like unspecified behavior than undefined behavior, as C uses those terms, right? 19:58:13 hrmm.. i dont know. my guess would be more like C undefined behavior... 19:58:15 I mean in the slot after a load you might read the old value or the new one or some garbage, but it won't render the entire program from that point on meaningless 19:58:30 or is that not the case? 19:58:44 but what about a more aggressive optimization that does speculative computation with O-O-O and reordering? 19:59:00 wouldnt that sometimes lead to pretty unpredictable corruption of your future program? 19:59:16 honeslty I dont know the answer.. would have to look at the fine print 20:01:56 -!- nisstyre has quit (Quit: bai). 20:04:17 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds). 20:04:18 https://pbs.twimg.com/media/BjwRe8sIIAAryi0.jpg sudden strange craving for chocolate chip cookies 20:06:21 -!- ^v has quit (Quit: Leaving). 20:14:52 -!- conehead has joined. 20:21:01 -!- evalj has joined. 20:23:14 "James II supposedly described St Paul's Cathedral as "awful", "amusing" and "artificial" — i.e. worthy of awe, giving pleasure and made with artifice." 20:27:40 -!- spiette has quit (Remote host closed the connection). 20:32:22 If you don't use O-O-O correctly, you may get a... check exception 20:41:26 -!- tertu has joined. 20:48:56 -!- Bike_ has joined. 20:52:57 -!- evalj has quit (Ping timeout: 240 seconds). 20:55:18 -!- augur has quit (Remote host closed the connection). 20:55:44 -!- augur has joined. 21:00:05 -!- augur has quit (Ping timeout: 252 seconds). 21:02:17 -!- Phantom_Hoover has joined. 21:05:27 -!- chaiomanot has joined. 21:10:56 -!- Sorella_ has changed nick to Sorella. 21:14:55 fizzie: my photography friend said "Cool! Nice results!" about your time lapse photos 21:15:11 the fact that mathematica's array indexing starts from 1 (and not 0 as it obviously should) came up after class yesterday 21:15:17 the mathematicians present blamed the computer scientists and the computer scientists present blamed the mathematicians 21:15:34 each side having assumed based on mathematica that that was how the other side did it 21:16:03 hm 21:16:19 math was invented before the 0, computers after 21:16:32 shoulda blamed the biologists 21:17:12 i was also invented after zero 21:17:21 Bike_: yeah that seems more correct, unite against a common enemy. though really we should probably just blame and unite against Wolfram. 21:17:33 hm good point fuck that guy 21:17:45 you could say your blueprints were 99.99% done long before that 21:21:46 "Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration." — Stan Kelly-Bootle 21:22:13 i thought dijkstra's argument was pretty solid 21:22:32 -!- Bike_ has changed nick to Bicyclidine. 21:27:13 I,I function Dijkstra'sAlgorithm(Argument Dijkstra'sArgument) { ... } 21:27:39 um that's clearly a parameter, 21:28:39 Dijkstra'sAlgorithm(Dijkstra'sArgument); 21:29:52 thank god we got that sorted 21:32:07 well the mathematicians present were all set theorists, so of course counting starts from 0 since sets start from \emptyset 21:32:39 what about nonwellfounded sets huh 21:39:25 umm, the smallest set still has zero elements 21:42:48 yeah... well................ 21:47:17 -!- augur has joined. 21:48:12 -!- ket1v has joined. 21:53:14 -!- ket1v has quit (Ping timeout: 265 seconds). 21:54:17 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 21:55:55 -!- spiette has joined. 21:58:41 -!- nisstyre has joined. 22:04:02 -!- Phantom_Hoover has joined. 22:05:38 -!- Zom-B|aw has changed nick to Zom-B|zz. 22:14:08 -!- unmeg has joined. 22:17:38 -!- unmeg has quit (Client Quit). 22:18:44 -!- Ghoul_ has joined. 22:30:37 Finally had a game of Diana: Warrior Princess 22:57:16 -!- nisstyre has quit (Quit: WeeChat 0.4.3). 23:03:55 Although one of the players seems to really want to bind a book in human flesh 23:05:27 -!- tromp_ has joined. 23:05:27 -!- tromp_ has quit (Read error: Connection reset by peer). 23:05:55 -!- tromp_ has joined. 23:12:29 -!- Bicyclidine has quit (Quit: leaving). 23:12:35 -!- Sgeo has joined. 23:15:06 What is bf^? 23:15:11 You should totally do a Qt domain for PSOX 23:32:40 -!- ^v has joined. 23:34:38 -!- MoALTz has quit (Ping timeout: 240 seconds). 23:45:23 -!- Sorella has quit (Quit: It is tiem!). 23:46:00 -!- Sorella has joined. 23:49:09 -!- ket1v has joined. 23:53:52 -!- ket1v has quit (Ping timeout: 265 seconds).