00:00:11 <\oren\> if(x <- 1) 00:00:30 <\oren\> else if(x <= 1) 00:00:34 Question. If there's an esoteric programming language that has two names, because the original name clashes with the name of a later non-eso programming language, but later got renamed, presumably to avoid this clash, then which name should I use to refer it on the esowiki? 00:01:33 wellob_jonas. the new one, citing the previous name. 00:02:06 boily: ok 00:03:24 indeed it was randall's first hobby 00:03:35 what's the largest dot in unicode? 00:03:48 * oerjan just checked all the first 37 xkcds, including hovertext 00:04:18 <\oren\> (x <~- 1) is to (x < 1) as (x < 1) is to (x <= 1) 00:06:13 something larger than • 00:06:16 izabera: "The Unicode standard does not define glyph images. -- The Unicode standard does not specify the precise shape, size, or orientation of on-screen characters." hth 00:06:19 <\oren\> izabera: ● is pretty big 00:07:16 izabellora. mine is bigger: ⏺ 00:07:35 thanks but my terminal doesn't render it... 00:07:45 -!- hppavilion1 has joined. 00:08:03 boily: ⏺ is much smaller than ● in my font, which sort of proves the point. 00:08:07 <\oren\> ●⏺•・. 00:08:23 izabera: █ should be the biggest 00:08:32 that's not a circle 00:08:40 or a dot or whatever 00:08:44 🔴 00:08:51 <\oren\> ◾ 00:08:51 (I don't know if that even got through.) 00:09:04 <\oren\> it did, but for some reason it's red 00:09:11 <\oren\> stupid emoji 00:09:19 does it have to be a circle? 00:09:24 you said dot 00:09:40 `unidecode 🔴 00:09:41 U+1F534 LARGE RED CIRCLE \ UTF-8: f0 9f 94 b4 UTF-16BE: d83ddd34 Decimal: 🔴 \ 🔴 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 00:09:45 It's supposed to be red. 00:09:49 I was just looking for "large". 00:09:55 <\oren\> 🀙 00:10:02 http://imgur.com/a/sWtMq 00:10:47 `unidecode 🞉 00:10:48 U+1F789 EXTREMELY HEAVY WHITE CIRCLE \ UTF-8: f0 9f 9e 89 UTF-16BE: d83ddf89 Decimal: 🞉 \ 🞉 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 00:11:04 Judging from the name, that ought to be either pretty big, or at least very dense. 00:11:10 <\oren\> my fon't doesnt have that one 00:11:11 `unidecode ⬤ 00:11:12 ​[U+2B24 BLACK LARGE CIRCLE] 00:11:19 <\oren\> or that 00:11:39 <\oren\> actually, why doesnt my fon't have it 00:11:49 `` quote int-e | shuf | head -n1 <-- shuf -n 1 hth 00:12:03 <\oren\> wait wtf fingers why are you putting the apostrofe there 00:12:19 There's only six X-X-X-Xtreme characters, and they're all EXTREMELY HEAVY symbols (white circle, white square, greek cross, saltire, five spoked asterisk, six spoked asterisk). 00:13:25 <\oren\> @tell \oren\ 00:13:25 You can tell yourself! 00:13:30 What did the cheap person buy for an engagement ring? U+1f798. 00:13:30 <\oren\> RRGH 00:13:51 how does this look? http://i.imgur.com/Iwpjjo3.png 00:13:53 <\oren\> @remind \oren\ ⬤ 00:13:53 Unknown command, try @list 00:14:20 <\oren\> izabera: off centre 00:14:32 i can't fix that 00:15:18 <\oren\> izabera: try using ・ for the grid 00:15:26 -!- moony has quit (Remote host closed the connection). 00:15:42 <\oren\> instead of . 00:15:54 I think we talked about http://www.unicode.org/L2/L2016/16185-go-symbols.pdf once. 00:16:14 `echo lambdabot: @tell \oren\ ⬤ 00:16:15 lambdabot: @tell \oren\ ⬤ 00:16:15 Consider it noted. 00:16:31 -!- Sgeo has joined. 00:16:43 \oren\: better? http://i.imgur.com/wwlb7B3.png 00:16:48 (It even includes the EXTREMELY HEAVY WHITE CIRCLE. Synchronicity.) 00:16:56 <\oren\> AAAAAAAAAAAAAAAAA 00:17:04 i'll keep the old one 00:17:31 black K 17. 00:17:37 it's white's turn 00:18:00 <\oren\> izabera: i think the root problem is that you don't have a font that supports those characters with a fixed with 00:18:03 <\oren\> width 00:18:17 and if it was black's, k17 is meh 00:19:23 `` cd bin; ls *quot* 00:19:24 5quote \ addquote \ allquotes \ delquote \ pastaquote \ pastenquotes \ pastequotes \ quote \ quotenums \ quotes \ quoth \ randquote 00:19:37 <\oren\> win my font ・○● would work perfectly together 00:19:40 `cat bin/randquote 00:19:41 ​#!/bin/bash \ quote "$@" | shuf -n 1 00:19:46 shachaf: ^ 00:19:57 `doag bin/randquote 00:19:58 3013:2013-05-31 sed -i \'1i#!/bin/bash\' bin/randquote \ 3012:2013-05-31 echo \'quote "$@" | shuf -n 1\' > bin/randquote \ 3011:2013-05-31 chmod +x bin/randquote \ 3010:2013-05-31 echo \'quote $1 | shuf | head --lines=1\' > bin/randquote 00:20:10 <\oren\> s/win/with|in/ 00:20:34 izabera: I may have missed counting a stone >_>'... and I stand by K17. dubious moves are best moves. 00:21:33 `pastaquote 00:21:34 962) I think pastaquote should just quote me 00:21:37 <\oren\> and with my font you could use ➊➋➌➍➎➏➐➑➒➓➀➁➂➃➄➅➆➇➈➉ to show numbers 00:28:18 -!- MoALTz has quit (Quit: Leaving). 00:34:41 that'd be pretty cool 00:39:17 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 00:40:23 -!- wob_jonas has joined. 00:42:06 -!- DHeadshot has quit (Ping timeout: 240 seconds). 00:43:05 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:43:28 -!- Phantom_Hoover has quit (Quit: Leaving). 00:50:53 `wisdom 00:50:55 copumpkin//copumpkin is categorically incapable of being president. 00:54:03 -!- sebbu2 has joined. 00:55:22 -!- sebbu has quit (Ping timeout: 258 seconds). 00:57:19 -!- tromp has joined. 00:59:36 -!- tromp__ has quit (Ping timeout: 240 seconds). 01:00:40 -!- prooftechnique has quit (Quit: ZNC http://znc.in). 01:03:42 how capable is copresident of being pumpkin? 01:03:55 copumpkin for copresident 01:14:28 pumpkins taste good. 01:14:36 no they don't 01:15:31 `8ball do pumpkins taste good? 01:15:31 It is certain. 01:15:45 `8ball is boily wrong? 01:15:45 As I see it, yes. 01:15:52 eeeeeh... 01:16:22 `8ball is 8ball consistent? 01:16:22 Without a doubt. 01:16:28 there you have it 01:26:04 -!- Zarutian has quit (Quit: Zarutian). 01:29:03 ^8ball Are you consistent? 01:29:03 No. 01:29:07 Aw. 01:29:38 fungot doesn't need consistency 01:29:38 shachaf: ' been busy'. 01:29:51 ' sure you have'. 01:30:03 fungot: nostril. 01:30:04 boily: jun 30 fnord bistromath fnord: client fnord: zone transfer ' gehennom.org/ in' denied 01:30:15 yup, no sentience tonight. 01:30:32 fungot: whence bathyspheres? 01:30:32 oerjan: it's too difficult. :-p help would be appreciated 01:31:51 hm the only google hit for that phrase is me asking fungot the same thing in 2008. 01:31:52 oerjan: for 30 years esoteric exists in outer space. sometimes they kidnap people." there? 01:32:09 `8ball is fungot consistent? 01:32:10 shachaf: no such factoid i added every user on this channel. 01:32:10 Yes. 01:32:47 i vaguely think i got it from someone's .sig, way back. 01:33:09 but google doesn't give usenet results... 01:35:00 grepping my Mail directory gave nothing, although i think some of the oldest files are zipped. 01:36:17 fungot: are you an eldritch horror from outer space? 01:36:18 boily: http://rafb.net/ fnord) returns a computation whose value is the tick they expire. bought a domain or something else. 01:36:53 oerjan: did you try google book search hth 01:37:19 fungot: Whose money are you using to buy "domains or something"? 01:37:19 fizzie: there really wouldn't be needed as you say, that it has a " poop on toast", as you 01:37:58 fungot makes a good point 01:37:59 shachaf: " partially" i noticed my book _is_ listed on amazon. 01:38:57 https://books.google.com/books?id=enmvCwAAQBAJ&pg=PA93 hth 01:39:17 shachaf: now i did. still no results with quotes. 01:39:38 well, the one i linked is only off by one letter 01:40:13 well it's not what i'm looking for. 01:40:53 `8ball Is it what oerjan is looking for? 01:40:54 Of course it is. 01:41:42 SKEPTICAL 01:42:09 -!- krok_ has quit (Quit: Leaving). 01:42:55 good night 01:43:17 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 01:43:27 `8ball Should oerjan be skeptical? 01:43:27 That will not be necessary. 01:49:25 `wisdom 01:49:27 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 01:49:27 output// 01:50:07 `8ball is oerjan getting suspicious? 01:50:08 That is slowly becoming the case. 01:52:05 * boily looks shiftily at oerjan 01:53:58 `8ball will oerjan swat me for this? 01:53:59 That seems plausible. 01:55:28 `dowg output 01:55:30 5880:2015-08-02 revert \ 5879:2015-08-02 rm wisdom/output \ 3516:2013-08-28 touch wisdom/output 01:58:30 Why the revert? 01:58:48 i'm sure there must have been a reason. 01:58:55 it's very suspicious. oh no... 01:59:33 oerjan: In addition to asking fungot that in 2008, you also asked the channel in general in 2011. 01:59:33 fizzie: it was the decision to use c... oh wait. continuations probably not in the book-box. 01:59:57 fizzie: google didn't show that 02:00:03 Yes, I don't know why. 02:00:26 well, tunes has robots.txt. 02:01:45 oerjan: http://sprunge.us/dAMb 02:02:23 Google found one IRC occurrence but not the other. 02:03:09 afair it's always been spotty. 02:05:35 `8ball does oerjan recall correctly? 02:05:36 Don't count on it. 02:05:46 -!- Generic has joined. 02:06:08 Need help with school Survey https://goo.gl/forms/Vut15Gyx19HXm81u1 02:06:30 -!- Generic has quit (Quit: Leaving). 02:28:49 -!- boily has quit (Quit: GLEAMING CHICKEN). 02:50:09 -!- sebbu2 has changed nick to sebbu. 03:13:27 <\oren\> AAAAAAAAAAAAAA 03:14:15 <\oren\> I hate fonts where Θ looks like Ⓗ 03:15:08 `icode Ⓗ 03:15:08 ​[U+24BD CIRCLED LATIN CAPITAL LETTER H] 03:15:28 `icode Θ 03:15:28 ​[U+0398 GREEK CAPITAL LETTER THETA] 03:16:07 <\oren\> actually I should fix the appearance of Θ in my font, it looks weird 03:16:07 * oerjan seems to have one 03:30:57 <\oren\> @mesages-lod 03:30:57 HackEgo said 3h 14m 42s ago: ⬤ 03:31:16 <\oren\> `unicode ⬤ 03:31:17 U+2B24 BLACK LARGE CIRCLE \ UTF-8: e2 ac a4 UTF-16BE: 2b24 Decimal: ⬤ \ ⬤ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 03:47:32 -!- hppavilion1 has joined. 03:50:59 http://arin.ga/cligo1.mp4 spammy preview of my go client 03:53:08 -!- tromp has quit (Read error: Connection reset by peer). 03:53:58 -!- tromp has joined. 04:04:16 -!- oerjan has quit (Quit: Nite). 04:34:19 -!- Perenelle has joined. 04:48:33 -!- Perenelle has quit (Quit: Bye). 05:41:33 -!- Jafet has quit (Ping timeout: 260 seconds). 05:56:56 <\oren\> anyway I already complained that the growth rate of the test time is going to be n^2 with the number of features implemented 06:10:06 http://arin.ga/cligo2.mp4 spam spam and more spam 06:24:24 <\oren\> ϐϑϰϖϱϒϕ 06:24:47 <\oren\> ϐ ϑ ϰ ϖ ϱ ϒ ϕ 06:24:55 <\oren\> WTF 06:35:20 -!- augur has quit (Remote host closed the connection). 06:35:55 -!- augur has joined. 06:40:35 -!- augur has quit (Ping timeout: 255 seconds). 06:42:10 huh? 06:47:21 Looks like an interesting theorem you're working on there. 07:23:44 -!- doesthiswork has quit (Quit: Leaving.). 07:32:36 -!- augur has joined. 07:45:53 -!- hppavilion1 has quit (Ping timeout: 256 seconds). 07:53:45 -!- Jafet has joined. 09:06:38 -!- augur has quit (Remote host closed the connection). 09:07:14 -!- augur has joined. 09:15:50 -!- augur has quit (Ping timeout: 255 seconds). 09:35:36 -!- kiki` has quit (Quit: Connection closed for inactivity). 10:00:27 -!- kiki` has joined. 10:10:34 -!- DHeadshot has joined. 10:16:01 -!- AnotherTest has joined. 10:17:50 -!- DHeadshot has quit (Read error: Connection reset by peer). 10:18:18 -!- DHeadshot has joined. 10:40:06 -!- DHeadshot has quit (Ping timeout: 240 seconds). 10:43:01 -!- FreeFull has quit (Ping timeout: 258 seconds). 11:03:18 -!- tromp__ has joined. 11:06:41 -!- tromp has quit (Ping timeout: 255 seconds). 11:33:26 -!- boily has joined. 11:37:22 `wisdom 11:37:24 imaginary unit//The imaginary unit is what you get when you take the square root of love 12:20:07 http://www.blink.sh/ 12:20:14 ARGH I started to write an article about an esolang, but I can't just make it a stub, it's getting long and there's still a lot of things I have to write about, even though I'm not trying to give a complete description in any sense. 12:20:23 you can buy it for $20 on itunes, or you can compile it yourself 12:20:25 for free 12:20:36 and spend an afternoon trying to build it before giving up 12:20:48 This happens with EVERY esolangs, which is why I have like ten esolangs on my TODO and can't just create short stubs for them that juts direct people to the right place. 12:21:41 I know this happens to some other people too, but damn it's annoying. 12:24:47 -!- boily has quit (Quit: TERMINAL CHICKEN). 12:44:27 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 12:46:20 -!- AnotherTest has joined. 12:47:04 -!- FreeFull has joined. 13:05:37 -!- idris-bot has joined. 14:00:30 -!- doesthiswork has joined. 14:12:15 -!- heroux has quit (Ping timeout: 276 seconds). 14:12:33 -!- heroux has joined. 14:17:11 -!- Zarutian has joined. 15:01:24 -!- nycs has joined. 15:14:48 -!- LKoen has joined. 15:18:58 -!- thamus has joined. 15:19:16 -!- thamus has left ("Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is"). 15:20:15 -!- oerjan has joined. 15:23:00 `dowg imaginary unit 15:23:02 6374:2015-12-11 le/rn imaginary unit/The imaginary unit is what you get when you take the square root of love 15:23:20 sounds like a surreal number 15:30:04 fizzie: i thought i already hinted to you that the wiki bridge might be down, although admittedly that was _before_ anyone had made new edits... 15:30:33 (and possibly before it actually went down, then) 15:32:44 -!- Zarutian has quit (Quit: Zarutian). 15:35:52 `xkcdwhatiflist 15:35:53 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: xkcdwhatiflist: not found 15:36:24 i guess it's 154, the number is a bit awkward to get to. 15:36:52 `makelist xkcdwhatiflist oerjan b_jonas 15:36:54 makelistlist xkcdwhatiflist oerjan b_jonas: shachaf 15:37:02 wat 15:37:04 oh 15:37:14 wait 15:37:20 stupid syntax 15:37:25 `revert 15:37:27 Done. 15:37:36 `` makelist xkcdwhatiflist oerjan b_jonas 15:37:38 makelistlist xkcdwhatiflist: shachaf 15:38:17 ``cat bin/makelist 15:38:17 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `cat: not found 15:38:23 `cat bin/makelist 15:38:23 name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 15:39:25 oerjan: I think it's mklist, not makelist 15:39:35 no, it's definitely makelist 15:39:37 ``` cat bin/mklist 15:39:38 cat: bin/mklist: No such file or directory 15:39:40 hmm 15:39:57 i just didn't remember that adding names required `` 15:39:57 oh right, makelist did work 15:40:07 it even triggered the makelistlist 15:41:19 -!- DHeadshot has joined. 15:45:55 `cat bin/mk 15:45:56 ​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" 15:46:19 `? mk 15:46:20 mk? ¯\(°​_o)/¯ 15:46:31 `? make 15:46:32 make? ¯\(°​_o)/¯ 15:46:33 `? makelist 15:46:34 makelist? ¯\(°​_o)/¯ 15:46:38 `? listlist 15:46:39 listlist? ¯\(°​_o)/¯ 15:46:41 `? list 15:46:42 list is a fun program that HackEgo has! Run it with `list and join the fun! 15:46:50 `list 15:46:53 b_jonas: i was actually just looking at the code to copy it 15:46:55 quintopïa Zarutiän jeffl3̈5 BlueProtomän fizzïe hppavilion[1̈] Phantom_Hoovër int-̈e b_jonäs boil̈y a`a`a`a`jo7äs a`a`a`a`jo8äs a`a`a`a`jo3äs a`a`a`a`jo6äs a`a`a`a`jo5äs a`a`a`a`jo4äs a`a`a`a`jo2äs a`a`a`a`jo1äs a`a`a`a`jonas̈0 a`a`a`̈a lambdaböt chicken_jonäs mynam̈e 15:48:37 `sled bin/makelist//s,^,if [[ "$1" == *" "* ]]; then exec makelist $@; fi;, 15:48:39 bin/makelist//if [[ "$1" == *" "* ]]; then exec makelist $@; fi;name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 15:48:56 `makelist makelisttest hi ho 15:48:58 makelistlist makelisttest: shachaf 15:49:06 `makelisttest hm 15:49:07 makelisttest hm: hi ho 15:49:22 `revert 15:49:23 Done. 15:49:32 `cat bin/listlist 15:49:33 ​#!/bin/sh \ set -e \ export LANG=C \ cd /hackenv/bin;exec ls -dF *[lL]ist* 15:49:39 ah 15:49:57 ISMPLE 15:50:10 `cat bin/listlistlist 15:50:11 cat: bin/listlistlist: No such file or directory 15:50:18 `cat bin/makelistlistlist 15:50:18 cat: bin/makelistlistlist: No such file or directory 15:52:00 `sled bin/makelist//s,fi;,& , 15:52:02 bin/makelist//if [[ "$1" == *" "* ]]; then exec makelist $@; fi; name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done 15:54:00 -!- Zarutian has joined. 15:54:24 i figure spaces in list names are useless anyway 15:54:55 -!- Zarutian has quit (Read error: Connection reset by peer). 15:55:04 -!- Zarutian has joined. 15:55:47 -!- LKoen has quit (Remote host closed the connection). 15:55:55 -!- mroman has joined. 16:01:11 . o O ( hm should i have used && ) 16:03:03 `` echo 'I should have used &&. ' | sed 's/.*/&&/' 16:03:04 I should have used &&. I should have used &&. 16:03:48 . o O ( now make it a quine ) 16:05:17 indeed, if i had i'd probably have made error. 16:05:23 *that error 16:05:40 why do the words exist in my head bu not my fingers 16:05:45 also letters 16:06:01 * oerjan loads the muphry gun 16:12:08 -!- mroman has quit (Read error: Connection reset by peer). 16:12:31 -!- mroman has joined. 16:14:46 -!- mroman has quit (Client Quit). 16:17:40 . o O ( shouldn't "at those low temperatures" be "at those low pressures" in the latest whatif ) 16:20:05 -!- LKoen has joined. 16:22:34 `` sed -e$'s/.*/&<<<\x22&\x22/'<<<"sed -e$'s/.*/&<<<\x22&\x22/'" 16:22:35 sed -e$'s/.*/&<<<\x22&\x22/'<<<"sed -e$'s/.*/&<<<\x22&\x22/'" 16:23:04 ooh 16:23:27 * oerjan wasn't actually expecting you to do it, but then this _is_ #esoteric 16:24:30 (it's kind of cheating because it's relying on both bash and sed to do some of the work... but I'm not feeling bad about that) 16:25:08 `ls quines 16:25:09 c \ cat \ ciol \ haskell \ perl \ python \ q \ q2 \ ruby \ slashes 16:25:11 `` sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:25:11 sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:25:18 42 is nicer than 0x22 ;-) 16:25:28 (0o42 that is) 16:26:20 `mkx quines/sed&bash//sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:26:22 quines/sed&bash 16:26:31 `quines/sed&bash 16:26:32 sed -e$'s/.*/&<<<\42&\42/'<<<"sed -e$'s/.*/&<<<\42&\42/'" 16:27:32 we have a quines directory? I have a few quines I wrote. many in perl or J, a few in C, two or three in sqlite, a few in other languages 16:27:34 How does that work? 16:28:13 `le/rn mk//`mk[x] FILE//CONTENT is a nice way to create a single line file with a single irc command. x makes it executable. 16:28:15 Learned 'mk': `mk[x] FILE//CONTENT is a nice way to create a single line file with a single irc command. x makes it executable. 16:28:22 I mean the quine 16:28:24 Taneb: in sed s command, and ampersand in the substitution text is replaced by the whole match of the regex 16:29:31 oerjan: nice quine by the way 16:29:35 um 16:29:38 int-e: nice quine 16:29:38 b_jonas: thanks 16:30:31 `quines/haskell 16:30:31 main=putStr s>>print s;s="main=putStr s>>print s;s=" 16:31:05 (this has the same basic structure to my mind) 16:31:14 I see 16:33:06 I should collect all my quines somewhere, because currently I'm keeping them all around various wobsites and mailing lists and stuff, and keep having to search for them 16:34:37 by the way 16:35:11 shachaf, oerjan: the languages in the two entries I recently added to the esowiki, do they count as esoteric on topic stuff? 16:35:30 (I don't care if they count as languages, because the esowiki has non-language articles too. I'm asking if they're esoteric.) 16:36:16 i think they count as background articles, at least 16:38:38 There are about ten more languages I should write about, listed on my user page, but I'm lazy. 16:38:53 s/, / / 16:39:16 . o O ( what's polyunsaturated ) 16:42:51 oerjan: the original TAOCP advertises MIX with the tagline that it's "the world's first polyunsaturated computer", which is supposed to be a parody of margarine advertisments at that time, 16:43:29 and that's a good guess, because even after 50 years, margarine is sometimes advertised by how it has unsaturated fats, which is healthy for your heart or something, 16:43:39 except these days they also say it has trans fats. 16:44:08 And the descriptions of MMIX by Knuth play on this. 16:44:22 ah 16:44:48 i knew the fat meaning, but didn't understand it was a joke 16:45:36 I don't know if there's a hidden meaning about computer architecture, I don't think there is 16:45:59 seems the xkcd forum is already all over the temperature/pressure mistake 16:46:42 oerjan: wait, there's a second new xkcdwhatif? nobody told me 16:46:46 I saw only 153 16:46:50 but there's a 154 out 16:47:03 b_jonas: what did you think my makelist noise above was about :P 16:47:30 admittedly you weren't pinged by the original, because the list didn't exist yet 16:47:39 `xkcdwhatiflist 154 16:47:40 xkcdwhatiflist 154: oerjan b_jonas 16:47:41 THERE 16:48:00 oh, have whatifs gone irregular? 16:48:05 oerjan, can you add me to that list please 16:48:12 int-e: they have been irregular a long time 16:48:21 oerjan: I did say `xkcdwhatiflist 153 back then. even if the program doesn't exist, someone might have set a watch/highlight on ^`xkcdwhatiflist in the channel directly 16:48:27 int-e: had a really long hiatus 16:48:29 I have not followed xkcdwhatif updates in a long time 16:48:35 `sled bin/xkcdwhatiflist//$aTaneb 16:48:37 bin/xkcdwhatiflist//echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit \ oerjan \ b_jonas \ Taneb 16:48:40 oops 16:48:45 oerjan: so I assumed you made the list because of 153 16:48:48 i guess i shouldn't use that 16:48:57 oerjan: isn't there some canned command for that? 16:49:04 `` echo bin/add* 16:49:06 bin/addquote bin/addscowrevs bin/addtodo 16:49:13 `` echo bin/list* 16:49:13 int-e: i've forgotten if so :P 16:49:14 bin/list bin/listen bin/listlist 16:49:20 maybe not 16:49:32 i think people usually just use echo >> 16:49:43 yeah, echo >>foolist is the usual method 16:49:45 i wanted to be clever but that pings 16:49:55 *sled pings 16:50:17 `that 16:50:18 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: that: not found 16:50:25 (scnr) 16:51:02 by the way, if you accept https://www.xkcd.com/397/ which says that Mythbusters is sloppy with its actual science, but still valuable because they teach the basic principle of experiments, 16:51:28 then the logical conclusion is that xkcdwhatif is completely worthless, since it is sloppy with its actual science and doesn't do experiments at all 16:52:32 b_jonas, it creates excitement about science 16:52:53 its not worthless. it is a good basic primer in fermi estimation 16:53:04 yeah, I know it's not worthless 16:53:22 so you agree that 397 is wrong 16:53:37 quintopia, I believe 397 is correct but incomplete 16:53:43 so do I 16:53:47 b_jonas: i did indeed see your `xkcdwhatiflist 153. although i had already seen the whatif itself, since i usually check it on fridays. 16:53:49 it's certainly much better than the unresearched fast media articles that http://www.phdcomics.com/comics/archive.php?comicid=1174 describes, 16:53:56 but that's what you'd think from xkcd 397 16:54:21 oerjan: on fridays? but it used to be posted on wednesdays originally, when it was regular 16:54:59 the main xkcd is sort of still regular: it is posted on almost every monday, wednesday, friday, but is often late 16:55:08 I still need to make the article about COMPLEX not a stub 16:55:21 so it looks more like it's posted tuesday, thursday, saturday and backdated these days 16:55:27 Irregular Webcomic updated an hour late yesterday! 16:55:31 I was distraught 16:55:51 oh, that reminds me, esowiki question: 16:56:15 if I want to create an article for Knuth's MIX too, what should its title be, or what should the existing [[MIX]] get renamed? 16:56:39 `? scnr 16:56:40 "MIX (Knuth)"? 16:56:40 scnr? ¯\(°​_o)/¯ 16:56:56 Taneb: but isn't Knuth's the one that deserves the unparenthisized title? 16:57:11 that is the way we usually handle this taneb 16:57:24 b_jonas, background information is less important than an actual esolang 16:57:27 b_jonas: both should be parenthesized 16:57:33 -!- digitalcold has quit (Remote host closed the connection). 16:57:51 Alternatively, merge it into the article on MMIX, and move that to MIX and MMIX 16:58:05 see e.g. Clue (Keymaker) and Clue (Oklopol) 16:58:17 Taneb: I think MIX and MMIX are an actual esolang, since they are intended for purposes other than writing production programs in them 16:58:46 Taneb: did you notice that iwc (and also postcard) updated _twice_ on wednesday? 16:58:46 as opposed to perl, which has a much uglier designed, but was always intended for real uses 16:59:03 b_jonas, then are Scratch and BASIC esolangs also, as they are designed for education like MMIX 16:59:07 oerjan, I did not! 16:59:14 oerjan, most irregular 16:59:30 Taneb: I don't think merging MIX and MMIX would be a good idea, they're so different (that's why there was a need for a new system in first place) 16:59:40 That is a good point 16:59:49 b_jonas: i do it on fridays out of habit because when i checked it on wednesdays it was often too early 17:00:00 Taneb: I think BASIC wasn't only intended for education, but because they could implement it in very small microcomputers with small RAM 17:00:05 Lisp too 17:00:13 um 17:00:17 forget lisp 17:00:19 BASIC at least 17:00:26 I don't know about Scratch or Logo stuff 17:00:59 wait, scratch _esolangs_? 17:01:14 wait wait wait wait, 17:01:35 oerjan: way inbon the wiki naming issue please 17:01:40 oerjan: what? twice? no way 17:01:44 *weigh in on 17:01:46 a (derivative of (a programming language designed to teach children how to program without the issues of syntax)) intentionally designed to be >esoteric did I read that right? 17:02:38 oerjan: wow indeed, it did post two reruns. I didn't notice 17:02:46 I totally missed the first one 17:04:00 thanks for mentioning 17:04:25 Taneb: fortunately, i obsessively always load the previous comic to check if i've missed one :P 17:05:01 (although that gets a bit intertwined with the separate new/rerun threads) 17:05:53 oerjan: sometimes I do that, but I still think I missed some normal updates occasionally 17:06:47 also, you'd think people would point out the double update on the forums 17:07:40 * b_jonas checks the alternate universe Darths & Droids strips -- no, they didn't also give an update to those to replace the missing update 17:08:13 -!- digitalcold has joined. 17:08:39 I totally missed the first one <-- perhaps you should make the forum thread for it, others may have missed it too (unless someone did since last i looked) 17:09:55 oerjan: so is the flame about temperature vs perssure about in 154 the phrase "ice isn't even stable at those low temperatures", or is it about the inaccuracies in 153 of the asymptotics when the hole is deep? 17:14:35 b_jonas: postcard also updated twice. i don't quite remember about sromg. 17:14:53 oh i think dinosaur whiteboard did too 17:15:08 oerjan: I don't follow postcard, and I'm quite sure planet didn't double-post 17:15:32 yeah, the weekly ones didn't. 17:15:38 oerjan: can you feedback about [[MIX]] naming? 17:15:53 i think knuth's MIX shouldn't get the main name. 17:16:36 b_jonas: it's not a flame, but it's the ice thing 17:16:46 (i haven't checked the other thread) 17:16:49 oerjan: ok, what then? [[MIX]] disambig page? 17:17:19 ([[x86]], [[GHC]], [[GCC]] have a non-eso and an eso meaning, that's different) 17:19:14 i'm not very firm on whether to use disambig page or hatnote. 17:20:15 ok 17:21:28 I should try to do slippery slope on this, by making a new esoteric language named Intercal, refuse to call it any other name, and demand that it gets the [[Intercal]] title because it's clearly more esoteric than Intercal 17:21:55 i don't think so. 17:22:36 oh, I should do it with Brainfuck instead 17:22:39 not Intercal 17:32:38 just don't make it a derivative 17:37:29 of course not. that would defeat the point 17:38:16 I hate the brainfuck derivatives, and there's an idea for an esolang I had wanted to make for a while, but the most elegant way I could make it is to make it a brainfuck variant, and I don't want that. 17:38:41 I think a disambiguation page could be good idea 17:38:45 I should probably just make it an underload variant. 17:38:50 zzo38: ok 17:40:11 b_jonas: pretty sure you posted that in the wrong thread hth 17:40:19 I alto think that on the article for MMIX they should also be added the list of the instruction set. 17:40:28 -!- sebbu2 has joined. 17:40:48 oerjan: yeah. there wasn't a suitable one 17:40:56 "Bugs"? 17:41:01 zzo38: sorry? 17:41:15 oerjan: it's a feature, not a bug 17:41:20 OKAY 17:41:36 also, posts in the Bugs thread tend to get deleted when DMM fixes the bug 17:41:39 I don't want that 17:41:45 -!- Cale has joined. 17:41:54 If you want to make a new esoteric language named Intercal that gets the [[Intercal]] title, I think that should be fine as long as it also contains a link at the top to [[INTERCAL]] in case that is what you were looking for instead. 17:42:04 zzo38: I don't understand what you say about MMIX and instruction set 17:42:37 b_jonas: I mean the table of the instructions should be included. 17:43:07 -!- sebbu has quit (Ping timeout: 260 seconds). 17:43:15 -!- idris-bot has quit (Ping timeout: 245 seconds). 17:43:38 zzo38: I could add one but why? 17:44:28 To have more completion. 17:45:01 at some point we should synchronize http://esolangs.org/wiki/Language_list and http://esolangs.org/wiki/Category:Languages , there are languages on one but not the other both ways, plus we should use the other categories to find all languages that are on neither 17:47:49 zzo38: feel free to edit the article if you want such a table 17:48:36 OK 17:55:10 `cat bin/``` 17:55:10 cat: bin/```: No such file or directory 17:55:14 `cat bin/`` 17:55:15 ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl 17:55:27 `cat bin/1 17:55:27 ​\` "$@" |& sport 17:55:40 `cat bin/rot13 17:55:40 print_args_or_input "$@" | tr a-zA-Z n-za-mN-ZA-M 17:55:45 <\oren\> https://www.youtube.com/watch?v=48StcaCMtsg 17:56:00 `mkx bin/13//\` "$@" |& rot13 17:56:03 bin/13 17:56:22 oerjan: commandlist hth 17:58:15 `cat bin/commandlist 17:58:16 cat: bin/commandlist: No such file or directory 17:58:21 tdnh 17:59:00 I also think that implementation of Checkout for use with GPU should be made up and that standard names for exponents and trigonometry should also be added. 17:59:09 <\oren\> `13 10 17:59:09 ​/unpxrai/ova/`: yvar 4: 10: pbzznaq abg sbhaq 18:00:52 <\oren\> hehe the eror mesage was rot13d 18:00:55 And then to hope to be able to use it instead of ARB assembly and GLSL and so on. 18:01:31 `rot13 aeiouy 18:01:32 nrvbhl 18:01:38 <\oren\> i think the first step to speling reform should be to eliminate useles duplicate leters 18:02:45 <\oren\> AAAAAAAAAAAAA 18:02:53 it's really quite amazing how close rot13 gets to a hypothetically pronounceable language given it preserves no vowels 18:02:58 A preprocessor for Checkout will be needed in order to do it. 18:04:32 I would think that it would also mean you do not need a separate vertex program and fragment program, and perhaps some other stuff in OpenGL also then you won't need anymore. 18:04:42 Obfuscated programming questions. You know how buddy-blocked (twin) memory allocator pool work, right? All allocated and free blocks are aligned power of two gross sized, free blocks of each size are listed, two free slots get combined if they are the same size and would form an aligned block of one larger size, 18:05:09 allocation tries to get a block from the free list of the right size, if that fails, allocates a block one larger and frees half of it. 18:05:23 Questoin: is there a fibonacci (rather than binary) version of this? 18:05:31 How hard would it be to implement one? 18:06:25 ive never heard of it, but ive implemented something roughly ewuivalent 18:06:29 very easy 18:06:32 b_jonas: I don't know 18:06:53 quintopia: um, you've implemented the binary or the fibonacci one? 18:07:08 many people know about the binary from Knuth's book 18:07:13 <\oren\> I once tried to make a fibonacci heapsort but i failed for some reason I can't recall 18:07:17 but it's not very popular for some reason 18:07:24 \oren\: hehe 18:07:56 ive implemented a discrete fibonacci search, which involves dividing a range of integers into blocks of fibonacci size 18:08:00 -!- Cale has quit (Ping timeout: 240 seconds). 18:08:10 \oren\: that might make sense, since there are quaternary heaps that are like binary heaps but with four children, and you could have ternary heaps and ternary triplet-buddy-block allocators. 18:08:20 transforming it into an allocation scheme seems not too difficult 18:08:44 quintopia: I think it would involve the Zeckendorf representation of the addresses 18:09:03 or something similar 18:09:14 that would certainly speed up indexing 18:09:33 what? no 18:09:37 if you want speed, just use the binary version 18:09:48 the fibonacci version isn't really better 18:10:24 im not comparing to binary 18:10:41 im comparing to fibonacci without zeckendorf 18:10:51 I don't know 18:12:30 Other question. You know the xor-coded list trick, right? Take a cyclic doubly linked list, but have nodes store only one pointer, whose value is the xor of the addresses of the previous and next nodes. List head and other iterators have two pointers to adjacent nodes. 18:12:49 That can work for trees rather than lists too: there, iterators have to store the parent. 18:12:54 Like, binary trees. 18:13:57 -!- hppavilion1 has joined. 18:14:19 yeah sure 18:14:25 So my question is, can xor-coding be used to make a garbage collector that avoids having to store a long stack of pointers when it marks a deep list of nodes? If such a gc is possible, then what properties of the gc is it compatible with? (Stop the world vs incremental, generational moving vs stationary, etc.) 18:14:55 .deep question 18:15:31 These are both eso in that even if they're possible, they're stupid tricks that won't be worth the debugging in the end when something goes wrong. 18:17:25 <\oren\> You know, it would be nice to have a version of qsort() that rather than taking a comparator function, takes a offset to a sort key 18:20:10 <\oren\> that way you wouldn't have to make a separate function for each struct that needs sorting 18:21:11 <\oren\> it would just be keysort(A,&A[0].key-&A[0],N); or smething 18:21:21 \oren\: how would it know the type of the comparator key? 18:21:26 also, use offsetof for that 18:21:54 <\oren\> b_jonas: maybe there would need to be different ones 18:22:19 <\oren\> keysort, keysortl, keysortll, keysortf, keysortd etc 18:22:40 \oren\: one for each type of key. especially for little-endian architectures if you prefer to have the more significant sort key at the lower offset but the more significant byte within it at the higher offset. 18:22:58 -!- Cale has joined. 18:23:35 <\oren\> either that or some sort of configuration paramater 18:24:28 hmm, like a 64-byte shuffle key? could work 18:25:56 shuffle key as in, for each of the 64 bytes of space in the real conceptual little-endian key, the shuffle key has a byte that is either 0..63 to tell which of the 64 bytes starting from the key offset you take, or 255 to mean that byte of the real key is zero. 18:26:13 (and in that case, the key offset might be fixed to zero) 18:26:34 though that wouldn't solve sorting by float keys, which is a real need 18:27:05 <\oren\> yeah, I was mostly thinking of the case where there's only one key and it's of a common C type 18:27:22 float is a common C type, right? 18:27:30 yeah, you mentioned keysortf 18:28:24 -!- LKoen has quit (Remote host closed the connection). 18:28:37 <\oren\> b_jonas: right. so you would just have keysortf(char *A,size_t off,size_t member_len,size_t array_len); 18:30:52 <\oren\> it basically seems like a waste to have all these calls to somestruct_compare(struct some *a,struct some *b){return a.key - b.key;} 18:31:39 <\oren\> which might be optimized out, but even so, why have the function at all 18:35:41 it's all a mess just because C doesn't have proper closures hth 18:39:45 <\oren\> oerjan: C is low-level and I like it that way 18:41:53 -!- augur has joined. 18:42:05 -!- augur has quit (Remote host closed the connection). 18:42:23 -!- LKoen has joined. 18:46:42 TAOCP has a special place in my heart, not only because it's a good book, but because I think it was a large part of what got me interested in programming when I was young 18:46:55 it's hard to tell how much effect it really had, but it certainly mattered 18:47:37 I wonder what sort of celebrating party we should organize when the final and glorious edition of volume 3 is published. 18:48:21 (yes, obviously those aren't independent. TAOCP had a big effect on me as a child BECAUSE it's a good book. it was the most interesting book in the entire school library.) 18:51:58 -!- augur has joined. 18:52:06 -!- oerjan has quit (Quit: Later). 19:03:42 -!- LKoen has quit (Remote host closed the connection). 19:05:40 -!- LKoen has joined. 19:05:59 -!- krok_ has joined. 19:08:43 Is there a betting pool somewhere for how many subvolumes volume 4 will have? 19:13:00 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:14:22 -!- hppavilion1 has joined. 19:16:09 -!- idris-bot has joined. 19:17:45 Oh, and question about MMIX. Is "the infamous MMIX register shuffle" an old name? Or is it still used? 19:18:06 I wasn't sure when I wrote the article. 19:18:15 Also, how large is the physical memory space? 19:22:09 -!- LKoen has quit (Remote host closed the connection). 19:31:09 -!- LKoen has joined. 19:31:30 -!- puckipedia has quit (Ping timeout: 240 seconds). 19:32:12 -!- DHeadshot has quit (Ping timeout: 260 seconds). 19:33:08 -!- puckipedia has joined. 19:37:30 -!- DHeadshot has joined. 19:50:00 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:51:09 -!- hppavilion1 has joined. 19:58:17 Is back up. 19:58:23 Have to go now. 20:00:51 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50897&oldid=50870 * Boxalert * (+192) 20:01:02 [wiki] [[Ternary]] N https://esolangs.org/w/index.php?oldid=50898 * Boxalert * (+1348) Created page with "'''Ternary''' is an [[esoteric programming language]] created by [[zerosum0x0]] in 2015. It consists only of the ASCII characters 0, 1, and 2. It is a member of the TrivialB..." 20:02:55 what's the use of a brainfuck substitution? 20:04:26 TrivialBrainfuckSubstitution("asdasd","ddas","dddd","asdad","saa","calaa","saddas","dsadas") and I have just created another "esolang" 20:07:24 it's basically a less funny version of ook 20:09:15 [wiki] [[Talk:TrivialBrainfuckSubstitution]] https://esolangs.org/w/index.php?diff=50899&oldid=43462 * Rdococ * (+436) /* I deleted the count. */ 20:21:41 -!- LKoen has quit (Remote host closed the connection). 20:21:43 -!- augur has quit (Remote host closed the connection). 20:22:16 -!- augur has joined. 20:22:45 -!- hppavilion1 has quit (Remote host closed the connection). 20:23:08 -!- hppavilion1 has joined. 20:26:47 -!- augur has quit (Ping timeout: 255 seconds). 20:33:27 -!- LKoen has joined. 20:55:35 -!- kiki` has quit (Quit: Connection closed for inactivity). 21:14:04 [wiki] [[BitCycle]] N https://esolangs.org/w/index.php?oldid=50900 * Dlosc * (+6800) Creating BitCycle page 21:16:05 Currently in my program SDLTERM the only support for text is 8x8 PC character set, but I should later also add support for font upload with custom variable-pitch bitmap fonts, with 16-bit characters and ligatures and kerning. (The ligature capability can be used for such thing as "fi" ligature, but can also be used for making Unicode fonts, by ligaturing together the surrogate pairs.) 21:16:07 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50901&oldid=50896 * Dlosc * (+15) Added BitCycle 21:16:30 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 21:16:31 Do you like this? 21:17:48 [wiki] [[Ouroboros]] M https://esolangs.org/w/index.php?diff=50902&oldid=49895 * Dlosc * (+100) 21:20:00 Therefore, it can be useful if you want to do such thing as displaying Japanese texts, and can possibly even write in Arabic. 21:25:13 -!- Sgeo has quit (Read error: Connection reset by peer). 21:26:44 (It isn't limited to Unicode, either; in fact it does not even do Unicode, but it can be implemented by use of ligatures.) 21:31:18 -!- hppavilion1 has joined. 21:32:56 [wiki] [[User:Dlosc]] N https://esolangs.org/w/index.php?oldid=50903 * Dlosc * (+398) Created page with "I am a hobbyist programmer who was introduced to esolangs through [http://codegolf.stackexchange.com PPCG StackExchange]. My esolangs include: * [[Pip]]: a fairly sane code-g..." 21:38:40 -!- DHeadshot has quit (Ping timeout: 245 seconds). 21:47:52 <\oren\> Maybe I should just go to germany 21:51:21 <\oren\> if I went to germany I would be able to respond to these 2 AM emails 21:56:13 <\oren\> well I mean either they're in poland or germant 22:06:14 -!- augur has joined. 22:10:30 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 22:29:45 -!- hppavilion1 has joined. 22:45:16 -!- Phantom_Hoover has joined. 22:49:09 crickets 22:50:55 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:05:00 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:05:17 -!- Phantom__Hoover has joined. 23:09:23 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 23:09:40 -!- wob_jonas has joined. 23:10:01 oerjan: who, new twist. in http://www.irregularwebcomic.net/draakslair/viewtopic.php?p=161792#161792 , DMM says the double update was an accidental bug 23:22:27 and DMM says it's worrying 23:28:47 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:37:40 -!- oerjan has joined. 23:41:06 b_jonas: it's not a twist if it's what you expect hth 23:41:53 -!- kiki` has joined. 23:43:58 @tell b_jonas it's not a twist if it's what you expect hth 23:43:58 Consider it noted. 23:46:37 -!- nycs has quit (Quit: This computer has gone to sleep). 23:46:41 fizzie, wait do you still live in london 23:50:46 -!- augur has quit (Remote host closed the connection). 23:51:42 Sure, why not? 23:52:27 well they might not have let you back in. i hear that's all the rage. 23:53:01 I haven't been out lately. 23:53:23 One of our meeting rooms is called "court", I was tempted to book a meeting there so I could've said to someone SEE YOU IN COURT. 23:53:55 chances that you're the first to do so are ... 23:54:21 All the rooms on the third floor are named after "things that sound strange in the sentence '(we have a meeting) in X'", like court, hell, denial, sane, jail, "my office", "your office" and so on. 23:54:42 The two offices are particularly hard to find, it isn't rare to find someone asking "where's my office?" 23:55:07 * oerjan swats fizzie on principle -----### 23:55:52 fizzie: whoa whoa whoa 23:55:55 Which office is this? 23:56:07 shachaf: UK-LON-6PS. 23:57:17 . o O ( five minutes, the pub ) 23:57:17 Ah, public Google Maps doesn't show individual room names there. 23:57:21 It does for some buildings in MTV. 23:58:10 shachaf: It does for UK-LON-BEL as well. 23:58:24 shachaf: It just opened last year, probably no-one just thought of doing it. 23:59:27 Your meeting room naming scheme sounds much better than any of the buildings I was in. 23:59:52 There's nothing that funny about BEL meeting rooms, though, they're just famous computer scientists (3rd floor) or actual old computers (4th floor).