00:00:01 a multiplier of what? 00:00:16 Font size 00:00:32 are you assuming every typeface is monospace 00:00:57 anyway i think that definition of em is kind of outdated nowadays 00:01:50 -!- nooga_ has quit (Ping timeout: 252 seconds). 00:02:20 kmc: {{User:Zzo38/Userboxes/program famicom}} and {{User:Zzo38/Userboxes/text adventure game}} 00:02:39 -!- Phantom__Hoover has quit (Read error: Operation timed out). 00:02:46 Oops! There is prefer DVD over VHS, and VHS over DVD, and Blu-ray over DVD, but they forgot preferring DVD over Blu-ray. 00:03:40 Bike, I'm assuming that there's no reason for sizes to be an actual amount 00:07:15 -!- Phantom__Hoover has joined. 00:12:13 Sgeo: it could override another font-size rule on the same element 00:13:11 Sgeo: it is a multiplier of the font size. when you say "12 pt font", that means 1 em = 12 pt, where a pt is 1/72 of an inch 00:14:53 i believe, but i'm not sure, that font-size: 2em; and font-size: 200%; have the same effect 00:15:11 actually http://kyleschaeffer.com/user-experience/css-font-size-em-vs-px-vs-pt-vs/ says that they behave differently if the user activates the browser's font resizing feature 00:15:33 anyway CSS has both % and em because in other contexts they mean something quite different 00:16:10 "width: 50%" means '50% of the parent's size', "width: 0.5em" means '50% of a single em in the parent's font' 00:16:54 mostly though http://img.pandawhale.com/post-18529-Yes-mlkshk-2jkG.gif 00:17:23 People who made that gif probably aren't very good at CSS. 00:17:24 that window grubbing is kind of impressive 00:17:52 Lumpio-: lol 00:19:20 -!- Phantom__Hoover has quit (Ping timeout: 260 seconds). 00:20:55 -!- Phantom__Hoover has joined. 00:20:57 someone fix my connection 00:21:03 my girlfriend has perfected a procedure for turning free copies of the Wall Street Journal into food 00:21:10 by growing mushrooms on them 00:21:37 the mushrooms are tasty and do not appear to have poisoned me or shifted my political views to the right 00:22:21 i don't think the wsj can poison you kmc 00:22:46 i also suspect it would take some kind of massive rocket to shift your political views to the right 00:24:06 haha 00:24:24 or some money 00:25:28 what if i'm robbed by immigrants at knifepoint 00:26:19 what if the immigrants were right-wing 00:26:40 hmmmmmmmm 00:30:07 -!- DHeadshot has joined. 00:33:26 -!- Phantom___Hoover has joined. 00:33:27 -!- lahwran has changed nick to lahwran-. 00:33:28 -!- lahwran- has changed nick to lahwran. 00:33:31 for your next good deed, fix my connection 00:35:17 What if political views are modular? 00:36:24 Is htmldog.com a good site? 00:36:48 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 00:37:16 cursive on my machine isn't very cursive lol 00:44:29 You might also stumble across similar proprietary properties, such as -webkit-border-radius and -moz-border-radius which are for older, barely-used versions of Safari and Firefox respectively. Our carefully worded professional advice? Screw ‘em. 00:44:34 ^^from htmldog 00:47:00 Well, you might use the -moz- properties if you are writing a XUL application, rather than a webpage. 00:48:47 http://25.media.tumblr.com/13b0bd5792b912e71aafc9b201ac0dba/tumblr_mllgbzm7xu1snfhwio1_1280.jpg 00:48:54 people like jerkcity right 00:49:56 yesssssss 00:50:22 yes 00:51:49 oh it's "jerkcity hd" http://jerkcityhd.tumblr.com/ 00:51:52 yes 00:52:09 Yes. 00:52:12 this is a ray of sunshine in my world 00:52:16 yes 00:52:16 kmc likes jerkcity. don't know about anyone else 00:52:24 yes 00:52:39 jerkcity is brilliant. who wouldn't like it 00:53:26 http://media.tumblr.com/f80afb234b91bd5d8bcaa8e2c0dccf17/tumblr_inline_mlr42hjCjn1qzv9v0.jpg 00:54:27 woodring's a cool guy, for someone who's psychotic 00:54:39 is he now 00:55:04 well he based a lot of his comic on hallucinations 00:55:43 welp 00:56:08 -!- Phantom___Hoover has quit (Ping timeout: 255 seconds). 00:58:26 -!- Phantom___Hoover has joined. 00:58:32 If you have hallucinations, but can reliably determine whether something is a hallucination or not, and you don't mind the hallucinations, are you 'psychotic'? 00:58:53 ...actually, I'm worse than that, come to think of it. 00:59:09 :> 00:59:14 I regularly have hallucinations where I can't determine that it's a hallucination during the hallucination. I do reliably work it out afterwards though. 00:59:25 what kind of hallucinations Sgeo? 00:59:30 -!- DHeadshot has quit (Ping timeout: 264 seconds). 00:59:38 Sgeo: yes 00:59:48 'psychosis' is a pretty general term. 01:00:14 -!- DHeadshot has joined. 01:00:58 Full sensory hallucinations. Strong enough that any real sensory input is barely noticable. 01:02:24 this had better not be a sarcastic reference to dreaming 01:02:24 if it's not: probably should see a doctor 01:03:27 * Sgeo thought it was obvious enough that you wouldn't need to make conditional statements like that 01:03:57 Although, hmm, some sensory input is strong enough to get through, usually disrupting the hallucination. 01:04:05 so you mean they're not? 01:04:27 I mean that yes, I was referring to dreaming. 01:04:55 with you sgeo it's not always clear 01:04:57 psychosis requires being awake. 01:06:09 -!- epicmonkey has joined. 01:06:59 i assumed you weren't being difficult 01:08:49 itt communicating poorly and then acting smug when misunderstood 01:09:10 -!- Phantom___Hoover has quit (Read error: Operation timed out). 01:09:23 kmc is that An XKCD Reference 01:09:27 yes 01:09:32 from Before It Was Cool 01:10:16 from when it gently poked fun at nerd tropes instead of just generating and copying them 01:11:58 -!- Phantom___Hoover has joined. 01:13:03 0 01:13:51 It just strikes me that harmless hallucinations that everyone has are considered 'normal', while if someone had additional odd but harmless hallucinations, that would be abnormal 01:14:14 it's quite common for mentally healthy people to have auditory hallucinations 01:14:33 there is a thing called the Hearing Voices Movement that involves such people (as well as unhealthy people who also hear voices) 01:15:35 Bike: I remember reading that autism was often misdiagnosed as schizophrenia due to insufficiently pedantic questions 01:15:49 people asking questions like "do you hear voices", which were then interpreted literally 01:16:00 "yes, when people talk nearby, I can hear their voice…" 01:16:39 diagnosing mental illness is hard 01:17:25 https://en.wikipedia.org/wiki/Alogia#Example 01:18:11 -!- ais523 has quit. 01:27:50 -!- listofoptions has quit (Quit: Leaving). 01:29:10 -!- DHeadshot has quit (Ping timeout: 256 seconds). 01:30:52 -!- epicmonkey has quit (Ping timeout: 245 seconds). 01:54:11 Mental illnesses are tricky. 01:55:01 Also, I do not recall having a dream ever, so *suck it*. 01:55:05 I'm saner than all y'all. 01:55:37 I had a dream about being delusional this morning, what does that make me 01:56:58 yesterday i woke up sucking on a lemon 01:58:14 -!- Phantom__Hoover has joined. 01:58:25 Everything 01:58:38 i've lately started having fits of realising when i'm going to sleep that my thoughts make no fucking sense 01:59:03 http://en.wikipedia.org/wiki/The_Unsex%27d_Females also you all need to help me understand the eighteenth century because what 01:59:35 -!- Phantom___Hoover has quit (Ping timeout: 255 seconds). 01:59:43 http://en.wikipedia.org/wiki/File:Marywollstonecraft.jpg 01:59:51 my first thought was a distinct resemblance to mrs doyle 02:00:01 as in arthur conan? 02:00:10 no, as in 02:00:25 https://www.youtube.com/watch?v=Whbc5YJz7OU 02:00:32 i have been watching an awful lot of father ted of late 02:03:06 Phantom__Hoover, try lucid dreaming? 02:03:44 it doesn't happen when i'm dreaming though 02:05:35 -!- augur has joined. 02:06:34 -!- augur_ has joined. 02:06:37 -!- augur has quit (Read error: Connection reset by peer). 02:09:33 -!- Phantom__Hoover has quit (Ping timeout: 240 seconds). 02:15:12 anyone here participating in the ludum dare? 02:18:37 -!- Jafet has joined. 02:29:32 At first when I put "This user knows the difference between scientific astronomy and superstitious astrology." on my userpage I thought I know the difference but actually I didn't. Now I do. 02:30:01 how do you know you know? 02:30:48 I don't. I won't necessarily know anything 100% certain. 02:30:58 Since everyone makes mistakes too, even scientists. 02:44:19 There's an Android app for Robozzle! 02:44:58 kmc, Bike, shachaf, you weren't here for the Robozzle addiction I think, you should play 02:45:05 hi Sgeo 02:45:07 what did i miss 02:45:09 what happened 02:45:10 help 02:45:21 http://robozzle.com/ 02:45:30 My server went down for mysterious reasons. 02:45:38 I have no idea what IRC channels I used to be in. 02:46:15 :( 02:46:18 wait why me 02:46:52 RoboZZle requires Silverlight 02:46:56 Thgeo 02:47:22 there's a js version 02:47:23 Write a clone of the software in other programming languages; I think I have done once in QBASIC 02:47:49 Bike, because you weren't here when Robozzle 02:48:02 `pastelogs robozzle 02:48:04 I should get a bag, I guess. 02:48:06 What's a good bag? 02:48:14 bag of holding 02:48:20 bag of tricks 02:48:22 It depends what you want to store in it. 02:48:40 kmc wins, with zzo38 in second place 02:48:45 I think Sgeo is just trying to trick me. 02:48:49 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.410 02:53:01 kmc: have you figured out your excuse for moving to SF yet 02:53:12 my excuse is that my friends are there and also you can buy weed at the corner store 02:53:28 you can also get it delivered to you online i hear 02:53:43 or by delivery drone 02:53:56 yes you can use cryptocurrency to buy chinese synthetic hallucinogens through the onion router 02:54:02 because the future is a cyberpunk novel 02:54:38 no i mean a local san francisco thing 02:55:48 really 02:56:01 * shachaf looks 02:56:05 can i get large prime numbers delivered to me online 02:56:36 Cyberpunk has to have buying synthetic drugs with anonymous cryptocurrency IN SPACE kmc 02:56:54 large prime numbers are very rare [compared to most large numbers] 02:57:15 Like new bitcoins 02:57:49 how rare is your average large number 02:58:00 Very common. 02:58:13 I hear most numbers are large numbers. 02:58:46 I hear the average number is 0. 03:00:17 I just realized... now that I have money, I could buy an AW citizenship 03:01:26 Or a Worlds.com VP... but that would be unethical probably 03:01:32 *VIP 03:01:40 why? also what? 03:01:57 Worlds.com is a patent troll 03:02:00 kmc: ActiveWorlds. Think SecondLife but nineties. 03:02:36 It gets graphical updates sometimes.... kind of... 03:02:38 When I think SecondLife-but-nineties, I think SecondLife. 03:02:40 Still using RenderWare 03:02:43 Also "nineties" means "last decade". 03:02:52 And it's going to keep meaning that. 03:03:09 yes 03:03:12 Do I have to line my words up again? 03:03:19 remember when George Bush invaded Iraq in the nineties? 03:04:28 Remember when we partied like it was 1997 03:04:44 I think we did that in 1997, mostly. 03:05:38 OK, enough of that. 03:07:43 Use shorter sentences 03:12:25 kmc, have a wiki page about a game in ActiveWorlds that I loved 03:12:25 http://wiki.activeworlds.com/index.php?title=Mutation 03:14:11 You shouldn't neglect 03:14:12 polysyllabic measures 03:14:12 in your lines either. 03:14:21 -!- DHeadshot has joined. 03:14:41 monoids 03:16:01 “Active Worlds Inc. supplies "White Label Solutions" to corporate clients and is able to deliver customized, turn-key 3D Universes complete with built-in tailored citizen registration systems and sales/marketing data-mining capabilities.†03:16:46 -!- Koen_ has quit (Quit: Koen_). 03:17:29 On the one hand, AW's update process is annoying, on the other, it's better than it used to be 03:18:12 Used to prompt that it needs to be updated. New version starts, still not up to date, prompt again 03:18:14 and again 03:18:25 Now it only prompts the first time 03:19:46 -!- jconn has joined. 03:27:33 -!- DHeadshot has quit (Ping timeout: 248 seconds). 05:21:06 -!- conehead has quit (Ping timeout: 252 seconds). 05:29:02 b^a^l^l^s 05:29:20 mod p 05:29:28 the magic equation behind RSA 05:29:48 > sin (pi / 10) * 2 05:29:50 0.6180339887498948 05:30:00 i didn't know that 05:31:26 idgi 05:31:36 that's phi 05:31:42 well, phi - 1. the other phi 05:33:51 phi, the fuckiest number 05:35:06 -!- conehead has joined. 05:36:18 -!- ogrom has joined. 05:44:49 -!- nooodl has quit (Ping timeout: 258 seconds). 06:04:41 -!- trout has quit (Read error: Operation timed out). 06:05:35 -!- variable has joined. 06:08:39 -!- variable has quit (Excess Flood). 06:09:37 -!- variable has joined. 06:12:23 -!- sebbu has joined. 06:13:01 -!- sebbu has quit (Changing host). 06:13:01 -!- sebbu has joined. 06:15:36 -!- sebbu2 has quit (Ping timeout: 256 seconds). 06:23:01 At the instant the Omega Point is reached, life will have gained control of all matter and forces not only in a single universe, but in all universes whose existence is logically possible; life will have spread into all spatial regions in all universes which could logically exist, and will have stored an infinite amount of information, including all bits of knowledge which it is logically possible to know. 06:23:53 i was so pissed when they even mentioned that shit on some science TV show 06:25:06 I...what? 06:26:05 tipler's fucked and de chardin's a teleological fuck and fuck 06:28:56 looks p.fucked, yeah 06:30:11 damn fucked 06:30:15 d. fucked 06:44:25 -!- Bike has quit (Quit: leeps). 06:52:46 -!- kmc has set topic: KEYCAP PICTURE INSERT MODE | Soap with a prize inside | http://underhanded.xcott.com/?page_id=5 | http://codu.org/logs/_esoteric/. 06:57:37 -!- conehead has quit (Quit: Computer has gone to sleep.). 07:07:23 gamma goblins (part 2) 07:15:15 -!- btiffin has joined. 07:18:33 single character read interpret programming tool (toy), script. BF would be a script. The mother BFing script. 07:24:07 -!- lahwran has changed nick to lahwran-. 07:24:09 -!- lahwran- has changed nick to lahwran. 07:37:25 -!- zzo38 has quit (Remote host closed the connection). 07:38:34 -!- Zerker has joined. 07:41:48 there is a crack in everything, that's how the light gets in 07:44:39 Only the cracked see the light 07:46:29 a crack you can't see, and when the wind blows through it, it makes no sound... 07:49:38 -!- Zerker has quit (Quit: Colloquy for iPad - Timeout (10 minutes)). 08:04:53 -!- mnoqy has quit (Quit: hello). 08:14:05 -!- ThatOtherPerson has joined. 08:33:53 -!- epicmonkey has joined. 08:52:28 http://lcamtuf.blogspot.com/2011/03/other-reason-to-beware-of.html 08:52:59 -!- Zerker has joined. 08:54:42 -!- nooga has joined. 09:03:13 âŽâƒ£ 09:19:16 -!- epicmonkey has quit (Ping timeout: 260 seconds). 09:29:20 -!- btiffin has left. 09:41:03 It interesting how when the fire alarm goes off we all just ignore it. 09:41:06 *It's 09:45:28 -!- ThatOtherPerson has quit (Ping timeout: 245 seconds). 09:52:22 Interesting indeed. 09:52:42 hi Jafet 09:53:03 haf 09:56:45 Jafet: Any puns for us today? 10:01:57 Perhaps you can find one at http://heasarc.nasa.gov/docs/xte/learning_center/discover_0606.html 10:16:49 -!- ThatOtherPerson has joined. 10:32:08 -!- ThatOtherPerson has quit (Ping timeout: 245 seconds). 10:34:39 -!- ThatOtherPerson has joined. 10:34:55 -!- Zerker has quit (Quit: Colloquy for iPad - Timeout (10 minutes)). 10:42:58 -!- ThatOtherPerson has quit (Ping timeout: 245 seconds). 11:18:16 -!- Nisstyre has quit (Read error: Connection reset by peer). 11:18:22 -!- Phantom_Hoover has joined. 11:32:18 -!- DHeadshot has joined. 12:58:26 -!- DHeadshot has quit (Ping timeout: 252 seconds). 13:16:39 -!- ThatOtherPerson has joined. 13:16:58 -!- copumpkin has quit (Ping timeout: 252 seconds). 13:17:35 -!- copumpkin has joined. 13:36:40 -!- DHeadshot has joined. 13:39:11 Oh Taneb oh Taneb, where art thou Taneb? 14:16:34 i'd say he's taneb most places 14:17:05 Really? He actually uses the name "Taneb" at school and such? 14:17:29 I would think he'd just use "Nathan" 14:18:14 ah, no 14:18:18 nathan's his internet name 14:18:38 but then why does he use "Taneb" on the internet? 14:19:18 he's very trusting 14:20:09 So what is the point of him even having an internet name? 14:21:06 to throw any pursuers off the trail 14:21:32 Okay, so I'll amend my question: 14:22:49 Oh Nathan who is really Taneb, where is thy current location? What coordinates art thou currently located at? When is thy estimated time of arrival to the nearest IRC client? 14:36:00 Heretofore doth ye antiquarian pretenÅ¿ions make airs 14:47:57 -!- nooodl_ has joined. 14:51:35 hm TIL this is a valid C declaration: int (*x)[10]; 14:52:06 is that just an array of ten pointers to ints, or 14:52:13 or... a pointer to a pointer to ints? 14:53:11 * FireFly guesses the latter 14:54:15 a pointer to an array, i.e. just a pointer really 14:55:54 yeah it's a pointer to an array 14:57:36 [3633262.162782] [BLOCK] IN=eth0 OUT= MAC=b8:27:eb:3e:2e:5c:58:98:35:41:33:0e:08:00:45:00:00:4a:7d:06:00:00:6d:11:ca:00 SRC=85.181.239.22 DST=192.168.1.40 LEN=74 TOS=0x00 PREC=0x00 TTL=109 ID=32006 PROTO=UDP SPT=51703 DPT=6802 LEN=54 14:57:36 [3633834.476985] [BLO\x19 14:57:36 [3634184.787933] [BLOCK] IN=eth0 OUT= MAC=b8:27:eb:3e:2e:5c:)J] 8:35:41:33:0e:08:00:45:00:00:4a:72:4b:00:00:27:11:7d:9b SRC=61.58.164.178 DST=192.168.1.40 LEN=74 TOS=0x00 PREC=0x00 TTL=39 ID=29259 PROTO=UDP SPT=11388 DPT=6802 LEN=54 14:57:40 Hm that does NOT look good 14:57:46 look at those weird chars in dmesg 14:57:49 what the hell is going on 14:57:52 hacked 14:58:10 probably not though 14:58:20 dmesg is read from a ring buffer 14:58:32 kmc, doubtful, anyway the machine is acting as a firewall, so I do expect a lot of iptables messages. 14:58:43 so I guess it overwrote part of an old message 14:58:51 but i don't know why weird bytes 14:59:02 kmc, seems strange it would be the last three lines of dmesg too 14:59:05 it is my RPi 14:59:05 if you can afford to take the machine down, you could memtest it 14:59:07 ah 14:59:16 can't memtest a RPi 14:59:18 afaik 14:59:29 Not with memtest86+ 14:59:42 sure 15:00:02 there might be a similar tool for ARM but it would have to deal with the bajillion different ARM platforms 15:00:21 perhaps the Linux kernel itself can run a test 15:00:21 kmc, also it is a PITA to check what happened, since it is headless. Would need to locate that HDMI->DVI cable and so on 15:00:25 mm 15:00:43 i blame the cosmic microwaves 15:00:58 anyway arrays aren't 'just pointers really'; they decay to pointers in certain contexts, but act differently in others 15:01:13 if you have int (*x)[10]; int **y; then I can think of at least 2 significant differences 15:01:30 elliott, possibly, but doubtful 15:01:33 one is that sizeof(*x) != sizeof(*y) 15:02:09 the other is that *x == &(*x) but *y != &(*y) 15:02:19 kmc: well I didn't realise you could even have a pointer to an array 15:02:22 which is why I thought it might decay 15:02:44 yeah me either, or anyway I didn't know the syntax for it until just now 15:02:49 by reading http://cm.bell-labs.com/cm/cs/who/dmr/chist.html 15:02:52 which is an interesting article 15:06:22 Btw, function pointer syntax: WHY 15:06:43 You also can't point x and y at the same kind of things, and (char*)(x+1) - (char*)x != (char*)(y+1) - (char*)y. 15:06:48 Function pointers are even worse in C++ (like most stuff) 15:08:04 kmc, so int (*x)[10]; is specifically an array of length 10? Hm 15:08:11 it's a pointer to an array of length 10 15:08:15 well yes 15:08:29 will the compiler warn on (*x)[11] then? 15:08:38 how do you mean? 15:09:01 I mean when accessing element 11 of the length 10 array 15:09:01 It will certainly warn if you try to point it at an int[11]. 15:09:11 which I presume you do by that syntax? 15:09:17 Probably not. 15:09:19 Or does x[11] work directly 15:09:23 'warning: initialization from incompatible pointer type [enabled by default]' 15:09:23 Why does declaring the length there matter then? 15:09:30 Hm I guess that 15:09:41 Vorpal: Because x++ will advance it by ten ints. 15:09:52 Oh, awesome 15:10:03 and sizeof will factor in the array size 15:10:04 That might be useful 15:10:09 x = malloc(sizeof(*x)); 15:10:22 If you have an array of array of 10 ints, you need an int (*)[10] to point to one "row". 15:10:24 You could work on RGB data really easily with this 15:10:45 (3 or 4, not 10 then obviously) 15:11:03 http://sprunge.us/hJaD -- from my candide backscroll. 15:11:13 Someone was asking about a very similar thing on ##c recently. 15:11:25 Vorpal: the syntax for declaring function pointers is meant to mimic the syntax for using them (as with other declarations in C) 15:11:29 it's definitely bad though 15:11:37 and i think declaration-follows-use is a bad rule 15:11:49 It's not *that* bad until you have a function that returns a pointer to a function. 15:12:17 void *call_cc(void *(*)(void (*)(void *) __attribute__((noreturn)))); 15:12:17 The argument types of the returned function pointer end up very far from where you'd normally expect a return type to be. 15:12:21 you can make it arbitrarily bad 15:12:49 declare call_cc as function (pointer to function (pointer to function (pointer to void) returning void) returning pointer to void) returning pointer to void 15:12:55 C is the worst imo 15:13:00 fizzie, I never even tried that without typedefs... 15:13:13 elliott, worse than C++? 15:13:48 well at least C++ has things 15:13:48 even if you can write or read types like that, you're really better off pretending you can't 15:13:50 Vorpal: int (*foo(int))(char); is a function that takes an int, and returns a pointer which takes a char and returns an int. 15:14:14 The return type -- int (*)(char) -- gets split up pretty badly there. 15:14:22 fizzie, ouch 15:14:41 :/ 15:14:47 yeah typedefs are called for 15:15:06 btw why does C have typedefs and not just use macros for that purpose? 15:15:10 Also it all gets worse in C++ as usual. Pointers to member functions and so on. 15:16:06 How does a pointer to a virtual member function even work? What if there is virtual diamond inheritance mixed into it? 15:16:08 kmc: You couldn't (easily) use a macro for that returns-a-pointer-to-a-function, since you can't form "pointer to T" just by appending a *, always; but you can if T is a typedef. 15:16:23 right 15:16:52 va_arg I think requires that the type is specified in such a way that you can turn it into a pointer like that. 15:17:17 Vorpal: There's a fascinating article about the implementation of pointers to member functions when it comes to virtual functions. 15:17:27 fizzie, oh? Where? 15:17:39 Vorpal: I seem to recall (on some implementation) it involving 4-, 8-, 12- and maybe even 16-byte pointers. 15:17:45 Vorpal: I'll see if I can re-find it. 15:18:08 fizzie, 16 bytes on a 64 or 32-bit system? 15:18:30 it would be utterly silly on a 32-bit system, not quite as bad (relatively speaking) on a 64-bit system 15:18:34 Vorpal: 32-bit. 15:18:40 ouch ouch ouch 15:18:57 Vorpal: It might have been http://www.codeproject.com/Articles/7150/Member-Function-Pointers-and-the-Fastest-Possible or something linking to it / linked from it. At least that one mentions the different sizes. 15:19:09 "Most bizarrely, in Visual C++, a member function pointer might be 4, 8, 12, or 16 bytes long, depending on the nature of the class it's associated with, and depending on what compiler settings are used!" 15:19:22 Hm 15:19:25 There's a table of them. 15:19:34 one (GCC) trick i learned from ksplice is to use typeof like so: 15:19:34 extern const typeof(int (*)(void)) ksplice_call_pre_apply[] 15:19:55 C's syntax is pretty weird sometimes 15:20:07 `int typedef (*bar)(int);` is also nice 15:20:13 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: int: not found 15:20:13 (or not so nice) 15:20:21 HackEgo: huh 15:20:22 instead of, uh, extern const int (*ksplice_call_pre_apply[])(void) ? 15:20:23 hush* 15:20:39 typeof makes the function pointer type into something that can be composed in a syntactically normal way 15:21:03 also people might be amused by the 'templated data structure library' here: https://github.com/CentOS/ksplice/blob/master/objcommon.h 15:21:03 Yeah, in that it's kind of like an anonymous typedef. :p 15:22:30 "Current versions of the GNU compiler use a strange and tricky optimization. It observes that, for virtual inheritance, you have to look up the vtable in order to get the voffset required to calculate the this pointer. While you're doing that, you might as well store the function pointer in the vtable. By doing this, they combine the m_func_address and m_vtable_index fields into one, and they ... 15:22:37 ... distinguish between them by ensuring that function pointers always point to even addresses but vtable indices are always odd --" 15:25:00 -falloyed-rims 15:29:08 -!- DHeadshot has quit (Ping timeout: 255 seconds). 15:29:38 -!- ogrom has quit (Quit: Left). 15:32:01 -!- Koen_ has joined. 15:34:17 fizzie: O____O 15:34:26 that sounds like... that sounds like sbcl's tagging, almost 15:34:37 or for that matter the ARM thing with thumb function calls 15:37:31 -!- quintopi1 has changed nick to quintopia. 15:37:35 -!- quintopia has quit (Changing host). 15:37:35 -!- quintopia has joined. 15:43:13 kmc: nice cpp 15:44:19 hey, why isn't Robozzle Joust a thing yet 15:45:44 `int typedef (*bar)(int);` is also nice <-- that does something? 15:45:58 typedef in the middle? What does that mean 15:48:25 Fiora: heh, yeah 15:49:16 pointer tagging comes up a lot 15:49:28 if you give programmers some unused bits, we will find a way to use them 15:49:44 -!- DHeadshot has joined. 15:50:13 i find it really amusing that the whole 'canonical address' thing on AMD64 exists explicitly to prevent people from using 'unused' address bits that may become used later 15:50:37 it's kind of too bad really 15:52:03 kmc: that reminds me of that thing on win32 I remember reading 15:52:21 i think maybe they should have let the OS disable those checks; some platforms don't care about binary compatibility 15:52:30 that microsoft couldn't enable /LARGEADDRESSAWARE by default because many windows programs would use the top address bit for something, because Windows guaranteed the kernel reserved the top 2GB 15:52:34 (at the time, at least) 15:52:49 hey does anyone here have any Go experience 15:52:50 so 32-bit programs are still limited to 2GB address space by default, even on 64-bit 15:53:02 heh! 15:53:40 i wonder if there are Linux/i386 programs that do similar things 15:53:48 they would break running as compat processes on amd64 15:53:52 Fiora, what about the /3GB switch though? 15:53:59 /3GB? 15:54:17 Fiora, it is a boot.ini option that switches the split to 1 GB for the kernel, 3 for the app 15:54:20 ohhhh. I see. that's the parameter required on 32-bit to make the OS fit itself in 1GB, and leave 3GB for the app 15:54:27 yes 15:54:39 I think if I rmeember right on x86_32 to make large address aware work, you need both the app compiled with /LARGEADDRESSAWARE *and* the /3GB startup flag 15:54:58 but on 64-bit it's just largeaddressaware, I think. since the kernel has all the address space ver 15:55:01 *ever 15:55:06 Fiora, the guys at work who are still on 32-bit XP use it to be able to use incremental linking in Visual Studio. Kind of funny really. 15:55:15 -!- DHeadshot has quit (Remote host closed the connection). 15:55:38 (yeah, the ilk file gets THAT big, boost is scary) 15:56:15 kmc: did linux always enforce the 2/2 split before or something, like windows did? 15:56:26 I'd imagine on linux you probably couldn't have relied on that as much but I wouldn't know (?) 15:56:37 the address model is a compile time kernel config parameter 15:56:40 it's usually 3GB / 1GB 15:56:48 people shouldn't have relied on it, but they might have 15:57:01 actually the kernel itself uses the top page or so of addresses for non-pointer meanings too 15:57:24 functions that normally return a pointer will return ERR_PTR(-ENOMEM) or whatever on errors 15:57:35 ooh 15:57:46 The concept of the kernel having memory pages in the application address space is kind of silly really. It is an artifact of the architecture though 15:57:51 oh, so that's just like doing (void*)(-err) 15:57:57 Fiora: yeah I think so 15:58:12 Vorpal: yeah, it's hard to get good performance on x86 without it (except on some very recent chips?) 15:58:16 http://www.reddit.com/r/programming/comments/1d7g28/hacking_v8_yield_and_asyncawait_in_nodejs/ 15:58:28 kmc, oh? How did they fix that? 15:58:36 This sort of thing, if it gets standardized and into node.js, may make me actually want to try node.js 15:58:51 I think they added a PCID system? 15:59:06 IIRC S/370 allows using 16 or so address spaces per process 15:59:13 Sgeo, why link reddit rather than the original source? That just means an extra click for me 15:59:21 yeah, there's something like a TLB tag 15:59:22 Fiora, PCID? 15:59:25 "Another long overdue improvement to the page tables is the Processor Context ID (PCID). The PCID is a field in each TLB entry that associates a given page to a process. Previously, Intel’s TLB could only contain entries from a single process and whenever the CR3 register was written (e.g. a context switch), the TLB was flushed. 15:59:30 The PCID lets pages from different processes safely inhabit the TLB together, so that CR3 writes no longer flush the TLB. Whenever a process tries to access a page in memory, the PCID is checked to determine whether the page is actually mapped into the process’ address space; 15:59:33 ah 15:59:35 if the PCID does not match then a TLB miss occurred. This is very much analogous to Intel’s VPID, which enables the TLB to contain pages from different virtual machines and avoid TLB flushes during VM transitions." 15:59:39 (sorry for the spam) 15:59:48 Because there are useful links in the Reddit thread too 16:00:02 My Scheme thing I wrote (I think it was maybe for some course?) used the whole low byte of 64-bit values as tag bits; that way (on x86-64) you can work easily on the tags just by looking at al/bl/..., and it's a simple matter of a sign-extending shift of 8 bits to turn it back to a pointer. (Of course it'll fail if virtual addresses are ever extended to full 64 bits.) 16:00:06 Fiora, nice 16:00:23 -!- Bike has joined. 16:00:29 say nice to Intel maybe? :P though apparently it came because of VM-related things 16:00:31 why would it fail, if you're using the /low/ byte? 16:00:47 fizzie: mmap everything yourself then 16:01:02 kmc, he is shifting the entire address up to store stuff in the low byte 16:01:05 oh 16:01:08 kmc: Because when you shift a pointer left by 8 to make room for that byte, the top 8 bits fall off. 16:01:11 Right. 16:01:20 fizzie: that's really sneaky 16:01:29 won't you also run into the canonical address restriction on current processors? 16:01:38 canonical address restriction? 16:01:39 Why would I? 16:01:52 They're not used as pointers after shifting. 16:02:02 hm true 16:02:09 yeah ok 16:02:48 Technically, it's exactly the canonical form addresses that let it work, since the top 8 bits are always the same as the top 9th one. (Though I suppose for my uses I could've just assumed they are all zeros.) 16:03:14 (It also means my immediate integers are 56-bit, which is kind of a silly number.) 16:03:27 canonical addresses are 56 bits? 16:03:28 heh 16:03:34 i go forwards and you go backwards and some day we will meet 16:03:41 Or maybe I did 63-bit ones by reserving one half of the tags, can't remember. 16:04:06 Fiora, 48 I believe? 16:04:14 -!- nooga has quit (Ping timeout: 255 seconds). 16:04:29 oh, 48 then, that makes more sense... 16:04:48 does it depend on the CPU? like I thought different CPUs supported different numbers of address bits 16:04:52 "address sizes : 40 bits physical, 48 bits virtual" 16:04:54 Anyway on a given CPU it might be more restricted than that. 16:04:56 yeah 16:05:01 oh... that's physical that gets restricted 16:05:05 address sizes: 36 bits physical, 48 bits virtual 16:05:13 go consumer CPU 16:05:19 This is very consumer too. 16:05:22 36 on a Core i5? Really 16:05:29 (AMD Athlon(tm) 64 X2 Dual Core Processor 5600+.) 16:05:35 Ah, AMD 16:05:38 my haswell thing says 39 16:05:40 In fact, compared to the i5 it's positively ancient. 16:05:44 yeah my old Sempron had more than 36 16:05:49 It had 40 as well 16:06:01 > 2^36 16:06:03 68719476736 16:06:11 the Pentium Pro had 36 bit physical addresses! 16:06:19 Jafet, 36-bit is same as what PAE allows 16:06:20 IIRC, my work-workstation has a number so that the installed memory is already a quarter of what's possible. 16:06:24 kmc, yeah, and this is a Sandy Bridge 16:06:46 It has 16 gigs in it, and I guess 2^36 is 64, so it probably had that width. 16:07:02 My desktop also has 16 GB, so yeah 16:07:09 the mobo only supports up to 32 though anyway 16:07:23 I think address widths depend more on market segmentation and stuff than technology? 16:07:30 Probably 16:07:31 bbl 16:08:40 address sizes : 32 bits physical, 48 bits virtual go go Intel Atom power. 16:08:46 haha 16:09:01 i have a sandy bridge laptop with 36 bits and a Phenom II desktop with full 48 bits (!) 16:09:06 Does sandy bridge chipset actually allow 64GB 16:09:06 (It's an Atom 230.) 16:09:10 is there an easy way to check on windows 16:09:14 I guess I could just google my CPU 16:09:18 address sizes: 36 bits physical, 48 bits virtual 16:09:21 i felt left out 16:09:25 i don't think my motherboard will support 256 TB of memory though 16:09:42 it might support... 256 GB 16:09:56 it says "max memory size: 32GB" so um. I guess that's 35 bits? 16:10:14 windows says? or googling it 16:10:18 http://ark.intel.com/products/64891 16:10:57 weird 16:11:10 at 256GB and up I think you should start measuring it in TB 16:11:11 Could also have something to do with some other limit than the cpuinfo address size, who knows. 16:11:14 it's a laptop cpu so maybe they allow less? 16:11:28 technically the physical address space size could be different from the amount of actual physical memory the CPU can talk to 16:11:39 maybe they are reserving half of the physical address space for memory mapped I/O :) 16:12:17 https://wiki.ubuntu.com/cprofitt/T530 yay I found a paste of someone else's cpuinfo -_- 16:12:20 looks like 36 bits 16:12:27 Our cluster has a couple (2? 8?) nodes with 1T, that's probably the most I've "seen" (aka ran something on) on a single system. 16:12:32 wow 16:12:47 that's enormous 16:14:24 I don't know how to ask SLURM for node names in a queue, otherwise I'd go and run 'free' on one. 16:14:50 "Hey guys, can I run free on the cluster" 16:15:53 I wonder if AMD just doesn't report a useful physical size at all and that's why they say 48 bits 16:15:58 [htkallas@fn02 ~]$ free total used free shared buffers cached 16:16:01 Mem: 1058758568 159762660 898995908 0 267512 70067644 16:16:03 -/+ buffers/cache: 89427504 969331064 16:16:06 Swap: 67108856 26592 67082264 16:16:12 Aw, linewrapped to headers. 16:16:17 Well, close enough. 16:17:04 free -b has some trouble with alignment: 16:17:06 total used free shared buffers cached 16:17:06 Mem: 1084168773632 163434242048 920734531584 0 274001920 71750295552 16:17:58 And there seems to be just one of them at the moment. They had two, maybe the other one broke. 16:18:10 @quote ec2 16:18:10 SimonMarlow says: This is the largest program (in terms of memory requirements) I've ever seen anyone run using GHC. In fact there was no machine in our building capable of running it, I had to 16:18:10 fire up the largest Amazon EC2 instance available (68GB) to debug it - this bug cost me $26. 16:18:53 Our general shell server has 96 gigs. And thousands of irssi's. 16:18:57 -!- nooga has joined. 16:19:08 wow. that's a big disk cache 16:19:57 I like how swap is on. 16:20:02 Oh, just 518 irssis. 16:20:40 the Shadow Chancellor is named Ed Balls 16:20:53 How do I ask ps for only commands with no pids or anything? 16:21:18 ps -ocmd 16:21:27 Or one of the other five hundred syntaxii 16:21:51 -o comm worked vaguely like it. 16:22:34 http://sprunge.us/GgKI there we go. 16:22:40 Now you can sift through for anything that looks vaguely like a password 16:23:31 ... krenew? 16:23:48 It's a kerberos thing. 16:24:04 Keeps a ticket current so access to directories doesn't time out. 16:24:14 ohhh 16:24:28 I think they've mangled in some sort of automatic on-login krenew background task in. 16:24:38 Because there were... issues, before. 16:24:45 Is that, like, 971 nfs mounts 16:25:22 Maybe approximatively, since I think all homedirs are automounted individually. 16:25:47 Hmm, maybe not quite. 16:26:00 is that a good way to set it up? why not mount /home once and for all? 16:26:52 The tickets are per-user, anyway. But seems that there are only 10 /m/home/homeN mounts. 16:27:30 I live in /m/home/home2/22/htkallas. 16:28:02 Freshwater Pearl Necklace http://www.newegg.com/Product/Product.aspx?Item=9SIA11S0P55306 16:28:15 * kmc reading about the history of C while listening to neo-60s psychedelic rock 16:28:24 I know someone with a dual Xenon (i7, ivy bridge) mobo with 64 GB RAM as their desktop. Some Nvidia SLI thingy as well 16:28:51 Pretty absurd computer 16:29:07 For a home desktop that is 16:29:19 1970s thrash metal 16:29:57 kmc: i like neo-60s 16:30:00 like they had a second 60s 16:30:03 The lab systems have individually automounted home/scratch directories, at least. I'm not sure what the actual benefits there are, but at least it makes tab-completion on workstations marginally easier, when the directories aren't full of billion subdirs. 16:30:07 am I insane for having 32GB in my laptop <.< 16:30:22 how do you use 32 gigabytes of RAM... 16:30:22 Though it's somewhat unsettling to do ls, not see something, but then still being able to cd in. 16:30:31 Fiora, nice! 16:30:40 Vorpal: not that absurd, memory size doubles all the time, what's absurd is that someone paid the Xeon and dual cpu tax for their home computer 16:30:44 elliott: yep 16:30:49 elliott, hey. I use 16 GB RAM easily, I recently swapped on this thing 16:30:55 so 32, not so far off 16:30:58 I'm guessing it mostly goes to having a big disk cache 16:31:07 having 32 GB sounds wonderful 16:31:12 RAM is cheap, you should have as much as you can 16:31:15 and I would kill for 32 GB in my work laptop (instead of the 12 GB I have now) 16:31:35 ~2GB for my browsers ish, 1GB for other programs, 2GB for a currently running game, 10GB for the disk cache for the game... 16:31:39 it probably really adds up 16:31:54 then again um I have an SSD so I probably don't actually need that disk cache but 16:31:57 http://sprunge.us/Lcgc nurrr, so confusing. 16:32:01 http://userserve-ak.last.fm/serve/_/68610992/Directions+to+See+a+Ghost+folder.png 16:32:03 * Fiora spoils herself 16:32:05 you mean you don't compulsively quit browsers before starting a resource-intensive game?? 16:32:23 I alt-tab between them and the game >:3 16:32:30 elliott, who does? 16:32:31 I would need more memory, but firefox reliably crashes after using 3GB so it's ok 16:32:52 kmc: I was hoping for directions on seeing a ghost folder, or perhaps at least a description about what kind of folder a ghost folder is. 16:32:56 Fiora: imo think of the starving children like me who regularly exhaust their 4 gigabytes :'( 16:33:10 I have a 240 GB Intel 520 SSD in my work laptop, 12 GB RAM and a pretty high end mobile Core i7 (ivy bridge). Some Nvidia chipset too, not sure which one 16:33:11 Also, if you start firefox and don't restore the previous session, and it crashes and you restore the current session, you'll still get a tab inside the current session asking you to restore the previous session 16:33:18 Good stuff 16:33:23 um I'd send you some old extra RAM sticks I have 16:33:30 but 2GB DDR3 sticks probably aren't useful to anyone 16:33:38 i don't think i could even put more ram in this laptop 16:33:41 Steam's in-game web browser thing is kind of a funky occasionally. 16:33:48 Jafet: have you heard of ineiros's web browsing system 16:33:49 that's my feeling too, it's like, everyone's lapto comes with at least 2x2GB 16:33:51 ask fizzie 16:34:00 so these sticks are totally useless 16:34:06 fizzie, that is assuming it is a steam game you are playing 16:34:13 my laptop fits up to 16GB, I think ... but I was too cheap and only put 8GB in it :( 16:34:30 i will probably get 16 gigs when i upgrade 16:34:32 it seems like a reasonable size 16:34:33 Vorpal: It still stays funky even when you're not playing a Steam game, you just can't access it. 16:34:40 hah 16:35:21 kmc: why is that on newegg 16:35:23 Jafet: ineiros had nested "do you want to restore these tabs?" tabs up to a depth of 8 or something. 16:35:24 elliott: does it involve 5000 inactive tabs 16:35:30 elliott: a reasonable size will become a small size far too quickly 16:35:34 meanwhile on the topic of steam: wtf is it still complaining about the public beta for 16:35:38 Jafet: it involves crashing the browser to nest the restore tabs pages 16:35:55 I think I will get to 8 in a few months 16:36:08 why is what on newegg? 16:36:09 firefox is crashing less often, though, so I can't say 16:36:24 Jafet: Then it sort of blew up, because each level of nesting approximately doubled the amount of storage it takes, due to nested escaping; as in " -> \" -> \\\" -> \\\\\\\" -> \\\\\\\\\\\\\\\". 16:36:56 > iterate show "" 16:36:58 Jafet: If you've got a lot of nesting going on, you might want to inspect your session storage, it can look amusing. 16:36:59 ["","\"\"","\"\\\"\\\"\"","\"\\\"\\\\\\\"\\\\\\\"\\\"\"","\"\\\"\\\\\\\"\\\... 16:36:59 fizzie: very good 16:37:11 Also why isn't it sessionstore.js.gz 16:37:25 kmc: oh 16:37:28 Jafet linked it not you 16:37:33 imo telling people apart is too ahrd 16:38:20 fizzie: indeed, my new sessionstore is twice the size of the old 16:39:15 I went to chromium months ago. 16:39:33 -!- nooga has quit (Ping timeout: 252 seconds). 16:40:29 firefox with noscript is probably the safest useful browser. Though if you take noscript off it probably becomes the unsafest 16:42:58 fsvo 'useful' and 'browser' 16:43:31 true, the memory usage is really bad though 16:43:47 Jafet, also chromium is probably safer when you do need js 16:44:00 I guess with NoScript you just enable scripts on things you want to view as applications rather than documents 16:44:11 it's a weird property of the Web that it doesn't distinguish between applications and documents 16:44:19 True 16:45:26 well hey, word processors have programming languages in them 16:46:16 I don't know any browser that has a per-domain switch for javascript, flash and cross-site request 16:46:33 Chromium just lets you turn everything off and on again 16:48:13 opera has site-specific preferences for lots of stuff, including javascript and plugins (not sure about cross-site requests) 16:49:13 hm is there not a noscript plugin for chromium? 16:49:21 that would be really nice 16:49:26 Yeah but opera is unusable, it breaks all the non-standards-conforming websites 16:49:46 Chrome has a built-in thing that does the basics, in that you can whitelist sites for JS. 16:50:15 You can also turn off plugins and the enable them on a site-by-site basis. 16:50:20 (Including Flash.) 16:50:48 yeah 16:51:55 I used to use FlashBlock in Chromium, but nowadays I just use its built-in "click before running" setting for Flash. 16:52:47 Yeah 16:53:10 I think there is an actual NoScript too 16:53:37 oh? Nice 16:57:22 Heh, went to look at Chromium settings, apparently my "Camera" is set to "BT878 video (Hauppauge (bt878))". 16:57:31 Here's what comes out of that device, according to mplayer: https://dl.dropboxusercontent.com/u/113389132/Misc/20130427-bt878.png 16:57:55 -!- conehead has joined. 16:58:07 directions to see a ghost 16:59:01 fizzie: that is very similar to what comes out of mine 16:59:17 olsner: I'm sure it'd get you a lot of fans in, say, Omegle. 16:59:24 I believe connecting the cable will allow you to get a better picture though 16:59:30 use it as a random number generator 16:59:34 that and/or "tuning" 16:59:58 do you all remember LavaRand 17:00:05 olsner: I don't think anyone's really broadcasting analog TV around here. 17:00:12 fizzie: is that what you look like irl 17:00:24 elliott: It's a good approximation. 17:00:40 I remember it was made by SGI or something. 17:01:39 I did use a regular webcam (with a lens cover on) for feeding /dev/random, at one point. Gave it up since there didn't really seem to be a terribly good reason for it. 17:01:48 oh, has finland shut down analog tv for good? 17:01:50 mov rax, [rsp]; high quality randomness 17:03:13 olsner: In 2008 or so. 17:03:23 Or maybe it was 2007. 17:04:27 "Finland ceased analog terrestrial transmissions nationwide at 04:00, Saturday, 1 September 2007" thank you, Wikipedia. 17:04:51 apparently 19 October 2007 in Sweden 17:04:53 Cable TV broadcasters apparently stretched it to 2008. 17:06:14 Analog FM radio is still around, but I don't think bt878 does it; some close relatives of the chipset do. 17:07:37 (bt879 or something.) 17:13:20 I believe the line-in of the card can technically be used as a general-purpose reasonably-high-bandwidth ADC; where "reasonably-high" means in compared to a sound card with a 48 kHz sampling rate on inputs, for example. 17:13:24 "The analog input offers 360 gHz usable BW at 8 effective bits or 100 kHz usable BW at 12 effective bits." (bt878 datasheet.) 17:13:48 Not that I know how the line-in hole of my card is wired, I've never plugged anything in there. 17:15:12 -!- nooodl_ has quit (Ping timeout: 256 seconds). 17:17:24 I love it when I don't understand the code that I am typing 17:19:10 ThatOtherPerson, I hate that 17:19:23 heh, yeah, so do I 17:19:46 I think I understood it at one point but forgot and I'm now just going along with it 17:20:03 http://24.media.tumblr.com/111ddb52571438dba0db3055899217db/tumblr_mi53y7UBgv1rdbszlo1_1280.jpg united kingdom 17:21:07 ?? 17:21:50 it was only called the united kingdom after the union with scotland in the first place 17:22:34 what game? 17:22:46 Formats of S8 and S16LE and sample rates of 119466-448000 is what Alsa says about the [Bt87x Analog] capture device. 17:22:55 (448000 Hz is a lot of Hz.) 17:22:56 Phantom_Hoover: http://25.media.tumblr.com/e82c763998e141b3775609dbe4164974/tumblr_mhypkdV2qI1rdbszlo1_1280.jpg better? 17:23:07 XD 17:23:09 kmc: victoria II, i think 17:23:11 hahaha 17:23:18 the cornish empire shall rule the world 17:23:45 http://24.media.tumblr.com/231432d67b2eaa4a13e870581a66ad64/tumblr_mgrn803zPQ1rdbszlo1_1280.jpg this blog is really quite fantastic 17:23:55 i like the way the king of scotland is called scotland 17:24:05 the cornish language becomes the global language of business and science 17:24:48 huh, cornish is one of the non-goidelic celtic languages 17:24:49 Bike: haha wow 17:24:51 Phantom_Hoover: it's a cornish herald saying "My King, Scotland has accepted[...]" 17:25:10 oh 17:25:12 Bike: shhh 17:25:14 don't ruin it??? 17:25:16 my favorite so far is probably http://24.media.tumblr.com/6e2bea1bc14ddd76e71dc430d839cba0/tumblr_mia6zs5VCA1rdbszlo1_400.png 17:25:23 so he wasn't King Scotland XXVI of Scotland 17:25:32 what island is that 17:25:35 madagascar 17:25:37 haha 17:25:50 crotobaltislavonia aiwa! 17:26:28 Bike: do you have a `linque' 17:27:20 Bike: oh gosh there's a blog for that? 17:27:31 >AUSTRIA omg 17:27:41 why is EU3 the best thing ever 17:29:27 -!- ogrom has joined. 17:31:03 woah, Python has modular exponentiation built in 17:31:07 pow(base, expt, mod) 17:38:52 elliott, Fiora: http://believableworlds.tumblr.com/ 17:39:12 also my favorite is actually the one involving "Incan Songhai" but i'm too lazy to find it again 17:39:26 http://25.media.tumblr.com/ed05bf8e1668e65ae79a7dbfe88da6d4/tumblr_mgu1mhkMKd1rdbszlo1_500.jpg blaze it 17:40:13 http://believableworlds.tumblr.com/image/48858474406 <-- my Arabic Culture teacher was from Nejd 17:41:11 isn't it like mostly empty 17:41:29 Nejd? No. The Empty Quarter? Yes. 17:41:38 (hence the name "The Empty Quarter" 17:41:47 sensible 17:41:56 In that map though, Nejd is shown as covering the empty quarter 17:42:10 In reality, it's the central part of Saudi Arabia 17:42:30 http://en.wikipedia.org/wiki/File:Saudi_Arabia_-_Nejd_region_locator.png ? 17:42:47 yep 17:43:08 oh, i thought the "empty quarter" was pretty mjuch everything not on the coast 17:43:10 rather than the south 17:43:18 whoops! 17:45:04 Bike: part of the Empty Quarter that I've been too: http://amplivex.com/SHAYBAH3a.jpg 17:47:52 -!- conehead has quit (Quit: Computer has gone to sleep.). 17:48:47 -!- conehead has joined. 17:53:30 Where is Taneb D: 17:53:39 what do you want taneb for anyway 17:53:56 We were going to make something goofy for Ludum Dare together 17:54:14 But right now I'm just making something goofy for Ludum Dare by myself 17:55:01 Bike: this blog is amazing 17:55:09 yes 17:55:40 * Fiora looks at http://believableworlds.tumblr.com/image/48858474406 , tries to figure out what's wrong. looks and looks. then. SCANDINAVIA 17:57:05 http://believableworlds.tumblr.com/image/48544010152 wales 18:12:57 Fiora: "Neuchatelian Africa, now, that's normal" 18:14:26 ThatOtherPerson: looks pretty/hot/pretty hot 18:14:38 :D 18:14:54 It's nice to look at but not very nice to live in 18:15:37 Neuchâtel is apparently part of Switzerland. rad 18:16:31 kmc: also: is the modular exponentiation like a good implementation 18:18:03 i don't know, it's fast enough for my purposes 18:18:55 it can do like 1024 bit numbers quickly 18:18:58 http://believableworlds.tumblr.com/image/39664457525 am i reading this right 18:19:00 and oh 18:23:31 wait, what's the deal there 18:23:49 i think the dude is having an affair with his daughter/ 18:24:16 > let pow w t f| f==0 = mod 1 w |odd f = pow w t (f-1)*f`mod`w |True = pow w t (div f 2)^2`mod`w in pow 3 (2^2^5+1) (2^(2^5-1)) 18:24:18 1 18:25:14 yes, you are reading that right D: 18:25:31 http://25.media.tumblr.com/cd37c3cc241d80390fd6a0ba6b877586/tumblr_mf67chV6CD1rdbszlo1_1280.jpg argh, even i know that's not how those letters work 18:25:49 lolol 18:26:18 was polish ever written with cyrilic? 18:26:33 poldind 18:26:46 uh, i dunno. pretty much everything was at some point but 18:27:04 i mean poland already had a writing system during the soviet era so they wouldn't have invented one 18:28:59 looks like no, but on the other hand Aleut was for a while! 18:29:28 -!- ogrom has quit (Quit: Left). 18:35:20 kmc: what modular arithmetic thingy are you doing? 18:35:35 implementing diffie-hellman and RSA for fun 18:36:03 oh, cool! 18:36:41 Bike: wooooooowww (re http://believableworlds.tumblr.com/image/39664457525) 18:37:10 yeah <_> 18:37:56 I'd make an incest comment but I get the feeling much of the royalty of that era was terribly incestuous anyways 18:38:33 i don't think they were that incestuous 18:38:43 les cousins dangereux 18:39:08 http://25.media.tumblr.com/tumblr_md5avc57MR1qc0163o1_500.jpg with strange consequences 18:39:12 -!- augur_ has quit (Remote host closed the connection). 18:39:42 Bike: well they *told* you to beware of mpreg 18:40:14 they did. they did and i didn't listen 18:41:45 "I'm curious to know what the outcome was... Was it cancer?" "Haha no. After selecting the little box he loses his pregnancy symptom" 18:44:35 -!- zzo38 has joined. 18:46:54 wait, that was a real message? XD 18:47:23 nah, some kinda hack 18:47:27 awww 18:47:43 can you even get things like incan songhai in the unmodified game 18:47:52 I don't know, I haven't played it enough... 18:48:15 I'm not very good at managing royalty 18:48:23 have you considered: liberating the ainu from the japanese, in a game where you play as the Cree 18:48:36 @_@ 18:49:01 think about it!! 18:49:41 i've never played any of these games but i read a narrative LP where scotland takes over europe from a base in Memphis so it's p. much the best thing ever 18:49:57 that once happened irl 18:50:27 the little known scottish imperial period 18:50:53 honestly i'd believe about anything from history after learning about polish-mongolian literature and basque-icelandic creole and shit 18:51:01 history is another country and it is fucking insane 18:51:48 "Thank god we don't live there" 18:52:24 Bike, i would like to read this 18:52:33 also i thought history just made you angry 18:53:04 no it's cool. it's far enough away that i can read things like "40% of the population was killed" and not be emotionally affected 18:53:11 http://lparchive.org/A-Scotsman-In-Egypt/ 18:53:38 omg it's sankis 18:53:53 sankis? 18:54:11 i know next to nothing about the last king of scotland but i'm totally namedropping it here due to the proximity of "scotland" and "egypt" (a country like "uganda") 18:54:20 so-called "uganda" 18:54:51 http://lparchive.org/Dwarf-Fortress-Boatmurdered/Update%202-18/ sankis 18:55:01 read from the 25th of moonstone 18:55:03 http://lparchive.org/A-Scotsman-In-Egypt/ <-- oh that was real huh 18:55:06 er wrong paste 18:55:08 "His Excellency, President for Life, Field Marshal Al Hadji Doctor Idi Amin Dada, VC, DSO, MC, Lord of All the Beasts of the Earth and Fishes of the Seas and Conqueror of the British Empire in Africa in General and Uganda in Particular", in addition to his officially stated claim of being the uncrowned King of Scotland. 18:55:27 i like "and Uganda in Particular" 18:55:44 he awarded himself a victoria cross. ballsy 18:55:48 like it starts off trying to be your overly formal ridiculously grand title but then it's like 18:55:52 hey, also, uganda 18:55:59 pretty proud of that one!! 18:59:28 now you're getting me reading this LP 19:00:18 i wonder if a more reasonable monarch had funny things like that in their titles 19:00:18 oh my gosh the intro XD 19:00:58 "George the Third, by the Grace of God, King of Great Britain, France, and Ireland, Defender of the Faith, and so forth" well that's pretty good 19:01:04 "defender of the faith bla bla bla" 19:01:07 I think most royalty have lots of extra titles that usually aren't mentioned 19:01:12 aww this is written in-universe 19:01:29 i think they did the out of universe stuff in the forums thread 19:01:42 that's where they explained the ridiculous exploits they used to make the thing possible i think 19:02:45 the scottish egypt thing? 19:03:23 are there any LPs like this that explain like all their exploits in the LP itself? the narration is cool but I'd love to learn all the things they're donig 19:03:56 did his title actually include "and so forth" 19:05:40 (this is why I really love Sulla's Civ 4 game logs, they explain everything!) 19:06:02 par la Grâce de Dieu, Reine du Royaume-Uni, du Canada et de ses autres Royaumes et Territoires, Chef du Commonwealth, Défenseur de la Foi 19:06:33 kmc: you forgot the start 19:06:35 Elizabeth Deux 19:06:41 kmc: so wikipedia says 19:07:38 Fiora, there are a few but i've forgotten which 19:08:07 Fiora: none that i'm aware of, the closest i've seen is a couple DF LPs 19:08:25 "we modded in these psycho zombie dorf enemies" etc 19:09:12 i don't think they actually cheated in the scot LP, anyway, just exploited stupidities of the AI 19:09:53 yeah, that's the part that's really the best 19:10:01 coming up with amazing strategies and exploits 19:10:10 The SA series of DF LPs got steadily more narrative though 19:10:27 (I still think Headshoots was the best) 19:10:28 my favorite of all time is still the Sulla "cultural conquest" game series 19:10:38 headshoots rocked 19:10:40 where his goal was to win a domination/conquest victory in civ 4 19:10:45 without ever firing a shot, or conquering a city 19:10:51 Fiora: well i'm not a gamer so i mostly paid attention to the plot you nerd 19:10:53 the game mechanics abuse was staggering 19:10:55 oh! wait 19:10:58 i forget the best lp 19:10:59 and it was amazing 19:10:59 http://www.computerandvideogames.com/161570/blog/galciv-2-war-report-final-entry/?site=pcg 19:11:06 oh man that one's fucking great 19:11:08 then the sequel, http://www.computerandvideogames.com/195920/blog/galactic-civilizations-diary-days-1-26/# 19:11:14 oh no I'm a nerd >_< 19:11:28 * Fiora dons her black thick-rimmed glasses 19:11:34 "Elizabeth II, Dei Gratia Britanniarum Regnorumque Suorum Ceterorum Regina, Consortionis Populorum Princeps, Fidei Defensor" not bad 19:12:06 "King of the English, raised by the right hand of the Almighty to the Throne of the whole Kingdom of Britain" haha i think this guy is my favorite premodern english king 19:12:12 in Deus Ex you could beat the first level without killing anyone, and you got an achievement or whatever for it, but also your cybernetically enhanced killing machine coworkers would look at your funny 19:12:42 you sure you wanna mess with the hand of god you scottish motherfuckers?? 19:12:52 in deus ex you can complete the first level without doing anything 19:13:05 -!- oerjan has joined. 19:13:07 luigi augments by doing absolutely nothing 19:13:22 there's a notorious exploit where if you lob a gas grenade into unatco hq it'll piss off one of the guards and he'll open the front door 19:13:27 -!- mnoqy has joined. 19:13:37 nice 19:13:53 you've all seen "luigi wins by doing absolutely nothing" right 19:14:00 yeah 19:14:04 good 19:14:05 no 19:14:19 mnoqy lied...... 19:14:26 no 19:14:29 http://www.youtube.com/watch?v=MJZwjYv3sfk masterful AI 19:14:50 what did i lie about this time 19:14:58 heh 19:15:03 there were some exploits like that in ssbm 19:15:14 where the ai would repeatedly walk off a cliff 19:15:36 * coppro is leaving. goodbye. <-- very slowly, i take. 19:15:57 http://www.youtube.com/watch?feature=player_embedded&v=CwDngBhmQXY#! this is the best 19:15:57 *+it 19:16:12 Luigi beats every level 9 CPU in SSBM without touching the controller 19:16:12 oerjan: I got better 19:16:13 it's kind of amazing 19:16:24 coppro: whew 19:17:29 in Deus Ex you could beat the first level without killing anyone, and you got an achievement or whatever for it, but also your cybernetically enhanced killing machine coworkers would look at your funny <-- you can get through that entire game not killing anyone 19:17:36 really 19:17:46 no you can't, i think 19:17:52 anna and gunther have to die 19:17:53 kmc, iirc there are some exploits you can use to not kill the bosses iirc 19:17:58 oh, right 19:18:13 in Deus Ex: Human you do have to kill the bosses though. So that is like... 3 kills? 19:18:23 also http://i.imgur.com/dAtcCfH.gif wheeeee 19:18:34 Deus Ex HR was a great game with bad boss fights. 19:18:36 you can complete HR without killing anyone because the bossfights in that game NEVER HAPPENED 19:18:37 it's reasonably common to have "pacifist" gameplay in games that aren't unabashed killfests 19:18:44 Really didn't like those bosses. 19:18:47 kmc: incredible 19:18:48 Phantom_Hoover, ah yes, quite so 19:19:10 Phantom_Hoover, actually, going non-lethal in the tutorial was a bitch 19:20:08 Bike, yeah I always play my stealth games non-lethal and non-seen. 19:20:22 nerdlinger 19:20:26 Bike, ? 19:20:30 and here's what i know about HR bossfights http://penny-arcade.com/comic/2011/9/2 19:20:54 also http://i.imgur.com/dAtcCfH.gif wheeeee <-- LP snake? 19:21:13 did you know that the Shadow Chancellor of the UK is named ED BALLS 19:21:20 today is Ed Balls Day 19:21:30 kmc: you know literally every time i see snake 19:21:32 "Shadow Chancellor"? 19:21:33 it makes me want to implement a snake game 19:21:38 Vorpal: chances in the shadows 19:21:44 elliott, easy one to implement 19:21:45 Vorpal: yeah the UK has a Shadow Chancellor 19:21:45 he used to be normal chancellor 19:21:47 like he controls all the gambling but only the kind that goes on in dark back alleys 19:21:51 kmc, what does that mean 19:21:53 the title is much cooler than the actual office 19:21:54 i just told you wtf 19:21:56 imo just use M-x snake like a real man etc jokes 19:21:58 listen to me!!! 19:22:09 elliott, pull the other one 19:22:11 Vorpal, the Opposition cabinet is called the shadow cabinet 19:22:14 shadow chancellor is the opposition leader, right? 19:22:15 yeah 19:22:19 There was only one real programmer 19:22:21 not leader 19:22:21 Phantom_Hoover, ah 19:22:23 Vorpal i just don't feel that way about you :( 19:22:26 i uh 19:22:32 elliott, lol 19:22:39 don't think there's a name for opposition leader beyond 'leader of the opposition' 19:22:43 UK government is so beautifully ridiculous 19:22:49 Chancellor of the Exchequer is the minister in charge of the money 19:22:56 phat stacks of £££ 19:22:58 Phantom_Hoover: leave me to my fantasies sir 19:23:02 not to be confused with the First Lord of the Treasury 19:23:07 who is of course the prime minister 19:23:12 haha 19:23:13 they're sort of #2 in the government overall I guess? 19:23:29 since i found out about the outlawries joke i'm pretty convinced the elected government is just an elaborate joke and the country is actually ruled by king murdoch or whatever 19:23:30 Vorpal: and there's a "shadow cabinet" composed of whatever party isn't currently in power 19:23:37 the chancellor of the exchequer is the guy who invests the gambling-related murders of people who used to handle cheques 19:23:37 outlawries bill* 19:23:41 i guarantee it 19:23:46 Wigs are still worn in court 19:23:47 basically it's the Shadow Chancellor's job to complain constantly about the real Chancellor 19:23:48 kmc, oh yeah, the stupid "mostly two party" system 19:23:48 *investigates 19:23:58 the title of prime minister is fun because it's basically a giant ball of random important titles bundled together 19:23:58 i think that's all he does 19:24:13 Phantom_Hoover, oh? What is the full string? 19:24:18 The prime minister is odd, because he isn't two 19:24:26 kmc, but aren't there three parties in UK? 19:24:30 kmc: should i write a snake game 19:24:33 well, three big ones 19:24:34 important life questions 19:24:44 elliott, yes, that fits in the MBR 19:24:47 https://twitter.com/edballsmp/status/63623585020915713 19:24:59 Vorpal: yeah, I don't know how they decide which party or parties is the opposition 19:25:00 ed balls is the guy ben swain was based off, afaik 19:25:14 kmc: yep now i'm certain 19:25:20 -!- Taneb has joined. 19:25:38 no way this is real. real government figures were be shouting about aborting muslims or something 19:25:43 Evenin' 19:25:51 morning 19:26:05 Hey Taneb! 19:26:06 Bike, in US maybe? 19:26:11 Taneb: ThatOtherPerson has been looking for you 19:26:20 Vorpal: well I was going to do it in Haskell. 19:26:26 ThatOtherPerson: I forgot that I was going to someone's birthday party 19:26:30 https://twitter.com/edballsmp/status/63623585020915713 <-- is that retweets or? 19:26:32 ah :D 19:26:32 kmc: wow amazing tweet 19:26:37 I don't really know how twitter works 19:26:45 Vorpal: is which 19:26:50 Vorpal: ed balls tweeted the string "Ed Balls" 19:26:51 kmc, ?? 19:26:52 it shows the tweet, then replies 19:27:04 the little icons next to the retweet / favorite count are the ppl who have rt'd / fav'd it 19:27:07 Vorpal: yes that's how i know my gov't is real 19:27:18 ThatOtherPerson: on the other hand, I now own a collection of Thor comics 19:27:18 kmc, right, but why is there nothing the guy in question himself says in your link 19:27:23 -!- augur has joined. 19:27:30 Vorpal: no he says "Ed Balls". that's the tweet 19:27:42 Taneb: congratulations! ... I guess? 19:27:51 Bike, Looks like "Ed Balls" is the name of that guy??? 19:27:56 yes. 19:27:59 it's also the tweet. 19:28:07 i know this may be a little complicated to understand 19:28:09 Bike, look here is his twitter: https://twitter.com/edballsmp 19:28:24 that's the joke 19:28:26 Oh I guess that is a tweet, not just a title at the top 19:28:28 Bike: have you noticed Vorpal is swedish. you'll never be able to explain anything to him 19:28:34 it's hopeless. 19:28:36 he tweeted just his own name 19:28:41 * Bike nods 19:28:42 Is that the multithreaded version of edball 19:28:45 elliott, understanding social media is hopeless. 19:28:54 elliott, a lot of it make no bloody sense. 19:28:55 Bike: see what i mean 19:29:00 btw here is what a proper government looks like http://econlog.econlib.org/archives/2007/06/redistribution_1.html 19:29:03 hth 19:29:03 this is hilarious 19:29:06 like a pokémon 19:29:10 (everybody read this it's amazing) 19:29:29 elliott: does that apply to all swedes or just Vorpal? 19:29:42 olsner, all of us. 19:29:49 olsner, (too bad for you) 19:29:56 olsner, you were kidnapped at birth hth 19:30:39 I was? from/to where? 19:30:42 olsner: well I don't know you're pretty good 19:31:20 olsner, idk, do you feel any inner national calling 19:31:32 oh also, i was reading an old book the other day and it mentioned a Dr. Butt 19:31:35 wasn't sure what to think about that 19:31:46 it was published in like 1806 so definitely before the invention of humor 19:33:21 is Butt a british name? 19:33:28 "An Ed Balls bookmarklet[7] tool allows users to change the text on an entire webpage to the name “Ed Balls†(shown below)." 19:33:53 I told Steam to do something that "require[s] an Internet connection and a few minutes' time", two hours ago; it's still claiming to be doing that something. 19:34:08 Bike: hmmmmm the name bryan caplan is familiar 19:34:10 fizzie, what something? 19:34:23 fizzie, also is that for Linux or Windows? 19:34:23 elliott: i'm sorry to hear that 19:34:53 Punchline: Through the lens of the Jock/Nerd Theory of History, the welfare state doesn't look like a serious effort to "equalize outcomes." It looks more like a serious effort to block the "revenge of the nerds" - to keep them from using their financial success to unseat the jocks on every dimension of social status. 19:34:58 what 19:35:04 Vorpal: Windows, and the window says it's doing "game content conversion". It's for Cogs. (Thought I'd spend a few moments clicking things.) 19:35:19 fizzie, ah 19:35:26 fizzie, yeah that might be annoying 19:35:40 elliott: american political discourse 19:35:46 fizzie, Especially with a game like Cogs I would assume it is broken by now 19:35:58 fizzie, that save file should be pretty small 19:36:20 elliott: (if it helps, imagine Thatcher wearing coke bottle glasses and a pocket protector) 19:36:46 did thatcher like nerds 19:36:48 Vorpal: I told Steam to exit, and then restarted it, and now it's performing "first time setup" of Cogs. Oh well. 19:36:58 i would want some citations on the claim that in 'primitive tribes' the nerds get beat up 19:37:09 fizzie, ouch, You probably lost saves then 19:37:17 also don't believe that hunting and farming are about brute strength 19:37:18 is it just me or does the whole jock/nerd thing ignore everyone who isn't white and a dude basically 19:37:47 On the internet, you will hear many claims of doing something the "first time". 19:37:56 kmc: as an economist, i can assure you that human development is exactly as depicted in 80s films about high school 19:37:56 Vorpal: I think all my saves were on the non-Steam Linux version, anyway. I just noticed it has achievements in Steam, and thought I should do some of those. I mean, achievements. 19:38:05 Fiora: not entirely, but that's largely true 19:38:21 Fiora, you mean in the context of the article or 19:38:26 fizzie, you like achivements? Why? 19:38:36 I usually ignore them 19:38:40 i think for women the stereotypes are pretty vs. smart rather than strong vs. smart 19:38:43 which makes even less sense 19:38:48 Fiora: don't forget californian 19:39:02 kmc, brunette vs. blond? 19:39:13 excludes gingers!! 19:39:16 Vorpal: It's some sort of a thing. 19:39:28 and albinos i guess although they probably come under blonde 19:39:37 wait, that Ed Balls tweet was sent at 4:20 PM 19:39:44 fizzie, well that was nebulous... 19:39:46 seriously? 19:39:49 This post led Bradford DeLong to call Caplan "the stupidest man alive".[35] 19:39:51 ed balls for president of england 19:39:53 that's what http://www.buzzfeed.com/lukelewis/proof-that-the-ed-balls-meme-is-really-getting-out-of-hand says 19:40:04 elliott: excellent 19:40:12 Bong hits 4 Ed 19:40:23 I just unlocked one. 19:40:28 "In April 2010, he caused controversy with a blog post that argued that women were more free in the 1880s than they are in the 21st century" sounds like a good post 19:40:39 ed balls did? or nerd economist guy? 19:40:49 caplan 19:40:57 Phantom_Hoover, well I believe the stereotypes is blond = pretty but stupid & vulnerable, brunette = can take care of themselves, ginger = ? 19:40:58 and god he just LOOKS like a nerd too 19:41:05 -!- ais523 has joined. 19:41:06 http://en.wikipedia.org/wiki/File:BryanCaplan.jpg look at this fucking face! 19:41:23 that's what /i'd/ look like as a fucking economist i betcha 19:41:29 what the hell is the tie pattern 19:42:48 does anyone read delong's blog? i have a friend who does but he's way more into economics than i'll ever be 19:43:34 White middle class male american economics 19:43:42 Probably insightful 19:44:33 well it's like that or marxists and have you /read/ marxists recently 19:44:54 mostly I hate the jocks vs. nerds stuff because wealthy grown men use it as an excuse for bad behavior 19:45:49 kmc: today I was on a train casually reading a comic when someone compared me to the big bang theory, and there were enough drunk football fans to warrant a police presence 19:46:00 -!- oklopol has quit (Ping timeout: 252 seconds). 19:46:00 : 19:46:02 *:| 19:46:11 Taneb: did you punch them and rely on the police to back you up 19:46:30 elliott: I can't punch 19:46:34 Taneb, ok let's calm down and assess the situation 19:46:38 Taneb: just like $nerd from $media! 19:46:44 how do you know they weren't comparing you to the actual theory 19:46:50 also if you can't punch, kick 19:46:58 I just realized... now that I have money, I could buy an AW citizenship <-- something tells me we should have seen this coming. 19:46:59 Phantom_Hoover: they had my legs 19:46:59 failing that, cutlery 19:47:02 remember to bite in truly bad situations 19:47:17 biting carries an unacceptable risk of dental trauma 19:47:23 i'm kind of confused here, did you actually get beaten up 19:47:25 Also I was not sure whether they were comparing me to the theory, TV show or song 19:47:38 However the TV show makes most sense in context 19:47:43 Bike: I was not beaten up 19:48:05 what's baffling me is like... 19:48:11 were they actually comparing you to the /show/ 19:48:14 and not any particular character on it 19:48:22 were they comparing you to sheldon 19:48:35 The person literally said "This guy looks like the big bang theory" 19:48:41 amazing 19:48:51 And she touched my comic book! 19:48:55 !!!! 19:48:55 My shiny knew comic book! 19:48:59 (i am now uncomfortably aware of the fact that even the muffled intonation of that show annoys the hell out of me) 19:49:02 female jocks?? what is this madness 19:49:03 truly awful btw you're reminding me of this guy i once knew 19:49:10 that's impossible!!! 19:49:11 well by knew i mean... well let's not get into that, but anyway 19:49:15 Bike: I think this was "girlfriend of the jock" 19:49:16 Taneb: is she your nemesis 19:49:27 jockfriend 19:49:41 oerjan: I have never seen her before, do not intend to see her again, do not know her name, and cannot remember what she looks like 19:49:55 ok what's the opposite of synecdoche 19:49:56 Taneb: oh dear, a secret nemesis 19:50:06 White middle class male american jocks 19:50:07 oh, the opposite of synecdoche is synecdoche 19:50:09 very convenient 19:50:18 Jafet, why do you keep saying white middle class american male 19:50:19 anyway drunk people are good at that i guess. good to know. 19:50:49 Jafet: only a third of those words are correct 19:51:05 "White working class female British jocks" 19:51:06 white class 19:51:27 My comic book with Jane Foster! 19:51:45 Taneb, you corrected half the words hth 19:51:55 Phantom_Hoover: I can't count right now 19:51:57 Jane Foster is a Marvel Comics supporting character who for many years was the nurse employed by Dr. Donald Blake, the secret identity of the Norse god superhero Thor. 19:52:12 Not since the bendy straw pentagram 19:52:46 Ok, five-sixths correct is good. 19:53:14 I think the remaining incorrect word was "jock" 19:53:48 maybe she was scottish 19:54:13 people at school say that I remind them of someone, maybe his name was Sheldon, from the Big Bang Theory 19:54:23 Phantom_Hoover: I think she was geordie 19:54:27 I've never watched the show, so I don't know if that's good or bad... 19:54:33 ThatOtherPerson: bad 19:54:48 you should get swole 19:54:49 It's an american sitcom 19:54:58 american sitcoms are bad 19:55:06 It means you're an antisocial nerd with OCD 19:55:07 sheldon is the designated Weird Guy on BBT 19:55:14 white middle class male american sitcom 19:55:22 and so any kinds of Weird-ness are instantly associated with him 19:55:23 D: 19:55:45 Is it better that they then say that I'm not really like Sheldon afterwards? 19:55:51 (my favourite thing about this is that they can't actually decide on a way of being consistently weird so they just have him Act Weird in every episode in wildly inconsistent ways) 19:56:05 it doesn't really matter anyway, for reasons roughly explained by phantom 19:56:09 they probably mean well 19:56:09 Phantom_Hoover: wow you're sure being a SHELDON about this 19:56:20 people are not assholes, generally speaking 19:56:21 (i've seen like five minutes of the big bang theory) 19:57:00 elliott, man i got so angry for a second there before my higher thought processes pointed out it was a joke 19:58:16 Phantom_Hoover: your "higher thought processes", uh huh, keep going, sheldon 19:58:40 alternajoke higher thought processes? [adjoint joke] 19:59:04 i should work out what adjoints are some day 19:59:07 they sound fun 19:59:35 american sitcoms are bad ↠not all just many / most 19:59:40 just say no Phantom_Hoover 19:59:49 community seemed pretty good 20:00:07 follow up the nerdinsult joke with a category theory joke. good 20:00:12 Most of those sitcoms exist to make the remaining ones look good 20:00:57 Bike: is it really a category theory joke if you just rely on it sounding like "a joint" a lot 20:00:57 Community is good, although kind of inconsistent 20:01:01 quality wise 20:01:10 it's good because they try a lot of strange inventive things and they mostly work 20:01:12 adjoint functor and now she's all funked 20:01:18 not because they do any one thing really well 20:01:29 i have some gripes with the show especially now that it's in its 4th season and the original showrunner left 20:01:36 elliott: http://24.media.tumblr.com/tumblr_mclzvopMTU1rdbszlo1_1280.jpg 20:01:43 elliott, wow that joke is now just shitty 20:01:54 Phantom_Hoover: look shachaf started it 20:01:59 kmc, yes i stopped at season 3 and told myself "and they all lived dysfunctionally ever after" 20:02:15 Bike: i laughed 20:02:24 http://24.media.tumblr.com/tumblr_mce4i9m3i51rdbszlo1_400.png so simple, and yet so perfect 20:02:28 Hang on 20:02:29 Bike, i like how catalonia has been harried before the new zealand advance 20:02:36 Catalonia isn't there! 20:02:59 Taneb: yeah it is, it's west of prussia 20:03:06 didn't you even take history class 20:03:07 i mix up catalonia and caledonia 20:03:37 good American sitcoms: 30 Rock, Community, Arrested Development, Seinfeld, Louie (if that counts as a sitcom, Veep (if that counts as American), Parks and Recreation, The Office (first few seasons and yes, I know it's not the same as the British one, but it's good in its own way) 20:03:57 30 rock is great at least 20:04:12 30 rock had some meh seasons too but yes, in its prime it was fucking fantastic 20:04:17 i've been rewatching season 2 and... wow 20:04:31 i like parks and rec but for a while i wasn't really sure if it was just the theme tune i like 20:04:36 haha 20:04:46 ThatOtherPerson: http://24.media.tumblr.com/tumblr_mbxyqy3rIm1rdbszlo1_1280.png this one's for your teacher 20:05:00 man the more i look at this the more fucked it is 20:05:08 :P 20:05:08 JAPAN 20:05:14 oh Better Off Ted is also quite good 20:05:15 nejd 20:05:19 NEJD 20:05:28 Catalonia's east of Prussia, you nitwit 20:05:32 apparently kokand is a city in uzbekistan 20:05:41 and I also mix up Catalonia and Caledonia 20:05:46 and New Catalonia and New Caledonia 20:05:54 Bike, is this just where the name generator assigns places 20:06:08 or did all these places actually migrate 20:06:15 Phantom_Hoover: no, the places start out where they did in reality 20:06:28 though this might be edited? i can't imagine the shit that must have gone down to make this happen 20:06:28 why is japan even THERE 20:06:51 but i mean hey, in real life the turks were from like mongolia and now they're where the byzantines were, so who fucking knows 20:07:33 And weren't the celts like originally from north India or something 20:08:02 i think you'd have to back to indo-europeans for that 20:08:11 in which case they'd be from like uh... i think like ukraine? 20:08:21 -!- carado has joined. 20:08:31 wp sez they're from middle europe 20:08:36 Indo-Europe 20:08:53 And now they're a football team from Glasgow 20:09:00 https://en.wikipedia.org/wiki/File:IE_expansion.png yeah like crimea or some shit 20:09:18 or the caucasus, wow i suck at geography?? 20:09:50 it began in afrika ka ka ka ka ka ka ka 20:09:52 celtic laws have some similarities with like the vedas though, so that's cool. yay historical linguistics 20:09:56 that's a good song 20:10:04 Bike: is that ireland 20:10:11 is what ireland 20:10:24 oh in scandinavia? seems so 20:10:38 the true home of ireland 20:13:57 Taneb, fun fact, all the 'big' football teams in scotland are descended from irish sectarianism 20:15:47 Even Berwick Rangers 20:16:19 they aren't big Taneb 20:16:26 They're BIG TO ME 20:16:33 berwick rangers 5eva 20:16:55 TREE(3)eva 20:17:24 that's p. eva 20:17:53 3eva? 20:20:43 That's not very eva 20:22:33 Indeed, that's barely eva at all 20:24:00 can anyone tell me if 323881938846738047746870455602874074901336126707685518455811764915667973569999865537886964769040496686033405297612705110899842872859133005347540587475353582859705921325259462979638585820989306894214743679831554044493873890738256566574450230154534309506024889546552539655250471277326377578604547835848811647989 is prime 20:24:10 kmc: yes 20:24:18 Ï€eva 20:24:18 Why don't you just pass that to factor(1). 20:24:24 kmc, have you tried adding all the digits 20:24:29 well factor isn't a person 20:24:42 factor complains it's too large :3 20:24:52 What, a thousand bits is too large! 20:24:59 Well, a thousand and twenty-four and so. 20:25:08 kmc: (this is a classical statement btw) 20:25:50 gp 20:25:50 ? isprime(323881938846738047746870455602874074901336126707685518455811764915667973569999865537886964769040496686033405297612705110899842872859133005347540587475353582859705921325259462979638585820989306894214743679831554044493873890738256566574450230154534309506024889546552539655250471277326377578604547835848811647989) 20:25:50 %59 = 1 20:25:58 non-classicists are not allowed to say "yes" 20:26:14 are they allowed to say ¬¬yes 20:26:17 Bike: well I didn't identify the person who could tell him that 20:26:23 Phantom_Hoover: ¬¬no 20:26:24 yes i get the joke 20:26:46 Taneb, that's just no! 20:26:55 how do you know? 20:26:57 Given a number that's around 1024 bits long, I'd a priori have assumed it's the product of two primes. 20:27:01 Bike: i wasn't sure since like 20:27:03 hahaha 20:27:04 you're a biologist 20:27:05 no means no, but yes means ¬¬yes 20:27:35 elliott: a biologist reading classic texts 20:27:42 "Birds: Their Form and Function" 20:27:45 it's a manual for birds 20:27:51 pretty sure birds don't know anything about formal logic 20:28:12 haven't you ever read To Mock a Mockingbird 20:28:15 shachaf beat this guy up 20:28:21 are there ISO standards pertaining to birds 20:28:22 oh did he 20:29:31 kmc: I don't think so 20:29:32 "Scripture facts on Abomination, Birds Of. Bible encyclopedia for study of the Bible." this was a good google kmc. 20:29:40 http://www.iso.org/iso/home/search.htm?qt=bird&published=on&active_tab=standards&sort_by=rel 20:30:04 imo birds should be standardised 20:30:05 oh, i guess there might be standards for classification (j/k taxonomy is a clusterfuck) 20:30:19 "All authorities agree that the exact origin of the word bird, as we apply it to feathered creatures, is unknown." !!!!! 20:30:50 hm, bats aren't kosher 20:30:51 shame 20:30:57 Fundamental unsolved problems in ornithology 20:31:15 Jafet: that's etymology... 20:31:20 "squid" is also unknown 20:31:24 imo etymology is impossible 20:31:40 "penguin"'s also unknown, iirc 20:31:46 It's narrowed down to two 20:32:44 This change from regarding the stork as a delicacy to its protection by a death penalty merely indicates the hold the characteristics of the bird had taken on people as it became better known, and also the spread of the regard in which it was held throughout Palestine. 20:34:27 "The trunk of a bird is compact and in almost all instances boat-shaped. Without doubt prehistoric man conceived his idea of navigation and fashioned his vessel from the body of a water bird, and then noticed that a soaring bird steered its course with its tail and so added the rudder." mmhm, mmhm. 20:40:30 -!- oerjan has quit (Quit: Good night). 20:43:41 Something I've been messing around with: http://jsfiddle.net/Mf3VE/1/ 20:43:45 (use the arrow keys) 20:44:03 Taneb: that's an updated version 20:45:12 is this piet 20:45:16 yep 20:45:55 Taneb and I are maybe going to use this to make a game for Ludum Dare 20:46:10 elliott: it's Piet as in the artist, not the programming language 20:46:28 how does the gameplay work 20:46:33 ThatOtherPerson: http://www.dangermouse.net/esoteric/piet.html 20:46:36 elliott: it doesn't yet 20:46:40 elliott: no idea yet >.> 20:46:47 we have to figure that part out :P 20:47:12 Taneb: yep, I've seen that before 21:01:53 Huh, arecord only accepts sample rates up to 192 kHz. 21:02:24 Shame. I really want to use ALSA for all my digital signal sampling. 21:04:34 I don't think ALSA per se has such a limitation -- snd_pcm_hw_params_get_rate_max call says 448 kHz is just fine -- it's just the arecord tool. 21:05:52 http://25.media.tumblr.com/tumblr_m8lrarI8Zs1rdbszlo1_1280.jpg wisely did Send Delegate to the Pope 21:06:33 Bike: amazing 21:07:21 http://24.media.tumblr.com/tumblr_m8lqtbA2OX1rdbszlo1_500.png fuck you, france 21:08:05 what is this 21:08:50 mnoqy: Hoel III wisely made the decision to Send Delegate to the Pope. 21:08:54 history 21:09:18 http://25.media.tumblr.com/tumblr_m8lqimFtnM1rdbszlo1_500.png do you even know anything about canada 21:09:50 ummmmmmmmmmmmm 21:15:04 -!- carado has quit (Quit: Leaving). 21:16:31 elliott: related: http://25.media.tumblr.com/tumblr_m8lsjeRbUg1rdbszlo1_1280.png 21:16:59 um 21:17:14 Bike: amazing 21:17:20 Bike: btw link mnoqy to the blog of these 21:17:21 http://24.media.tumblr.com/tumblr_m8lsjeRbUg1rdbszlo2_1280.png turkey, turkey, turkey, turkey, 21:17:23 maybe he will 'understand' 21:17:29 mnoqy: http://believableworlds.tumblr.com/ do you understand 21:17:41 Is this color better? http://en.wikipedia.org/wiki/User:Zzo38/Userboxes/program_famicom 21:19:36 Bike: i understood from the 'get go' 21:19:41 Bike: problem is 21:19:42 Bike: um 21:19:58 whats the problem 21:20:09 tell us mnoqy 21:20:26 tlel us 21:20:35 its just um 21:20:53 spit it out mnoqy 21:20:56 it's ok. we'll love and support you no matter what. we're your parents 21:21:19 Bike: woha you're mnoqy's parents too??? 21:21:24 we have so much in common 21:21:32 we should get married 21:21:43 ok sure but you have to stop being a biologist 21:21:57 what if i went into.................. anthropology 21:22:03 i 21:22:04 guess that's okay 21:22:12 can it be mathematical anthropology, does that exist, it has to 21:22:13 why 21:22:15 neuroanthropology 21:22:17 computational anthropology 21:22:33 theological anthropology 21:22:35 mnoqy: also 21:22:35 there' actually a PLoS blog about neuroanthropology iirc 21:22:37 mnoqy: tell us the problem 21:23:18 The aim of CAIRS -- Computational and Informatic Anthropology -- is to contribute to anthropology and the fields that impinge on it by helping to develop on-line archives and field-study resources, provide new methods and means for investigating problems bearing on human populations, to promote the use of computers in the practice of anthropology, and to advise and provide information resources for the anthropology community worldwide and for 21:24:10 http://www.anybrowser.org/campaign/abdesign.shtml oh yes 21:31:08 -!- Taneb has quit (Quit: Leaving). 21:36:19 -!- nooodl_ has joined. 21:47:48 -!- Frooxius has quit (Ping timeout: 260 seconds). 21:48:51 -!- Frooxius has joined. 22:00:27 There is a tree structure where each node has a name. The names are not necessarily unique. The names also have a length. The nodes need to be colored red, yellow, and blue, in order to reduce the total cost of all the nodes. The cost shall be zero for red or blue nodes if their youngest ancestor of the same color has the same name, and equal to the length of their names otherwise. 22:00:34 What is the algorithm to do this? 22:07:12 the algorithm is a MAX-SAT solver ;) 22:07:16 but maybe there is a clever way as well 22:07:32 what is the cost of a yellow node? 22:07:47 The length of the name. 22:09:00 -!- Tritonio has joined. 22:09:59 if i write code like this will people want to punch me: 22:10:00 sys.stdout.write('\rTesting %s done\x1B[K\n' % (name,)) 22:12:42 I don't know, but I don't. 22:12:56 also if i write code that's like try { return something; } finally { some cleanup; } 22:13:35 What is the point of that? 22:15:04 kmc: A true Pythonman would probably want to punch you for using the % operator. 22:15:17 fizzie: oh because we're supposed to use .format() now? 22:15:19 true 22:15:29 are you actually 22:15:34 is that a thing people care about 22:15:41 I believe it is. 22:15:50 Well, I think the % operator in that way in Python is not really bad 22:16:01 I believe I have been told that % is very depurkkated by the Formatter format strings. 22:16:12 okay well i suggest kmc write it in haskell instead, imo 22:16:39 zzo38: say that 'something' is an expression that could throw an exception. i want to do cleanup as the function exits whether or not it's an exceptional exit 22:17:20 "This method of string formatting is the new standard in Python 3, and should be preferred to the % formatting described in String Formatting Operations in new code." <- Python v2.7.4 documentation / Built-in Types. 22:17:20 this alternative might be easier to understand at a glance: try { res = something; } finally { cleanup; }; return res; 22:17:24 kmc: In that case it is OK, I guess. 22:17:36 but i don't like the extra statement and unnecessary extra variable 22:17:52 Yes, I would say try { return ... is OK, even if other people don't like it. 22:18:07 i think (since this is actually Python) the pythonic and also nicer option would be to make a context manager for this cleanup 22:19:03 but i can't be bothered for my small case 22:19:11 Go has an interesting solution to this problem: http://golang.org/doc/articles/defer_panic_recover.html 22:19:35 -!- conehead has quit (Ping timeout: 252 seconds). 22:19:37 Well, I think try { return something; } finally { some cleanup; } is OK for such purpose. 22:20:11 basically there's syntax for pushing a statement onto a queue of things that will run whenever the current function exits 22:21:01 go's exception handling is uh 22:21:03 idiosyncratic 22:21:07 yeah 22:21:11 i wouldn't call this exception handling 22:21:14 by which I think I mean "bullshit" 22:21:21 at least the 'defer' part by itself isn't 22:21:40 What do you guys think about Rust? 22:21:48 it sounds cool 22:21:58 it's more interesting than Go from a language nerd perspective 22:22:05 i don't know which one would ultimately be better for getting shit done 22:22:16 Rust is definitely more ambitious in terms of the tradeoff of performance and static safety 22:22:32 i would be quite happy if rust replaced C overnight i think 22:22:44 Rust seems to be borrowing from a lot of different languages 22:22:55 and all the reasons I have seen to not be 100% on board with it have roughly consisted of it being *too* conservative 22:23:05 isn't it uh... 22:23:08 not totally baked yet 22:23:15 oh it's totally unusable 22:23:16 It is a work in progress 22:23:19 so uh 22:23:20 But what isn't 22:23:25 replacing C overnight with something unusable seems poor 22:23:30 well you see 22:23:31 that already happened 22:23:33 and it's called C 22:23:36 lololololololololol 22:23:39 but yes obviously I meant a working version 22:23:49 if all the world's code was written in rust, rust would work 22:23:53 Rust is at 0.6 right now 22:24:04 I'm guessing it'll be good for general usage once it hits 1.0 22:24:06 elliott: look real programmers use C and never ever make mistakes, if you ever make a mistake of any kind you are an idiot who should never be near a keyboard 22:24:10 hth 22:24:25 kmc is just bitter because he makes mistakes 22:24:26 unlike me 22:24:28 yep 22:24:34 in @ mistakes are impossible 22:24:41 There isn't a programmer that never made a mistake 22:24:43 no they're possible it just detects them 22:24:44 btw is @ so named because it comes before A in the alphabet? 22:24:45 and mocks you 22:25:03 kmc: that's a good reason to call something @ but have you heard my pedantic explanation of how @ is not actually @'s name yet 22:25:08 kmc: In Polish it's called a monkey 22:25:34 kmc: because let me tell you 22:25:38 I looooove delivering that explanation 22:25:47 @ for king of europe 22:26:32 In Finnish @ is sometimes called "cat's tail". Also sometimes something like "meow-meow". (But not often.) 22:26:46 i think kmc wisely ran away 22:26:51 elliott: no tell me 22:27:08 i accidentally turned on my xbox with my foot 22:27:22 haha 22:27:26 an emergency 22:27:33 kmc: It has a foot fetish?! 22:27:50 kmc: ok so i suck at naming things and like all things about @ am incessantly perfectionist about it 22:27:58 kmc: @ is actually an english-language macro that expands to whatever name i will give @ in the future 22:27:58 fizie...................... 22:28:12 kmc: i think you will agree that this is genius 22:28:17 yes 22:28:27 fizzie: apparently 22:28:29 also whenever i do give it a name i'll get gregor to sed -i 's/@/thename/g' over the logs 22:28:36 i call it macro expansion 22:29:11 very good 22:31:11 i forget, what's your answer to things like 22:31:17 > reverse "@" 22:31:19 "@" 22:31:36 > take 1 "@" 22:31:37 "@" 22:31:48 that use of the macro is clearly quoted mnoqy 22:31:52 "'@' a very weird word" 22:32:24 `(hello ,@(elliott)) 22:32:24 > text (reverse "@") 22:32:27 @ 22:32:28 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: (hello: not found 22:32:49 mnoqy: are you saying you've never seen lambdabot be wrong 22:32:50 > 1 22:32:50 > 1 22:32:50 > 1 22:32:52 1 22:32:52 can't find file: L.hs 22:32:52 can't find file: L.hs 22:32:54 see 22:32:57 it's wrong all the time 22:33:06 Bike: no there's no quoting 22:33:10 it'll even get expanded in email addresses 22:33:18 lambdabot's telling the truth!!it really can't find L.hs 22:33:25 it's not my fault people have been persistently misusing the @ codepoint for decades 22:33:32 too busy answering your DUMB USELESS '1' QERY 22:33:40 poor lambdabot :'[[[ 22:34:16 should have used something more obscure as a macro 22:34:51 perfection shouldn't have to care about previous (and WRONG) usage, mnoqy. 22:34:52 or used something sensible like a "working name" 22:34:59 mnoqy: are you suggesting @ is based around compromising my vision for the sake of others 22:35:07 i don't think you get it at all! 22:35:20 it was called elliottOS at first but that's ugly and too long to type and also it's not really an OS anyway 22:35:28 also dumb. 22:35:37 elliott'os 22:39:41 it was very briefly called lisp86 wasn't it 22:39:54 -!- zzo38 has quit (Remote host closed the connection). 22:40:07 wow that might actually be worse 22:40:25 Phantom_Hoover: no that was like your thing 22:40:29 yes, as i recall it fell out of use very quickly 22:40:30 that i convinced you should be @ instead 22:40:36 embrace, extend, extinguish 22:40:46 imo, @ should be that language Chaitin made that's like lisp with apl syntax 22:41:09 i think @'s language was going to basically be agda but better last time i thought about it 22:41:50 frp was involved 22:42:08 or rather FRP with bells on and something else which made it better 22:42:37 frrrrrrrrp 22:44:11 rude 22:45:08 also something about quoting. it'd be the best, in summary 22:45:56 good summary 22:46:40 i hear quoting is unhygenic 22:47:12 imo make it b/c of i want the best 22:47:23 what 22:48:05 does elliottcraft have a macro name 22:52:39 no but ais523 calls his own thing elliottcraft 22:52:41 so it's confusing enough 22:52:59 I like that name 22:53:11 Phantom_Hoover: yeah, elliottcraft is my language/game 22:53:19 link? 22:53:29 it's kind-of not particularly specified 22:53:36 I think I have a spec lying around somewhere I can pastebin 22:53:48 i remember doing the modelling for the elliottcraft prototype 22:53:51 good tymes 22:53:53 under the name CUBE 22:54:17 http://sprunge.us/RKMQ 22:54:26 as always with ais523 work-in-progress specs, it may or may not make any sensee 22:54:27 *sense 22:54:49 z is up down eh 22:58:06 'Sometimes, dlls export functions with names which aren’t valid Python identifiers, like "??2@YAPAXI@Z"' 22:58:12 great function name imo 22:58:51 [THE JOKE IS C++,] 22:58:57 quite likely 22:59:43 i implemented the Miller–Rabin primality test in Python and I'm using ctypes to test it against OpenSSL 23:00:08 ais523: it probably makes more sense than grammartree :P 23:00:21 :) 23:02:14 especially as I go in and try to make things more like real grammar 23:02:22 (grammar is hard, let's go shopping. for CUBES, presumably) 23:02:51 "IEC958_SUBFRAME. Stays crunchy ... ... even in milk." (Google page summary, start of.) 23:04:06 (I was looking at what the ALSA format "IEC958_SUBFRAME_LE" might be. Perhaps it's a method of writing raw IEC958 frames out of the S/PDIF pipe.) 23:07:45 Maybe fungot knows what IEC958_SUBFRAME_LE is? 23:07:45 FireFly: i think that in response to the question of whether you want to set the palette, so if you show that macro transformations are useful. 23:07:59 Or maybe not 23:08:04 fungot: Is it what I think it is? 23:08:04 fizzie: oh you're talking about. ;p http://www.slengpung.com/ v3/ fnord 23:08:19 fungot: No, that's not what I'm talking about. 23:08:20 fizzie: i pime fnord 12. ( yes, there are some written in smalltalk: squeak. 23:08:30 ais523: factory cube-factory cube interaction is left unspecified 23:08:34 Squeak indeed. 23:08:38 also you have a hanging sentence at the end of the conveor cube section 23:08:46 yeah, I noticed that hanging sentence rereading it 23:08:57 factory/factory interacts like mobile/mobile, anyway 23:09:00 they just push each other 23:09:21 I think that's the default 23:11:12 factory cube, factory cube, factory cube hates triangle cube 23:11:24 kmc: goddammit 23:11:33 it's stuck in my fucking head now 23:11:36 what's IEC958... oh it's S/PDIF? 23:11:39 elliott: you're welcome 23:12:43 also, just looking at this, there's too much randomness in action resolution 23:13:05 really it should be entirely deterministic, to ease hashlife-style processing 23:13:35 maybe i should put flood on 23:14:20 anyway, factory cubes seem to be indestructible 23:14:24 but I'm not sure that's a problem 23:14:36 I've been wondering if there's a way to dig an infinitely growing pit that you can just drop them down 23:16:19 -!- carado has joined. 23:25:09 `quote retroactive 23:25:11 590) I think the worst part of growing up is that it isn't retroactive. 23:25:31 what does that even mean 23:25:34 right, it was me that said that 23:25:52 that was surreal for a minute 23:26:13 Bike, that past you continues to be a complete ass. 23:26:37 i'm pretty sure past me continued on to be present me 23:26:48 the past is a grotesque animal 23:26:58 and in its eyes you see, how completely wrong you can be 23:27:19 that's the poetic version i guess 23:27:25 The elephant is a growtusk animal. 23:27:51 worst pun ever? 23:28:33 http://24.media.tumblr.com/002719ea5041eea5f32942c6371d29dd/tumblr_mlxin2L1b51rlkewbo1_1280.png 23:28:34 imo possibly 23:29:01 experience with beans 23:30:31 http://24.media.tumblr.com/6613166321d75d542cde3ed5852e2e85/tumblr_mlwz717Xf11rlkewbo1_1280.png this one's for shachaf 23:30:51 where are these from 23:30:58 i wanna see if any sites i made in middle school show up 23:31:21 http://oneterabyteofkilobyteage.tumblr.com/ 23:31:36 an outgrowth of that "you can download the entirety of geocities for some reason" thing 23:32:18 are these... real screenshots of Windows 95 23:32:20 i wonder if any of them have actually good web design 23:32:33 kmc: they made a diagram of how they do it 23:32:49 i think my shit was on angelfire 23:33:24 anime has been one of the reasons the internet has grown so quickly in the recent years 23:33:26 http://contemporary-home-computing.org/1tb/wp-content/uploads/screenshots-proxy.svg 23:33:30 Phantom_Hoover: lemme save you through looking through the terabyte: no 23:33:38 is that supposed to have text 23:33:47 that's a fucking great diagram 23:33:49 http://contemporary-home-computing.org/1tb/archives/3808 try this one 23:33:52 oh come on surely someone had a sense of aesthetics 23:33:58 -!- carado has quit (Quit: Leaving). 23:34:20 http://contemporary-home-computing.org/1tb/wp-content/uploads/tumblr_mlfjf3xX5g1rlkewbo1_12805.png 23:34:44 welp 23:34:56 Phantom_Hoover: yeah but you can't make that work with tiled backgrounds and framesets anyway 23:35:09 -!- augur has quit (Remote host closed the connection). 23:37:12 http://25.media.tumblr.com/df1e21c0c7c9e77649155518bf57eb20/tumblr_mlwo30gWm21rlkewbo1_1280.png this is approaching actual design 23:37:26 i mean it's ugly but someone did put effort into it 23:37:40 Freedom's Just Another Word For Nothing Left To Loose 23:37:47 http://25.media.tumblr.com/f36246b3f5e43d2d46b9eaa452635bbe/tumblr_mlwb4ftQbc1rlkewbo1_1280.png hm this design is alright 23:38:29 yeah 23:39:15 "steve's intense web" page at Bike's link was so intense, it left me reeling. 23:39:23 http://25.media.tumblr.com/faed6e672b8b88ef5f81e6d689e6a4a6/tumblr_mlvjccYHUq1rlkewbo1_1280.png 23:40:04 i enjoy the mojibake but it might be better if they fixed it 23:40:27 well that's what it'd hvae looked like irl 23:40:51 presumably not if you spoke the language in question 23:40:52 only because you have some anglophone locale. 23:40:59 at least there would be a reasonable chance of it coming out ok 23:41:18 unmarked shift-jis would work great on a defaultly installed japanese windows 95, probably 23:41:26 i think if you're russian in this era you have your browser set to KOI8-R by default or something 23:41:34 well so it's from the perspective of a western person browsing the web 23:41:36 and/or have traded your computer for old shoes to eat 23:41:46 like the OS is clearly not japanese 23:41:55 yeah 23:42:00 western person browsing SO MANY anime sites 23:42:00 welp just more anglocentric history I guess >_< 23:42:02 eurocentrism in our internet research 23:42:14 mnoqy: acccurate portrait of our history 23:42:49 kmc: i mean if it installed a japanese os for the japanese pages that would be cool 23:43:01 but i don't think just fixing the mojibake and leaving the rest equal would make it better 23:43:14 well, i suppose it's automated, and the pages probably don't have their locales marked very well 23:43:25 well it's easy to detect char encoding in 2013 23:44:05 http://25.media.tumblr.com/5e8db0be081fb264eaef4fdcececaa92/tumblr_mlvowfPpAA1rlkewbo1_1280.png this strikes me as very 'monqy style' 23:44:56 you must choose 23:45:34 i wish real life could be more like oneterabyteofkilobyteage 23:45:44 imo thatd be cool 23:46:38 Bike: that background makes me think http://userserve-ak.last.fm/serve/500/84062663/Emergency++I+High+Quality+PNG.png 23:46:49 good pic 23:46:55 is that an album art 23:46:57 yes 23:46:57 is the album good 23:46:59 yes 23:47:01 why 'kilobyte age' 23:47:15 elliott: It's very nontrivial to detect Shift-JIS in particular. 23:47:18 i should listen to this album because it has good art 23:47:21 -logic- 23:47:37 i think the reissue had a less great cover :'( 23:48:06 https://upload.wikimedia.org/wikipedia/en/0/00/Displan-emergency.jpg apparently 23:48:35 so i saw http://24.media.tumblr.com/128054f91cf826e316b13b71bdbe56fb/tumblr_mlvk9oXBOF1rlkewbo1_1280.png and tried to find the guy 23:48:41 which led me to the full page: http://www.reocities.com/collegepark/union/4138/ 23:48:49 mnoqy: "not as good" 23:48:54 elliott: ye 23:49:07 Just because I signed up for Amazon instant prime, and plan on buying stuff through Amazon, doesn't mean I should have gone with Kindle instead of Nook a while ago, right? 23:49:29 hi sgeo 23:53:46 -!- conehead has joined. 23:54:16 `welcome cone 23:54:18 cone: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:54:19 `welcome conehead 23:54:21 conehead: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:54:45 Thanks again? d: