00:00:08 Man, I miss Fentimans 00:00:20 Actually, I think I miss liquid in general 00:00:23 Maybe I'm just thirsty 00:00:47 so they don't have fentimans in york, i take. 00:01:00 only in hexham and montreal 00:01:03 I don't know about that 00:01:09 Just I'm on a student budget now 00:01:16 oh dear 00:06:21 ^ change polarity, switch < with > and - with + <-- i think it would be a bit more interesting if it also swapped [ and ]. 00:07:09 because that, unlike the others, might mess things up badly. 00:11:08 eek indian ocean monster cyclone 00:13:56 oerjan: doesn't it automatically make the program malformed unless it contains no loops? 00:14:08 -!- Bike has joined. 00:14:13 I guess you could use the implied loop-balancing rules from FukYorBrane 00:14:25 well i assume it would be somewhat lenient 00:14:33 mismatched brackets cause monster cyclones? shit 00:14:41 lexande: scary stuff 00:14:56 forgive us, we didn't know 00:15:38 ^bf ((])S:^):^IT'S THE END OF THE WORLD AS YOU KNOW IT 00:15:38 Mismatched []. 00:15:41 oops 00:15:46 ^ul ((])S:^):^IT'S THE END OF THE WORLD AS YOU KNOW IT 00:15:46 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ...too much output! 00:17:58 well, i have never known the future 00:18:32 -!- Sgeo has joined. 00:19:47 Hmm, that underload interp is non-compliant 00:20:22 they all are. 00:21:19 since there's absolutely no point in a compliant one. 00:22:23 you cannot quote the one thing that actually _needs_ to be handled with quoting. 00:23:30 :P 00:28:45 i recall ais523 said the quoting was just leftovers from overload or something. 00:28:52 yes, it was 00:29:04 in Underload you used square brackets for pointers and pointer targets 00:29:07 err, in Overload 00:29:34 ais523, how is Underlambda going 00:30:09 Taneb: I'm busy 00:30:14 Right 00:30:22 How is your thingy going about the circuits and whatnot 00:31:35 decently 00:31:41 :) 00:31:42 although I've got to do a bunch of category theory again tonight :( 00:31:46 :( 00:31:49 category theory makes me angry 00:32:08 Today I was formally introduced to functions 00:32:50 ais523: Why? 00:32:56 Goodnight 00:32:59 -!- Taneb has quit (Quit: Leaving). 00:33:51 i hope the functions were polite. 00:34:27 oerjan: somewhere between 1/3 and 1/5 were, I imagine 00:34:49 RIGHT 00:35:45 -!- ais523 has quit. 00:36:11 did i make ais523 angry :'( 00:36:23 categorically so 00:39:23 https://twitter.com/neilfws/status/388462601916542976/photo/1/large something went very wrong here 00:41:10 -!- augur has joined. 00:43:47 are you talking about the formatting 00:44:37 it does seem like some columns are mushed together 00:46:37 also what is an arath. 00:46:44 and should we be afraid of it. 00:52:35 kmc: 00:52:54 "In the case of purchasing, a player makes a request for purchasing an item at a given price, and will pay that price to the order with the lowest listed price. In other words, you will buy the item at your price and not the seller's price if yours is higher than his sell price" 00:52:58 That's about EVE Online 00:53:05 How does that compare/contrast to how it works irl? 00:53:28 -!- shikhin__ has joined. 00:53:46 it seems opposite 00:54:21 I think trades usually happen at the price already on the book, not at the price of the order which is taking liquidity (and so will never reach the order book) 00:54:38 because I mean if you're paying attention you would just ask for the lower price anyway 00:55:06 but you might not be fast enough, plus there are all these weird order types to consider (hidden, floating, etc) 00:55:09 so I dunno 00:56:26 -!- shikhin_ has quit (Ping timeout: 245 seconds). 01:04:48 -!- ^v has changed nick to plehnu. 01:05:12 -!- plehnu has changed nick to ^v. 01:09:19 Hmm, I wonder why EVE does it the way it does, then. More onus on.. the second person to be smart? 01:10:02 Sgeo: like, the stock market? 01:10:38 I don't know how markets work :( 01:11:22 nobody really does 01:15:47 ....WIndows Defender decided that an SQLite3 journal file used by my IRC client was malware 01:15:48 wat 01:16:05 maybe it has some malware in 01:16:16 -!- ^v has quit (Disconnected by services). 01:16:23 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* 01:16:48 -!- ^v has joined. 01:18:37 -!- ^v has changed nick to Fackau. 01:18:40 -!- Fackau has changed nick to Fackaufrenhjtr. 01:27:32 -!- Fackaufrenhjtr has changed nick to ^b. 01:27:33 -!- ^b has changed nick to ^v. 01:32:33 -!- ^v has quit (Quit: Leaving). 01:33:57 -!- Sprocklem has quit (Ping timeout: 248 seconds). 01:37:08 kmc: i'm happy to report that my browser did _not_ suddenly decide today's logs were a virus. 01:37:18 good 01:37:23 I think it has to appear at the start of a file 01:37:28 I'll be sure to send it exactly at midnight next time. 01:44:28 > logBase 1.025 2 01:44:29 28.071034525938728 01:45:20 ? 01:46:47 someone claimed the 2.5% yearly inflation means doubling in 28 years 01:46:54 *that 01:59:55 -!- shikhin__ has quit (Ping timeout: 248 seconds). 02:01:18 -!- augur has quit (Remote host closed the connection). 02:08:04 -!- Sprocklem has joined. 02:24:51 -!- augur has joined. 02:44:16 -!- Bike has quit (*.net *.split). 02:44:16 -!- sebbu has quit (*.net *.split). 02:44:16 -!- AwfulProgrammer has quit (*.net *.split). 02:44:17 -!- olsner has quit (*.net *.split). 02:44:33 -!- Bike has joined. 02:44:43 -!- olsner has joined. 02:44:48 -!- AwfulProgrammer has joined. 02:45:28 -!- sebbu has joined. 02:47:13 o.O there's a person who doesn't like the lens library 02:47:29 wat: 02:47:30 <= Netsplit between *.net and *.split. Users quit: Bike, sebbu, AwfulProgrammer, olsner 02:47:43 Yo 02:49:27 => Netsplit between *.net and *.split ended. Users joined: Bike, olsner, AwfulProgrammer, sebbu 02:49:39 _after_ Bike said Yo 02:50:13 I am eternal. 03:00:00 -!- yorick has quit (Remote host closed the connection). 03:03:26 -!- AwfulProgrammer has quit (Changing host). 03:03:26 -!- AwfulProgrammer has joined. 03:21:19 So, I went into a channel which would be the most relevant channel for a language, and asked why the language exists 03:21:22 "Not sure" 03:22:29 me neither 03:25:31 http://mccaine.org/2013/10/09/dwarf-fortress-a-marxist-analysis/ 03:34:22 -!- olsner has quit (*.net *.split). 03:34:23 -!- FreeFull has quit (*.net *.split). 03:34:38 -!- FreeFull has joined. 03:34:49 -!- olsner has joined. 03:35:00 -!- FreeFull has quit (Changing host). 03:35:01 -!- FreeFull has joined. 03:39:02 And... no one here bothered to fall for it --- I was referring to the "racket/gui" language in Racket, which is just Racket + (require racket/gui) 03:42:10 ... 03:42:12 how tremendously exciting. 03:42:42 i see elliott agrees, and on perfect time too. 03:43:18 am i trolled 03:44:49 i am eagerly waiting about sgeo telling us how he willfully splits infinitives to rile up other channels. 03:45:04 *waiting for 03:48:38 *to pathetically rile 03:49:23 not bad 03:49:47 darn i actually missed that one 03:50:29 i knew i'd get bad karma from this. 03:56:46 -!- asie has joined. 03:57:01 -!- Tefaj has quit (Quit: Quit). 03:57:39 -!- Jafet has joined. 03:58:23 -!- Jafet has quit (Changing host). 03:58:23 -!- Jafet has joined. 04:05:46 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 04:37:10 yo, infographic http://xkcd.com/1276/ 04:38:31 that's cool 04:40:24 I didn't thing Voyager's shadow would be so big. 04:48:59 "(permadeath)"? 04:49:26 planet of the roguelikes 04:53:21 Sgeo: those wacky names are references to http://xkcd.com/1253/ 04:56:24 Blogodrome 04:56:45 goldenpalace.com, that's classy 04:58:54 http://i.somethingawful.com/u/livestock/2009/11/11_17_dogs.jpg related 05:00:29 Bike: OKAY 05:06:29 joke ruined by incorrect choice of image compression format 05:06:43 LARGE, FLIGHTLESS DOG 05:06:55 hm somehow I missed #1253 05:07:12 kmc has this rare condition that makes him unable to read jpg compressed text. 05:10:28 -!- glogbackup has joined. 05:16:37 * oerjan now learned about goldenpalace.com. and that they _would_ be likely to try to get a planet named after them. 05:16:58 yes indeedy. 05:17:37 wow a naked woman holding some playing cards wants to give me €300 05:17:41 this is the best day ever!! 05:19:39 lucky 05:24:55 http://www.scp-wiki.net/scp-1539 06:09:12 -!- nisstyre has joined. 06:17:07 "We regret to inform you that we do not allow residents from New York to play on our system" 06:23:04 -!- FreeFull has quit. 06:34:40 -!- Sprocklem has quit (Ping timeout: 264 seconds). 07:07:49 -!- Taneb has joined. 07:21:09 -!- ais523_ has joined. 07:31:25 ais523_: while i'm checking out r/friends, the fact that 2^31-1 is prime is used implicitly by my Unlambda in Intercal. 07:31:43 haha 07:31:59 iirc 07:35:03 -!- mnoqy has joined. 08:07:54 -!- ski has quit (Read error: Operation timed out). 08:37:51 -!- Phantom_Hoover has joined. 08:43:43 -!- impomatic has quit (Quit: impomatic). 08:45:51 -!- ais523_ has quit (Quit: Page closed). 09:07:19 `slist 09:07:24 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 09:16:55 -!- nisstyre has quit (Quit: Leaving). 09:34:22 -!- Taneb has quit (Quit: Leaving). 09:37:47 -!- oerjan has quit (Quit: leaving). 09:54:57 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds). 10:06:30 -!- Phantom_Hoover has joined. 10:09:28 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 10:09:33 -!- Phantom__Hoover has joined. 10:22:53 -!- Taneb has joined. 10:23:37 Good things to hear in a lecture: "Forget everything I just said" 10:25:18 yes 10:26:02 This is a fun lecture 10:32:09 -!- Phantom___Hoover has joined. 10:32:12 Taneb, what lecture 10:32:32 Core algebra 10:32:51 He's trying to remember set theory 10:33:09 -!- Phantom__Hoover has quit (Ping timeout: 248 seconds). 10:33:19 ("He" being the lecturer) 10:33:32 is this algebra as in abstract or algebra as in boring 10:33:46 The former 10:35:48 It's going over stuff we've already done, but /practical/ 10:36:08 so, boring 10:36:16 Yeah 10:36:22 not abstract 10:36:35 It is abstract too 10:36:49 Set theory and what have you 10:37:16 Just basic abstract, done boringly 10:38:17 groups? 10:38:29 Not yet 10:38:36 Just sets 10:38:48 Endless bloody sets 10:40:10 odd thing to call algebra 10:40:32 Next week we move to functions 10:41:14 i guess this is an introductory course? nobody's supposed to know math 10:41:34 Oh look he's proving intersection is associative using a venn diagram 10:41:47 mnoqy, nobody's supposed to know maths past a-level 10:42:07 and a-level is pointlessly modular, too, so they can't even assume you learnt a given thing at a-level 10:42:23 sounds great 10:43:27 How do you know this PH you are practically foreign 10:44:20 because i'm sitting around with people who all did different things at a-level and have had to re-learn them for the benefit of those who didn't 10:48:31 -!- Taneb has quit (Ping timeout: 245 seconds). 11:27:37 -!- Taneb has joined. 11:28:00 Phantom___Hoover: :/ 11:33:25 -!- Sgeo has quit (Read error: Connection reset by peer). 11:50:58 -!- yorick has joined. 11:52:58 -!- Taneb has quit (Quit: Page closed). 12:32:53 -!- MindlessDrone has joined. 12:49:15 -!- boily has joined. 12:49:23 -!- metasepia has joined. 12:52:36 -!- boily has quit (Client Quit). 12:52:49 -!- boily has joined. 13:25:51 -!- Taneb has joined. 13:37:28 -!- Taneb has quit (Ping timeout: 240 seconds). 13:42:16 -!- Taneb has joined. 13:42:30 How do I prove that in radians sin x ~= x when x =~= 0? 13:44:35 when x → 0, d(sin(x))/dx ~= 1. 13:44:51 boily, no 13:44:58 Not like that 13:45:25 I can't? 13:45:53 @tell oerjan but it's expensive! and I don't think there are that many phở joints in hexham. 13:45:53 Consider it noted. 13:46:18 What's that glyph after the ph 13:46:49 just a moment... ♪ 13:48:15 U+1EDF LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE 13:48:28 :O 13:48:35 :ở 13:48:51 No, I can't remember any phở joints in Hexham 13:48:54 Still missing the reverse of `unicode, I see. 13:48:57 Maybe one's opened, though 13:50:45 the more diacritics stacked on vowels, the tastier the szoup. 13:53:27 `unidecode phở 13:53:29 ​[LATIN SMALL LETTER P] [LATIN SMALL LETTER H] [LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE] 13:53:34 There we: go. 13:54:00 (With any luck, someone had already added that in. Oh well, it's good to be redundant.) 13:54:45 `run unicode SNOWMAN | xargs unidecode 13:54:48 ​[SNOWMAN] 13:55:23 A snowman went through a pipe there, but no-one saw it. 13:55:54 I never understood what xargs is for. 13:56:05 `unidecode ⎀⇱⇞⌦⇲⇟ 13:56:07 ​[INSERTION SYMBOL] [NORTH WEST ARROW TO CORNER] [UPWARDS ARROW WITH DOUBLE STROKE] [ERASE TO THE RIGHT] [SOUTH EAST ARROW TO CORNER] [DOWNWARDS ARROW WITH DOUBLE STROKE] 13:56:13 -!- Koen_ has joined. 13:56:21 It's for piping snowmans. 13:56:34 `learn xargs is for piping snowmen. 13:56:39 I knew that. 13:56:44 `pastewisdom 13:56:45 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/ 13:57:22 boily: xargs is awesome in combination with find or ls 13:57:36 myname: ah? care to explain why? 13:58:02 i can give an example 13:58:08 `run unidecode ☯ # now with code points 13:58:10 ​[U+262F YIN YANG] 13:58:25 people somewhere else really needed to know which paths are longer than 255 chars, because windows is stupid 13:58:31 how would you do that? 14:00:23 find -type d | grep -E '.{256,}' 14:00:46 boily: I don't think "paths" involves only directories. 14:01:03 -!- Uguubee111116 has joined. 14:01:35 tricky :D okay, a bit modified: you want to know how long each path is 14:02:00 okay, you don't need it for that, either 14:02:49 fizzie: find -type b -o -type c -o -type d -o -type p -o -type f -o -type l -o -type s -o -type D, then :p 14:03:10 Arguably many uses of "find | xargs" should be "find -exec" instead, it's just that the -exec syntax is kinda crummy. 14:03:24 I've gotten to the habit of "find -print0 | xargs -0" instead. 14:04:31 -!- Uguubee111116 has quit (Client Quit). 14:04:50 -!- Uguubee111116 has joined. 14:04:56 btw, what is a door? 14:05:09 It's a Solaris IPC thing. 14:07:04 You can have a server behind a door, and then have clients call it and pass things through it; and the door can be visible in the file system. Kind of something between (non-abstract-namespace) Unix domain sockets and a RPC mechanism. 14:07:46 sounds pretty useful. there must be some reason it hasn't gained more visibility. 14:08:23 I guess it's also a swinging or sliding barrier that will close the entrance to a room or building or vehicle? 14:09:08 that kind of door is there for physics teachers to try to quantum tunnel through. 14:09:42 I think it just didn't have enough benefits over "traditional" mechanisms to accomplish the same thing to quantum tunnel outside Solaris. 14:10:10 but then, we're stuck with horrendous abominations like d-bus and suchlike. 14:10:29 You can pass file descriptors through a door, but you can do that over Unix domain sockets too. And there's a library written around it, but you can write libraries around anything. 14:11:27 `unidecode ☺ 14:11:29 ​[U+263A WHITE SMILING FACE] 14:11:44 That doesn't look very white in this terminal. 14:12:15 them pixels drawing the face are somewhat white in this terminal, I guess... (what colourscheme do I use again?) 14:12:23 Oh would you look at that, I need to catch a 14:12:25 `unicode BUS 14:12:27 Traceback (most recent call last): \ File "/hackenv/bin/unicode", line 5, in \ print u"".join(map(unicodedata.lookup, sys.argv[1:])).encode("utf-8") \ KeyError: "undefined character name 'BUS'" 14:12:41 (That thing is so useless. That's U+1F68C.) 14:13:57 🚌 14:14:13 hmm... urxvt/weechat seem to have some trouble with chars outside the BMP... 14:17:07 -!- sebbu has quit (Quit: reboot). 14:24:19 My urxvt/irssi setup, too. 14:24:38 -!- conehead has joined. 14:24:56 Also I got some surrogates out when I tried to paste one to Unidecode, which is the silliest. 14:25:53 (Did Java's Modified-UTF-8 use UTF-8-encoded surrogates? 14:29:55 (Guess it did.) 14:32:01 -!- augur has quit (Remote host closed the connection). 14:53:42 -!- oerjan has joined. 15:10:21 -!- nooodl has joined. 15:11:43 -!- sebbu has joined. 15:12:16 -!- sebbu has quit (Changing host). 15:12:16 -!- sebbu has joined. 15:12:35 -!- carado has joined. 15:12:56 -!- augur has joined. 15:14:13 `unicode POULET 15:14:16 Traceback (most recent call last): \ File "/hackenv/bin/unicode", line 5, in \ print u"".join(map(unicodedata.lookup, sys.argv[1:])).encode("utf-8") \ KeyError: "undefined character name 'POULET'" 15:15:24 How do I prove that in radians sin x ~= x when x =~= 0? <-- i recall from some discussion that it's quite tricky to do from the intuitive geometric definitions without being circular. 15:15:51 @messages-loud 15:15:51 boily said 1h 29m 57s ago: but it's expensive! and I don't think there are that many phở joints in hexham. 15:17:02 -!- nooodl has quit (Ping timeout: 240 seconds). 15:17:50 Taneb: of course from the power series definition of sin x it's "trivial". 15:21:06 wtf did this get a commit http://codu.org/projects/hackbot/fshg/index.cgi/rev/7003033326b8 15:22:02 oh wait i see, it was with `run probably, so some of the >'s got shell interpreted 15:22:16 `ls 15:22:18 ​+ \ +[+ \ bdsmreclist \ bi \ bin \ bin` \ canary \ cat \ complaints \ dog \ etc \ factor \ file \ ibin \ index.html \ interps \ lib \ mind \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ wisdom \ wisdom.pdf 15:22:31 `run rm + +[+ 15:22:34 wtf +[+ 15:22:35 No output. 15:22:49 myname: see my previous link 15:23:19 `ls 15:23:21 bdsmreclist \ bi \ bin \ bin` \ canary \ cat \ complaints \ dog \ etc \ factor \ file \ ibin \ index.html \ interps \ lib \ mind \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ wisdom \ wisdom.pdf 15:24:32 `run echo -e "#!/usr/bin/env python\n# -*- encoding: utf-8 -*-\nimport sys\nimport unicodedata\ntry:\n print u''.join(map(unicodedata.lookup, sys.argv[1:])).encode('utf-8')\nexcept KeyError:\n print u'Úńḱńóẃń ćh́áŕáćt́éŕ.'" >bin/unicode 15:24:35 No output. 15:24:42 `unicode LATIN SMALL LETTER A 15:24:44 a 15:24:44 oerjan, :( 15:24:50 `unicode ZZZZZZZZ 15:24:51 Traceback (most recent call last): \ File "/hackenv/bin/unicode", line 8, in \ print u'Úńḱńóẃń ćh́áŕáćt́éŕ.' \ UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128) 15:24:55 boily: um what did you change 15:25:01 aaaaaaurgh! 15:25:21 oerjan: tried to add a try/except for `unicode not to choke on a KeyError. 15:25:22 lol 15:25:30 ic 15:25:36 `run echo -e "#!/usr/bin/env python\n# -*- encoding: utf-8 -*-\nimport sys\nimport unicodedata\ntry:\n print u''.join(map(unicodedata.lookup, sys.argv[1:])).encode('utf-8')\nexcept KeyError:\n print u'Unknown character.'" >bin/unicode 15:25:39 No output. 15:26:30 `unicode MAKE MY DAY, PUNK. 15:26:32 Unknown character. 15:26:43 Taneb: iirc you essentially have to go through a proof that the circumference of a circle is 2pi*r 15:28:00 or something like that. different ways of saying essentially the same limit thing. 15:28:25 :( 15:30:48 -!- shikhin_ has joined. 15:31:18 sin'(x) = cos(x) is of course one of those. 15:31:24 -!- shikhin_ has changed nick to shikhin. 15:31:54 (which allows you to get yours with l'hôpital's rule.) 15:32:00 oerjan, which was the proof I was trying to understand 15:32:13 (that is, that sin'(x)=cos(x)) 15:32:20 heh 15:33:14 or to be precise, you need to carefully define the length of a circle arc somehow. 15:33:52 like how archimedes did it, when he proved c = 2pi*r. 15:34:28 although in modern treatments, the length of a smooth curve is defined using derivatives. 15:34:39 i think if you do that, you get a non-circular proof. 15:35:03 How do I prove that in radians sin x ~= x when x =~= 0? 15:35:24 oerjan has presumably told you this already but the maclaurin series is the quickest way 15:35:50 Phantom___Hoover: i did, but i also guessed he's asking for a deeper issue. 15:36:06 Phantom___Hoover: well, that's circular for Taneb's question unless you say that sin is defined to be the limit of this power series 15:36:40 (as opposed to being defined to be some nonsense with circles) 15:37:24 this is all true, but actually proving that d/dx(sin x) = cos x is not something i've ever seen, at least 15:37:32 I think mostly I'm falling asleep 15:38:00 Phantom___Hoover, it's pretty easy using that lim_(x->0) (sin x) = x 15:38:15 And the limits definition of differentials 15:38:21 isn't that exactly the thing you were meant to prove 15:38:46 No, that was the thing I asked about 15:38:47 Phantom___Hoover: this is the x and y of the xy problem in question. 15:39:03 Modern trigonometry avoids circular reasoning. 15:39:11 which are equivalent to each other. 15:39:16 I wasn't actually meant to do anything 15:39:24 Put the milk in the fridge maybe 15:39:27 Guess I failed at that 15:40:39 * oerjan checks he didn't forget to unpack his own groceries 15:41:17 I'll do that now 15:41:18 Taneb: anyway it's good to ask such questions, it's what i vaguely recall doing when i started univ. 15:41:25 -!- lmt has joined. 15:41:32 ok which one of you assholes posted this http://www.reddit.com/r/Minecraft/comments/1o7ktk/what_happened_to_real_redstone/ 15:42:40 lmt: i don't recall that nick here. 15:43:04 oerjan: does it mean I can spam^H^H^H^Hkindly welcome lmt? 15:43:13 `pastlog who are you, the NSA 15:43:45 No output. 15:43:49 boily: i meant the author of the reddit post. please stand by for answer to your question. 15:43:53 `pastlog Taneb: i mean if the point is just to intuitively convince yourself, imagining the circle is probably sufficient 15:44:04 2013-03-19.txt:21:52:54: which is a hallmark of a good esolang 15:44:13 lmt, the comments on this thread are physically hurting me 15:44:13 i never trust HackEgo's No outputs on first - right. 15:44:17 boily: nope, not new. 15:44:21 Phantom___Hoover: good 15:44:26 feel the pain 15:44:47 since it's just saying that near the x axis, the circle is practically vertical 15:45:10 * oerjan almost forgot to swat Jafet -----### 15:45:48 I just can't appreciate the kind of vast, redstone-powered computers that folks build in Minecraft. While it clearly takes dedication and talent to design them, it's kind of like looking at someone's model railroad or stamp collection. It's impressive, but not something that really 'impacts' you beyond saying, "Wow, this guy has a ton of time on his hands". 15:45:49 oerjan: oh well. maybe next time! (and hopefully it won't be an overly attached misguided young teenaged colombian girl...) 15:46:17 what 15:46:25 boily: what we need to ask, are those spanish people all the same girl 15:47:11 lmt: what is the point of minecraft _other_ than doing such things. 15:47:39 building stuff 15:47:48 that looks good on renders 15:48:50 `learn lmt is insufficiently mad for this channel. 15:48:55 I knew that. 15:49:49 i can kind of sympathise to an extent though, MC circuitry was far more interesting when it was all about crazy physics exploits 15:50:05 i'm the only one mad enough for this channel, actually 15:50:16 ah... the good old times where I exploited grass growth for my mad contraptions... 15:50:20 Phantom___Hoover: yeah, redstone isn't really a particularly good esolang 15:50:52 the most esoteric part of minecraft is getting upside-down stairs to align with each other 15:51:39 the block update detector becoming an actual block was the dumbest thing ever 15:52:47 huh? it did? 15:53:38 oh, it was tentatively announced but not actually released 15:54:25 i miss boatvators though 15:54:27 and boosters 15:55:15 on the other hand have you seen the guy creating spawners in vanilla survival 15:55:46 minecraft is not quite dead yet 15:56:48 Dwarf Fortress is where it's at 15:57:08 i was under the impression that minecraft has been completely usurped by its own modding community 15:57:12 Taneb, ON THAT TOPIC 15:57:16 Phantom___Hoover: here's the video http://www.youtube.com/watch?v=9iaU1TvIQqM 15:57:21 Phantom___Hoover, GO ON 15:57:28 Phantom___Hoover: the most insane thing i've ever seen 15:57:30 Taneb, MAKE FORT 15:57:38 VANILLA OR ANTHRACITE 15:57:41 pure vanilla survival 15:59:03 if you have anthracite, use that 15:59:22 i have gone back to my opinion that mineral distribution is still complete shit 15:59:33 yes it is 15:59:51 on the other hand if you make it more realistic it will just be boring as hell 16:00:07 Anthracite it is 16:00:07 boatvators are dead??? NOOOOOOOOOOOOOOOOOOOOOOOOO! 16:00:49 every embark would just have at most one mineral 16:01:15 lmt, anthracite is my mod, it adds high-yield coal ore to some stone layers and adds iron ore to others 16:01:23 oh 16:01:33 makes it actually possible to start a steel industry on most sites 16:01:38 lame 16:01:53 eh 16:01:53 if you want to start a steel industry pick a proper embark 16:02:06 please 16:02:30 even with dfhack's prospect-on-embark-screen thing i wasn't able to find a site with coal, flux and ore 16:03:03 well keep looking! 16:03:10 `unidecode 🚌 16:03:10 prospect-on-embark underreports flux 16:03:13 ​[U+D83D DUNNO] [U+DE8C DUNNO] 16:03:20 flux was not the issue 16:03:22 and who needs coal 16:03:29 when the embark screen says flux i believe it 16:04:01 i have never used coal ever 16:04:08 anyway this argument is not going to be anything but worthless and acrimonious, let's stop 16:04:10 You need coal or charcoal to make steel 16:04:11 there's lava on every map 16:04:14 and trees 16:04:17 on every map 16:04:20 i'll play how i want to, you play how you want to 16:04:33 Choosing a site now 16:06:02 Taneb, btw dfhack is now essentially "the dwarf fortress unofficial patch project"; i highly recommend it even if you never actually use any of its tools 16:06:17 it even fixes the temperature system! 16:06:44 it even fixes the cursor jumping to the middle of the screen when you switch modes! 16:07:14 sadly it doesn't fix the need to have four different cursor modes 16:08:09 btw i'm serious about never using coal - i dont' think i've ever even seen any 16:08:15 yes 16:08:23 this is why mineral distribution is shit 16:08:44 yeah but that doesn't actually prevent you from having steel 16:09:10 ten layers of sedimentary stone which may contain useful ores, then a hundred layers of worthless metamorphic and igneous intrusive 16:09:55 lmt, i do know this, my perspective is just slightly skewed on account of just having spent a while playing on a glacier 16:10:30 that's how geology works, yes 16:10:43 sigh 16:10:52 df is not, and has never been, about realism 16:10:59 ways real life does not work: 16:11:33 you can't fit an unlimited number of people into a given space because they're lying down 16:11:59 you can't feed a couple hundred people off two underground farm plots 16:12:35 people don't eat, sleep and drink once every month or two 16:13:03 You can't attach an archimedan screw to a watermill and make a perpetual motion machine 16:13:16 you can't fit a few hundred boulders into the same space taken up by a chair 16:13:37 Pressure sometimes causes liquids to end up higher than when they started in real life 16:15:12 -!- lmt has quit (Ping timeout: 252 seconds). 16:15:27 Phantom___Hoover, embark on a small island y/n 16:15:46 n, you'll get no contact from non-dwarven civs 16:15:57 i had the same problem on the glacier, it's just boring in the long run 16:16:37 i think you might not even encounter megabeasts 16:16:44 No, you encounter megabeasts 16:16:59 One of my previous fortresses got wiped by a fire demon on a small island 16:17:48 Embark with no reported flux y/n 16:18:02 mmmm 16:19:21 n, getting flux is really hard 16:22:33 Time to make a new world, then 16:26:52 U+D83D and U+DE8C are surrogates. Dunno where they come from. 16:27:24 "The Python language environment officially only uses UCS-2 internally since version 2.0, but the UTF-8 decoder to "Unicode" produces correct UTF-16." 16:27:27 Oh, I guess from there. 16:28:09 "Since Python 2.2, "wide" builds of Unicode are supported which use UTF-32 instead;[12] these are primarily used on Linux." 16:28:32 -!- Koen_ has quit (Quit: Koen_). 16:30:51 Huh 16:30:51 `run python -c 'unichr(65536)' 16:30:53 Traceback (most recent call last): \ File "", line 1, in \ ValueError: unichr() arg not in range(0x10000) (narrow Python build) 16:31:01 Phantom___Hoover, this worldgen is up to the Age of Heroes 16:31:05 "narrow Python build" I guess that's why it doesn't do non-BMP. 16:31:21 Taneb, good age that 16:34:49 Worldgen 2 complete 16:46:05 -!- KingOfKarlsruhe has joined. 16:52:33 *sigh* 16:52:46 worldgen 3 16:53:18 btw I'm leaving at 7 16:55:30 On another note, it's less than two weeks until I attend a relatively Haskell-themed event 16:57:46 -!- FreeFull has joined. 16:59:05 relatively haskell-themed, eh? 16:59:20 Aye 16:59:42 It's got people like Phil Wadler and Neil Mitchell 17:01:09 I can't figure how to make the Rust 0.8 REPL evaluate anything without segfaulting 17:02:39 If I write code with an error, it displays the error, but if I write valid code it segfaults 17:02:53 A segfault is how you know it's working. 17:03:16 Maybe the interpreter in the HEAD is better 17:03:46 You mean the limitless power of your imagination? 17:04:53 -!- lmt has joined. 17:05:04 sigh what 17:05:18 yeah 17:05:59 yeah 17:06:53 Phantom___Hoover, this world looks more promising 17:07:43 As in it actually has flux 17:09:23 but can you make capacitors out of it 17:09:27 Phantom___Hoover, embark next to a human town y/n 17:09:31 oerjan, who knows 17:09:49 Alas Doc Brown was not a dwarf 17:09:59 I like capacitors that go *BOOM*. 17:10:31 Phantom___Hoover, warm, woodland, stream, moderate vegetation, calm, clay, deep soil, multiple shallow and deep metals, flux 17:10:51 boring 17:11:04 lmt, this is elliott, Phantom___Hoover, and I playing 17:11:04 dwarf fortress is too boring :( 17:11:11 Boring is impossible 17:11:41 right, the only way to make it non-boring is by griefing your own game 17:12:20 Or by having three clashing playstyles interacting 17:12:27 same thing 17:12:35 of course DF is boring. how would you get your minerals otherwise? 17:12:49 lmt, yeah, but it feels less self-harm-y 17:12:54 there are no drills in DF if that's what you mean 17:13:35 which is unfortunate, would be cool if you could strap a giant corkscrew onto a pole and bore all the way down to lava 17:13:54 You'd need a p. long pole 17:14:10 Embark with: one adamantium corkscrew 17:14:34 Taneb: you just keep adding sections to it 17:16:23 Phantom___Hoover, I'm gonna embark here now 17:17:05 http://mccaine.org/2013/10/09/dwarf-fortress-a-marxist-analysis/ 17:19:06 fungot: talk to me 17:19:06 olsner: so i just filter it out my end 17:19:36 fungot is not in a mood for talking. 17:19:37 Jafet: it just might not be so useful if one cannot interleave conditionals as well the quick-sort code is unusual, so " hello, world always nops in those situations) 17:19:47 fungot: how are you today? 17:19:47 boily: by no means 17:19:50 dwarf fortress would be nicer with progressively harder sieges and building destroyers that destroy constructed walls and traps 17:20:12 and dig 17:20:24 dwarf fortress needs endermen. 17:20:35 boily: endermen were nerfed 17:20:47 they can't pick up things like cobble anymore :( 17:20:58 but... but... whyyyyy... 17:21:46 Dwarf Fortress will be nicer once toady writes the actual game on it 17:22:56 Phantom___Hoover, good news 17:22:58 we have flux 17:23:05 boily: i don't know.. i'm sorry :( 17:24:29 Phantom___Hoover, and limonite 17:24:35 Doin' p. good so far 17:27:20 Phantom___Hoover, and we've struck galena! 17:27:32 So we can make silver for hammers and lead goblets for elves 17:29:02 the races of DF: dwarves, humans, elves, goblins, and hammers. 17:30:03 you'd sort of think goblets were for goblins 17:30:26 No, the hammers are for the goblins 17:30:43 for elves i recommend making a giant death trap 17:30:52 boily, technically kobolds are a race too 17:30:53 possibly involving lead goblets somehow 17:31:22 Taneb: I deny kobolds. I refuse to admit their existence. 17:31:36 You could serve them deadly poison in lead goblets. Wait, I guess that's not implemented. 17:32:55 -!- oerjan has quit (Quit: gobble gobble). 17:33:45 oerjan left! let's party!! 17:34:04 i'm blue, dabadee dabada, dabadee dabada, dabadee dabada 17:34:50 lmt: if you want to party hard, try ~duck. 17:35:46 ~duck 17:35:46 --- ~duck query 17:35:47 --- Query information from Duck Duck Go 17:36:02 ~duck how to party hard 17:36:02 "Party Hard" is a song by Andrew W.K., first released as a single in 2001 and included on his first album I Get Wet. 17:36:21 Wasn't someone in this channel trying to apply graph theory to Dwarf Fortress to find the optimum workshop/stockpile layout 17:36:38 that sounds plausible 17:36:42 yeah 17:36:45 where else would they be? 17:37:01 #df or something? 17:37:56 #df doesn't seem to be very dwarfortressian... 17:38:14 whatever dwarf fortress calls its IRC channel then 17:38:32 #dwarffortress is incredibly bad 17:38:35 ~metar dwarf fortress 17:38:36 --- Station not found! 17:38:57 i can't recommend that channel for any purpose 17:42:04 ~metar KPWT 17:42:04 KPWT 111735Z AUTO 00000KT 10SM BKN023 OVC032 10/06 A3018 RMK AO1 17:49:25 IATA codes in yet? 17:50:21 fizzie: nah. going to open an issue for that. 17:50:52 Is "open an issue" some kind of an euphemism? 17:51:20 only if you have wet github dreams. 17:52:37 who doesn't? 17:52:45 -!- augur has quit (Remote host closed the connection). 17:52:54 i mean, octopussies? 17:54:54 -!- conehead has quit (Quit: Computer has gone to sleep.). 17:55:21 -!- augur has joined. 17:56:43 I should make that channel stats page update somehow semiautomatic, it had been a month since I last refreshed it. 18:00:25 -!- Taneb has quit (Quit: Leaving). 18:03:28 ~metar KNYC 18:03:29 KNYC 111751Z AUTO 08011G16KT 030V110 10SM BKN019 OVC046 18/14 A3006 RMK AO2 SLP170 60002 T01780139 10183 20167 58008 $ 18:05:46 ~metar CYUL 18:05:46 CYUL 111700Z 01005KT 15SM BKN240 18/08 A3017 RMK CI7 SLP218 DENSITY ALT 200FT 18:06:08 hm. kinda the same weather down there. 18:06:12 are IATA codes those normal airport codes you see on boarding passes etc? 18:06:47 yes 18:06:51 olsner: yes. IATA codes are 3 letters long, ICAO 4 letters (sometimes 3 alpha + 1 num). 18:07:34 there are some namespace issues because the FAA assigns three letter codes to every US airport 18:07:38 ~metar EFHK 18:07:39 EFHK 111750Z 30008KT CAVOK 06/03 Q1026 NOSIG 18:07:49 That's so short compared to all you guys. 18:08:04 is three letters even enough for the world's airports? seems like such a small namespace 18:08:14 -!- azaq23 has joined. 18:08:34 and the IATA assigns three letter codes to every airport with commercial international flights and many but by no means all others 18:08:35 olsner: no, therefore ICAO. as lexande said, there are clashes between IATA codes. 18:09:06 and if a US airport has an IATA code then the FAA code matches it 18:09:07 43762 lines in the master-location-identifier-database-20130801.csv mentioned before. 18:09:49 they should switch to unicode so they get more letters 18:10:08 but there are US airports with no IATA codes (and no commercial flights) with FAA codes that the IATA uses elsewhere 18:10:14 CBG is perhabs the most notable examble 18:10:17 example 18:10:34 fizzie: yup :D 18:11:19 KCBG, Cambridge Minnesota Municipal Airport, is known to the FAA as CBG and not known to the IATA 18:11:51 and cambridge, england is iata's cbg? 18:11:54 while EGSC, Cambridge UK Airport, is known to the IATA as CBG (and not known to the FAA since it's not in the US) 18:12:25 I'm sure the FAA *know* about it 18:12:43 -!- shikhin has quit (Read error: Connection reset by peer). 18:12:46 The xkcd "geohash" in this graticule few days ago was right on one of the runways of the Helsinki-Vantaa airport. 18:12:48 well the IATA also *know* about KCBG 18:13:10 i've flown to an airport with no ICAO code 18:13:14 kind of a hassle for my openflights 18:14:34 http://carabiner.peeron.com/xkcd/map/map.html?date=2013-10-08&lat=60&long=24&zoom=9 -- there 18:15:00 (Sorry, I think they renamed to "Helsinki Airport" recently.) 18:17:47 it's just (-2.1575, 34.2212) 18:18:24 actually i found some website pretending it's called GTZ but that seems to be made up 18:19:36 hmm, i guess it's not true that FAA codes always match IATA codes when both exist 18:28:09 -!- ^v has joined. 18:30:35 -!- shikhin has joined. 18:30:53 oh dear, i missed taneb's progress 18:31:19 whatever dwarf fortress calls its IRC channel then 18:31:29 (it's #bay12games on newnet, for posterity) 18:33:45 bay12games? that's ... obvious 18:36:01 -!- lmt has quit (Ping timeout: 245 seconds). 18:36:38 -!- conehead has joined. 18:38:05 -!- Phantom___Hoover has quit (Ping timeout: 272 seconds). 18:54:24 -!- Phantom___Hoover has joined. 18:57:48 -!- pikhq has quit (Remote host closed the connection). 18:58:03 -!- pikhq has joined. 18:58:20 -!- augur has quit (Remote host closed the connection). 18:59:21 -!- Phantom___Hoover has quit (Ping timeout: 272 seconds). 19:02:29 -!- Phantom_Hoover has joined. 19:10:11 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 19:12:58 -!- ^v has quit (Quit: Leaving). 19:19:08 I'm bored. anybody knows of an exotic OS I could boot in virtualbox? 19:19:44 Windows 19:20:35 * boily thwacks ion with an old MS-DOS manual 19:22:06 KA9Q NOS. 19:22:35 (Okay, that's just a DOS program; but it's got an "OS" in the name.) 19:24:34 I have the strangest urge to boot something non-Linux on the (PV-only) Xen system fungot runs on, which is the silly. I don't think there's anything very exotic that runs paravirtualized under Xen anyway; just Linux, FreeBSD, NetBSD, Solaris 19:24:34 fizzie: yes...? :) i don't really understand why those people keep misreading. fnord luin fnord " fnord" 19:25:17 fungot: You wouldn't mind, would you? It wouldn't be that many megabytes off your nose. 19:25:18 fizzie: i have *never* seen a certificate on his wall. a couple of threads, although there are seven mandatory and n optional levels in the taxonomy, species are fnord ( well, at least so did a bit more 19:25:30 you can certify a wall? 19:25:44 fizzie: althought not an OS, that is quite exotic. 19:25:53 fungot: fnord luin fnord fnord. 19:25:53 boily: but i don't know if it's just a photo of the fnord 19:25:56 boily: I used to use it for TCP/IPing from DOS. 19:26:18 "luin" is the first-person past-tense word for "read" in Finnish. 19:27:39 -!- Phantom_Hoover has joined. 19:27:46 Seems I've pasted twenty or so Finnish misreadings on one of the channels the 'irc' style is trained on; those tend to be of the form "luin 'X'". 19:28:36 Oh, I found even the actual quote. 19:28:43 fungot: Shame on you for borrowing so literally. 19:28:43 fizzie: i just found a flaw in what i've done at http://www.cs.indiana.edu/bmastenb/")? 19:29:24 fizzie: 9front 19:29:44 fungot: what's the matter with you!! 19:29:44 shachaf: what is sicp? :) " migrate my process thence!" 19:29:54 nortti: Is that the Plan 9 Xen thing? 19:29:55 fizzie: HaLVM 19:30:06 fizzie: Do it! 19:30:07 fizzie: no, that is a fork of plan 9 19:30:30 Well, yes, but one that has some Xen PV support. I saw a reference to something like that somewhere. 19:30:54 HaLVM sounds like Xen Mirage except Haskell instead of Ocaml. 19:31:16 is it me, or tolkien's languages borrowed a lot from finnish? 19:31:29 quenya did 19:31:36 boily: That's an officially acknowledged fact. 19:31:52 fungot: Have you always wanted to run on a Haskell Funge-98 interpreter on HaLVM? 19:31:53 fizzie: name is not a reader abbreviation? 19:32:03 I think that's a yes. 19:32:16 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 19:33:19 -!- Phantom_Hoover has joined. 19:33:19 (I don't know what the good Haskell Funge-98 interpreters are, though.) 19:34:03 http://i.imgur.com/sXa7yv4.png well um this is about the worst security I've ever seen in a game 19:34:22 (FF14 apparently lets you... post arbitrary JSON to modify your own character's data... without verification...) 19:35:40 fizzie: oh, indeed. 19:35:50 (meanwhile, installing plan 9) 19:37:50 hi 19:38:10 fizzie, are there any? 19:39:01 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds). 19:39:31 Vorpal: Possibly there are not. I know Fungi doesn't include SOCK. 19:40:49 does xen require a paravirtualized os? 19:41:16 No, if you have hardware virtualization extensions in your processor. 19:41:24 But the box in question doesn't. 19:41:38 ah, ok 19:42:01 can kvm run xen-paravirtualized stuff? 19:42:48 It's built on the same paravirt_ops infrastructure, at least. 19:44:21 And HVM Xen guests can do paravirt_ops drivers for efficiency (calld PV-on-HVM, I think) instead of having emulated hardware devices (provided by qemu). 19:44:56 is that the same as virtio or something different? 19:46:35 I guess technically they might be different, but I was referring to both with paravirt_ops. 19:46:42 I don't know the codistical details. 19:47:55 It vaguely seems that the virtio drivers might be different from the Xen PV drivers. 19:47:55 -!- Koen_ has joined. 19:50:32 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:53:03 -!- augur has joined. 19:54:57 As far as I can figure out, the paravirt_ops general paravirtualization blobs are common to both Xen and KVM, but there might be some duplication with virtio drivers specific to KVM, and different ones for Xen. 19:55:36 -!- Phantom_Hoover has joined. 19:55:55 fungot's network interface and block device are from xen_netfront and xen_blkfront, respectively, so that's that. 19:55:55 fizzie: from two different employers had an affectionate way to refer to 20:00:14 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 20:01:45 I wonder if there's isn't a Mirage/HaLVM kind of thing already for Rust, it sounds like the kind of thing someone'd do. 20:03:55 Other Xen news: Xen 4.3 removed support for the 32-bit x86 hypervisor. It's almost like "last time" (I started the late server-laptop using Xen but then they dropped 32-bit non-PAE support), except I had a borderline 64-bit (Atom 230) system this time. 20:04:17 I'm sure they're going to drop support for processors with no hardware virtualization sooner or later, though. 20:04:34 (As in, the "old-fashioned" PV side.) 20:05:14 seemed that vmware had already dropped their PV interface, because cpus are good enough at virtualization themselves now 20:05:50 That "VMI" thing? 20:05:59 yeah, wikipedia said that VMI support will be dropped around 2010-2011 20:07:18 There's no hardware virtualization on the Atom. (Except a couple exceptions.) 20:07:30 Quite a few of them didn't even support Intel 64. 20:07:47 Well, maybe not "quite a few", but the old N270 ones and such. 20:08:32 I guess the 2013 high-ender Atoms do VT-x and all that. 20:09:38 There's no hardware virtualization on the Atom <--- Virtual 8086 mode!~!!!!! 20:09:53 the earliest x86 hardware virtualization 20:09:56 also best ofc 20:10:16 There was some sort of paravirtualized-Xen-on-ARM project that I think also sort of died, now that ARM's introduced virtualization extensions in ARMv7 and (I guess?) made it standard in ARMv8; Xen 4.3 has a "tech preview" supporting those. 20:10:31 vmware did paravirt? 20:10:41 i thought they only did hardware virt or dynamic translation 20:11:13 also dynamic translation can perform better than bare metal thanks to JIT optimizations 20:11:26 They did paravirt: http://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.vmadmin.doc_41/vsp_vm_guide/configuring_virtual_machines/t_enable_and_disable_vmi_paravirtualization.html 20:12:00 kmc: So how about that Rust-on-Xen, then? 20:12:01 like oh, we recorded a JIT trace from your program through the kernel syscall path, now we don't actually need to switch CPU modes or perform privilege checks on that hot path 20:12:04 fuck yeah 20:12:08 fizzie: that'd be cool 20:12:11 like HalVM you mean? 20:12:23 Like that, and like the Ocaml-based Xen Mirage. 20:12:43 looks like people have been talking about it: https://mail.mozilla.org/pipermail/rust-dev/2013-March/003335.html 20:15:27 It's kind of like Xen hypervisor is the OS, and all these things are the applications. Soon they'll start talking about sharing common code between the "guests" and then it turns into some regular microkernel OS instead of a virtualization system. 20:15:58 yeah 20:16:17 and there's already precedent for running a traditional kernel on top of a microkernel 20:16:50 * kmc actually ran MkLinux back in the day. 20:17:16 I ran MkLinux too, and it wasn't even too "back in the day", it was like 2003-ish. 20:17:19 heh 20:17:22 well okay, same here 20:17:31 that was a decade ago! 20:17:58 somebody pointed out to me the other day that I was in the first 0.1% of Facebook users and now I feel bad about helping inflict Facebook on the world 20:18:26 I had a... what was it, Performa 5260. 20:19:02 (Fun fact: went to http://www.lowendmac.com/roadapples/x200.shtml to verify the model number, because all I remembered was "it was mentioned on that list of worst Mac design choices".) 20:19:09 haha 20:26:23 I haven't been an early adopter of anything else except "IRC-Galleria", a Finnish iamge gallery that started as a collection of photos of IRC users (in 2001-2002) but then morphed into a generic (if image-gallery-oriented) social network with its own groups and users, so that people these days talk about "IRC" when they mean that site. (Annoying "real" IRC users to no end.) 20:26:39 -!- nooodl has joined. 20:27:52 They claim to have 50% of all Finnish 15-24-year-olds visiting per month. 20:28:44 * shachaf keeps forgetting not to pronounce fizzie's nick as if it was English. 20:29:33 what IS the correct pronunciation 20:29:59 is it /fizzie/ (finnish joke) 20:31:09 /fitsie/ (not really). 20:31:19 Though that might be pretty close to how a Finn would do it. 20:31:38 (We don't have a native 'z'.) 20:33:57 nooodl: is "nooodl" pronounced as if dutch 20:34:37 sadly no 20:36:10 that would be "the good pronunciation" 20:36:55 if it's any consolation i mentally pronounce "shachaf" with that thick "chhh" sound 20:37:12 is it pronounced n'dl with a glottal stop? 20:37:53 (is it כ in hebrew) 20:38:39 (or ח?? help wikipedia is confusing me) 20:39:31 nooodl: it's ח hth 20:39:43 and which thick chhh sound do you want 20:39:47 s/want/use/ 20:40:50 /χ/ 20:40:56 help 20:41:02 https://en.wikipedia.org/wiki/Voiceless_uvular_fricative 20:41:02 which one is that even 20:41:05 ok good 20:41:25 some people use https://en.wikipedia.org/wiki/Voiceless_velar_fricative ............... 20:41:40 /fɪzi/, /ʃähäf/, /nuːdl̩/, /ɔlsnœʀ/ 20:41:42 some people use lots of things 20:42:32 https://dl.dropboxusercontent.com/u/113389132/Misc/20131011-fizzie.wav <- from the rather crummy diphone synthesis Finnish voice for Festival, but the main gist of it is correct. 20:43:04 /ɔlsnœʀ/ is cute 20:43:57 expected boily to say /fizi/. is /ɪ/ even in french 20:44:20 https://dl.dropboxusercontent.com/u/113389132/Misc/20131011-fizzie2.wav <- the other Finnish Festival voice, you can take an average of these two. 20:44:28 nooodl: only as a lax allophone of [i]. 20:45:48 Also a Finnish person says "shachaf" like this: https://dl.dropboxusercontent.com/u/113389132/Misc/20131011-shachaf.wav 20:46:53 And these are the two ways a Finnish person might refer to kmc: https://dl.dropboxusercontent.com/u/113389132/Misc/20131011-kmc.wav 20:47:55 (The prosody is a bit hit-and-miss.) 20:48:03 the finnish way to spell the alphabet sounds pretty cute too 20:48:36 /bwali/, /kaɛmse/, /vɔʀpal/, /ɛljɔt/, /fʌngɔt/, /lɛksãd/, /metasepja/, /ɛlɛmte/, /mnɔki/, /dʒafɛt/, /tanɛb/ 20:50:31 boily: now do `^_^v 20:51:38 nooodl: The whole alphabet: https://dl.dropboxusercontent.com/u/113389132/Misc/20131011-alphabet.wav 20:51:48 FireFly: /aksãgravsiʀkɔ̃flɛkssuliɲesiʀkɔ̃flɛksve/ 20:52:46 Very well 20:54:13 (The "kaksoisvee" for 'w' is sort of formal, more commonly it's just "tuplavee".) 20:55:14 “more commonly” probably depends on your location. 20:55:23 Well, perhaps. 20:55:24 -!- augur has quit (Remote host closed the connection). 20:55:31 fizzie: if only i had headphones :'( 20:55:34 FireFly: also, /fajɚflaj/. 20:58:33 http://wtfviz.net/image/63750418075 20:59:24 Bike: http://4.bp.blogspot.com/-3dgzx4zSbjM/UUAb4KDOmpI/AAAAAAAAAJM/dn0hWHqIc0Y/s320/Kauko+Nieminen+2003.JPG 20:59:38 Bike: the wtf is very wtfing. 21:03:38 The Finnish alphabet. http://heh.fi/tmp/alphabet.ogg 21:04:23 Yes, well, there is a reason I added some periods and spaces before generating alphabet.wav. 21:05:50 ion: i'm dead 21:05:54 I think that's the same Suopuhe voice. 21:06:39 i love how it's looped four times 21:07:02 “soi soi soi soi soi soi soi soi” 21:08:48 Bitlips, one of the Finnish commercial players in the field, has a web demo of their thing at http://www.bitlips.fi/tts/demo.cgi 21:10:14 For non-Finnish people: first row of radio buttons selects the voice (last one does unit selection and is therefore most natural), second row the special sound effect, and third row the speed, left to right from slow to fast. 21:11:01 (The effects don't work for the last voice, it seems.) 21:13:39 -!- boily has quit (Quit: hungry. but not for chicken.). 21:13:49 -!- metasepia has quit (Remote host closed the connection). 21:14:10 (Google Translate's Finnish voice might be the best easily-accessible Finnish synthesis voice.) 21:16:08 It even makes a difference between "fizzie" and "fitsie", and pronounces the former like my nick "should" go, and the latter more like "fit-sie", as far as timing and stress go. 21:17:27 It also makes a pretty impressive "Finglish" if you set the input language to Finnish and paste in some English text. I laughed. 21:19:43 dear finland: what is torilla tavataan 21:20:20 Updated. It now contains a comparison between synthesized and spoken versions of the Finnish alphabet. http://heh.fi/tmp/alphabet.ogg 21:20:22 "(let's) meet at the (market) square". 21:20:53 Or it could be something to say as a... what's the opposite of a greeting? 21:21:41 Kind of like "be seeing you". 21:22:30 (It also has a sarcastic sense.) 21:22:39 -!- carado has quit (Ping timeout: 252 seconds). 21:23:18 ion: Did you spell the alphabet like that in primary school? 21:24:48 Not before getting an Amiga with “Say”. 21:25:45 I had the aforementioned Performa 5260 reading #esoteric out loud (Ircle + OS 7.5.3 builtin speech synthesis) a couple of times. 21:26:08 (It wasn't a terribly good idea.) 21:29:01 nice 21:30:01 my house in college had an old Mac (one of the first ever models) in the lounge running a text editor, into which people would type poetry / obscenity / ramblings 21:30:18 and occasionally we would transfer the floppy disk to a slightly less old Mac and make a text to speech recording and play it at events 21:31:18 in middle school I used remote applescript to make other people's computer lab Macs talk to them 21:32:51 I liked that voice where the sample sentence in the control panel was "the light you see at the end of the tunnel is the headlights of a fast approaching train", or something approximately like that. 21:33:08 is that one of the singing ones? 21:33:17 Yes, it was a sing-songy one. 21:33:24 "Bad News", I think. 21:34:32 -!- Phantom_Hoover has joined. 21:38:26 -!- augur has joined. 21:54:05 -!- nisstyre has joined. 22:02:20 -!- Frooxius has quit (Read error: Connection reset by peer). 22:02:47 -!- Frooxius has joined. 22:09:02 -!- Frooxius_ has joined. 22:11:17 -!- azaq23 has left. 22:11:42 -!- zzo38 has joined. 22:12:33 -!- Frooxius has quit (Ping timeout: 272 seconds). 22:12:51 How to access the printer in a SDL based program? 22:13:04 -!- Sprocklem has joined. 22:13:53 I’m not sure SDL affects printing. 22:15:34 I also don't see any SDL functions for printing, although is there some cross-platform library usable with SDL programs that can emulate a line printer or something like that? 22:18:26 I have finally earned over 300% advantage of points in basketball; before I was between 200% and 300%. 22:18:53 -!- Frooxius_ has quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204]). 22:20:05 -!- Frooxius has joined. 22:30:16 -!- Taneb has joined. 22:39:24 hmmm 22:40:05 say I have a language in which it is possible to implement programs that would output every possible integer sequence 22:40:35 Is that one program per sequence? 22:40:38 yes 22:41:05 say there is an output function which takes an arbitrarily large integer as argument, and outputs it 22:41:36 I don't think this is possible 22:41:39 assume for every sequence (a_n) there exists a program where this output function is called first on a_0, then a_1, etc 22:41:43 Without infinitely long programs 22:41:59 Because there are only a countably infinite number of possible programs 22:42:01 well, the set of all integer sequences is uncountable 22:42:12 But an uncountably infinite number of possible sequences of integers 22:42:16 but the set of programs in a given language is countable 22:42:31 so there's a problem 22:42:43 So you need infinitely long programs 22:42:59 which means that there are no turing-complete languages at all 22:43:02 we've been lied to 22:43:15 The set of computable integer sequences is countable 22:43:35 !! 22:43:42 what's a computable integer sequence? 22:44:07 One that you can write a program to output it, pretty much 22:44:07 If there is a program to output it. :p 22:44:15 the set of computable anything is countable 22:44:19 because the set of programs is countable 22:44:29 that's pretty much my point 22:44:55 Koen_: Your point seems to be missing the link between itself and the alleged impossibility of Turing-completeness. 22:44:56 cool 22:45:23 fizzie: well, "turing-complete" means you can write any program 22:45:28 and I just proved that's not possible 22:45:33 Koen_: You didn't. 22:45:40 there are simply not enough different programs 22:45:46 Koen_: You can write any program, so you can output any computable integer sequence, sure. 22:45:55 Koen_: There's no requirement that all integer sequences have programs. 22:45:57 I think I'm gonna drop out of computer school and become a musician instead, now that I know the truth 22:46:13 yeah but what's the definition of computable? 22:46:45 "computable means it can be done by a program" "this language is turing-complete because you can write a program for every computable task" 22:47:16 outputting a simple integer sequence sounds like something you should be able to do 22:47:29 anyhows, I'm going to bed now 22:47:31 Well, "sounds like something" isn't much of an argument. 22:48:03 I hear the Church-Turing thesis isn't either 22:48:33 I don't think Church-Turing really affects the definition of Turing-complete, though. 22:48:41 indeed 22:48:55 It's Turing-complete if you can do everything a Turing machine can do, and the name doesn't really sound like it'd promise anything more. 22:48:59 Turing machines are a perfectly well defined mathematical construct regardless of the C-T thesis 22:49:39 well it basically says "Being Turing-complete is equivalent to 'be able to do anything'" without really stating what "anything" is 22:49:50 like it's intuitive 22:49:52 that's what the C-T thesis says yes 22:49:56 it's not a formal statement 22:49:58 it can't be 22:49:58 well, integer sequences are intuitive 22:50:05 you cannot proceed from the informal to the formal by formal means! 22:50:10 yes, I know, the flying fire-breathing monkeys 22:50:23 good night :) 22:50:41 -!- Koen_ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 22:51:40 -!- mnoqy has quit (Quit: hello). 22:51:48 fuck was he on about 22:52:19 @tell Koen_ the C-T thesis is about machines which can actually be built; it's easy enough to make mathematical models stronger than a Turing Machine 22:52:19 Consider it noted. 22:52:56 is it really 22:53:05 it's more like a limiting statement, isn't it 22:53:34 well feel free to substitute "method which can be carried out" for "machine which can be built" 22:54:04 i don't know what you mean tho 22:54:32 well obviously you can't actually build a TM because infinite memory 22:54:47 true true 22:59:50 -!- nooodl has quit (Ping timeout: 240 seconds). 23:10:59 Are there any uninteresting complex numbers 23:11:25 "i" don't think so. 23:11:30 i was going to say 0 but maybe it's actually one of the most interesting numbers ever!! 23:12:07 Is any uninteresting real number also an uninteresting complex number, or is it more complex than that? 23:12:34 The proof that there are no uninteresting naturals doesn't extend to it at all, I think 23:13:14 -!- augur has quit (Remote host closed the connection). 23:13:23 You can order the Gaussian integers. 23:13:45 well-ordering theorem bitches 23:13:54 (idk if that actually works) 23:15:57 I'm sure you can find some property that lets you pick one of the assumed uninteresting complex numbers. 23:16:51 quick, anyone know if [ foo -et bar ] is in POSIX test? 23:16:58 er, -ef rather 23:17:35 http://pubs.opengroup.org/onlinepubs/009695399/utilities/test.html 23:17:43 Some additional primaries newly invented or from the KornShell appeared in an early proposal as part of the conditional command ( [[]]): s1 > s2, s1 < s2, str = pattern, str != pattern, f1 -nt f2, f1 -ot f2, and f1 -ef f2. They were not carried forward into the test utility when the conditional command was removed from the shell because they have not been included in the test utility built into historical implementations of the sh utility. 23:17:52 sadness 23:18:20 are you doing autotools things again or something 23:18:28 no just hacking the servo configure script a bit 23:18:42 (which is hand-written, not autoconf) 23:19:25 can't you just put bash after #! and ignore posix? 23:19:38 seems rude 23:20:21 are you supporting anything that actually doesn't have bash at all? 23:21:09 You could just compare stat -c '%d.%i' of both files except that stat(1)'s not POSIX either. 23:22:00 yeah that was my first idea before I thought to check if test had this ability built in 23:22:03 olsner: no 23:24:11 i want ./configure to check if $0 and ./configure are the same file 23:24:40 clearly I should do: fgrep -q pO1TnNAzAlfRkUq4T/sSzf5hSjP3XxK7kA+ItpXA5Kx+Gm47yVFr5+Q/bQK6wJfTSLARo6HgVIsF ./configure 23:25:13 is that base64 /dev/urandom 23:25:45 yes 23:40:34 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258]). 23:41:27 -!- ^v has joined. 23:53:59 -!- Taneb has quit (Quit: Leaving).