00:03:50 -!- lemurian has quit (Remote host closed the connection). 00:09:46 Arright, now rustc is giving me a .a file instead of a .so file. 00:10:36 But the linker complains that it can't find the boot_main symbol, and sure enough, there's no boot_main symbol inside the kernel.o in the .a file. 00:19:05 Wooooo. I think I probably got it to find boot_main, because now it's outputting too many error messages to fit in my backscroll. 00:38:28 `wisdom tdnh 00:38:36 glumgot/glumgot is not a particularly bad swear word, but is still disquieting. 00:53:40 `? tdnh 00:53:41 tdnh does not help 00:53:43 `wisdom 00:53:44 flagpole/A flagpole is like a tadpole, but with a flag on top. 00:53:51 `? mapole 00:53:53 A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. 00:54:15 `? thwackamacallit 00:54:15 A thwackamacallit is like a whatchamacallit, but more painful. See mapole. 00:54:21 `? whatchamacallit 00:54:22 whatchamacallit? ¯\(°​_o)/¯ 00:54:49 `le/rn whatchamacallit/A whatchamacallit is like a thwackamacallit, but less painful. 00:54:53 Learned «whatchamacallit» 00:59:27 -!- Wallacoloo has joined. 01:08:01 -!- mihow has quit (Quit: mihow). 01:11:30 -!- boily has joined. 01:11:37 `wisdom dnh 01:11:39 eliot/Eliot inverted cats, then Taneb stole his inversion. 01:12:05 tswett: too much symmetry tdnh 01:12:52 Well, "is like" is a symmetric relation, and "more" and "less" are inverse relations. 01:13:20 Hm, last night I think I was thinking about... the... category of commutative monoids? 01:13:48 For that category, the sum and the product are the same thing, right? 01:19:22 -!- variable has joined. 01:20:24 -!- variable has changed nick to constant. 01:21:42 I don't know? 01:27:28 -!- llue has joined. 01:27:38 -!- paul2520 has joined. 01:30:39 -!- lleu has quit (Ping timeout: 252 seconds). 01:39:35 -!- oerjan has quit (Quit: Nite). 01:43:54 well, that was productive day... spent half the day struggling to get a VPN to connect 01:44:46 We've all been there oren. 01:44:56 I spent my entire Tuesday trying to get an LED to turn on. 01:49:31 have you tried turning it off and on again? 01:49:49 -!- mauris has quit (Ping timeout: 248 seconds). 01:51:08 well eventually it worked, I think they may have had to reboot the other end, in California 01:51:35 -!- boily has quit (Quit: TRISKELION CHICKEN). 01:51:45 or something. Someone in California solved it, at any rate 01:58:24 I saw a thing about branch prediction, what's the best thing to learn to learn about things like that 02:09:11 Enchanted creature gets -1/+2, can block any number of creatures, and gains "At the beginning of your upkeep, target opponent draws a card". 02:35:57 I read in some book recently they mentioned they could make computers that are next to each other to communicate by temperatures. 02:39:33 zzo38: seems like there would be quite a bit of latency. 02:40:11 -!- staffehn has quit (Remote host closed the connection). 02:44:57 -!- ethiraric has quit (Quit: WeeChat 0.4.1). 02:48:29 -!- staffehn has joined. 02:50:25 Whelp, my kernel doesn't boot yet. 02:50:38 I can tell qemu to boot using this ISO, but it says it has no bootable media. 02:57:52 xorriso says that it's an El Torito image. 03:01:36 Wait a minute. 03:01:39 "xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded" 03:01:43 Interesante. 03:06:47 I don't know if the problem might have to do with extension for threading discussions? (I don't like that extension anyways and just use plain MediaWiki on my own user talk page) 03:06:52 -!- zzo38 has left. 03:13:44 -!- MDude has changed nick to MDream. 03:22:32 Fun fact: Windows 95 CD is not bootable 03:22:59 Fun fact: I would insert a factorial function here, but that joke is probably overplayed 03:23:07 Sgeo: What are you supposed to do with the CD then? 03:23:25 Wallacoloo, run setup.exe from an existing DOS install 03:28:14 [wiki] [[Talk:Ttml]] N http://esolangs.org/w/index.php?oldid=43348 * Zzo38 * (+127) Created page with "What is the codes of Greek, Cyrillic, math symbols? --~~~~" 03:33:28 -!- ZombieAlive has quit (Remote host closed the connection). 03:37:47 -!- zzo38 has joined. 03:43:19 -!- hilquias has joined. 03:59:13 -!- pikhq has joined. 04:00:41 hikhq 04:00:56 Did you solve the VPN problem in California today? 04:01:17 No, I'm still in St Louis. 04:01:27 A storm killed my cable modem. 04:06:48 -!- |f`-`|f has quit (Ping timeout: 264 seconds). 04:08:02 -!- |f`-`|f has joined. 04:12:01 -!- password2 has joined. 04:20:20 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 04:37:39 -!- password2 has quit (Ping timeout: 244 seconds). 04:50:21 -!- password2 has joined. 04:54:28 -!- password2 has quit (Remote host closed the connection). 05:09:25 [wiki] [[Gibberish/JavaScript]] http://esolangs.org/w/index.php?diff=43349&oldid=43339 * Esowiki201529A * (+30) /* See also */ 05:14:20 pikhq im in north county, dem nados went just south of us 05:15:25 fowl: And I'm in South County, where they went just north of us. 05:24:38 -!- vodkode has joined. 05:26:54 Probably the same things done with Gentzen esolang you can also do by writing it like ordinary sequent calculus notations. But, it is also can be done other way around too. 05:39:58 -!- Wallacoloo has quit (Quit: Leaving.). 05:42:34 oerjan: whoa whoa whoa 05:42:44 oerjan: i missed yesterday 05:43:37 -!- vodkode has left ("Leaving"). 05:45:47 oerjan: you got away with it this year 05:57:54 -!- Walpurgisnacht has joined. 05:58:20 Why doesnt sir Fungellot fnord 06:01:45 Because it doesn't. 06:12:49 -!- Walpurgisnacht has quit (Ping timeout: 256 seconds). 06:16:52 -!- constant has quit (Ping timeout: 250 seconds). 06:19:30 -!- J_A_Work has joined. 06:38:33 -!- hilquias` has joined. 06:40:35 -!- ZombieAlive has joined. 06:40:59 -!- hilquias has quit (Ping timeout: 276 seconds). 06:52:35 -!- ZombieAlive has quit (Ping timeout: 272 seconds). 06:56:30 -!- ZombieAlive has joined. 07:36:02 -!- AnotherTest has joined. 07:38:41 * Taneb hello 07:49:10 Awww, there is no fungot 07:59:51 again! 08:00:17 Wow, I haven;t been on IRC for a while 08:00:22 Not since last Friday morning I think 08:01:42 so how much have you forgotten? 08:02:25 How to speak italian, how to get a good night sleep, that sort of thing 08:02:31 Also the weather here is TOO NICE 08:02:58 It is 5 past nine in the morning and already 21 degrees Celsius! 08:26:50 -!- Patashu has joined. 08:33:46 -!- Patashu has quit (Ping timeout: 244 seconds). 08:34:13 -!- Patashu has joined. 08:44:30 -!- x10A94 has joined. 08:48:44 -!- MoALTz_ has joined. 08:51:39 -!- MoALTz has quit (Ping timeout: 272 seconds). 09:02:00 fnord 09:06:34 -!- J_A_Work has quit (Quit: J_A_Work). 09:20:29 `fromroman LXXXVIII 09:20:38 88 09:20:46 [ >:88 09:20:47 b_jonas: 89 09:20:51 `toroman 89 09:20:52 LXXXIX 09:21:39 hm. 09:21:44 Compress roman numerals 09:21:51 that could be a good challenge :) 09:22:04 mroman_: you mean golf? we've had two or three golfs for that 09:22:08 I can give you pointers 09:24:58 Is "delete" a reserved word in Java? 09:36:38 dunno, I don't do java 09:37:35 Taneb: no 09:37:40 OK 09:37:42 Hmm 09:38:30 const and goto are reserved words 09:38:34 but they have no function 09:38:50 assert is not a reserved word in early java versions but is in current version 09:38:55 as is striftpf and others 09:38:57 "delete" is a reserved word in C++, "del" is a reserved word in python, and "delete" is a builtin function in perl. 09:38:59 *strictfp 09:39:30 Early java versions didn't have enum as well 09:39:44 so boolean enum = false; 09:39:50 but the "delete" stuff is very tricky, exactly because of what http://magiccards.info/uh/en/10.html demonstrates 09:40:24 it's a word you need very often, for multiple contexts. there's two or three good synonyms: "delete", "remove", "erase", but even that's not enough 09:40:59 Unfortunately, it is a reserved word in Thrift, which I am using to generate Java :( 09:41:02 so C++ has sort of ran out of them and is now using "remove" for I think two different things, "erase" for two different things, and "delete" for one thing 09:41:52 actually, maybe "remove" for three different things 09:43:10 they're also using "clog" for two things but that's not because they've run out of names, but an accident of history, with the two being invented separately and later getting into one language 09:43:19 and it's now too late to change either 10:18:09 -!- J_A_Work has joined. 10:25:57 `unidecode R 10:25:58 ​[U+0052 LATIN CAPITAL LETTER R] 10:26:01 -!- boily has joined. 10:26:01 Hmm 10:26:06 Hmm? 10:26:08 `unidecode nR 10:26:09 ​[U+006E LATIN SMALL LETTER N] [U+0052 LATIN CAPITAL LETTER R] 10:26:11 HMMM 10:26:21 HMMM??? 10:29:06 Oh, I am wrong 10:38:39 I... actually don't know what I was doing wrong 10:38:53 A find tool was breaking on the sequence nR until it wasn't 11:09:10 meanwhile, CAO is down. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! 11:09:31 :O 11:09:37 (what is CAO?) 11:09:58 (Ctrl Alt Oxygen? Cards Against O'Reilly?) 11:10:14 Crawl Akrasiac Org. 11:10:24 What is that 11:10:25 ? 11:10:33 the North American server for DCSS. 11:10:42 DCSS? 11:10:47 Dungeon Crawl Stone Soup. 11:10:50 Ah 11:14:24 `wisdom 11:14:25 boredom/A boredom is like a kingdom, except ruled by a bore. They don't tend to last very long before people revolt. 11:14:47 `wisdom 11:14:50 ​$1?/$1? ��\(��_o)/�� 11:14:55 :O 11:15:00 `? lunch 11:15:01 lunch? ¯\(°​_o)/¯ 11:17:30 wait, what's happening to the encoding there? 11:21:16 `? $1 11:21:17 ​$1? ¯\(°​_o)/¯ 11:21:19 `? $1? 11:21:20 ​$1? ��\(��_o)/�� 11:21:39 hmm... I believe ‘$1?’ is special-cased. 11:28:49 -!- boily has quit (Quit: MILDEW CHICKEN). 11:54:44 argh, I'm trying to figure out a sane way to write this code 11:54:58 b_jonas, what language 11:55:04 a way that won't trip me up later with mysterious undebuggable errors 11:55:06 in C++ 11:55:15 b_jonas, what code? 11:55:19 I know what I want, I just have to get the basics right 11:55:31 some stupid wrapper class that abstracts some existing library into saner syntax 11:55:42 only it's not just one class, but multiple classes 12:12:42 -!- APic\splat has changed nick to APic. 12:27:52 -!- nys has joined. 12:30:47 -!- Patashu has quit (Ping timeout: 256 seconds). 12:39:36 * Taneb is making progress aaaah 12:46:42 I am too, only too slowly 12:54:05 > 1 12:54:06 1 12:55:12 -!- mauris has joined. 13:01:53 [wiki] [[PokéArena]] M http://esolangs.org/w/index.php?diff=43350&oldid=15159 * LegionMammal978 * (+20) This is an idea... 13:03:07 no, more like > epsilon progress 13:03:15 I'd be happy with > 1 13:03:25 because of Archimedean and stuff 13:03:26 Incidentally, I am working with something called Epsilon 13:10:17 -!- MDream has changed nick to MDude. 13:21:37 ok, should I do this the ugly but short way, or the more explicit but longer way? 13:23:46 I'll do it the uglier way 13:27:24 -!- variable has joined. 13:41:02 -!- `^_^v has joined. 13:41:11 -!- GeekDude has joined. 13:46:16 Right, I have accomplished another task and I do not know what to do now 13:47:43 Hmm, what should I have for dinner 13:54:51 -!- fungot has joined. 13:57:28 I suggest ice. 13:57:45 fungot: Why must you keep pinging the timeout? 13:58:18 fizzie: http://www.schemers.org/ documents/ standards/ r5rs/ html/ fnord example works perfectly well in 0.57. you said: " error: too many levels of braces 13:58:21 b_jonas: on anagol? 14:00:02 -!- J_A_Work has quit (Quit: J_A_Work). 14:00:35 Probably for large numbers just converting them to the usual 10 digits is probably already a compression scheme for roman numerals 14:01:27 mroman_: no 14:01:30 not anagol 14:01:33 for serious purposes 14:01:47 on anagol, I'd always choose the shorter but uglier way 14:01:49 b_jonas, I think mroman_ is talking about the roman numeral things 14:01:53 oh 14:02:00 I don't know about whether it's on anagol 14:02:27 No, I was talking about "a compression" challenge 14:02:31 not a "golfing" challenge 14:02:50 That's at least what I intended to talk about 14:11:57 -!- SopaXorzTaker has joined. 14:24:57 -!- FreeFull has quit (Quit: Make sure to clean your computer's ghost filter.). 14:25:11 -!- zadock has joined. 14:32:00 -!- zadock has quit (Ping timeout: 255 seconds). 14:45:19 -!- zadock has joined. 14:47:29 -!- hppavilion1 has joined. 14:47:39 IRC 14:47:43 I'm Hoo---oooom 14:47:44 e' 14:47:46 *e 14:55:02 Fine 14:55:06 No one wants to talk 14:55:07 Bai 14:55:10 -!- hppavilion1 has quit (Quit: Page closed). 15:02:45 @tell hppavilion1 You can always talk to fungot 15:02:45 Consider it noted. 15:02:47 mroman_: oh wait, does that count?). i don't 15:03:01 fungot: No it doesn't count. What about 'or'? 15:03:13 mroman_: where do people get off saying such things? :) ( of course, once you know programming languages where (: and :) are language tokens? can't remember. it was accessible in movie clips too. with sp2 15:03:43 fungot: You really need to leak more details about 'or'. 15:04:11 mroman_: make some proggies ( read: googled for " stwong" but the zombies said " yes yes" 15:04:32 -!- FreeFull has joined. 15:37:34 -!- atrapado has joined. 15:47:00 -!- J_Arcane has quit (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406]). 15:56:31 -!- nys has quit (Quit: quit). 16:30:42 -!- password2 has joined. 16:49:17 -!- J_Arcane has joined. 17:02:02 -!- x10A94 has quit (Ping timeout: 246 seconds). 17:03:07 -!- x10A94 has joined. 17:05:46 -!- x10A94 has quit (Client Quit). 17:08:15 -!- x10A94 has joined. 17:11:18 -!- fungot has quit (Ping timeout: 276 seconds). 17:13:52 Isn't (: and :) are tokens in Kvikkalkul? 17:34:46 -!- password2 has quit (Remote host closed the connection). 17:37:31 -!- AnotherTest has quit (Ping timeout: 248 seconds). 17:55:45 -!- AnotherTest has joined. 18:03:38 -!- atrapado has quit (Ping timeout: 246 seconds). 18:11:37 -!- mihow has joined. 18:30:45 -!- nys has joined. 18:31:29 -!- oerjan has joined. 18:33:18 Whelp, I'm pretty sure my kernel has not started booting while I was asleep. 18:33:50 -!- Wright has joined. 18:35:58 damn 18:38:42 -!- FreeFull has quit (Quit: BRB). 18:42:23 -!- mihow has quit (Quit: mihow). 18:43:06 -!- FreeFull has joined. 18:43:10 -!- mihow has joined. 18:45:51 helloerjan 18:46:00 hichaf 18:46:25 -!- atrapado has joined. 18:46:26 fateful day a couple of days ago 18:46:29 thanks for remembering 18:46:35 Heveryonello. 18:46:38 oerjan: :'( 18:46:44 i got chocolate cake! 18:46:52 shachaf: hey no one else here did hth 18:46:53 What, Obergefell v. Hodges? 18:47:03 no, that was 4 days 18:47:46 although relatedly, i was born on the first anniversary of the stonewall riots 18:48:06 oerjan, awww, did I miss oerjanday? 18:48:31 indeed 18:48:35 :( 18:48:42 i was visited by family, so didn't log on much 18:48:57 Come to York and I will buy you a drink or something 18:49:56 somewhat unlikely, but thanks 18:51:03 those supreme court judges don't understand timing, clearly they should have waited 2 more days. 18:52:24 -!- singingboyo has joined. 18:52:26 what was wrong with their timing 18:52:43 shachaf, just missed the anniversary of stonewall 18:52:52 shachaf: imagine if the gays could have celebrated stonewall and obergefell v. hodges on the same day 18:53:16 And bi people etc 18:53:23 although, easy solution, just make it a 3-day celebration 18:53:38 Taneb: sorry, only thought of that after pressing return 18:54:46 well the whole parade thing was in sf two days later 18:55:01 -!- FreeFull has quit. 18:55:10 so there was plenty of celebrating hth 18:55:16 London Pride was around the same time too 18:55:19 -!- FreeFull has joined. 18:55:27 http://www.theonion.com/article/supreme-court-rules-favor-most-buck-wild-pride-par-50768 18:56:56 hm seems the festival is on a close weekend 18:58:16 but this day it fell on the actual stonewall date 18:58:17 -!- singingboyo has quit (Quit: leaving). 18:58:19 *year 18:58:25 -!- singingboyo has joined. 19:00:07 -!- singingboyo has quit (Client Quit). 19:01:00 -!- singingboyo has joined. 19:01:42 -!- singingboyo has quit (Client Quit). 19:02:03 -!- mihow has quit (Quit: mihow). 19:02:26 -!- singingboyo has joined. 19:02:43 Now in Dungeons&Dragons game we entered an underground city and a wizard made most of us invisible. But, I have to figure out what to do, considering what kind of thing can remove the invisibility: the spell expires, attacking, anti-magic field. A bit like a game or correspondence chess we have a lot of time to figure out the plan, but unlike in chess you can't do in between each individual move 19:03:39 clearly you should hold an aberration pride parade hth 19:03:46 zzo38, did I tell you that in the 4th ed game I am in we are hiding in a ship that was meant as our own decoy 19:03:58 Any kind of parade might result in too much attention 19:04:17 Taneb: I think you did 19:04:43 Basically because the party's wizard is a very stubborn character 19:04:51 -!- singingboyo has quit (Client Quit). 19:05:04 It is fun 19:05:35 In a game I am in though I exploded a ship with their own explosives before they could reach our ship 19:05:48 The 5th ed game I am in, we did an encounter too quickly (in sticking-to-the-story terms) because the DM forgot that 2/3 of the party has night vision 19:07:47 abberation pride parade hehe 19:08:08 Such a parade doesn't even make much sense, and even if it did it probably won't work 19:08:35 Taneb: if you come visit berkeley i will buy you a drink or something 19:08:43 but most likely something, rather than a drink 19:08:48 unless you're really into drinks 19:08:50 sure, it would probably not be a good idea for sneaking in a city invisible 19:08:59 shachaf, actually I am just kind of thirsty right now 19:09:14 -!- singingboyo has joined. 19:09:52 -!- singingboyo has quit (Client Quit). 19:10:05 -!- singingboyo has joined. 19:10:18 At least, not at first. But if the situation can be made to allow such a bit unusual thing to work might result in the correct kind of distraction. That would require a lot of setting up though, and require events to come out in a certain way, which is probably not what will happen. 19:11:12 We also had our plans to blow up a bank foiled when the bank blew up 19:11:48 O, OK 19:11:49 -!- mihow has joined. 19:12:00 I don't expect I ever have needed or would need to blow up a bank though 19:12:50 We were planning on framing it on one of the empires who are chasing after us 19:16:06 "one of the empires who are chasing after us" sounds funny 19:16:40 b_jonas, I have ended up with a magical superweapon attached to me 19:16:48 oh great, I need one more series of classes 19:16:52 um 19:16:54 as in, C++ classes 19:17:29 Which is much desired by various nations 19:17:34 We are headed to another continent 19:18:13 I see 19:20:11 [wiki] [[Noisett]] http://esolangs.org/w/index.php?diff=43351&oldid=43326 * EmptyJL * (-3) 19:21:28 It is 5 past nine in the morning and already 21 degrees Celsius! <-- i take it you're already on another continent 19:21:46 The invisibility probably will not last long enough, therefore requiring hiding and sneaky and so on 19:21:48 oerjan, I continue to be in York 19:22:01 Taneb: impossible! 19:22:11 england is known to be always cold and wet hth 19:22:27 oerjan, didn't you hear that Yorkshire declared independence 19:22:35 ah 19:23:40 istr if Yorkshire was independent it would have been in the top 10 in the 2012 olympics 19:25:34 fancy 19:26:08 i think that might apply to trøndelag in the winter games 19:26:37 So trøndelag is the yorkshire of Norway? 19:26:46 possibly 19:26:58 i'm not entirely sure what a yorkshire of norway would be 19:27:14 * Taneb --> somewhere maybe cooler 19:27:16 (since i'm not entirely sure what a yorkshire of england is) 19:27:24 Taneb: there's nowhere cooler than #esoteric hth 19:27:34 The guards suggested to our two visible people (two generic human soldiers and therefore no problem to be seen and not recognized) to leave by the west passage (we entered through the north passage), but we can't because one of our party has been left behind to guard the entrance so we have to go back that way 19:27:36 shachaf, I meant in temperature 19:27:43 oerjan: the yorkshire of england is yorkshire hth 19:27:45 It is too warm 19:27:56 shachaf: tdnh 19:28:05 ydnh 19:28:16 This city is also very large and may take a long time to find something. Making it too dark, waiting for nightfall, whatever, might help too though, if we can figure out how is best way 19:29:48 When you have not only a system of two factions against each other, but rather *five*, with complicated relations, this makes it much more confusing. 19:35:52 -!- x10A94 has quit (Read error: Connection reset by peer). 19:41:23 `? $1? 19:41:32 ​$1? ��\(��_o)/�� 19:41:43 `ls wisdom/$1? 19:41:45 wisdom/$1? 19:41:54 `culprits wisdom/$1? 19:41:55 oerjan elliott Bike FreeFull ais523 ais523 Bike 19:42:09 `url wisdom/$1? 19:42:10 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/%241%3F 19:43:01 wtf 19:43:15 where art thou, bike 19:44:32 `` echo -n 'hm... '; \? '$1?' 19:44:58 hm... $1? ��\(��_o)/�� 19:45:06 ok that didn't help 19:45:58 (that prevents HackEgo's zero-width space) 19:49:03 wait, wasn't "nitia" one of Bike's old nicks? 19:49:16 wat 19:49:34 Yes! 19:49:42 Bike went by Nitya 19:49:51 that's why I thought it was familiar tdnh 19:50:16 s/I/i/ 19:50:19 oh dear, bike has been absorbed into HackEgo's database 19:50:29 that explains why we haven't seen him 20:58:15 -!- mauris_ has joined. 21:01:47 -!- mauris has quit (Ping timeout: 248 seconds). 21:02:12 mauris_: what happened to your old nick? 21:03:40 my irl first name got freed up on freenode's nickserv! that's an opportunity too good to pass up 21:03:43 -!- mauris_ has changed nick to mauris. 21:04:10 -!- ZombieAlive has quit (Ping timeout: 256 seconds). 21:04:11 that's how i chose my nick too 21:04:19 but i thought your first name was nooooooooodl? 21:04:23 -!- Patashu has joined. 21:04:44 now i'm in this cool club with you, oerjan, elliott (rip), maybe other people here 21:04:52 if only 21:05:15 changing my first name to nooodl to make up for "mauris" already being taken on freenode would have been a very good alternative 21:05:33 mauris: Like ingy.net did 21:05:55 Changing his name to match his domain name. 21:06:48 that is a pretty good name 21:07:41 but a pretty horrible looking website 21:08:56 oh it's font-family: fantasy; 21:09:18 a very good CSS feature "i don't care what font shows up here, as long as it's ugly" 21:09:32 font-family: eyerape; 21:12:40 My own opinion is it should simply be two choices: fixed-pitch or don't-care 21:13:25 With also an optional language parameter, so that it can select a font suitable for that language if needed 21:15:22 zzo38: There *is* a language parameter, lang: 21:15:22 I'm writing scary overoptimized code 21:15:52 Yes, I am just saying the font should only be decided by the language, heading level, and one flag to tell whether or not fixpitch is needed 21:16:15 Unfortunately there's a couple other attributes that are appropriate, depending on the language. 21:17:01 Other parameter needed though are to specify emphasis or not 21:17:44 zzo38: right, and the language parameter probably only has about four meaningful bits that are in common use (russian vs serbian; turkish vs anything else; cjk style) 21:17:45 serif vs. sans serif for Western scripts, Mincho vs. Gothic for East Asian... 21:18:18 Serif/sans-serif/etc should be decided by the client's options instead 21:18:47 zzo38: yes, teh sans-serif font I set up in my browser is actually a serif font 21:18:58 -!- atrapado has quit (Ping timeout: 272 seconds). 21:19:03 b_jonas: There's more linguistic variety in rendering than that. For instance, whether or not certain ligatures should be used is language-specific. 21:19:18 pikhq: can you give examples? 21:19:39 there may be other varieties, in which case I'd like to know about them 21:21:15 (though minor) German does not traditionally have an "ffl" ligature. 21:21:44 ok... 21:21:55 -!- atrapado has joined. 21:22:39 IMO, in most fonts, the fi and fl ligatures are actually VERY ugly, made to differ a lot from separate fi or fl letters because an fi ligature is somehow the mark of professionalism 21:22:40 In Roman alphabet text you're not going to find huge such varieties; the more common distinction is whether or not a given glyph is considered a ligature or a letter. 21:23:05 most fonts either shouldn't have an fi or fl ligature at all, or should have one that looks almost the same as the two letters rendered separately 21:23:25 (possibly after some kerning) 21:24:22 the most horrible is when the ligature appears in the ligature table of a monospaced font, so the monospaced font suddenly isn't as monospaced as you'd have thought 21:24:55 you write "fi" in such a font, and it will take only one cell, not two 21:24:58 I don't like ligatures in monospace font 21:25:07 2600 uses ligatures in monospace font and I don't like that 21:25:28 in this case the problem is that the ligature takes only one monospaced cell instead of two 21:25:50 They also use smartquotes in monospace text and that also is no good 21:25:51 but in any case, even if it took two cells, an "fi" ligature isn't likely to be needed in a monospaced font 21:26:24 Probably more *relevant* is Arabic vs. Urdu script, which has somewhat distinct glyph rendering... 21:26:28 zzo38: but isn't that an editor issue rather than a font problem? 21:26:39 b_jonas: Probably, yes 21:27:04 An "fi" ligature is certainly needed in a monospaced font, but for only one reason: it has a code point (for legacy reasons). 21:27:39 mind you, I also think that perhaps there should have been two different cyrillic scripts, not only one, instead of two different options for language-specific rendering cyrillic text, but it's definitely too late to change that now. 21:28:00 pikhq: yes, but then the ligature table shouldn't turn "fi" to that code point 21:28:25 even if there's a glyph for that code point 21:28:35 Oh, certainly. That (well, or similar) is only at all appropriate in the rendering of proportional text. 21:29:52 In fixed width text, the sane handling is that any given codepoint takes 0, 1, or 2 cells. 21:35:19 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:38:51 @google esoteric maths 21:38:54 http://www.esotericonline.net/group/vortexmath 21:38:54 Title: Vortex based Mathematics - Esoteric Online 21:39:18 vortex math is so good 21:42:44 -!- Patashu has quit (Ping timeout: 265 seconds). 21:46:40 -!- AnotherTest has quit (Ping timeout: 252 seconds). 21:51:24 if I'm writing a C++ library with lots of short inline const member functions in template classes, would it be going too far if I said #define Z ) const { return 21:53:53 -!- tromp_ has quit (Read error: Connection reset by peer). 21:57:27 -!- tromp_ has joined. 21:57:28 that's... terrible. 22:01:12 `? gregor 22:01:15 Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. 22:02:04 -!- mauris has quit (Ping timeout: 265 seconds). 22:04:17 eek wtf thursday forecast 22:04:42 -!- hilquias` has quit (Remote host closed the connection). 22:04:45 Mmm, T23:59:60Z a'comin. 22:05:07 over the next 48 hours it will increase from a low of 13 to a high of 26 celsius 22:05:46 * oerjan needs an acclimatization pill 22:06:47 Could be worse! It's 29C and humid right now! 22:06:52 Oh, and that's a normal temp here. 22:07:04 (bit low, TBH) 22:08:05 only 26? 22:08:25 itks gpnna be 37chere on saturday 22:08:33 myname: I know, right? That's comfy. 22:08:41 well, no 22:10:34 oerjan: Oh, also fun: the average high in July is 31.7C. :) 22:11:08 that's only about 4 degrees below the norwegian maximum temperature record hth 22:11:13 (the record high being a far less happiness-inducing 46C) 22:11:40 (the first one.) 22:12:30 The absolute highest recorded temp in the *US*, BTW, is 57C. (kill me) 22:12:57 i thought the death valley had the global record now, after the libyan one was discredited? 22:13:13 That probably is the global high then. 22:13:55 Yep, it is. 22:15:46 And then there's Phoenix, which has on average about 100 days a year above 37C... 22:15:50 :( 22:16:51 it sucks to ride a bike there, i guess 22:17:37 Christopher C. Burt, the weather historian writing for Weather Underground who shepherded the Libya reading's 2012 disqualification, believes that the 1913 Death Valley reading is "a myth", and is at least four or five degrees Fahrenheit too high,[10] as do other weather historians Dr. Arnold Court and William Taylor Reid.[90] Burt proposes that the highest reliably recorded temperature on Earth is still at Death Valley, but is instead 53.9 °C ... 22:17:43 ... (129 °F) recorded five times [...] 22:18:42 54 c is about the temperature where people become liquid 22:19:05 tru fax 22:19:15 hm fax 22:19:35 haven't seen em in a while 22:24:49 `wisdom help 22:24:50 elliot/No one was ever called Elliot. 22:26:07 Of course, 53C has been recorded in Arizona as well. 22:26:09 In 1994. 22:26:29 that's a lot of C 22:26:49 `wisdom 53C 22:26:51 hexham/Hexham es la ciudad mas importante de programación esotérico 22:39:15 -!- llue has quit (Read error: Connection reset by peer). 22:40:01 -!- atrapado has quit (Ping timeout: 252 seconds). 22:41:08 `` ls wisdom/hash* 22:41:09 wisdom/hash 2346ad27d7568ba9896f1b7da6b5991251debdf2 22:41:32 i guess it's still there because of the `revert bug. 22:42:23 `wisdom hash* 22:42:24 oerjan/Your famous evil overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who hates Roald Dahl. He can never remember the word "amortized" so he put it here for convenience. 22:42:25 -!- mihow has quit (Quit: mihow). 22:42:27 -!- lleu has joined. 22:42:57 `cat bin/wisdom 22:42:58 F="$(find wisdom -type f | shuf -n1)"; echo -n "${F#wisdom/}/" | rnooodl; cat "$F" | rnooodl 22:44:08 oerjan: what do you think of time complexity analysis with regard to average time for an operation twh 22:44:12 whatever that's called 22:44:28 splendid idea, someone else should do that hth 22:46:08 Is shuf -n1 clever enough to only keep one line in memory? 22:49:26 interesting question. it could obviously do so. 22:50:19 Presumably you can implement shuf -nN with only N lines in memory. 22:50:29 Is that a standard algorithm? 22:50:35 shachaf: yes 22:50:56 shachaf: in fact, there are _two_ algorithms, one known, one barely known 22:50:57 Oh, I've even read about it before. 22:50:59 let me find the reference 22:51:29 oh wait, you want N lines of memory only, not runtime? 22:51:30 https://en.wikipedia.org/wiki/Reservoir_sampling 22:51:34 then it's a simple standard algorithm 22:51:39 sorry, I read your question wrong 22:51:46 What did you read it as? 22:52:36 there's a more complicated algorithm for choosing n random indexes without repetition from a large range 1..N where N is much larger than n, 22:52:53 with not only the memory usage being O(n), but the runtime as well 22:53:51 and there's two algorithms for that, one described in an exercise in Knuth, the other is barely known 22:54:13 -!- zadock has quit (Quit: Leaving). 22:56:11 shuf has some trouble being time limited since lines don't have predictable length 22:56:25 oerjan: yes 22:56:58 this is worth not for when you have N data represented explicitly, but when you can generate the data with a fast function from the index 22:57:34 the input data that is 23:01:51 -!- MoALTz__ has joined. 23:03:57 -!- mihow has joined. 23:05:09 -!- MoALTz_ has quit (Ping timeout: 264 seconds). 23:13:54 What is "shuf -n" command meaning? 23:18:00 zzo38: choose N uniform random lines of the input without repetition and in random order (unless there are fewer than N lines in the input), where N is the argument to the switch -n 23:18:45 OK 23:19:49 If you want one random line can you do, pick the first line with probability 1/1, replace the memory with the second line with probability 1/2, replace the memory with the third line with probability 1/3, etc 23:20:09 zzo38: yes, that's how it works 23:20:50 the algorithm for shuf -n is so famous it's described in both the main text of Knuth and (iirc) in the Cormen-Leiserson-Rivest-Stein book 23:21:54 I did once need to implement such a thing too, but with weights too, and this is what I used. 23:22:43 weighted is probably less well known 23:23:01 I'm not sure what the weights are supposed to mean 23:23:11 Well, this is I figured it out by myself I didn't read those books 23:23:47 does it mean you take a weighted independent random selection of N items, and then condition that on it having no repetitions? 23:24:39 In my case I was only taking one item, and the weight is meaning that item can be more than one 23:25:16 Such as [AAAABBCCDEFG] then you can instead make [A(4) B(2) C(2) D(1) E(1) F(1) G(1)] where the number in () is a weight number. 23:26:02 Does a markov chain generally hold probability info 23:26:23 fowl: I thought it does but I don't know 23:26:44 zzo38: oh, choosing _one_ item with weighted 23:26:55 the algorithm for that _is_ in Knuth 23:27:07 I am using a table of (string,string) => list 23:27:09 Ah, OK 23:27:16 And choosing the next word at random 23:27:32 in fact, a stronger algorithm for that 23:27:57 again, one that finds a random index in O(1) time, after O(n) time and space preprocessing the weights to O(n) extra space 23:28:00 it's a funny algorithm 23:28:56 I believe that algorithm is also in the C++11 standard library, the preprocessed state is called std::discrete_distribution 23:29:21 (and its operator() member function generates an index based on the preprocessed data) 23:29:37 I think it's also in libgsl, but I'm not completely sure 23:30:16 this, of course, is again most useful if you can random access the input you want to sample 23:30:29 otherwise the simpler algorithm with no preprocessing works too 23:31:28 I didn't use preprocess weights. I implemented it as a SQL aggregate function in a C code, so you have to read it one record at a time and do not have the capability to preprocess anything 23:31:52 zzo38: I see 23:32:59 though if the input set is always the same, you could index it so it's random access by the index, and then use the more complicated algorithm if you want to get lots of independent weighted samples 23:33:34 like if a webpage wants to show a random image or quotations out of a weighted set every time you load it 23:33:42 and the set is large 23:34:35 The function implementation doesn't know if the input set is always the same or not, and anyways I didn't implement it for multiple selections; I only implemented to pick one. But yes it can be useful, if you want to pick more than one, to make up the proper way to do that 23:36:09 But, one purpose I intend to do with is that you can generate a booster pack of Magic: the Gathering cards or whatever by a SQL query. 23:36:50 zzo38: I see. 23:37:26 though that's more complicated 23:37:33 a booster pack usually doesn't contain repetitions 23:37:38 (I believe) 23:38:11 and the ideal distribution used might not be completely known, because Wizards doesn't tell so that people can't complain if they don't do it perfectly 23:38:33 you can probably find a convincing enough approximation for that distribution though 23:39:03 I don't know whether or not it does, but that would involve changing it too. However you can also just use the weights when there is not the repetitions, use a trigger that would insert records into the pack table and each time to pick one, pick only from the ones that aren't already picked 23:39:32 zzo38: I'm not sure if that's exactly the same 23:39:37 is it? 23:40:31 I mean, I'm not sure it's the same as repicking the whole thing when there's a repetition 23:42:00 in fact, I think it's not the same 23:42:05 when the distribution is not uniform 23:42:35 In SQL a infinite loop can contain only SELECT statements though, you can't make a infinite loop with INSERT, UPDATE, DELETE, etc although finite loops can contain INSERT, UPDATE, DELETE; and no loops can include statements such as CREATE and PRAGMA 23:43:17 hmm 23:44:48 but can't you just generate a booster pack using unweighted samples without repetition instead? 23:45:23 with possibly some cards duplicated in older sets, and deciding separately whether you want a mythic or a rare, and whether you want a foil and of what rarity 23:45:27 In Magic: the Gathering at least, I think the only case where weighted samples are even needed is when you don't pick more than one 23:45:33 (Except for some old sets) 23:46:04 even for old sets, you just need multiple copies of a card in the same set and rarity (sometimes with the same art, sometimes with different art) 23:46:09 I think 23:46:21 but of course it's hard to be sure what they really do to generate booster packs 23:46:55 I would generally though want to ignore art and holographic since they don't affect the game. Nevertheless for some people can be useful such as if they use this software to make up their own card game 23:48:52 what? 23:49:03 the foil does affect the distribution of the booster card 23:49:15 (at least for most of the recent expert expansion sets) 23:49:40 because a common is replaced by a foil of any rarity, so boosters with a foil rare have another rare 23:49:51 you can't just ignore that 23:50:13 Does it improve the Limited formats though? 23:50:24 you could ignore the art, technically, but that doesn't really simpligy your code 23:50:28 zzo38: I don't know really 23:50:29 Yes, it's possible for a draft pool to have more rares than expected. 23:50:51 Unless by "improve" you mean "make it a better game", not "improve the power level in the format". 23:51:02 I mean to make it a better game. 23:51:03 zzo38: it probably improves the satisfaction of customers at least, because they can very rarely open boosters with two rares 23:51:05 -!- TodPunk has quit (Read error: Connection reset by peer). 23:51:17 Ah. That's probably a judgement call really. 23:51:20 I don't know how it affects the metagame itself 23:51:36 -!- TodPunk has joined. 23:52:16 When making up distribution of cards in a pack, I am concerned here only about Limited formats. When I would design my own card game I would do this too and the rarity and so on is defined to improve the Limited formats only. 23:54:35 ok 23:55:11 -!- hilquias has joined. 23:57:32 happy leap second everyone 23:57:55 thanks 23:58:20 Do you know if it is possible to add leap seconds into the configuration file of Astrolog?