00:04:08 Ahoily. 00:38:10 -!- rdococ has quit. 00:38:27 -!- rdococ has joined. 00:38:55 -!- Maralyn has joined. 00:38:59 -!- Maralyn has left. 00:52:14 hi? 00:53:12 ho. 01:02:59 lo 01:07:18 hel 01:07:41 -!- augur has quit (Quit: Leaving...). 01:10:20 -!- hilquias has joined. 01:16:21 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:16:27 -!- Phantom__Hoover has joined. 01:26:37 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 01:26:59 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARGH. 01:27:08 fsck fsck fsck fsck fsck. 01:27:37 * boily metaphorically flips the mapole over 01:30:51 * oerjan suspects boily to be a little annoyed 01:32:35 probably my best YASD, and a first. 01:32:39 I drowned. 01:32:41 fsck. 01:33:02 ah nethack? 01:33:13 DCSS. 01:34:10 * oerjan uses acronym recognition. it's super effective! 01:34:38 oh well. gg. 01:35:12 no, gg doesn't update in several hours yet. well, normally. 01:35:32 are we speaking about the same gg twh? 01:36:25 surely there's only one gg hth 01:37:07 * oerjan checks freefall in the meantime 01:37:17 AH! 01:37:24 that gg. 01:37:41 no, they aren't the same gges. 01:37:47 *GASP* 01:38:42 *ONOMATOPOIETIC REVELATION* 01:39:51 * oerjan wonders if that minus ten is celsius or fahrenheit, although the latter would probably be anachronistic in a scifi comic. 01:41:33 hm no gg update for today but an extra announcement yesterday 01:42:04 dcss has deep gameplay. 01:43:46 Jafet: I was doing Cocytus after having completed Dis. I drowned in Coc:7. very shameful. 01:48:01 how can one drown in cocytus, it should be completely frozen over. 01:48:43 -!- llue has quit (Quit: That's what she said). 01:51:22 oerjan: no ice in crawl hth 01:51:35 shocking 01:52:03 there's shallow water, there's deep water. there's even laval! but no ice. 01:53:58 oh well. time to sleep. 01:54:01 'night all! 01:54:28 laval? what is a rocket engine nozzle doing in hell? 01:55:13 oren: helloren. you haven't seen anything there. muscle memory strikes again... Laval University is where I studied. 01:55:26 -!- boily has quit (Quit: INTERPOLATED CHICKEN). 01:57:33 @ask boily So, why did you study in hell, then? 01:57:33 Consider it noted. 02:00:59 Rocket nozzles? Or maybe some other burning things. 02:15:56 Search opponent's hand, draw pile, side cards, and trash for any number of evolution cards that can evolve from opponent's pokemons already in play and/or the other cards you picked; you must then play all such cards on opponent's side to evolve their pokemons (if there is more than one way, you can choose); opponent's draw pile and side cards are mixed up afterward. 02:18:25 -!- GeekDude has quit (Ping timeout: 258 seconds). 02:24:55 [wiki] [[Hi\n]] http://esolangs.org/w/index.php?diff=43089&oldid=43069 * Xavo * (+315) 02:25:23 [wiki] [[User:Xavo]] N http://esolangs.org/w/index.php?oldid=43090 * Xavo * (+35) Created page with "Oh hey there. I made [[Hi\n|hi\n]." 02:26:39 -!- GeekDude has joined. 02:26:51 -!- perrier has quit (Remote host closed the connection). 02:26:52 [wiki] [[User:Xavo]] http://esolangs.org/w/index.php?diff=43091&oldid=43090 * Xavo * (+4) 02:27:16 [wiki] [[User:Xavo]] M http://esolangs.org/w/index.php?diff=43092&oldid=43091 * Xavo * (-1) 02:28:05 -!- perrier has joined. 02:29:23 [wiki] [[Joke language list]] M http://esolangs.org/w/index.php?diff=43093&oldid=42994 * Xavo * (+50) /* General languages */ 02:36:52 [wiki] [[Hi\n]] http://esolangs.org/w/index.php?diff=43094&oldid=43089 * Xavo * (+129) added ruby interpreter 02:47:22 -!- augur has joined. 02:53:49 -!- MDude has changed nick to MDream. 02:55:43 -!- const has quit (Quit: 1 found in /dev/zero). 02:55:52 -!- const has joined. 02:56:21 -!- const has changed nick to Guest42240. 02:56:34 -!- Guest42240 has quit (Changing host). 02:56:34 -!- Guest42240 has joined. 02:57:36 -!- Guest42240 has changed nick to const. 03:19:45 -!- const has changed nick to function. 03:20:54 function() 03:22:43 * function executes rdococ 03:23:36 ............... 03:24:12 * rdococ stays alive by the terrible garbage collection 03:28:09 Now I even made up two vanguard cards of Magic: the Gathering. 03:30:36 Axenwhite's Avatar {-} Vanguard (+0/+1) ;; Whenever you would draw a card, if you have already drawn a card this turn, instead an opponent of your choice draws a card and you gain 1 life. ;; {4}: Each player draws a card. You may put the top card of your graveyard on top of your library. 03:31:05 Gxxyuxihuvxi's High Avatar {-} Vanguard (-2/+1) ;; All nonland cards you own with a mana cost gain madness with a madness cost equal to their mana cost plus {3} and all normal single-colored mana symbols changed into Phyrexian mana of that color. ;; All lands you control gain "{T}, Discard a card: Add {1} to your mana pool or you may reduce your maximum hand size by one until the beginning of the next turn." 03:31:09 Do you like this? 03:38:48 Do you have any more feature suggestion and/or complaint and/or question of AmigaMML? 03:54:10 -!- Sgeo has quit (Quit: Leaving). 03:55:19 -!- oerjan has quit (Quit: Nite). 04:08:57 the last levels of mario bros U are impossibru 04:14:30 Are you sure? 04:15:35 Is "impossibru" even a real word? 04:17:09 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 04:18:54 -!- Lyka|Away has changed nick to Lyka|Phone. 04:26:21 not a real word, but a meme word 04:26:44 and yeah, they are at least as hard as the hardest classic games 04:28:45 OK, then that is good if it is not too easy. 04:29:17 Also, they throw this new tilt mechanic at you in the last world, where you tilt the controller. 04:30:19 Is it in the manual? 04:30:22 no 04:30:49 Well, that's no good. They should put it in the manual that you have to tilt the controller. 04:31:09 hi 04:31:27 There's an icon that appears on the screen telling you that you have to tilt it, but it is still annoying 04:31:30 hi lyka 04:31:51 or lyka\phone 04:32:33 the current version of octopus (aka fourfuck) runs fully off of an sd card 04:33:16 I mean, the program does 04:33:33 the interpreter is still on the device 04:34:28 hard part right now is modifying the code to allow subroutines 04:37:10 I wrote a guess a number program to test the system 04:39:13 -!- Vorpal has quit (Ping timeout: 255 seconds). 04:39:51 -!- Vorpal has joined. 04:41:37 A000[00=SIB0SOB0]00=Q000 04:45:05 night all 04:45:25 -!- aretecode has quit (Quit: Toodaloo). 04:46:09 -!- Lyka|Phone has changed nick to Lyka|Away. 04:54:31 -!- Sgeo has joined. 04:54:38 How did I accidentally close out of #esoteric? 04:54:39 :/ 04:55:12 It's like I didn't autorejoin when i opened IRC 04:55:22 Autojoin was unchecked :( 05:00:52 I BEAT BOWSER! 05:32:28 DOSBox runs on the web? 05:33:21 Yep! 05:34:15 https://archive.org/details/softwarelibrary_msdos 05:34:45 I wonder when today's expensive machines will be trivially emulatable 05:40:38 -!- function has changed nick to trout. 05:45:39 For some reason I thought Tucows stopped existing 05:52:34 https://archive.org/details/stop-the-rock 05:52:40 I need to play this again ASASP 05:56:39 https://www.youtube.com/watch?v=CbXfyH0rt3M&index=1&list=PL60DDD0F77698B8EB 06:34:06 -!- monotone has quit (Remote host closed the connection). 06:36:41 -!- monotone has joined. 06:59:32 -!- bb010g has quit (Quit: Connection closed for inactivity). 07:05:55 -!- Herbalist has quit (Ping timeout: 250 seconds). 07:16:10 people who are writing javascript should not abbreviate google analytics to googanal 07:17:30 why not 07:18:10 -!- SopaXT has joined. 07:18:58 because it is visible to users 07:18:58 When are they going to invent quantum bitcoins? 07:20:57 If varies, if = 0 implies = 0 then what is the property of T called? 07:51:37 -!- Phantom_Hoover has joined. 07:52:10 -!- SopaXT has quit (Remote host closed the connection). 07:58:45 fungot: welcome to the fnord 07:58:45 mroman_: go's confusing... i like ruby kind of a vacation but after 7 months it's getting seriously old and there's still battery left. 07:59:52 fungot: Have you heard of the random busy beaver? 07:59:53 mroman_: and the fnord is likely to be i/ o would probably be a presentation by shriram krishnamurthi and is at +1 digs atm 08:00:06 It's like the busy beaver except that the tape is initialized completely randomly. 08:01:31 and RBB(n) is the expected number of ones a random busy beaver with n states writes on the tape while still halting. 08:11:50 -!- SopaXT has joined. 08:28:05 -!- Patashu has joined. 09:30:54 compression scheme: replace any file that has been archived by the internet archive, with a text file containing the URL. if it hasn't been, the compressor shall upload the file and wait for it to be archived 09:32:42 this compression scheme exceeds the capabilities of known compressors manyfold, for interesting inputs 09:33:27 oren: that would be bad for small files 09:33:31 do it for large files only 09:33:36 and ones that are rarely accessed 09:33:39 good idea 09:33:58 uploading a terabyte sized database file after each single write would be very bad 09:34:12 heh 09:38:34 anyway, that's a variant on Linus's old saying 09:39:14 Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it – Linus Torvalds 09:39:22 from http://groups.google.com/group/linux.dev.kernel/msg/76ae734d543e396d?pli=1 09:54:51 [wiki] [[Microscript]] http://esolangs.org/w/index.php?diff=43095&oldid=43088 * 72.74.32.143 * (-2) Fixed a mistake in the documentation 10:10:32 -!- Herbalist has joined. 10:19:08 -!- boily has joined. 11:21:43 -!- boily has quit (Quit: SOLEMN CHICKEN). 11:23:55 -!- GeekDude has joined. 11:33:45 -!- Phantom__Hoover has joined. 11:36:08 -!- rdococ has quit. 11:36:24 -!- rdococ has joined. 11:36:27 -!- rdococ has quit (Changing host). 11:36:27 -!- rdococ has joined. 11:37:17 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 11:38:15 only wimps use backups. 11:47:32 -!- rdococ has quit (Ping timeout: 252 seconds). 11:51:13 -!- SopaXT has quit (Remote host closed the connection). 11:53:49 -!- TieSoul has quit (Remote host closed the connection). 11:55:12 -!- hjulle has joined. 11:56:36 -!- rdococ has joined. 11:56:38 -!- rdococ has quit (Changing host). 11:56:38 -!- rdococ has joined. 12:08:43 hypercomputation 12:29:34 umm 12:29:56 "Last In, First Out (LIFO)"? "What is pushed onto the stack first, will be popped off last"? ... contradiction? 12:31:30 [wiki] [[Stack]] M http://esolangs.org/w/index.php?diff=43096&oldid=30976 * Rdococ * (+0) corrected a puzzling contradiction 12:42:16 then again 12:42:18 both apply 12:47:40 what? 12:48:46 FILO == LIFO 12:50:03 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 12:52:56 -!- Patashu has quit (Ping timeout: 272 seconds). 12:55:28 yeah 12:55:30 just realized 12:55:32 derp 12:55:49 but still makes sense 12:56:54 -!- oerjan has joined. 12:58:04 FILI on the other hand 12:58:30 that's a read only storage capable of storing one element 12:58:37 eh 12:58:37 no 12:58:39 write only 12:58:40 sorry 12:59:08 or technically ah 12:59:12 write once - read never 12:59:24 FOLO is read once - write never 13:02:49 yolo 13:03:10 yol9t 13:05:09 [wiki] [[Stack]] M http://esolangs.org/w/index.php?diff=43097&oldid=43096 * 0x0dea * (+0) LIFO and FILO are equivalent, but the former is more common and, in this case as in most, better conveys intent. 13:05:47 tru FILOfax 13:08:10 lili 13:09:20 @tell zzo38 If varies, if = 0 implies = 0 then what is the property of T called? <-- i think that's equivalent to "X is an eigenvector of T^*" 13:09:20 Consider it noted. 13:09:31 also there's the LILO Queue 13:09:52 lilofifofifilili 13:09:56 leleoloadwa 13:11:31 which is the same as a FIFO Queue 13:18:24 @tell zzo38 because if that's orthogonal to the first but not the last one 13:18:24 Consider it noted. 13:21:31 I'm so tired of these LOFO Queues. 13:21:53 MIMO 13:22:00 Is gram-schmidt the base change thingy? 13:22:14 mroman_: it's the base _finding_ thingy. 13:22:33 orthonormal base finding thingy 13:23:28 @tell zzo38 oops *last but not the first one 13:23:28 Consider it noted. 13:23:46 I BLAME THE FIFO MESS 13:24:30 You mean FIFA MESS? 13:25:01 nah i don't blame that 13:25:17 it carries its own punishment. 13:25:34 I blame log-normal distributions. 13:25:41 fiendish 13:27:55 why is "lineare hülle" in english not "linear hull" but "linear span" 13:28:08 this is too confusing. 13:28:14 I'm just gonna call it linear thingy 13:30:18 there's "convex hull", though. 13:30:57 Math with simple english would be fun 13:31:09 in munroe's "thing explainer"-style 13:31:29 someone pointed out "explainer" is not in the wordlist he uses 13:31:39 It's not?!?! 13:31:52 but that's a derivation? 13:31:56 play -> player, 13:32:00 I guess that's acceptable 13:32:58 Are you a mathdoer? 13:33:04 sometimes 13:35:09 -!- gniourf has quit (Remote host closed the connection). 13:35:44 -!- gniourf has joined. 13:37:34 -!- `^_^v has joined. 13:39:47 hm actually LIFO is more technically correct than FILO 13:40:17 because only the first applies if you sometimes empty the stack not at the end 13:42:02 [wiki] [[Special:Log/newusers]] create * Friedz * New user account 13:44:56 http://codepad.org/YSumHKy7 13:59:15 -!- TieSoul has joined. 14:18:41 -!- Welo has joined. 14:41:25 [wiki] [[Fission]] http://esolangs.org/w/index.php?diff=43098&oldid=39076 * 50.207.43.222 * (+43) 14:42:20 -!- gniourf has quit (Read error: Connection reset by peer). 14:45:58 [wiki] [[Microscript]] http://esolangs.org/w/index.php?diff=43099&oldid=43095 * 50.207.43.222 * (+40) 14:52:26 [wiki] [[Microscript]] http://esolangs.org/w/index.php?diff=43100&oldid=43099 * SuperJedi224 * (+2) /* Cat Program (9 bytes) */ 14:53:38 [wiki] [[Microscript]] http://esolangs.org/w/index.php?diff=43101&oldid=43100 * SuperJedi224 * (+46) 14:54:10 [wiki] [[Microscript]] http://esolangs.org/w/index.php?diff=43102&oldid=43101 * SuperJedi224 * (+0) /* Reverse Quine (12 bytes) */ 14:55:46 -!- gniourf has joined. 15:03:19 -!- MDream has changed nick to MDude. 15:07:20 -!- idris-bot has quit (Quit: Terminated). 15:07:33 -!- Herbalist has quit (Ping timeout: 264 seconds). 15:19:53 -!- TieSoul has quit (Remote host closed the connection). 15:23:19 -!- Herbalist has joined. 15:32:18 -!- Herbalist has quit (Ping timeout: 245 seconds). 15:33:55 -!- Herbalist has joined. 15:46:26 I want to make a language where programs are formulae. Unfortunately, the 'Formula' programming language... already exists. 15:46:27 -!- J_A_Work has joined. 15:53:45 What kind of formula? 15:58:57 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 16:06:59 You culd call it formulated, or formulations. 16:07:07 *fomrulations 16:07:46 Or Formulae, and just let their be another language with a name differeing by exactly one letter. 16:13:52 rdococ: http://esolangs.org/wiki/Polynomial 16:19:25 -!- nortti has changed nick to mindev. 16:19:36 -!- mindev has changed nick to nortti. 16:24:09 that language also exists 16:25:23 also. 16:31:57 -!- J_A_Work has quit (Quit: J_A_Work). 16:33:44 I prefer a FIGO architecture 16:33:57 first in, garbage out 16:34:31 although a GIFO might be more useful 16:35:48 how about formoola 16:35:56 Could you maybe work on garbage in code out? 16:36:17 GIOO: garbage in, output out... oh wait... its called malbolge... 16:37:28 -!- idris-bot has joined. 16:39:23 -!- Welo has quit (Quit: Leaving). 16:40:47 -!- hilquias has quit (Remote host closed the connection). 16:45:10 -!- oerjan has quit (Quit: GIGL). 16:56:05 -!- WashIrving has joined. 17:00:12 GIGO 17:00:16 garbage in, garbage out 17:02:04 -!- heroux has quit (Read error: No route to host). 17:03:12 -!- heroux has joined. 17:03:54 -!- trout has quit (Ping timeout: 250 seconds). 17:06:07 -!- FreeFull has quit. 17:08:29 -!- variable has joined. 17:08:30 -!- variable has quit (Changing host). 17:08:30 -!- variable has joined. 17:27:36 -!- guydreich has quit (Read error: Connection reset by peer). 17:30:49 -!- Phantom__Hoover has quit (Ping timeout: 272 seconds). 17:35:49 -!- Sprocklem has joined. 17:47:22 -!- GeekDude has joined. 17:47:22 -!- GeekDude has quit (Changing host). 17:47:22 -!- GeekDude has joined. 17:55:39 " _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it" ... I might sometimes to backup on DVD (currently I can't though), but still I wish to allow rest of the world to mirror my public stuff anyways; not FTP though, but I do have HTTP and Gopher servers. If you want to make your own public archives of text file and free software and so on you can mirror mine if it is something that would go in what kind of a 17:55:48 ?messages-loud 17:55:48 oerjan said 4h 46m 27s ago: If varies, if = 0 implies = 0 then what is the property of T called? <-- i think that's equivalent to "X is an eigenvector of T^*" 17:55:48 oerjan said 4h 37m 24s ago: because if that's orthogonal to the first but not the last one 17:55:48 oerjan said 4h 32m 20s ago: oops *last but not the first one 18:06:30 [wiki] [[Huh?]] http://esolangs.org/w/index.php?diff=43103&oldid=42216 * 72.38.29.19 * (+64) /* External resources */ 18:07:12 hmmmmmmmmmmmmmmmmmmm 18:07:42 -!- Phantom_Hoover has joined. 18:17:40 -!- TieSoul has joined. 18:17:50 -!- ais523 has joined. 18:34:08 ehehe 18:37:47 -!- variable has changed nick to function. 18:40:42 * rdococ executes function 18:41:22 * function executes rdococ 18:41:35 -!- rdococ has changed nick to Error. 18:41:55 YES 18:41:55 * Error !!! Cannot execute an alien 18:42:01 -!- Error has changed nick to rdococ. 18:42:05 :( 18:43:06 -!- rdococ has changed nick to Error. 18:43:06 -!- Error has changed nick to rdococ. 18:43:11 umm 18:43:25 -!- rdococ has changed nick to Error. 18:43:25 /me Segmentation fault! 18:43:25 -!- Error has changed nick to rdococ. 18:43:29 ummm 18:43:46 -!- rdococ has changed nick to Error. 18:43:47 * Error #esoteric Segmentation fault! 18:43:47 -!- Error has changed nick to rdococ. 18:43:52 :) 18:44:06 * function computes himself 18:44:32 -!- rdococ has changed nick to Error. 18:44:32 -!- Error has changed nick to rdococ. 18:44:33 * rdococ !!! Test 18:45:01 -!- rdococ has changed nick to Error. 18:45:01 -!- Error has changed nick to Guest20602. 18:45:02 -!- Guest20602 has changed nick to rdococ. 18:45:43 srsly 18:46:05 Error Nick/channel is temporarily unavailable 18:48:42 Well, I passed my AI module 18:49:06 is that like a d-module? 18:49:49 -!- fractal has quit (Ping timeout: 265 seconds). 18:50:09 Yes but with less D and more AI 18:50:28 Also it's graded 18:50:46 what if you just barely pass it 18:50:50 with a grade of D 18:51:26 Unfortunately I don't think there are many UK universities with a grade system with Ds 18:51:28 I got a 2-2 18:52:02 shachaf: no, more like a Z-module 18:54:16 Oerjan (Talk | contribs) moved page Function to Funciton over a redirect without leaving a redirect 18:54:36 should I still type my language on the Function page? 18:54:52 or should I try to avoid a naming conflict? 18:55:11 Eh, there's two languages called Clue 18:55:15 And two called Numberwang 18:55:17 ...wait what? 18:55:21 Not gonna be that big of a deal 18:55:28 http://esolangs.org/wiki/Clue 18:55:29 god you're right 18:55:56 I was so happy about that 18:56:01 because it meant I got to make a disambiguation page 18:56:18 or, hmm, seems like it was actually elliott who made the page 18:56:20 rdococ: -NickServ- Registered : Jul 07 17:18:02 2014 (46w 4d 1h ago) 18:56:22 that's why 18:58:02 wait, what? 18:58:28 rdococ: -NickServ- Spydar007 has enabled nick protection 18:58:38 rdococ: so if you chose to /nick error and don't identify 18:58:44 oh right 18:58:59 he is logged in... 18:59:12 rdococ: doesn't matter 18:59:14 german server... 18:59:16 nick protection is automatic 18:59:18 k 18:59:19 ik 19:07:25 I think I hate the Mac keyboard. 19:07:44 I know I hate the Mac keyboard 19:07:50 oh I have an idea! 19:07:56 I'll call my language 'Delegate' 19:08:21 A three-finger combination just to get curly braces on a Finnish is fucking stupid, and I can't seem to find a decent solution to fix it. 19:08:43 I don't have a Mac keyboard 19:09:15 I may just have to force myself to relearn a US layout. 19:09:30 qwerty 19:09:54 J_Arcane: because Macs don't have an altgr? 19:10:09 Yeah, I guess tha'ts part of the problem. 19:10:30 The other part is a whole huge extra bunch of special character shortcuts that I don't need taking up all the space. 19:24:33 -!- SopaXT has joined. 19:33:12 -!- scoofy has quit (Ping timeout: 252 seconds). 19:34:53 -!- scoofy has joined. 19:35:43 -!- Herbalist has left ("WeeChat 1.2"). 19:35:53 -!- fractal has joined. 19:37:59 J_Arcane: set your text format to ISO646-FI. Then write int main()ä printf("hello, world!Ön"); å 19:38:43 oren: ISO646 is a subset of ASCII, right; 19:38:56 I guess the ä and Ö and å map to ASCII characters? 19:39:02 *right? 19:39:09 Yeah, and ISO646-FI replaces the characters {}\|[] with national ones 19:39:46 So if you type the program in ISO646-FI, then have the compiler read it as ascii it will work fine 19:39:52 this is why trigraphs were invented 19:40:01 although digraphs make more sense 19:40:15 (the difference is that digraphs aren't parsed inside comments, string literals, and the like) 19:40:31 (technically they're alternate spellings of tokens, rather than textual substitutions) 19:40:54 Except trigraphs don't *quite* work for the purpose though -- C still requires those characters to exist, at least at run time. 19:41:13 It also requires them to not vary in encoding with LC_CTYPE and requires them to be in a single char. 19:41:31 `run echo 'int main()ä printf("hello, world!Ön"); å' | iconv -futf-8 -tiso646-fi 19:41:43 int main(){ printf("hello, world!\n"); } 19:41:48 ta da! 19:42:33 does that help you type, J_Arcane! 19:42:47 I don't even know what to do with that information. XD 19:42:49 (though there is no requirement that the source and execution character sets are the *same*...) 19:45:04 So yeah: []\ => äåö and {}| => ÄÅÖ 19:45:23 er, that's slighlt wrong 19:45:42 That would honestly be my ideal remap, I just can't figure out how to make ukelele do it. 19:48:07 Well you could always just learn to read code that looks like if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä 19:48:39 then you can use iconv 19:49:03 put it in your makefile, annoy everyone who tries to read your code? 19:49:38 yeah, like that 19:50:10 -!- SopaXT has quit (Read error: Connection reset by peer). 19:50:18 mind you, you can use _ in some smalltalk variants iirc because it used to mean left arrow in some charsets, 19:50:22 for assignment, 19:50:28 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | tr '[\]{|}' 'ÅÄÖåäö' 19:50:29 if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä 19:50:32 er 19:50:32 and people still use ^ for power because it used to mean up arrow 19:50:40 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | tr 'ÅÄÖåäö' '[\]{|}' 19:50:41 if(a}|i}] == b}|i}] }}}} a}|i}] == 0 }}}} b}|i}] == 0)}} 19:50:51 Hm 19:50:51 it gets even funnier if you use backslash overwrite stuff in intercal 19:51:10 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | tr 'ÅÄÖåäö' '[]\{}|' 19:51:11 if(a|}i|] == b|}i|] |||| a|}i|] == 0 |||| b|}i|] == 0)|| 19:51:20 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | tr 'ÅÄÖåäö' '[]\\{}|' 19:51:21 if(a|{i|] == b|{i|] |||| a|{i|] == 0 |||| b|{i|] == 0)|| 19:52:03 Oh 19:52:09 oh no unicode support in tr 19:52:13 should the backslash be doubly escaped? 19:52:22 or that 19:52:59 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | perl -pe y/ÅÄÖåäö/[]\\{}|/ 19:53:00 bash: /: Is a directory \ Transliteration replacement not terminated at -e line 1. 19:53:09 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | perl -pe 'y/ÅÄÖåäö/[]\\{}|/' 19:53:10 if(a[{i[] == b[{i[] [|[| a[{i[] == 0 [|[| b[{i[] == 0)[| 19:53:49 ... 19:53:49 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | sed -e 'y/ÅÄÖåäö/[]\\{}|/' 19:53:52 if(a]i[ == b]i[ || a]i[ == 0 || b]i[ == 0)} 19:54:05 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | sed -e 'y/ÅÄÖåäö/][\\}{|/' 19:54:06 if(a[i] == b[i] || a[i] == 0 || b[i] == 0){ 19:54:08 What's the point of using the three characters after the English alphabet, if you don't put the letters in the right order? 19:54:37 * FireFly assumed ISO646-{FI,SE} used ÅÄÖåäö 19:54:50 Looks like the danes won this round 19:54:52 `` echo 'if(aÄiÅ == bÄiÅ öö aÄiÅ == 0 öö bÄiÅ == 0)ä' | iconv -futf-8 -tiso646-fi 19:54:53 if(a[i] == b[i] || a[i] == 0 || b[i] == 0){ 19:54:59 easier 19:55:03 Good point 19:55:06 Also less error-prone 19:55:35 mind you, I'm not sure ??< char buf??(256??); scanf("%.256s", buf); printf("hello, %s??/n", buf); ??> looks that much better than é char bufÉ256Ü; scanf("%.256s", buf); printf("hello, %sÖn", buf); ü 19:55:46 and the latter is at least easy to type, and you can get used to reading it 19:56:16 I got used to half my fonts having yen signs pretty quick 19:56:33 in the old era with home PCs with no back storage and only a BASIC interpreter, there used to be ones that that had localized fonts in the rom, and some rarer characters like # displayed wrong, 19:56:43 `` for lang in fi se no dk; do iconv -f utf-8 -t iso646-$lang <<<'[\]{|}'; done 19:56:44 iconv: illegal input sequence at position 0 \ iconv: illegal input sequence at position 0 \ iconv: illegal input sequence at position 0 \ iconv: illegal input sequence at position 0 19:56:57 so the statement to write to a file was like PRINTÉ rather than PRINT# 19:57:00 that's weird 19:57:05 that's not even iso646 by the way 19:57:58 there's a good reason BASIC doesn't use any of @[]^{|}~ and only newer variants use \_ 19:58:16 oh wait 19:58:25 they do use ^ but that's fine, it's just displayed as an up arrow 19:58:37 Yes, on some old ASCII systems it is up arrow 19:58:50 I wouldn't call those ASCII but sure 19:58:53 `` for lang in fi se no dk; do iconv -futf-8 -tiso646-$lang <<<'[\]{|}'; done 19:58:54 iconv: illegal input sequence at position 0 \ iconv: illegal input sequence at position 0 \ iconv: illegal input sequence at position 0 \ iconv: illegal input sequence at position 0 19:58:56 some ASCII-derived systems 19:59:07 before everyone converged to ASCII 19:59:12 Can you transmit BASIC with Baudot code in letter mode? 19:59:12 Actually I think the one with up arrow is still ASCII, just it is a old kind of ASCII 19:59:20 `` for lang in fi se no dk; do iconv -tutf-8 -fiso646-$lang <<<'[\]{|}'; done 19:59:21 ​ÄÖÅäöå \ ÄÖÅäöå \ ÆØÅæøå \ ÆØÅæøå 19:59:37 oren: oh, oops 19:59:46 zzo38: what? is left arrow for _ and yen sign for ` and pound sign for # ASCII too? 19:59:50 no wai 19:59:54 yen sign was on \ 19:59:55 not on ` 20:00:07 I don't know 20:00:10 -!- `^_^v has quit (Quit: This computer has gone to sleep). 20:00:14 Yes, hence the ¥ in filenames 20:00:23 file paths* 20:00:36 FireFly: that's never made sense to me though 20:01:22 PCs used cp437 in text mode from the start, and that has a yen symbol 20:01:34 what variant of DOS ever used such terminals? 20:01:53 maybe some serial terminal stuff when you don't have an expensive cga or monochrome card? 20:02:06 or did the monochrome card not support 437? 20:02:07 `` iconv -tutf-8 -fko17 <<<'DMITRIJ' 20:02:08 iconv: conversion from `ko17' is not supported \ Try `iconv --help' or `iconv --usage' for more information. 20:02:15 `` iconv -tutf-8 -fKO17 <<<'DMITRIJ' 20:02:16 iconv: conversion from `KO17' is not supported \ Try `iconv --help' or `iconv --usage' for more information. 20:02:22 `` iconv -tutf-8 -fKOI7 <<<'DMITRIJ' 20:02:23 iconv: conversion from `KOI7' is not supported \ Try `iconv --help' or `iconv --usage' for more information. 20:02:45 or is this about graphics mode where you could display only the low 128 characters because you couldn't read the vga card rom directly and the rom had a copy of only half of the font and ram is expensive? 20:02:46 `` iconv --list | paste 20:02:49 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.7875 20:02:49 dunno 20:03:09 oh, I know! 20:03:28 maybe it's for VGA cards where you could change the font] 20:03:33 `` iconv -tutf-8 -fKOI-7 <<<'dmitrij' 20:03:33 `` iconv -tutf-8 -fkoi-7 <<<'DMITRIJ' 20:03:33 ​ДМИТРИЙ 20:03:34 ​дмитрий 20:03:40 and you changed the font to match a legacy character set used for non-DOS 20:03:42 makes sense 20:03:47 duh 20:03:58 Handy charset 20:05:04 koi7 is fun because the letters are roughly corresponding to the equivalent roman letters 20:05:37 b_jonas: I was under the impression that it's legitimately an up-arrow in ASCII-63 (ASA X3.4-1963), and all this about a ^ is just newfangled ASCII-67 (ANSI X3.4-1967) nonsense. 20:05:45 `` iconv -tutf-8 -fkoi-7 << How can I program Mozilla to refuse to accept cookies with certain names? 20:05:45 ​усср 20:05:57 zzo38: I think the easiest way would be to write an extension 20:06:02 FireFly: dunno, probably because baudot has like a ton of incompatible national character sets. you could make a BASIC character set easily. 20:06:05 `` iconv -tutf-8 -fKOI7 <<<'SSSR' 20:06:06 iconv: conversion from `KOI7' is not supported \ Try `iconv --help' or `iconv --usage' for more information. 20:06:12 `` iconv -tutf-8 -fKOI-7 <<<'SSSR' 20:06:12 ​ссср 20:06:14 I started writing an extension to edit the URL for Wikia to add &useskin=monobook or ?useskin=monobook, but got fed p 20:06:19 so now I do it by hand 20:06:20 Yes, but how do you do such extension? 20:06:29 I think there are guides on the Mozilla website somewhere 20:06:35 -!- bb010g has joined. 20:06:40 `` piconv -tutf-8 -fKOI-7 <<<'SSSR' 20:06:41 Unknown option: tutf-8 \ Unknown option: fKOI-7 \ piconv [-f from_encoding] [-t to_encoding] [-s string] [files...] \ piconv -l \ piconv -r encoding_alias \ -l,--list \ lists all available encodings \ -r,--resolve encoding_alias \ resolve encoding to its (Encode) canonical name \ -f,--from from_encoding \ when omitted, the cur 20:06:50 `` piconv -t utf-8 -f KOI-7 <<<'SSSR' # fool 20:06:51 Unknown encoding 'KOI-7' at /usr/bin/piconv line 95 20:07:01 `` piconv -t utf-8 -f KOI-RU <<<'SSSR' # fool 20:07:02 Unknown encoding 'KOI-RU' at /usr/bin/piconv line 95 20:07:07 For something simple like the monobook thing I would just write a userscript and use Scriptish 20:07:24 doesn't have it 20:07:25 damn 20:07:29 only koi8-* 20:07:43 `` piconv --version 20:07:44 Unknown option: version \ piconv [-f from_encoding] [-t to_encoding] [-s string] [files...] \ piconv -l \ piconv -r encoding_alias \ -l,--list \ lists all available encodings \ -r,--resolve encoding_alias \ resolve encoding to its (Encode) canonical name \ -f,--from from_encoding \ when omitted, the current locale will be used 20:07:49 (piconv also doesn't have CWI encoding) 20:08:05 `` piconv --list | wc -l 20:08:06 124 20:08:24 `run iconv -tascii//translit -fKOI-7 <<<'SSSR' 20:08:25 ​???? 20:08:34 Aw, come on, you can totally approximate that just fine. 20:08:42 I guess you have to try libICU, that has like a ton of encodings 20:10:52 `` iconv -tascii/translit -futf-8 <<<'ほたる' 20:10:52 iconv: conversion to `ascii/translit' is not supported \ Try `iconv --help' or `iconv --usage' for more information. 20:11:04 `` iconv -tascii//translit -futf-8 <<<'ほたる' 20:11:04 ​??? 20:11:15 for ascii approximations, try the big table in elinks. that rewrites cyrillic characters to ascii and stuff like that. 20:11:38 double slash because single slash can occur in character set names 20:11:40 I want to make Mozilla to modify some cookies as it is receiving them 20:11:55 and someone would eventually come up with one ending in /translit probably 20:11:56 What is the hook for that? 20:12:38 zzo38: are the cookies set by http response headers or by javascript? you can try a proxy that rewrites either the request or response headers 20:13:01 I don't know who they are set by 20:13:18 `run iconv -tascii//translit -futf-8 <<<'bläh blööh blårp' 20:13:19 zzo38: http or https? rewrite them in the request 20:13:19 blah blooh blarp 20:13:23 It can do those, at least. 20:13:23 I stumbled upon an archaic APL encoding a while ago that had characters for underlined ASCII letters and digits, and was a bit surprised to not find any Unicode codepoints matching them exactly (but a combining underline did the job just fine) 20:13:28 unless they're also _read_ by javascript 20:14:23 FireFly: doesn't underlined ascii letter just represent uppercase when the tty can't print lowercase letters? 20:14:35 Hm 20:14:45 What is an uppercase digit though? 20:14:48 I don't know if they are, but mainly, I want it to force all cookies into insecure mode and whenever it tries to set a cookie named "forceHTTPS" to set its value to "0" instead of the value it is trying to set. 20:14:51 FireFly: dunno 20:14:59 I think there were underlined letters of both cases, too 20:15:10 FireFly: is there full underlined set of digits, or just 0? 20:15:19 All of them 20:15:26 ok, probably not that then 20:15:50 These cookies are causing problems with MediaWiki; changing them manually fixes it at least temporarily but sometimes it tries to change it again later 20:15:53 APL was used on actual printing ttys so they used a lot of overprint to increase the charset 20:16:18 Yeah, this particular charset made use of that by simulating the overstriking 20:16:29 zzo38: can't you overwrite that in the settings if you're logged in? 20:16:39 zzo38: or with custom javascript if you're logged in? 20:16:48 b_jonas: No, the new version of MediaWiki seems to have removed that custom setting. 20:17:05 zzo38: heck... but they still support http? 20:17:19 Yes but only if you edit the cookies manually 20:17:45 zzo38: I'd recommend custom javascript then. do you know how to set it up in mediawiki? if not, I can tell 20:17:48 for a user that is 20:17:55 Yes I do know how to set that up 20:17:55 I don't know about globally as an admin 20:17:58 ok 20:18:07 A̲L̲F̲←'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZA̲B̲C̲D̲E̲F̲G̲H̲I̲J̲K̲L̲M̲N̲O̲P̲Q̲R̲S̲T̲U̲V̲W̲X̲Y̲Z̲Δ⍙_⁻' oh, maybe it was just uppercase letters 20:18:18 though that can cause problems if you want to run with javascript disabled 20:18:25 and they seemed to be used to group letters forming an identifier together 20:18:34 But some cookies may say that you aren't supposed to set them by JavaScripts, too, I think, as well as it won't work if scripts is disabled 20:19:04 zzo38: pita. dunno. 20:20:33 zzo38: maybe try rewriting in a proxy then 20:21:20 zzo38: wait, try asking on #mediawiki-tech in case they can help 20:21:21 You can type _A_B_C_D and so on and that can then be used by the programming language if it uses underlined letters in your program 20:21:22 no wait 20:21:43 yes, #wikimedia-tech 20:22:22 or ask the mediawiki guys elsewhere 20:22:34 possibly on #mediawiki or on their wiki or something 20:31:31 -!- hilquias has joined. 20:32:07 `` echo -e '\e$@47' | iconv -tutf-8 -fiso-2022-JP 20:32:08 ​慣 20:32:28 -!- AnotherTest has joined. 20:32:52 -!- AnotherTest has changed nick to AnotherTe. 20:35:30 `` echo -e '\e$@!j' | iconv -tutf-8 -fiso-2022-JP 20:35:34 ​♀ 20:36:51 `` echo -e '\e$#H#E#L#L#Oj' | iconv -tutf-8 -fiso-2022-JP 20:36:52 ​$#H#E#L#L#Oj 20:37:06 `` echo -e '\e$@#H#E#L#L#Oj' | iconv -tutf-8 -fiso-2022-JP 20:37:07 ​HELLOiconv: illegal input sequence at position 13 20:37:17 -!- AnotherTe has quit (Ping timeout: 245 seconds). 20:37:21 -!- WashIrving has quit (Ping timeout: 252 seconds). 20:38:50 `` echo -e '\e$@#H#E#L#L#O!!#W#O#R#L#D!*' | iconv -tutf-8 -fiso-2022-JP 20:38:51 ​HELLO WORLD! 20:38:53 Heya 20:39:00 heya 20:39:03 B) 20:39:29 [wiki] [[Microscript]] http://esolangs.org/w/index.php?diff=43104&oldid=43102 * SuperJedi224 * (-2) /* Cat Program (10 bytes) */ 20:40:13 `` echo -e '\102A' | iconv -tutf-8 -fsjis 20:40:13 ​¥102A 20:40:51 `` echo -e '\0102A' | iconv -tutf-8 -fsjis 20:40:52 BA 20:41:49 `` echo -e '\0202A' | iconv -tutf-8 -fsjis 20:41:50 iconv: illegal input sequence at position 0 20:43:35 `` echo -e '\0202Q' | iconv -tutf-8 -fsjis 20:43:36 ​2 20:44:36 shift jis makes a lot less sense than the 7 bit encodings it replaced 20:45:31 `run iconv -tascii//translit -futf-8 <<<'weiß' # also transliterated 20:45:32 weiss 20:48:04 -!- Sprocklem has quit (Ping timeout: 240 seconds). 20:50:45 Shift-JIS is still better for fixpitch text that can have narrow and wide letters, than some others though, but still isn't all that perfect 20:53:26 EUC is better but rarely used 20:53:59 I don't know how EUC works but maybe it is better 20:56:37 -!- WashIrving has joined. 20:57:00 -!- WashIrving has changed nick to Guest21379. 20:57:23 Well all chars in ascii are one character, and all chars in JIS-208 are two characters, so the width of most strings will equal their length in bytes 20:57:45 Yes that is the good thing about using such encodings for terminal displays 20:58:10 but it differs in that the half-width katakana are two characters, (but these are rarely used anyway). 21:00:18 and it removes the issue of ascii bytes occurring inside a double-byte character, hence it can be used in programs designed for ascii 21:00:33 Yes, that is advantage too 21:01:00 -!- TieSoul has quit (Remote host closed the connection). 21:01:32 However, a way to fix the issue of the half-width can be to make the prefix to it to be a "control code" and use that prefix only for additional half-width characters. If it already does that then I think it work good 21:03:17 I really don't like the way Unicode passes over the entire issue of fixed-width. There's no standard for which unicode characters are one space versus two (or even three). At least the defacto japanese standards recognise that the isssue EXISTS... 21:03:35 Unicode is terrible for this purpose, Japanese work better 21:04:02 The chinese and korean standards work well too 21:04:14 *nod* 21:04:30 The eastern World is far beyond us. 21:07:02 oren: Unicode has a DB with precisely that in it though. 21:07:47 And wcswidth should get you exactly that info in C... 21:09:19 It is still a stupid way to do it despite that though 21:10:07 Ok. So is an EN SPACE halfwidth? What about an EM SPACE or a FIGURE SPACE? 21:10:46 oren: I thought the use of half-width katakaan was displays that could only handle a single character set of limited size and one character per cell, like VGA, which is limited to a set of at most 512 characters, so I think it would be of no use on a display that supports JIS. 21:10:50 But maybe it has other uses too. 21:11:22 oren: yep, that's a problem. 21:11:31 PC character set is good for limited display like that too 21:11:42 especially because when you output to a terminal, you want to know what widths it uses. 21:11:59 you can query it from the terminal, but that's a bit ugly. 21:12:14 (as in, you can query the cursor position, and using that you can tell the width of chars.) 21:12:17 Knowing the widths because wide character are two bytes long is the best way! 21:12:32 oren: and I think the widths are 0, 1, 2, but never 3. 0 is common. 21:12:33 The other ways are stupid 21:12:37 (for combining stufF) 21:12:53 Exactly. The music program mocp has overruns and stuff because it assumes all unicode chars are halfwidth 21:13:31 or smoething... that's the behaviour I observe 21:13:41 -!- FreeFull has joined. 21:15:04 Sadly there's nothing very easily *googleable* about it, but I found the damned spec. 21:15:07 http://www.unicode.org/reports/tr11/tr11-28.html 21:16:17 If I write the terminal emulator probabily is not accept Unicode; you have to use VT100 set, PC set, or Japanese set 21:16:56 (Filters can be used if you want to convert from another character coding) 21:17:26 EN SPACE is apparently a narrow character, thus a width of 1. (half-width) 21:18:13 As is FIGURE SPACE and EM SPACE. 21:18:27 In typesetting though, the problems are different. For typesetting, encodings like UTF-8 are OK but all character properties and stuff should be stored in the font metric file, and what exactly a character even is also should depend on the font. 21:18:32 http://www.unicode.org/Public/UCD/latest/ucd/EastAsianWidth.txt And that's the DB to look in. 21:18:59 (And these font metrics probably ought to support 32-bit character codes rather than 21-bits) 21:19:05 that's kind of ridiculous given that a EM SPACE is, in proportional fonts, as wide as a CJK SPACE 21:19:25 Er, wrong character name. you know what I mean 21:19:45 they wanted a clean rule though 21:20:21 I'd be unsurprised if thhere was some legacy reason behind that. 21:21:04 What you can do for font metrics though, is if the file format of font metric support include files, you can have include files for versions of Unicode so that if the font is Unicode-based then you can import the character properties. 21:23:31 hell a TAB is apparently halfwidth! 21:24:34 The hell else would it be? 21:24:42 zero width 21:25:02 technically. it's not even really a character at all 21:25:09 A tab isn't 8 characters, it's cursor position = (cursor position + 1) % 8 21:25:21 Tab is control characters 21:25:37 It's also "whitespace" and "printable" 21:25:44 right. it's a command to the terminal, not a character for the terminal to display 21:25:46 For dumb reasons. 21:26:25 and imo it doesn't even belong in non-plaintext files 21:28:25 "cursor position = (cursor position + 1) % 8" might be a people-understand-what-was-meant description, but it's certainly not literally correct. 21:28:44 It was intended as the former not the latter thankfully. 21:29:26 x = (x+8)/8*8 21:43:04 On a PC though if you do use 512 characters text mode then each block of 256 characters is only available in 8 colors; you might use the same colors for each block or different colors. 21:46:37 zzo38: what? I assumed it just reporpuses the blink/highbackground bit for that, so you can still use 16 foreground colors, but I never really used it 21:48:23 b_jonas: No I think it is the foreground intensity bit; I seem to remember using it once and that is what it does 21:48:42 (I don't know why; using the blink bit might have been better) 21:50:00 zzo38: ok. I have tried fonts higher than 16 pixels (up to 32 pixels is supported), plus 8 and 9 pixel wide modes (man, 9 pixel is a hack but it's so useful) 21:53:42 in particular, the vga card is hard-coded to copy the 8th column to the 9th column for characters of code 0xc0 to 0xdf, which works almost perfectly for cp437, but not much for other charsets. 21:54:19 and that cp437 was designed this way in first place is a lucky artifact from the monochrome display card, because the CGA card has an 8 wide character cell. 21:54:56 Didn't they design it that way due to MDPA? 21:55:07 what's MDPA? 21:55:19 Monochrome Display and Printer Adapter 21:55:38 yes, monochrome adapter, that's what I said 21:55:45 I don't know if the printer is relevant 21:56:17 Yes; they just put printer interface on the same card, perhaps to save costs I don't quite know why 21:56:29 hmm, the printer has a 9 wide cell, you're right 21:56:36 then maybe for the printer too 21:59:06 zzo38: I guess because people using the PC for business would use the better monochrome adapter and the printer, whereas people using the pc for games would use the color adapter. that's why sound cards and joystick cards were combined later: gamers want both. 22:01:00 that was a bit later, joy stick controller existed before sound cards because it's cheaper. 22:01:13 -!- Herbalist has joined. 22:03:28 zzo38: or maybe they reused the font ROM for the printer and the card? ROM was clearly very expensive back then. 22:05:06 but I don't think it's that, because I think the font was on the printer, not the card 22:05:59 yep, controller sends characters or control sequences on the parallel port, just like with later printers. font's on the printer. 22:07:06 and I think it can buffer a line and print it in the background while the cpu does more useful stuff. 22:37:26 -!- Herbalist has left ("WeeChat 1.2"). 22:48:50 -!- spiette has quit (Ping timeout: 250 seconds). 22:49:30 -!- bb010g has quit (Quit: Connection closed for inactivity). 22:50:41 -!- Guest21379 has quit (Quit: Lost terminal). 22:54:19 -!- oerjan has joined. 23:02:06 -!- spiette has joined. 23:03:42 hellø̈rjan 23:06:08 hellø̤̈rjan 23:06:33 -!- hilquias has quit (Remote host closed the connection). 23:07:16 -!- sebbu has quit (Ping timeout: 240 seconds). 23:11:55 -!- spiette has quit (Read error: Connection reset by peer). 23:13:05 hellꙮren 23:13:43 I don't even know what alphabet the mitosis sybol thingy is from 23:14:03 `unicode ꙮr 23:14:06 U+A66E CYRILLIC LETTER MULTIOCULAR O \ UTF-8: ea 99 ae UTF-16BE: a66e Decimal: ꙮ \ ꙮ \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right) \ \ U+0072 LATIN SMALL LETTER R \ UTF-8: 72 UTF-16BE: 0072 Decimal: r \ r (R) \ Uppercase: U+0052 \ Category: Ll (Letter, Lowercase) \ Bidi: L (Left-to-Right) 23:14:38 `? ꙮ 23:14:40 ​ꙮ? ¯\(°​_o)/¯ 23:14:50 Oh it's one of those crazy letters from before cyrillic was standardized. Crazy russians 23:15:04 -!- spiette has joined. 23:15:16 I could've sworn we had a wisdom entry on the multiocular o 23:15:43 `quote ꙮ 23:15:45 1138) A Swede who was in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric." 23:16:18 nice 23:16:28 holy shit hahahahaha 23:17:19 garbage in, garbage out <-- psst, that's what everyone was subverting hth 23:17:45 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:18:05 oren: it's not really a "before cyrillic was standardized", it's even crazier than that 23:18:49 it's basically a cyrillic pun, used only in one spot in manuscript bibles 23:20:09 (there are other o's with fewer eyes used in other spots) 23:21:21 -!- CADD has quit (Remote host closed the connection). 23:22:15 also the word in that spot could be translated with "multiocular", so it's both a description of the letter and of what it's used for... 23:23:13 wikipedia has an extensive set of pages for these 23:27:07 Also it's graded <-- i assume you get A+ if your AI takes over the world 23:27:28 oerjan, not those names for grades! 23:27:38 silly british 23:27:43 oerjan: we already went over this hth 23:27:49 I got a high 2-2! 23:27:52 Almost a 2-1! 23:28:02 haven't you americanized your grade system yet 23:28:13 is that pronounced twee-twee 23:28:14 Why would we do that 23:28:16 silly dutch 23:28:28 shachaf, I'm not dutch 23:28:30 shachaf: went over what you're being ambiguous tdnh 23:28:44 oerjan: d-modules and the british grading system 23:28:51 OKAY 23:29:29 oerjan, if we americanized the grade system I couldn't get a first in computability and complexity 23:29:58 oerjan: itym americanised hth 23:31:19 shachaf: ityarfo 23:31:26 -!- hjulle has quit (Ping timeout: 258 seconds). 23:31:32 i think you are right for once? 23:31:40 ...make that twice 23:32:46 Taneb: actually what you should do is make an AI that takes over the world and changes the grade system, that would work. 23:33:07 But I only got a 2-2! 23:33:38 I'm not that good at AI 23:33:42 Taneb: don't worry, you can write an AI that takes over the world and changes your grade to A+ for any of your modules 23:33:45 Actually, it could get rounded up to a 2-1 23:33:47 doesn't have to be the AI module 23:33:51 well that's what you have to expect when your AI only takes over half of Swansea and a piece of Manx hth 23:33:54 Why can't you get a percentage for grading instead? 23:34:06 zzo38, we do 23:34:12 zzo38: too logical 23:34:14 I got 59.8% in AI 23:34:25 And 68% in principles of programming languages 23:35:31 shachaf: it seems Taneb isn't the AI type of evil overlord 23:35:50 Taneb is an evil overlord? 23:36:00 oerjan: but "Manx" is an adjective 23:36:01 shachaf, have you seen my surname 23:36:08 are evil overlords a Tanebvention? 23:36:13 ais523: oops 23:36:18 ais523, you misunderstand, I took over half of a manx cat 23:36:18 that's like taking over a piece of Norwegian, it doesn't make sense grammatically 23:36:25 ais523: no wonder it didn't work, then 23:36:45 ais523: well you could take over the language, add an extra case or something 23:36:46 that's why Taneb got a 2-2 23:37:03 using adjectives instead of nouns 23:37:36 oerjan: how advanced does an ai have to be to figure out your acronyms 23:37:37 shachaf, the grade hasn't been confirmed yet, it could be rounded up to a 2-1! 23:37:52 A 2-2? 23:38:03 zzo38, 50% to 60% 23:38:23 Why don't they just write down the percentages instead of using stuff like 2-2 and so on? 23:38:27 2-2 = 0 hth 23:38:40 zzo38: What do they do in BC? 23:38:50 zzo38, because it's in bands 23:39:22 The bands are, 40% to 50% is a third, 50% to 60% is a 2-2, 60% to 70% is a 2-1, 70% upwards is a first 23:39:27 2-2 would be a good name for a band 23:39:39 shachaf: pretty advanced 23:39:42 Here in Canada they use the letters A, B, C but I think percentages would be better 23:40:12 don't mess with my 2-2 23:40:59 A, B, C are all only symmetrical on one axis 23:41:05 so i assume they're the same score 23:41:28 shachaf, but A is symmetrical on a different axis to B and C 23:41:45 In my opinion the only bands should be the pass/fail band 23:42:10 zzo38: well, I passed my PhD thesis defence today 23:42:16 You write percentage; letter can be added for other stuff added on, such as pass/fail, "no mark" (0 out of 0), "standing granted", etc 23:42:21 whoa 23:42:25 congrais523 23:42:26 ais523, congrats 23:42:39 the only real bands there are conditional pass, and fail (although there are different grades of conditional pass depending on how onerous the conditions are) 23:42:42 @ask rdococ or should I try to avoid a naming conflict? <-- what naming conflict there's no language called Function hth 23:42:43 Consider it noted. 23:42:47 the ideal condition you want is typo fixes 23:42:55 ais523: How big was your snake? 23:42:56 ais523: ooh congrats 23:42:59 what you don't want is a rewrite of the entire thesis to cover a bunch of new options 23:43:58 -!- Patashu has joined. 23:44:21 What was your condition? 23:44:26 Is your thesis online? 23:44:53 shachaf: a bunch of typo fixes, some adjustments to some of the wording, and more clarity as to what the structure is 23:44:57 it isn't online yet, but the corrected version will be 23:45:02 eventually 23:45:08 I'll link it to you lot when it is 23:45:39 i take it unconditional pass isn't something that happens, then? 23:45:50 oerjan: that requires no typos anywhere 23:45:54 I don't think anyone's that good at proofreading 23:45:59 Hmm, so it's in your best interest to leave a few typos in your thesis? 23:46:01 it is theoretically possible but I'm not sure it's ever happened 23:46:06 Otherwise your condition will have to be more serious. 23:46:30 I hate the way a B+ is 73 and a A- is 77 but to get an A+ you have to get 90 23:46:50 oren: the UK exam system might be worse 23:47:09 you get an A at 80, a B at 70, a C at 60, etc.; however, the actual marks are adjusted so that the grade boundaries all end up where they "should" be 23:47:10 oren: In my area there is no + and - for A and B though 23:47:22 leading to weird anomalies such as getting 100% despite not answering all the questions (I've managed that before now) 23:47:48 I thought the UK system used 2-2? 23:48:13 i'm going to trust dr. not my real name here 23:48:22 shachaf: different exam 23:48:42 shachaf, the 2-2 stuff is at uni, the As etc are in high school (GCSEs and A-levels) 23:48:43 A levels are A/B/C/D/E/N/U on the scale given there 23:48:59 university is 1, 2-1, 2-2, 3, Pass, Fail 23:49:14 is the A in "A level" related to the other A 23:49:23 ("Standing granted" is you passed regardless of your actual mark; in my math class one year I would then have SG(NM) if my format is used; they did not assign a mark because many of my assignments were late or incomplete even though I did a good job otherwise and passed all test and stuff very good, and the teacher know I am good at it too) 23:49:24 nope, it originally stood for Advanced 23:49:27 I'm not sure if it still does 23:49:56 (this was originally to contrast with O for Ordinary, but O-levels no longer exist; the GCSE is the closest modern equivalent) 23:50:00 ais523, A-levels now have an A* grade above A 23:50:03 we also have three SAT exams when we're younger 23:50:12 Taneb: I remembered that but only after I made the comment 23:50:18 grade inflation sucks :-( 23:50:24 ais523: wait so OWL's are real?!!? 23:50:26 Also I am not sure how many of the SATs still exist 23:50:30 3-SAT exams? 23:50:30 - the wizarding 23:50:35 those sound hard 23:50:39 The grade system is a bit stupid 23:50:43 I don't think I did year 9 SATs 23:50:58 the funny thing is, they happen at around ages 7, 10, 13, but they're all marked on the same scale from 1 to 9 23:51:14 just you aren't intended to get 9s at age 7, I think a 4 is a good grade back then 23:51:32 I want to do such as P(100%) is the perfect score (although, due to bonus question and other things it might be possible to get slightly higher than 100%), and then F(0%) is the lowest score. 23:51:39 (also you have to declare a target grade and you can only get that grade, one grade higher or lower, or fail outright) 23:51:40 Ah. that makes more sense to me 23:51:43 ais523, 4 is an exceptional grade at age 7 23:51:52 Taneb: was trying to pick the top end of what was reasonable 23:51:58 True 23:52:06 4 is believable, 5 isn't really 23:52:23 Is it always the same test? 23:53:01 same difficulty for each target grade, although ofc they have to change the details year on year to stop people just regurgitating model answers 23:53:02 I don't think so 23:53:12 at least in theory 23:53:29 If someone got a 9 on the age-13 test could they get a 9 on the age-7 test? 23:53:38 (I mean, I think they have different tests at different levels) 23:53:45 (It's been a while since I did a SAT) 23:53:49 yes, but no sane school would let an age-7 pupil target a grade of 8 23:53:58 because they'd be risking a fail, and that looks really embarassing on the stats 23:54:26 How do you target a grade? 23:54:40 You're just supposed to leave some questions blank instead of trying to answer them and failing? 23:54:46 different exam paper 23:55:00 Oh. 23:55:04 the school says "well we're targeting 80 3s and 70 2s" and gets the appropriate exam papers for that 23:55:58 So you have to choose in advance what your maximum score will be? 23:56:12 yes 23:56:21 that's actually one of my least favourite things about UK exams 23:56:49 (this is actually true even at GCSE; at A level, you can't really do that because you pick your A level subjects and if you can't at least aim at an A in any of them, you should probably just go get a job) 23:57:19 [wiki] [[Microscript]] http://esolangs.org/w/index.php?diff=43105&oldid=43104 * SuperJedi224 * (+111)