←2017-02 2017-03 2017-04→ ↑2017 ↑all
00:04:01 <boily> dastardly fiend.
00:08:59 -!- adu has joined.
00:18:34 <boily> http://code-poetry.com/
00:18:36 <boily> `wisdom
00:18:37 <HackEgo> ppntat//Pen Pineapple Nutmeg Tamarind Apple Tangerine
00:18:55 <boily> `cwlprits ppntat
00:18:57 <HackEgo> boil̈y
00:19:17 * boily doesn't recall why nor how he `wisdommed that
00:20:32 <oerjan> you may been a bit fruity at the time
00:22:14 <boily> may have been. oranges taste good.
00:44:49 * oerjan settles on making a comment.
00:45:18 <oerjan> (after i already had almost finished the post. intuition can be so annoying.)
00:56:49 <boily> what are the smallest and largest fruits? I'm guessing the grape and watermelon.
00:58:42 * oerjan expects this to revolve around the exact definition of fruit, which he has little knowledge about.
00:59:02 <oerjan> do pumpkins count?
01:05:02 <boily> pumpkins do count.
01:05:32 <oerjan> ""Giant pumpkins" are a large squash (within the group of common squash Cucurbita maxima) that can exceed 1 tonne in weight."
01:05:44 <oerjan> i think they've got watermelons beat.
01:06:58 <oerjan> "The record for the world's heaviest pumpkin, 2,624.6-pound (1,190.5 kg), was established in Belgium in 2016."
01:08:56 <oerjan> and there are berries much smaller than the usual grapes people eat, at least.
01:09:11 <oerjan> blueberries, to start with.
01:09:57 * oerjan is thinking of something norwegians call "krekling"
01:12:05 -!- erkin has joined.
01:12:56 -!- doesthiswork has joined.
01:14:14 <oerjan> crowberry, it seems
01:15:47 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
01:16:35 <boily> if you count individual drupelets from an aggregate fruit as actual fruits, blackberries and raspberries.
01:16:59 <oerjan> fiendish
01:35:36 <FireFly> <oerjan> what's the PPCG etiquette on improving someone else's golfing? do i make my own post, or a comment? ← usually comments, I believe
01:41:40 <_11> Sgeo: indeed, still very cool though :)
01:41:52 <_11> I am somewhat enlightened.
01:41:58 <_11> I don't know if in a good or bad way.
01:46:57 <oerjan> good, good
01:47:16 <oerjan> oh hm, there are logs
01:51:05 <boily> . o O ( is it possible to porthello _11? )
01:51:36 <shachaf> portobello 11 is possible, I think.
01:51:44 <shachaf> https://en.wikipedia.org/wiki/Mushroom_11
01:52:23 <boily> helloochaf. good suggestion.
01:52:54 <boily> it has music by FSOL! :D
02:02:39 <_11> porthello me, y'say? :)
02:02:45 <_11> what might that involve?
02:04:02 <oerjan> h_11o. are you possible to porthello?
02:04:14 <erkin> porth_11o
02:04:31 <boily> `? porthello
02:04:32 <HackEgo> Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some thé or caffè and a fternooner.
02:09:19 <_11> Your idiosyncracies are fascinating.
02:09:25 <_11> I should stay here.
02:11:35 -!- hppavilion1 has joined.
02:15:46 -!- boily has quit (Quit: COMPARTIMENTED CHICKEN).
02:24:08 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:44:12 <zzo38> I think in JavaScript generators there is actually two kind of monads; one kind is where the unit is "return yield" and the join is "yield" into "yield*", while other one is where the unit is "return" and the join is "return" into "return yield*". Is it?
02:45:14 <shachaf> What categories are the monads in?
02:47:25 <zzo38> I don't know? Impure category I guess.
02:47:26 <erkin> endofunctors
02:47:28 * erkin runs
02:48:05 <shachaf> What category is that?
02:51:15 -!- Sgeo_ has joined.
02:52:28 -!- Sgeo has quit (Ping timeout: 240 seconds).
03:22:29 <oerjan> <_11> <Taneb IRL> I think you've just crashed the idris-bot. <-- fancy.
03:31:35 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
04:24:04 -!- adu has quit (Quit: adu).
04:28:54 -!- adu has joined.
04:41:43 -!- augur has quit (Read error: Connection reset by peer).
04:45:05 -!- augur has joined.
04:55:38 <\oren\> I'm playing as Fascist Netherlands and now Spain's like "hey I'm joining Axis, here, Geert, take control of my 11 divisions!"
05:06:11 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
05:10:53 -!- hppavilion1 has joined.
05:12:15 <adu> hppavilion1!
05:12:26 <hppavilion1> Hadu.
05:12:42 <adu> omg today was so stressful
05:13:57 <adu> There was a lot of this: http://i2.kym-cdn.com/photos/images/original/001/044/247/297.png
05:19:31 <adu> hppavilion1: how was your day?
05:20:59 <hppavilion1> adu: Fine
05:25:55 -!- hppavilion2 has joined.
05:28:08 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
05:28:28 <adu> hppavilion2: you incremented?
05:28:59 <hppavilion2> adu: My wifi hiccupped
05:29:05 <hppavilion2> adu: I actually multiplied by 2
05:29:18 <adu> oOo
05:29:40 <adu> hppavilion2: so were you affected by the Amazon outage?
05:30:24 -!- hppavilion1 has joined.
05:30:37 -!- hppavilion1 has changed nick to hppavilion6.
05:30:40 <hppavilion6> Dammit, IRC
05:30:44 <hppavilion6> I tried to change it to this.
05:30:47 <hppavilion6> But it didn't take.
05:31:10 <adu> hppavilion6: so were you affected by the Amazon outage?
05:31:36 <hppavilion6> adu: A bit
05:31:41 <hppavilion6> adu: There was an online test I couldn't take
05:32:20 <adu> I told my wife that S3 was down, and she was like "is that why I can't get BuzzFeed?"
05:32:40 <adu> then when S3 was fixed, she said "BuzzFeed is back!"
05:32:42 <adu> lol
05:33:23 -!- hppavilion2 has quit (Ping timeout: 246 seconds).
05:51:31 * hppavilion6 opposes BuzzFeed on moral grounds
05:52:15 <zzo38> What kind of moral grounds?
06:37:46 -!- kiki` has joined.
06:38:41 -!- adu has quit (Quit: adu).
06:42:55 -!- oerjan has quit (Quit: Nite).
06:46:50 <shachaf> oerjan: Nite
06:54:19 -!- doesthiswork has quit (Quit: Leaving.).
06:54:27 <rdococ> ooh
06:54:31 <rdococ> it's another version of hp
07:49:59 <\oren\> rdococ: apparently one that is aware of scourge on the minds of our youth, known as buzzfeed
07:50:22 <rdococ> what?!
07:56:48 <\oren\> buzzfeed is fake news
08:09:55 <rdococ> k
08:28:10 <Jafet> is there real news?
08:32:19 <HackEgo> [wiki] [[Talk:Rain]] N https://esolangs.org/w/index.php?oldid=51123 * Quintopia * (+8422) code and questions about the spec
08:32:35 <HackEgo> [wiki] [[Talk:Rain]] M https://esolangs.org/w/index.php?diff=51124&oldid=51123 * Quintopia * (+4)
08:33:28 <HackEgo> [wiki] [[Talk:Rain]] M https://esolangs.org/w/index.php?diff=51125&oldid=51124 * Quintopia * (+17) /* A Python Implementation */
08:34:18 <HackEgo> [wiki] [[Talk:Rain]] https://esolangs.org/w/index.php?diff=51126&oldid=51125 * Quintopia * (+0) /* A Python Implementation */
08:34:34 <HackEgo> [wiki] [[Talk:Rain]] M https://esolangs.org/w/index.php?diff=51127&oldid=51126 * Quintopia * (+1) /* A Python Implementation */
08:38:47 -!- AnotherTest has joined.
08:43:21 <HackEgo> [wiki] [[Talk:Rain]] https://esolangs.org/w/index.php?diff=51128&oldid=51127 * Quintopia * (+258) /* A Python Implementation */
08:56:49 -!- augur has quit (Remote host closed the connection).
09:00:56 -!- hppavilion6 has quit (Ping timeout: 246 seconds).
09:03:02 <\oren\> `unicode ᖤ
09:03:07 <HackEgo> U+15A4 CANADIAN SYLLABICS LHA \ UTF-8: e1 96 a4 UTF-16BE: 15a4 Decimal: &#5540; \ ᖤ \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
09:03:38 <\oren\> Jafet: DPRK News Service on Twitter is pretty good
09:05:25 <\oren\> but he might be gone tomorrow
09:10:20 <\oren\> example totally truthful news from DPRK: Interests of US commerce minister Wilbur Ross include hob-nobbing with emperors, whipping his slaves, bathing in money, laughing at orphans.
09:10:24 <HackEgo> [wiki] [[Special:Log/newusers]] create * Jafetish * New user account
09:12:19 <\oren\> example fake news:
09:12:30 <\oren\> Chris Wallace: "It was one of the best speeches in that setting I've ever heard any president give."
09:22:36 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51129&oldid=51103 * Jafetish * (+202) /* Introductions */
09:22:52 -!- augur has joined.
09:25:05 -!- AnotherTest has quit (Ping timeout: 246 seconds).
09:32:06 <int-e> . o O ( time is Marching on )
09:52:59 <HackEgo> [wiki] [[Trajedy]] N https://esolangs.org/w/index.php?oldid=51130 * Jafetish * (+5739) new language spec
09:55:08 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - truth1.gif]]": [[Truth machine]] in [[Trajedy]], run with input 1.
09:58:05 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - hello.gif]]": [[Hello, world!]] program in [[Trajedy]].
10:07:28 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - loop.gif]]": Infinite loop of three beacons in [[Trajedy]].
10:12:47 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51134&oldid=51130 * Jafetish * (+851) example programs
10:29:53 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51135&oldid=51134 * Jafetish * (-80) thumbs don't work; use full animations instead
10:34:59 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - enter edge.png]]"
10:35:41 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - enter corner.png]]"
10:36:00 <b_jonas> boily: the smallest fruits are traditionally Ribes berries.
10:36:00 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - no-edge.png]]"
10:36:14 <b_jonas> tiny red berries.
10:37:40 <b_jonas> crowberry is a good guess, but ribes are somewhat smaller
10:39:14 <b_jonas> and a userfruit is bigger than a watermelon
10:43:05 <b_jonas> "<quintopia> also "cancerous" means "has cancer". cigarettes are not cancerous. they are carcinogenic." => oh great. now let's argue whether talking clothes-wearing animals in fantasy books should be called "anthropomorphic" or "anthropomimetic".
10:46:01 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51139&oldid=51135 * Jafetish * (+113) /* Semantics */
10:46:15 -!- erkin has joined.
10:46:21 <erkin> nyaa
10:55:50 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - hello - trace.png]]": Trace of [[Trajedy - hello.gif]].
10:56:21 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - loop - trace.png]]": Trace of [[Trajedy - loop.gif]].
10:56:43 <HackEgo> [wiki] [[File:Trajedy - loop - trace.png]] M https://esolangs.org/w/index.php?diff=51142&oldid=51141 * Jafetish * (+5)
10:57:10 <HackEgo> [wiki] [[File:Trajedy - loop - trace.png]] https://esolangs.org/w/index.php?diff=51143&oldid=51142 * Jafetish * (+1)
10:57:58 <HackEgo> [wiki] [[File:Trajedy - hello - trace.png]] https://esolangs.org/w/index.php?diff=51144&oldid=51140 * Jafetish * (+6)
11:01:59 -!- Lord_of_Life has quit (Excess Flood).
11:02:53 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - truth1 - trace.png]]": Trace of [[:File:Trajedy - truth1.gif]].
11:05:59 -!- Lord_of_Life has joined.
11:08:47 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - cat - iter.png]]": One iteration of a [[cat program]] in [[Trajedy]].
11:18:51 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Jafetish * uploaded a new version of "[[File:Trajedy - truth1 - trace.png]]": crop bottom
11:20:24 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51148&oldid=51139 * Jafetish * (+291) /* Examples */ manual thumbnails
11:22:44 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
11:34:55 -!- boily has joined.
11:35:29 -!- iovoid has quit (Quit: *).
11:36:41 -!- iovoid has joined.
11:36:41 -!- iovoid has quit (Changing host).
11:36:41 -!- iovoid has joined.
11:36:48 -!- augur has quit (Remote host closed the connection).
11:37:11 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - zero loop.png]]": Degenerate loop in [[Trajedy]] that travels zero distance.
11:38:04 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - corner gap.png]]": [[Trajedy]] allows single-point gaps in corners.
11:40:27 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - orthogonal setup.png]]"
11:41:04 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - simple unbounded.png]]": A [[Trajedy]] loop that enters an unbounded set of states.
11:41:28 <boily> AAAAAAAAAAAAAAAAAH!
11:41:42 <boily> we're in March already!
11:44:12 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51153&oldid=51148 * Jafetish * (+2688) add discussion sections
11:51:49 <Jafet> this may well be the single article with the most images on it
11:53:53 <boily> Jafellotish. are you using floating point or rational numbers to compute paths?
11:54:49 <Jafet> rational numbers, as it has no chance of storing memory with floating point only
11:55:03 <Jafet> only two more months until you can use maypoles?
11:58:29 <boily> mapoles mapoles mapoles ^^♪
12:00:57 <b_jonas> \oren\: also since your font is completionist, could you add the kanji 桂, which is used in the move notation of Shogi?
12:10:25 -!- LKoen has joined.
12:30:24 -!- boily has quit (Quit: REMEMBER CHICKEN).
12:40:17 -!- MDead has joined.
12:41:16 -!- Lord_of_Life has quit (Excess Flood).
12:42:38 -!- MDude has quit (Ping timeout: 240 seconds).
12:42:41 -!- MDead has changed nick to MDude.
12:46:29 -!- Lord_of_Life has joined.
13:05:14 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51154&oldid=51153 * Jafetish * (+154) link to interpreter
13:17:46 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51155&oldid=51154 * Jafetish * (+659) /* Memory */ possible building blocks
13:20:06 -!- Lord_of_Life has quit (Excess Flood).
13:22:59 -!- Lord_of_Life has joined.
14:00:32 -!- doesthiswork has joined.
14:11:11 -!- AnotherTest has joined.
14:21:34 -!- LKoen has quit (Remote host closed the connection).
15:04:38 -!- `^_^v has joined.
15:10:43 <int-e> `? *
15:10:45 <HackEgo> Twinkle, twinkle, little star!
15:10:47 <int-e> `cat *
15:10:48 <HackEgo> cat: *: No such file or directory
15:11:31 -!- LKoen has joined.
15:16:05 <APic> `ls
15:16:06 <HackEgo> bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hello_output_test.txt \ hw \ ibin \ index.html \ index.html.1 \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ source \ src \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom
15:16:11 <APic> `ls emoticons
15:16:12 <HackEgo> cat \ :-D \ drowning \ flipbird \ gaaan \ gaan \ kyaa \ shrug \ shrug2 \ swatter \ useless
15:16:24 <APic> `ls *
15:16:25 <HackEgo> ls: cannot access *: No such file or directory
15:16:36 <APic> `cat emoticons/flipbird
15:16:37 <HackEgo> ​凸
15:17:20 <APic> `ps
15:17:21 <HackEgo> ​ PID TTY TIME CMD \ 286 ? 00:00:00 init \ 288 ? 00:00:00 sh \ 290 ? 00:00:00 ps \ 291 ? 00:00:00 cat
15:17:37 <APic> `killall cat
15:17:38 <HackEgo> Terminated
15:17:43 <APic> `echo Foo
15:17:43 <HackEgo> Foo
15:17:47 <APic> `ps
15:17:48 <HackEgo> ​ PID TTY TIME CMD \ 286 ? 00:00:00 init \ 288 ? 00:00:00 sh \ 290 ? 00:00:00 ps \ 291 ? 00:00:00 cat
15:24:02 -!- LKoen has quit (Remote host closed the connection).
15:28:45 -!- yorick has quit (Ping timeout: 260 seconds).
15:42:18 <fizzie> That cat is an internal cat added by umlbox, I believe it's there to make the stdout of the executed program not look like a tty, so that they will behave in a more reasonable manner.
15:42:58 -!- AnotherTest has quit (Ping timeout: 240 seconds).
15:47:57 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51156&oldid=51155 * Jafetish * (+1275) /* Memory */ found mechanism for unbounded stack
16:27:04 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51157&oldid=51156 * Jafetish * (+555) update lead; add Unicode notes
16:29:09 -!- pikhq has quit (Quit: Moving!).
16:31:55 -!- nycs has joined.
16:31:58 -!- Phantom_Hoover has joined.
16:32:49 -!- `^_^v has quit (Ping timeout: 240 seconds).
16:41:49 <HackEgo> [wiki] [[Push-down automata]] N https://esolangs.org/w/index.php?oldid=51158 * Jafetish * (+33) Redirected page to [[Push-down automaton]]
16:57:33 -!- LKoen has joined.
17:12:26 -!- oerjan has joined.
17:21:00 -!- LKoen has quit (Remote host closed the connection).
17:26:40 <\oren\> https://www.youtube.com/watch?v=wiFV6uJhbkY
17:27:02 <\oren\> Apparently Helsinki is aesthetic
17:32:24 <\oren\> the NRO is launching a spy satellite right now
17:32:25 <\oren\> http://www.ulalaunch.com/webcast.aspx
17:37:06 <Taneb> National Rifle Organisation?
17:45:48 -!- Lord_of_Life has quit (Excess Flood).
17:47:29 -!- Lord_of_Life has joined.
17:57:49 <\oren\> Taneb: National Reconaissance Office
18:13:41 -!- yorick_ has joined.
18:19:02 -!- AnotherTest has joined.
18:24:06 <oerjan> `xkcdwhatiflist 155
18:24:06 <HackEgo> xkcdwhatiflist 155: oerjan b_jonas Taneb
18:24:25 <Taneb> :O
18:33:28 -!- hppavilion1 has joined.
18:34:31 -!- _1d456 has joined.
18:35:52 -!- oerjan has quit (Quit: Later).
18:38:05 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
18:42:45 <\oren\> https://saitoha.github.io/libsixel/
18:42:51 <\oren\> AWESOME
18:48:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
18:55:41 -!- hppavilion1 has joined.
18:58:54 -!- yorick_ has changed nick to yorick.
18:59:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
19:36:43 -!- Phantom_Hoover has joined.
19:48:52 -!- Elronnd has changed nick to keiro.
19:50:54 -!- keiro has changed nick to Elronnd.
20:23:45 -!- hppavilion1 has joined.
20:24:32 -!- _1d456 has left.
20:51:26 -!- augur has joined.
20:53:06 -!- jameseb has quit (*.net *.split).
20:54:59 -!- jameseb has joined.
20:57:05 -!- DHeadshot has joined.
21:14:53 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds).
21:18:57 -!- erkin has joined.
21:30:24 -!- dominador has joined.
21:36:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
21:39:56 -!- dominador has quit (Quit: Leaving).
22:16:20 -!- Phantom_Hoover has joined.
22:22:35 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:23:03 -!- augur has quit (Remote host closed the connection).
22:30:30 -!- krok_ has joined.
23:04:59 -!- boily has joined.
23:05:23 <boily> `wisdom
23:05:25 <HackEgo> blæg//Blaeg is a color that cannot exist under the current understanding of physics. It is used on the #esoteric flag, along with ultraviolet and whatever is convenient. It is a nullary color, meaning that it can be mixed with itself to produce the primary colors.
23:05:58 <boily> `slwd blæg//sæaeæ\ææ
23:06:00 <HackEgo> ​/bin/sed: -e expression #1, char 2: delimiter character is not a single-byte character
23:06:08 <boily> beuh :(
23:06:24 <boily> `slwd blæg//sa\aeaæa
23:06:29 <HackEgo> blæg//Blæg is a color that cannot exist under the current understanding of physics. It is used on the #esoteric flag, along with ultraviolet and whatever is convenient. It is a nullary color, meaning that it can be mixed with itself to produce the primary colors.
23:07:34 <shachaf> `dowg blæg
23:07:37 <HackEgo> 10344:2017-03-01 <boil̈y> slwd bl\xc3\xa6g//sa\\aea\xc3\xa6a \ 9531:2016-10-30 <oerjän> slwd bl\xc3\xa6g//s/b/B/ \ 7514:2016-04-22 <boil̈y> ` mv wisdom/blaeg wisdom/bl\xc3\xa6g
23:07:47 <shachaf> `cwlprits blaeg
23:07:51 <HackEgo> boil̈y hppavilion[1̈] hppavilion[1̈]
23:11:01 <boily> helloochaf.
23:17:23 -!- LKoen has joined.
23:17:37 <quintopia> helloily
23:17:47 <boily> quinthellopia!
23:17:49 <shachaf> `5 w
23:17:55 <HackEgo> 1/3:`words//The `words dictionary framework was designed by Klens Hålgar Oslekk, Upert T. Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Stronderowich, Győrvan Sárbik, Gareen Shergyle, Fnörður Hljófsson, and Pastronella Gattrovezzi. \ syntactic sugar//Syntactic sugar causes semic
23:18:00 <shachaf> `n
23:18:01 <HackEgo> 2/3:olon cancer. \ equal temperament//Equal temperament is just intonation that's evenly spaced. \ warranty//HACKEGO COMES WITHOUT WARRANTY, EXPRESS OR IMPLIED, AND IS UNFIT FOR ANY PURPOSE, INCLUDING THE PURPOSE OF BEING UNFIT FOR ANYTHING. Its warranty has expired. \ indentity function//Indentity function is the function that measures h
23:18:11 <shachaf> `dowg syntactic sugar
23:18:12 <HackEgo> 6930:2016-02-22 <b_jonäs> slashlearn syntactic sugar/Syntactic sugar causes semicolon cancer. \ 6929:2016-02-22 <b_jonäs> slashlearn syntactic sugar/Syntactic sugar causes semicolon cancer
23:18:37 <shachaf> `forget syntactic sugar
23:18:41 <HackEgo> Forget what?
23:24:21 -!- tromp__ has quit (Read error: Connection reset by peer).
23:24:44 -!- tromp has joined.
23:25:17 -!- augur has joined.
23:26:32 -!- wob_jonas has joined.
23:27:06 <wob_jonas> Lol. Someone just pointed out that this anniversary calendar tells you what anniversary there was on 2017-02-29: http://tudosnaptar.kfki.hu/historia/index.php?ev=2017&ho=2
23:28:20 -!- wob_jonas has quit (Client Quit).
23:29:38 -!- augur has quit (Ping timeout: 246 seconds).
23:33:01 <erkin> It's in Hungarian.
23:33:19 <erkin> These are all old Hungarian scholars.
23:42:29 -!- DHeadshot has quit (Ping timeout: 260 seconds).
23:43:07 -!- nycs has quit (Quit: This computer has gone to sleep).
23:44:21 -!- DHeadshot has joined.
00:01:08 -!- DHeadshot has quit (Ping timeout: 240 seconds).
00:05:25 -!- oerjan has joined.
00:05:38 -!- kiki` has quit (Quit: Connection closed for inactivity).
00:07:53 -!- hppavilion1 has joined.
00:16:32 <zzo38> Is there a such thing as a 2017-02-29? I don't think so?
00:18:28 -!- Zarutian has joined.
00:20:08 <oerjan> no, 2017 is not divisible by 4.
00:20:51 <zzo38> Yes it is what I thought
00:22:15 <oerjan> `` cal 2 2017
00:22:17 <HackEgo> ​ February 2017 \ Su Mo Tu We Th Fr Sa \ 1 2 3 4 \ 5 6 7 8 9 10 11 \ 12 13 14 15 16 17 18 \ 19 20 21 22 23 24 25 \ 26 27 28
00:23:32 -!- LKoen has quit (Ping timeout: 246 seconds).
00:23:52 <fizzie> oerjan: Maybe there is a 29th but they've just been keeping it a secret.
00:24:10 <oerjan> fiendish.
00:24:34 <int-e> `wisdom
00:24:35 <HackEgo> the them//Information on the THEM has been removed for national security reasons.
00:25:19 <boily> the weather is conspirational tonight...
00:26:00 <oerjan> @metar ENVA
00:26:01 <lambdabot> ENVA 020020Z 13008KT CAVOK M04/M07 Q0988 RMK WIND 670FT 11008KT
00:26:27 <oerjan> belloily.
00:28:05 <int-e> shachaf: meh, The Witless is getting tedious; 436+70 (still 11 lasers), but I'm missing something fairly big underground, I think.
00:28:26 <boily> @metar CYUL
00:28:27 <lambdabot> CYUL 020000Z 04005KT 5SM -RA BR BKN005 OVC020 05/04 A2920 RMK SF6SC2 SLP890
00:28:32 <boily> bonsœirjan.
00:29:03 -!- hppavilion2 has joined.
00:30:53 -!- augur has joined.
00:31:13 <shachaf> int-e: Hmm.
00:32:04 -!- augur has quit (Remote host closed the connection).
00:32:07 <shachaf> int-e: Did you turn on the puzzle the person at the bottom is holding?
00:32:58 -!- hppavilion1 has quit (Ping timeout: 258 seconds).
00:36:10 <int-e> not yet
00:36:18 * int-e shrugs
00:36:41 <shachaf> I ended up seeing a spoiler about how to do that before I even got there.
00:36:43 <shachaf> Kind of scow.
00:36:59 -!- adu has joined.
00:38:13 <shachaf> If you want I can tell you in what area you do that, I guess.
00:38:33 <int-e> not yet interested
00:41:17 -!- augur has joined.
00:47:52 <adu> int-e!
00:48:52 <adu> how are you?
00:56:46 <int-e> @time int-e
00:56:49 <int-e> sleepy
00:56:51 <lambdabot> Local time for int-e is Thu Mar 2 01:56:45 2017
00:57:10 <shachaf> @time
00:57:13 <lambdabot> Local time for shachaf is Wed Mar 1 16:57:10 2017
01:02:45 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
01:04:02 <boily> _11: h_11o. how's your second day here?
01:06:33 <_11> hiya boily
01:06:48 <_11> well I've been doing more esoteric type things in Rust
01:07:12 <_11> but I failed to trick the compiler into assuming some interface bounds :(
01:07:31 <_11> so overall, yeah, having fun
01:07:44 <_11> I'm a Taneb invention, hence my presence here
01:08:27 <boily> being Tanebvented is a great honour.
01:09:14 <shachaf> Another Tanebuddy?
01:09:18 <shachaf> `? _11
01:09:19 <HackEgo> _11? ¯\(°​_o)/¯
01:09:29 <shachaf> `? tanebvention
01:09:30 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
01:09:34 <_11> Ah, I'm normally _46 or _46bit.
01:09:43 <_11> _11 is a bit of a Stranger Things tribute.
01:09:48 <shachaf> `? _46bit
01:09:49 <HackEgo> _46bit is a slightly-uptight public-schooled Brit. Taneb invented him.
01:10:06 <boily> story checks out.
01:10:06 <shachaf> public school means private school, right?
01:10:19 <_11> good lord, I don't know how to respond to that description
01:10:31 <_11> at least it doesn't claim I'm straight
01:11:32 <oerjan> . o O ( straight from public school )
01:14:15 <boily> on a scale from 1 to bonsaï, how many zebras would you fit in an amphitheatre?
01:14:41 <_11> is that an operating theatre for amputations?
01:15:02 <oerjan> a very amphiguous question
01:15:40 <_11> I suppose on many grounds I'd choose to call an amphitheatre filled while containing 0 zebras
01:16:20 <oerjan> what about giraffes?
01:16:36 <boily> fungot: judge!
01:16:37 <fungot> boily: i don't see enough of the math faculty, so it's missing the final " ( up)"
01:36:24 -!- krok_ has quit (Remote host closed the connection).
01:37:39 <shachaf> int-e: I haven't jammed in a while because I haven't been rebooting to Windows.
01:51:42 -!- Marcela_Gandara has joined.
01:51:55 -!- Marcela_Gandara1 has joined.
01:52:09 -!- Marcela_Gandara has left.
01:52:22 -!- adu has quit (Quit: adu).
01:52:30 -!- Marcela_Gandara1 has quit (Read error: Connection reset by peer).
01:53:37 -!- Marcela_Gandara has joined.
01:54:58 -!- Marcela_Gandara has left.
02:05:41 <boily> `wisdom
02:05:42 <HackEgo> comedogenic//comedogenic is something that causes comedy when applied to the skin, e.g. an accelerated cream pie in parabolic motion.
02:10:06 * Zarutian hands boily a 1600 metres of sturdy nylon rope (non-elastic), a mop, two hyped up bulldogs and a clown nose (purple)
02:11:19 * boily has a sudden urge to rob a bank...
02:11:32 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:12:58 <zzo38> Have you ever stopped robbing banks?
02:13:04 <boily> Mu.
02:13:37 <zzo38> Good.
02:16:05 <boily> are there practice banks where you can try out how it feels to perform a heist?
02:22:34 -!- boily has quit (Quit: SHOULD CHICKEN).
02:28:38 <oerjan> `n
02:28:39 <HackEgo> 3/3:ow indented source code is.
02:49:56 -!- hakatashi has quit (Remote host closed the connection).
02:50:05 -!- hakatashi1 has joined.
02:50:33 -!- Lymia has quit (Excess Flood).
02:50:40 -!- Lymia has joined.
03:09:08 -!- Zarutian has quit (Quit: Zarutian).
03:13:49 -!- kiki` has joined.
03:42:31 <\oren\> POLAND WHAT THE FUKC R U DOIN
03:42:35 <\oren\> https://snag.gy/QKnMct.jpg
03:43:25 <\oren\> I didn't know it was even possible for this to happen
03:45:22 <\oren\> Poland annexed most of germany, then got trounced by USSR and lost their east half
03:45:26 <\oren\> then germany demanded the west half of poland
03:45:31 <\oren\> and poland, for some reason gave it to them despite russia backing them up
03:45:35 <\oren\> so now poland's territory consists of "germany, except berlin"
03:47:43 <\oren\> poland has zero core states
04:17:31 -!- PinealGlandOptic has joined.
04:21:59 <sirnaysayer> I love paradox games
04:22:07 <sirnaysayer> I´m waiting for Victoria 3
04:22:18 <sirnaysayer> itll happen
04:22:21 <sirnaysayer> I PRAY
04:23:06 -!- Marcela_Gandara has joined.
04:23:22 <sirnaysayer> then I can do CK2 - EU4 - VIC3 savegame conversions
04:25:15 -!- Marcela_Gandara has left.
05:35:41 <\oren\> ok, time to get poland to be a democracy again
05:36:08 <shachaf> is \oren\ invading poland
05:37:32 <\oren\> Yes. I'm playing as democratic Mussolini
05:37:45 <\oren\> Or something
05:38:04 <\oren\> democratic Italy
05:40:12 <\oren\> ...and for some reason a communist insurrection in India
05:40:23 <\oren\> stupid USSR
05:54:10 <shachaf> `? gazpacho
05:54:11 <HackEgo> You like Gazpacho and I like Gaspacho. Let's call the whole thing off!
06:07:15 <\oren\> ok, if I guarantee the independence of Aghanistan I can start invading the USSR
06:09:37 -!- augur has quit (Remote host closed the connection).
06:24:11 -!- augur has joined.
06:56:45 -!- hppavilion1 has joined.
06:58:33 -!- doesthiswork has quit (Quit: Leaving.).
06:59:23 -!- hppavilion2 has quit (Ping timeout: 246 seconds).
07:20:12 -!- AnotherTest has joined.
07:24:57 -!- AnotherTest has quit (Ping timeout: 260 seconds).
07:39:13 -!- erkin has joined.
07:40:52 -!- augur has quit (Remote host closed the connection).
07:50:22 -!- oerjan has quit (Quit: Nite).
07:52:32 -!- Angelica has joined.
07:53:03 -!- Angelica has left.
08:07:26 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
08:47:13 -!- augur has joined.
08:50:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
09:12:00 -!- PinealGlandOptic has quit (Ping timeout: 258 seconds).
09:45:17 -!- AnotherTest has joined.
11:00:28 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - offset transforms.png]]": Some basic offset transforms in [[Trajedy]].
11:02:27 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51160&oldid=51157 * Jafetish * (+62) /* Storage */ add diagram
11:25:50 -!- LKoen has joined.
11:28:09 -!- Phantom_Hoover has joined.
11:35:16 -!- augur has quit (Remote host closed the connection).
11:35:23 -!- boily has joined.
12:30:09 -!- boily has quit (Quit: LATTICE CHICKEN).
12:58:00 <pledis> hey
12:58:05 <pledis> who heres fucking knows warosu
12:59:45 <APic> Walrus?
14:00:30 -!- doesthiswork has joined.
14:13:22 -!- adu has joined.
14:27:53 <b_jonas> \oren\: add 桂 to your font
14:45:32 -!- mtve has quit (Quit: Terminated with extreme prejudice - dircproxy 1.2.0).
14:47:00 -!- Zarutian has joined.
14:47:22 -!- Zarutian has quit (Read error: Connection reset by peer).
14:47:37 -!- Zarutian has joined.
14:47:41 -!- AnotherTest has quit (Ping timeout: 246 seconds).
14:48:14 -!- erdic has quit (Quit: leaving).
14:48:19 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds).
14:51:05 <Zarutian> owh loardy! These people, these people they just make me so mad.
14:51:55 <Zarutian> They think they are doing the world good but they are just making it more bad
14:52:41 <Zarutian> With velhement rightousness they try to defend those acts but it just so sad
14:54:18 -!- erdic has joined.
14:55:17 <Zarutian> Usually ultra religious yet self-blaphemous they spew forward their hate blinded by false simplicity in face of complex proglems.
14:55:35 <Zarutian> /attempt-at-lyrics
14:55:49 <Zarutian> so whatcha think?
14:55:59 <Zarutian> s/proglem/problems/
14:57:07 -!- erkin has joined.
14:59:13 -!- nycs has joined.
15:04:27 -!- doesthiswork has quit (Quit: Leaving.).
15:10:37 -!- erdic has quit (Quit: leaving).
15:14:20 -!- erdic has joined.
15:29:47 -!- Phantom_Hoover has joined.
15:46:05 -!- adu has quit (Quit: adu).
15:46:34 -!- adu has joined.
15:50:30 -!- adu has quit (Client Quit).
15:57:21 -!- Taneb has changed nick to atriq.
15:57:37 -!- _11 has changed nick to hatriq.
15:59:01 -!- AnotherTest has joined.
16:00:03 -!- hatriq has changed nick to _11.
16:01:50 -!- atriq has changed nick to Ngevd.
16:18:28 -!- moony has joined.
16:41:34 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
16:48:06 -!- AnotherTest has quit (Ping timeout: 240 seconds).
16:50:49 -!- moony has quit (Remote host closed the connection).
16:55:38 -!- kiki` has quit (Quit: Connection closed for inactivity).
17:18:21 -!- AnotherTest has joined.
17:18:27 <rdococ> kasmans
17:24:40 -!- Lord_of_Life has quit (Excess Flood).
17:27:29 -!- Lord_of_Life has joined.
17:30:19 <\oren\> b_jonas: it will be in the next release tongiht
17:34:54 <b_jonas> \oren\: nice! thanks
17:50:38 -!- hppavilion1 has joined.
18:00:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
18:11:36 <b_jonas> `recipe
18:11:38 <HackEgo> d \ Yield: 6 Servings \ \ 5 ea Cloves \ 1 c Olive oil \ 1 ts Vanilla extract \ 1/4 ts Pepper \ 1/4 c Olive oil \ 1 tb Creme de carrots \ 2 c Cooked ribs \ Crumbled sausage: \ 2 tb Worcestershire sauce \ 1 ts Salt \ 1 ts Cinnamon \ 3/4 c Dijon mustard \ 1/2 ts Oregano \ 2 ts Sugar \ 1 ts Gelatin shortening \ 1 ts Ground cinnamon \
18:24:29 -!- kiki` has joined.
18:37:24 -!- DHeadshot has joined.
18:42:53 -!- hppavilion1 has joined.
18:46:18 <\oren\> do british people really say "er"?
18:46:47 <shachaf> Why not?
18:47:19 <APic> Germans mostly say „Ääääh…“ or „Ääähmmm…“
18:47:38 <APic> \oren\: So where do You live?
18:47:40 * APic Bavaria
18:48:03 <APic> Also: Is Amazonaws related to „S3“?
18:49:33 <int-e> shachaf: do you know whether the suicide booth (below the mountain at the water level) in The Witness does anything beyond completely resetting the game state to zero?
18:49:52 <shachaf> int-e: No, I haven't even used it once.
18:50:38 <shachaf> Last time I was playing I had one pillar left to solve.
18:50:42 <int-e> ah.
18:50:53 <shachaf> I heard a rumor that it reset the game so I decided to finish everything else before doing it.
18:51:03 <int-e> left row, last one... so evil to combine reflection with a cylinder?
18:51:15 <int-e> it's safe to solve the pillar
18:51:20 <shachaf> That's the one.
18:51:34 <int-e> err, column.
18:51:44 <shachaf> Pillar? Column? I don't know.
18:51:47 <shachaf> Cylinder?
18:52:05 <int-e> or hmm, I guess row is fine in this context... tricky term when applied in 3 dimensions.
18:52:23 <shachaf> Oh, that's what you meant.
18:52:37 <shachaf> Anyway there were many other puzzles left in the mountain.
18:52:38 <int-e> yes, I only realized the confusions after pressing the return key
18:53:33 <int-e> yeah, you know I haven't found them yet. (I have not played since last night)
18:53:50 <shachaf> Did you turn on the puzzle in the room before the water room yet?
18:53:53 <shachaf> Ah.
18:54:50 <int-e> I have mostly kept myself busy with finding more bonus puzzles. Some of those are quite nasty, and I guess I'm missing some even more evil ones that are hiding in plain sight.
18:55:13 <shachaf> They're really all over the place, aren't they.
18:55:19 <int-e> oh yes.
18:56:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
18:56:51 <int-e> how much of the game would break if you shifted the Sun up by 5 degrees? :P
18:57:23 <shachaf> I think it would primarily be the desert area.
18:58:24 <int-e> you're forgetting about all the shadows.
18:58:33 <shachaf> Oh, true.
18:58:43 <shachaf> OK, a bunch of things would break.
18:59:04 <shachaf> Unfortunately it's impossible to ask "did you find X yet?" without potentially giving spoilers.
18:59:43 <int-e> right.
18:59:55 <int-e> I'm really trying to keep these remarks quite general.
19:07:13 <shachaf> int-e: Did you figure out the shipwreck area?
19:07:19 <shachaf> I didn't solve that puzzle.
19:07:20 -!- hppavilion1 has joined.
19:10:55 <quintopia> i really need to play this game. the speedrun looked sick.
19:28:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
19:29:11 <shachaf> Watching someone else play it before you play it is probably a bad idea.
19:29:15 <shachaf> Maybe it's too late.
19:35:59 -!- hppavilion1 has joined.
19:41:01 <int-e> shachaf: I figured out something there.
19:41:28 <shachaf> Did you open the door?
19:41:32 <shachaf> I assume it's a door, at least.
19:41:58 <int-e> nope
19:42:57 <shachaf> Then what? Bonus puzzles? Recording?
19:43:34 <int-e> yes.
19:43:43 <int-e> (to both actually)
19:44:22 <int-e> I also don't know whether there's a 12th laser. 11 is such an odd number.
19:46:38 <shachaf> int-e: For some reason gur ynfg pbybe chmmyr va gur ryringbe gbbx zr n ybg ybatre gb fbyir guna gur fnzr pbybe chmmyr va gur svefg pbybe ebbz.
19:46:46 <shachaf> I didn't realize they were identical until much later.
19:48:22 <shachaf> I was probably color-exhausted by then.
19:48:49 <shachaf> Also I solved the entire sun area without figuring out the actual rule for the suns.
19:48:57 <shachaf> I mean the sun symbol area.
19:49:26 <shachaf> I only figured it out in the last major area of the game.
19:59:07 <int-e> oh wow
19:59:30 <int-e> that sounds worth than deriving a winding rule instead of color separation...
20:00:11 <shachaf> Winding rule?
20:00:27 <shachaf> I mean, my rule wasn't exactly wrong, it was just incomplete.
20:00:27 <int-e> well, go clockwise around one color, counterclockwise around the other
20:01:08 <int-e> it wasn't very firm yet, but it's something that kind of works for two colors and is impossible to generalize to more.
20:01:15 <shachaf> I thought it was "Rnpu nern zhfg unir rvgure mreb be gjb fhaf bs n cnegvphyne pbybe va vg".
20:02:11 <int-e> right, that's a fair approximation... but I think you had to violate it in that area already? maybe not.
20:02:21 <shachaf> Actually maybe I figured it out before the final area, there were some other places where it was relevant.
20:03:01 <shachaf> Yes, you had to violate it, but I think I got lucky with those puzzles or something so I didn't think about it very much.
20:06:30 <int-e> makes sense
20:08:07 <shachaf> Apparently the ship puzzle is supposed to be one of the hardest.
20:08:25 <shachaf> The invisible symmetry puzzles are kind of annoying.
20:09:01 <shachaf> On the other hand it's hard to quantify how hard the bonus puzzles are.
20:15:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
20:27:30 -!- Marcela_Gandara has joined.
20:28:23 -!- Marcela_Gandara has left.
20:38:11 -!- LKoen has quit (Remote host closed the connection).
20:44:22 <zzo38> I made a fragment program to imitate a PC text mode with OpenGL. The same memory format is used too. (Blinking text and cursor are currently not implemented.)
20:46:44 <b_jonas> zzo38: but the text cursor is important! implement that
20:47:06 <b_jonas> and make sure it's controlled by the same virtual registers on the video card with the same format too
20:47:22 <b_jonas> then you can use this as part of a VGA emulator for a virtual machine
20:57:08 <zzo38> MegaZeux (which does not use the same memory format as PC text mode) uses a separate fragment program for the cursor. (I may have preferred to put it in the same program instead, but I am not sure which way is actually better.)
20:59:43 <zzo38> Implementing the cursor with a separate program means that you have to keep track of the colour of the cursor though.
21:12:53 -!- Ngevd has changed nick to Taneb.
21:39:25 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
21:53:08 -!- trn has quit (Quit: quit).
21:55:16 -!- hppavilion1 has joined.
22:13:19 -!- trn has joined.
22:22:25 <fizzie> Blarg. For the last some months, whenever I restart Chromium, it automatically downloads the file 571_Planck_CMB_with_foreground_emission_layers.mov, apparently as part of restoring the session. I've got a dozen copies of it already.
22:22:41 <fizzie> I've tried to close all tabs one by one, but it still does the download whenever it starts.
22:29:14 <b_jonas> `? case
22:29:15 <HackEgo> English has two cases, upper and lower. Upper case agrees with the verb in person and number.
22:29:18 <b_jonas> `? while
22:29:19 <HackEgo> while? ¯\(°​_o)/¯
22:29:19 <b_jonas> `? switch
22:29:20 <HackEgo> switch? ¯\(°​_o)/¯
22:29:22 <b_jonas> `? default
22:29:23 <HackEgo> default? ¯\(°​_o)/¯
22:29:26 -!- krok_ has joined.
22:29:27 <b_jonas> `? goto
22:29:28 <HackEgo> goto? ¯\(°​_o)/¯
22:35:07 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:38:53 <\oren\> fizzie: use firefox instead
22:42:07 <fizzie> Thank you, but no.
22:43:41 <b_jonas> fizzie: isn't there some command-line option to start chrome without attempting to restore the previous session?
22:44:04 <b_jonas> fizzie: failing that, just mv the files that store the info about the previous session
22:46:32 <b_jonas> Question. Are there fonts that have variant glyphs for the six letters "ABCDEF" that have the same width as new style digits, so you can write hexadecimal numbers fixed width with them?
22:47:25 <\oren\> new style digits == capital numbers?
22:47:27 <b_jonas> I mean, Knuth uses the convention of writing hexadecimal numbers with a monospaced font.
22:47:30 <b_jonas> \oren\: yes
22:47:54 <zzo38> Actually I think is not necessary to keep track of the cursor colour separately; it can be done without.
22:47:57 <\oren\> I just write eveything in monospace
22:48:16 <\oren\> Including an essay once
22:48:21 <zzo38> Even if you do use a separate vertex program and fragment program for that purpose
22:48:22 <shachaf> abcdef is a terrible convention for hexadecimal anyway.
22:48:31 <\oren\> shachaf: why
22:48:42 <shachaf> how do you pronounce a5
22:48:58 <\oren\> alfa five
22:49:19 <zzo38> shachaf: As "ten-tek five", I think is how it is done? I am not sure
22:49:19 <b_jonas> \oren\: everything? I don't like that solution, because a good proportional width font can make text in latin and similar scripts more easier to read.
22:49:29 <shachaf> alfalfa five
22:49:35 <\oren\> alfa bravo charlie delta echo foxtrot
22:49:36 -!- Phantom_Hoover has joined.
22:50:05 <b_jonas> shachaf: I said ABCDEF
22:50:07 <b_jonas> not abcdef
22:50:12 <shachaf> Both of them are bad.
22:50:14 <b_jonas> shachaf: what's your favourite convention?
22:50:22 <shachaf> Uppercase letters are worse than lowercase letters, though.
22:50:36 <shachaf> I don't know many conventions. It doesn't matter because I'm going to keep using this one anyway.
22:50:37 <\oren\> I like 123456789:;<=>?
22:51:53 <\oren\> e.g. 31 is 1?
22:52:46 <\oren\> I alos like base 32 tho
22:52:47 <b_jonas> \oren\: that makes sense, but I don't really like that
22:53:04 <b_jonas> \oren\: base 32 written how?
22:53:11 <zzo38> Another way I have seen is to write the digits upside-down if they are more than eight
22:53:29 <lambdabot> Unknown command, try @list
22:53:39 <\oren\> A@ is 32
22:54:02 <\oren\> A_ is 63
22:54:54 <b_jonas> zzo38: what? upside down? which digits? how does that work?
22:55:03 <b_jonas> wouldn't that make 6 and 9 look the same?
22:55:50 <\oren\> b_jonas: I think he means that 9 would be followed by upside down 5, 4, 3 and 2
22:57:01 <\oren\> so something like 123456789Sh↋↊T
22:58:57 <b_jonas> \oren\: that way it doesn't look particularly good to me. digits mightbe hard to distinguish, esp in handwriting.
22:58:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
23:10:51 -!- hppavilion1 has joined.
23:25:02 -!- tromp has quit (Read error: Connection reset by peer).
23:25:31 -!- tromp has joined.
23:29:26 <fizzie> b_jonas: \oren\: I assumed it would've been 012345678(7654321) where the part in () was upside-down.
23:30:36 <shachaf> How do you distinguish 3 from (3)?
23:32:11 <b_jonas> fizzie: I see.
23:34:18 -!- nycs has quit (Quit: This computer has gone to sleep).
23:38:28 -!- oerjan has joined.
23:38:31 -!- zzo38 has left.
23:38:35 -!- zzo38 has joined.
23:39:10 <zzo38> fizzie: Yes I think that is how they worked
23:39:49 -!- LKoen has joined.
23:40:59 -!- hppavilion1 has quit (Ping timeout: 256 seconds).
23:41:31 <oerjan> digital clock in game of life http://codegolf.stackexchange.com/a/111932
23:50:36 -!- Alfie275 has quit (Ping timeout: 240 seconds).
23:58:16 -!- Alfie275 has joined.
00:07:27 <fizzie> shachaf: The other looks like an ℇ.
00:11:37 <oerjan> `icode ℇ
00:11:37 <HackEgo> ​[U+2107 EULER CONSTANT]
00:21:38 -!- hppavilion1 has joined.
00:22:08 <quintopia> nice clock ya got there ppcg
00:22:30 <quintopia> no way its not getting the bounty
00:37:35 -!- DHeadshot has quit (Ping timeout: 264 seconds).
00:41:12 -!- adu has joined.
00:42:06 -!- augur has joined.
01:14:28 -!- doesthiswork has joined.
01:31:37 -!- krok_ has quit (Remote host closed the connection).
01:32:40 -!- Zarutian has quit (Quit: Zarutian).
01:40:05 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
01:53:38 -!- boily has joined.
01:56:00 <oerjan> hily
01:56:24 * oerjan still golfing :/
01:57:43 <boily> hell§rjan!
01:58:03 <boily> the more you golf, the less you.
01:58:56 * oerjan vani
02:00:07 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:00:30 -!- hakatashi1 has quit (Remote host closed the connection).
02:00:46 * boily wraps fungot in a Norwegian flag an uses him as an oerjan ersatz
02:00:46 <fungot> boily: that's awesome. i don't even understand what's there
02:00:52 <boily> :D
02:00:57 -!- hakatashi has joined.
02:01:09 <oerjan> not even fungot understands me.
02:01:10 <fungot> oerjan: ( don't tell it to scan a slide at 1200dpi, a helpful message pops up that for slides it's better to do
02:05:38 <Jafet> `? golf
02:05:39 <HackEgo> Golf is the shortest game known. The goal is to get a ball into a hole with a single stroke.
02:07:25 <oerjan> Jafet: i note that the second kind of Trajedy transform can actually expand lengths (without ?). are you sure these aren't invertible if used only on say x<1/2 ?
02:08:17 -!- 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.”).
02:12:50 <oerjan> e.g. if c==0 and b>a
02:13:00 <Jafet> yes I'm very sure, I tried inverting that for, like, five minutes
02:15:00 <Jafet> hmm, I was trying to extend the path using mirrors
02:16:04 <oerjan> oh, that could also work...
02:16:36 <oerjan> Jafet: note that what i'm saying is, you only need it to be invertible on a small subset of the domain/range
02:16:50 <oerjan> (well, implying)
02:17:07 <oerjan> because there's no reason you need to use the whole (0,1) interval.
02:17:43 <oerjan> mirrors _should_ work for that.
02:18:49 <oerjan> in fact, you don't even need that restriction, because you can put the mirror somewhere close to the beacon so that the "beam" has been compressed there.
02:19:18 <oerjan> (the target beacon)
02:19:37 <Jafet> or use a sheet of mirrors to catch everything
02:19:49 <oerjan> well, then you get gaps.
02:20:07 <oerjan> which i guess you can handle in a different way.
02:20:12 <Jafet> I haven't worked out what happens to the offset, though
02:20:30 <oerjan> i'm pretty sure you can add whatever offset you want?
02:21:40 <oerjan> when i thought about this a while ago, i found it convenient to think of a mirror not as changing the path, but as leading you into the mirror universe
02:22:05 <oerjan> like a portal
02:23:39 <Jafet> that does sound convenient
02:24:29 <Jafet> wait, is the mirror universe flipped perpendicularly to the mirror?
02:24:39 <oerjan> yeah
02:25:34 <oerjan> or wait
02:26:46 <oerjan> things are exactly where they'd look like they were if you look into a mirror.
02:28:41 <oerjan> B\
02:28:43 <oerjan> B
02:28:56 <oerjan> hm no, that's not right
02:28:57 <Jafet> trying to visualise this is causing my brain to flip instead
02:29:38 <oerjan> B\
02:29:41 <oerjan> B
02:30:43 <oerjan> and the mirror universe is, hm
02:31:01 <oerjan> B
02:31:05 <oerjan> \
02:31:35 <oerjan>
02:31:44 <oerjan> B
02:32:44 <oerjan> well, it should be the transposed grid.
02:33:25 -!- boily has quit (Quit: KARMIC CHICKEN).
02:34:36 <Jafet> oh, I see
02:34:41 <oerjan> i think i'm thinking wrong, somehow.
02:35:02 <Jafet> well, it doesn't seem that convenient to me
02:35:19 <Jafet> it's just flipping the coordinates?
02:35:37 <oerjan> well it means you can draw them on top of each other, keeping the paths straight
02:36:56 <oerjan> unfortunately i have nothing very good to draw with...
02:37:42 * oerjan uses vim
02:43:00 <Jafet> going back to the c=0 idea, if x=p/q then x becomes bp/(aq+p) mod 1
02:43:14 <Jafet> I didn't try to use this device because it looked more complicated
02:47:32 <oerjan> ah i think i've got it
02:47:35 <oerjan> B
02:47:35 <oerjan> \.......C
02:47:35 <oerjan> ........D
02:47:35 <oerjan> .B
02:48:10 <oerjan> constructed from
02:48:12 <oerjan> B\?
02:48:12 <oerjan> ...B.....C
02:48:12 <oerjan> .........D
02:48:24 <oerjan> er ignore the mirror in the last one
02:49:55 <oerjan> i _put_ a mirror there, then flip the Bs around it
02:51:14 <oerjan> and then the ? is unnecessary because the second B gets left behind as you enter the "mirror universe".
02:51:52 <oerjan> gah connection seems flaky
02:52:12 <Jafet> sorry, was trying it out
02:53:04 <oerjan> did it work?
02:53:23 <Jafet> looks like it works
02:53:26 <oerjan> yay
02:53:32 <Jafet> thoerjan
02:53:39 <oerjan> yw
02:54:08 <Jafet> I'll try to update the example code
02:54:31 <oerjan> i think Trajedy probably has all the power of a pushdown automaton, but i also have great doubts about TC-ness.
02:54:45 <Jafet> there's also the ? used to merge multiple paths, which I didn't mention, but there should also be a workaround for that
02:55:24 <oerjan> it feels like in some sense it _shouldn't_ be possible to extract data compressed into it in this way in any substantially different order than FIFO.
02:56:28 <Jafet> doesn't the same limitation apply to befunge?
02:57:09 <Jafet> the wiki page only lists fifo stack commands
02:57:28 <\oren\> updated my font
02:57:44 <\oren\> https://www.youtube.com/watch?v=9VDPTmCWKZ4
02:58:00 <oerjan> quite possibly, i don't think befunge is TC with limited cell size and no extensions.
02:58:17 <oerjan> unless there's some way to access bottom of stack or the like.
02:58:27 <Jafet> oh nevermind, it has unbounded integers
02:58:37 <\oren\> ᖎᖏᖐᖑᖒᖓᖔᖕᖖᖠᖡᖢᖣᖤᖥᖦ桂 are the characters I added
02:58:39 <Jafet> (or I guess some implementations do)
02:58:47 <fizzie> Very few do.
02:58:54 <\oren\> support for Inuktitut should now be complete
02:59:13 <fizzie> oerjan: '98 has that stack of stacks, and has some manipulation commands that might be relevant.
03:00:04 <fizzie> oerjan: In particular, you can move elements both directions between top-of-stack-stack and second-of-stack-stack, which might make a workable tape.
03:00:29 <oerjan> ah.
03:00:31 <fizzie> "The u "Stack under Stack" instruction pops a count and transfers that many cells from the SOSS to the TOSS. It transfers these cells in a pop-push loop. In other words, the order is not preserved during transfer, it is reversed. If count is negative, |count| cells are transferred (similarly in a pop-push loop) from the TOSS to the SOSS."
03:01:11 <\oren\> b_jonas: 桂 is now in
03:01:47 <oerjan> i'm sure some people in this community must have discussed this previously. in fact the stack stack thing rings a vague bell.
03:02:12 <fizzie> (Befunge-93 is I guess uncontroversially sub-TC.)
03:06:53 <fizzie> Since there's implicit infinite 0s at the bottom of every stack, I think you can do a trivial brainfuck (infinite on both ends) to Funge-98 translation with some setup code, +- to "1+" and "1-", <> to "1u" and "01-u", ., to ,~ and [] to ":!#v_" and ":#v_" with suitably placed >s and <s on all the other rows.
03:09:54 <b_jonas> \oren\: good, thanks. TODO self: check if all other characters used for Shogi move abbreviated notation are already in
03:15:01 <\oren\> this song has such cheezie lyrics
03:16:27 <Jafet> maybe I should learn vim for programming in this language, as emacs removes trailing whitespace
03:17:26 <\oren\> or you could use nano
03:18:01 <\oren\> also that is totally ass of emacs
03:18:02 <Jafet> does nano have whitespace-mode for showing the trailing spaces?
03:18:29 -!- adu has quit (Quit: adu).
03:18:58 <\oren\> Jafet: you'd need to make your syntax highlighting scheme do that
03:19:11 <\oren\> but that's relatively simple
03:19:45 <\oren\> the default highlighting for C makes trailing space green
03:21:03 <Jafet> well, the emacs behaviour is sensible for every other language, so I don't fault it
03:25:55 -!- augur has quit (Remote host closed the connection).
03:25:57 -!- adu has joined.
03:26:55 <Jafet> heh, there is an alternative way to merge multiple streams, which also relies on the 2× magnification
03:30:45 -!- augur has joined.
03:36:10 <Jafet> also, unicode seems to be missing left-then-down (and left-then-up) arrows
03:36:58 <Jafet> the other six combinations are U+21B0 to U+21B5, but these two are absent
03:39:01 <zzo38> Do other characters sets have such arrows? If so, which one?
03:41:07 <Jafet> it's just odd that there are logically eight possible corner arrows, but only six are in the Arrows block
03:42:53 -!- adu has quit (Quit: adu).
03:45:54 <Jafet> oh, they are at 2B10-2B11
03:46:10 -!- adu has joined.
03:47:10 <\oren\> ⤴⤵⤶⤷
03:47:27 <\oren\> ↰↱↲↳↴
03:48:30 <\oren\> wait. why did I draw some of those curved and some cornered
03:48:52 <\oren\> `unicode ⤴⤵⤶⤷
03:48:54 <HackEgo> U+2934 ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS \ UTF-8: e2 a4 b4 UTF-16BE: 2934 Decimal: &#10548; \ ⤴ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \ \ U+2935 ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS \ UTF-8: e2 a4 b5 UTF-16BE: 2935 Decimal: &#10549; \ ⤵ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \
03:49:09 <\oren\> `unicode ↰↱↲↳
03:49:10 <HackEgo> U+21B0 UPWARDS ARROW WITH TIP LEFTWARDS \ UTF-8: e2 86 b0 UTF-16BE: 21b0 Decimal: &#8624; \ ↰ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+21B1 UPWARDS ARROW WITH TIP RIGHTWARDS \ UTF-8: e2 86 b1 UTF-16BE: 21b1 Decimal: &#8625; \ ↱ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+21B2 DOWNWARDS ARROW WI
03:49:30 <\oren\> `unicode CURVING
03:49:31 <HackEgo> U+2934 ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS \ UTF-8: e2 a4 b4 UTF-16BE: 2934 Decimal: &#10548; \ ⤴ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \ \ U+2935 ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS \ UTF-8: e2 a4 b5 UTF-16BE: 2935 Decimal: &#10549; \ ⤵ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \
03:50:00 <\oren\> `` unicode CURVING | grep U+
03:50:25 <\oren\> Jafet: looks like there are only 4 curved arrows
03:52:03 <Jafet> > text $ "\x2B10\x2B11" ++ ['\x21B0'..'\x21B5']
03:52:08 <lambdabot> ⬐⬑↰↱↲↳↴↵
03:52:44 <\oren\> those are the ones I drew with corners and not curves
03:53:48 <\oren\> > text $ ['\x2BA0'..'\x2BA7']
03:53:51 <lambdabot> ⮠⮡⮢⮣⮤⮥⮦⮧
03:54:03 <\oren\> I havent drawn those?! what a disgrace
03:55:07 <Jafet> neither has this font, at any rate
03:55:27 <\oren\> `unicode 2BA0
03:55:27 <HackEgo> ​⮠
03:55:37 <oerjan> i can see them!
03:55:48 <\oren\> `unicode ⮠
03:55:49 <HackEgo> U+2BA0 DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS \ UTF-8: e2 ae a0 UTF-16BE: 2ba0 Decimal: &#11168; \ ⮠ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals)
03:55:51 <Jafet> oddly, ↲ and ↵ are similar, but none of the others are
03:56:14 <\oren\> hmm...
03:56:20 <oerjan> well, the ones \oren\ texted.
03:56:21 <Jafet> so one is still missing (RIGHTWARDS THEN … UPWARDS, as it turns out)
03:57:03 <Jafet> `unicode 2B0F
03:57:04 <HackEgo> ​⬏
03:57:05 <\oren\> but we for some reason hav ↯
03:57:19 <\oren\> Jafet: I have that
03:58:17 <\oren\> ...but it isnt in my font demo. odd
03:58:44 <\oren\> `unicode ⬎⬏⬐⬑
03:58:45 <HackEgo> U+2B0E RIGHTWARDS ARROW WITH TIP DOWNWARDS \ UTF-8: e2 ac 8e UTF-16BE: 2b0e Decimal: &#11022; \ ⬎ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+2B0F RIGHTWARDS ARROW WITH TIP UPWARDS \ UTF-8: e2 ac 8f UTF-16BE: 2b0f Decimal: &#11023; \ ⬏ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+2B10 LEFTWARDS ARR
04:01:31 -!- adu has quit (Quit: adu).
04:10:04 -!- doesthiswork has quit (Quit: Leaving.).
04:27:05 -!- adu has joined.
04:47:25 <zzo38> This is the fragment program I made up to work like a PC text mode: http://sprunge.us/ePXg
04:52:44 -!- adu has quit (Quit: adu).
05:17:36 -!- augur has quit (Remote host closed the connection).
05:21:21 -!- Guest45288 has joined.
05:21:22 -!- Guest45288 has quit (Remote host closed the connection).
05:29:03 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - magnify with skip.png]]"
05:29:33 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - magnify with mirror.png]]"
05:31:13 <zzo38> I think V8 JavaScript has a problem; %TypedArray%.length is zero, even though it is supposed to be three.
05:44:14 <shachaf> What is %TypedArray%?
05:48:33 <zzo38> It is an object which is not directly exposed in a global variable, but you can write Object.getPrototypeOf(Int8Array.prototype).constructor in order to get that object. (That object is also a function, although calling it is an error.)
05:50:13 <shachaf> Why is it supposed to be three?
05:50:25 <zzo38> The specification says it is supposed to be three.
05:51:39 <zzo38> (I am not sure why that is necessary; it can't be called, so there shouldn't be much point in it having any value at all, but that is what it is.)
05:52:34 <shachaf> Where?
05:53:08 <shachaf> Oh, right, I remember this.
05:53:47 <shachaf> You talked about it before.
05:56:08 <zzo38> I found that V8 and Mozilla both give errors, but the error message is different. Mozilla gives "%TypedArray% calling/constructing not implemented yet" (as if they would ever implement it; it is not clear what it would do if it was implemented), while V8 gives "Abstract class TypedArray not directly constructable".
05:58:41 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - merge device.png]]"
06:07:00 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51164&oldid=51160 * Jafetish * (+1630) add mirror magnification device by [[User:Oerjan]]
06:09:28 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51165&oldid=51164 * Jafetish * (+1) /* Memory */ fix link
06:20:56 -!- augur has joined.
06:21:17 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Jafetish * uploaded a new version of "[[File:Trajedy - merge device.png]]": previous version was mislabeled
06:29:31 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51167&oldid=51165 * Jafetish * (+99) author and pronunciation in lead
06:45:30 -!- Cale has quit (Quit: Leaving).
06:45:53 -!- Cale has joined.
07:34:07 <Jafet> the wiki really needs a category for languages like http://esolangs.org/wiki/CUTLASS
07:34:14 <Jafet> (and BANCStar, of course)
07:36:14 <oerjan> Enterprise languages
07:42:25 <HackEgo> [wiki] [[CUTLASS]] https://esolangs.org/w/index.php?diff=51168&oldid=47041 * Jafetish * (-11) move to new category, [[Category:Enterprise languages]]
07:42:58 <oerjan> Jafet: um, see Esolang:Policy
07:43:41 <Jafet> oh
07:44:58 <HackEgo> [wiki] [[CUTLASS]] https://esolangs.org/w/index.php?diff=51169&oldid=51168 * Jafetish * (+11) Undo revision 51168 by [[Special:Contributions/Jafetish|Jafetish]] ([[User talk:Jafetish|talk]])
07:46:35 <Jafet> also, has anyone checked whether this CUTLASS language is actually esoteric
07:47:42 <oerjan> probably
07:49:37 <Jafet> well we can't remove the article, as wikipedia links to it
07:51:11 <oerjan> fiendish
07:52:46 <Jafet> https://www.researchgate.net/publication/3590557_The_role_of_CUTLASS_in_software_reliability
07:52:50 <Jafet> “Conference Paper · November 1989 with 3 Reads”
07:53:09 <Jafet> it's obscure, at least
07:54:10 <oerjan> anyway
07:54:17 -!- oerjan has quit (Quit: Nite).
08:01:13 <HackEgo> [wiki] [[CUTLASS]] https://esolangs.org/w/index.php?diff=51170&oldid=51169 * Jafetish * (+168) add acronym expansion
08:03:16 <HackEgo> [wiki] [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=51171&oldid=47243 * Jafetish * (+254) /* Enterprise languages */ new section
08:09:29 <\oren\> Why the fuck do my ukrainian generals have names like Lucas Brown
08:09:57 -!- DHeadshot has joined.
08:10:07 <Jafet> englishmen following the example of eugene of savoy
09:38:04 -!- augur has quit (Remote host closed the connection).
09:38:56 -!- augur has joined.
09:41:54 -!- AnotherTest has joined.
09:43:06 -!- augur has quit (Ping timeout: 240 seconds).
10:30:31 -!- Phantom_Hoover has joined.
10:39:06 -!- augur has joined.
10:40:10 -!- augur has quit (Remote host closed the connection).
10:41:12 -!- choochter has joined.
10:49:09 -!- augur has joined.
11:06:02 -!- augur has quit (Remote host closed the connection).
11:06:26 -!- augur has joined.
11:29:53 -!- augur has quit (Remote host closed the connection).
11:34:05 -!- boily has joined.
11:38:33 <boily> `wisdom
11:38:35 <HackEgo> fish//Come and dance and love the fish! Mister Disco summoned it.
11:48:23 -!- LKoen has joined.
12:19:19 -!- boily has quit (Quit: MEEPLE CHICKEN).
13:53:01 -!- xfix has quit (Read error: Connection reset by peer).
13:54:16 -!- xfix has joined.
14:00:03 <int-e> shachaf: what do you think when seeing this picture, https://neusprech.org/wp-content/uploads/2016/11/img_1255-e1478263773140-768x447.jpg
14:34:07 <int-e> shachaf: regarding your other question, I think I had even missed the door on the ship wreck. I left it unsolved.
14:45:37 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
14:52:35 -!- Zarutian has joined.
14:53:47 -!- nycs has joined.
14:59:17 -!- Phantom_Hoover has joined.
15:36:57 * Zarutian is thinking about funding a country and callign it Anonymous Proxy just to confuse people
15:45:23 <Jafet> @tell oerjan trajedy isn't just a pushdown automaton, it can also simulate 3D printers: https://imgur.com/a/SntRM
15:45:23 <lambdabot> Consider it noted.
15:59:21 -!- Elronnd has changed nick to behodler.
15:59:27 -!- behodler has changed nick to ebholder.
15:59:33 -!- ebholder has changed nick to Elronnd.
16:09:51 <b_jonas> I'm trying to understand some older obfuscated program I wrote, because I want to modify it, but have it still look nice.
16:10:11 <b_jonas> I have to re-understand how it works, which is hard, because it's obfuscated.
16:13:33 <rdococ> how about a language that experiences issues with relativity?
16:14:04 <rdococ> one thread thinks x changed to 3 at the same time as y changing to 5, but the other thread disagrees :p
16:19:40 -!- augur has joined.
16:19:49 -!- Zarutian has quit (Read error: Connection reset by peer).
16:20:53 -!- Zarutian has joined.
16:31:10 <Jafet> i.e. every multi-core CPU since the last decade
16:37:50 -!- augur has quit (Ping timeout: 246 seconds).
16:55:40 -!- kiki` has quit (Quit: Connection closed for inactivity).
16:58:44 -!- ais523 has joined.
16:59:47 -!- digitalcold has joined.
17:00:12 <ais523> I vaguely remember that Java 8 was controversial, but I can't remember why
17:00:28 <ais523> now the issue's come up at work and I'm having trouble wording a web search to find out why
17:00:30 <ais523> anyone have ideas?
17:01:06 <b_jonas> ais523: sorry, I don't follow Java
17:01:12 <ais523> fair enough
17:01:27 <ais523> meanwhile I'm considering getting my new esolang (actually, esolang family) up on Esolang
17:01:34 <b_jonas> good
17:01:35 <ais523> now I've worked out the right level of abstraction to present it at
17:01:58 <ais523> I've kind-of sort-of proved it TC in my head? the problem is it has an annoying tendency to be reversible, which means that the usual translations don't work
17:02:10 <ais523> because you need to figure out where the bitbucket comes from
17:02:10 <b_jonas> I'm currently trying to modify an older esoteric program I have, to add new functionality but still keep it nice
17:02:18 <b_jonas> like, nicely obfuscated
17:02:25 -!- pixels has joined.
17:02:26 <b_jonas> it would be easy to add the new function non-obfuscated
17:02:43 <b_jonas> but I think I can hide the new functionality in the existing obfu code so it doesn't disrupt the beauty
17:02:47 <ais523> is the program meant to be obfuscated?
17:02:50 <b_jonas> yes
17:02:52 <b_jonas> this one is
17:02:55 <ais523> also, is it written in an esolang, or is it obfuscated in other ways?
17:03:01 <b_jonas> I want to submit the result to Golf SE
17:03:05 <b_jonas> no, it's written in perl
17:03:37 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51172&oldid=51088 * Ais523 * (+16) /* C */ +[[Chaingate]]
17:03:57 <ais523> just editing in a link so that I can create the article and it won't be orphaned
17:07:31 <pixels> is there a language list of languages that aren't effectively "brainfuck, but"
17:08:02 <b_jonas> pixels: http://esolangs.org/wiki/Category:Brainfuck_derivatives ?
17:09:01 <pixels> what is the opposite of that list? (list of all languages not on that list)
17:10:01 <b_jonas> pixels: I don't think we have one prepared directly
17:11:07 <fizzie> ais523: I think the lambdas were a little controversial.
17:11:15 <pixels> ah, ok
17:11:30 <ais523> to be fair, a list of brainfuck-unrelated languages might be useful
17:11:40 <ais523> however brainfuck derivatives are less than half the wiki, IIRC
17:11:48 <ais523> despite what you might think looking at it
17:12:20 <pixels> yeah clicking random page only gives me one every now and then
17:14:33 <ais523> I just noticed [[Category:Reversible computing]] is missing from the categorisation page
17:14:38 <ais523> we should make sure that thing's up to date
17:15:08 <ais523> also, wow, Chaingate has ten different categories, plus an eleventh that doesn't exist yet but might be worth suggesting
17:22:00 <b_jonas> if anyone can figure out what the right year number category is for MMIX, feel free to edit it
17:22:17 <b_jonas> it wasn't made instantly, and I'm not sure what year counts as its birth
17:25:10 -!- xkapastel has joined.
17:25:48 -!- Lord_of_Life has quit (Excess Flood).
17:27:59 -!- Lord_of_Life has joined.
17:29:54 <ais523> b_jonas: first time a specification was available to the public, even if it's a specification of an older version
17:32:42 <ais523> `unicode ANGLE BRACKET
17:32:44 <HackEgo> U+2329 LEFT-POINTING ANGLE BRACKET \ UTF-8: e2 8c a9 UTF-16BE: 2329 Decimal: &#9001; \ 〈 \ Category: Ps (Punctuation, Open) \ Bidi: ON (Other Neutrals) \ Character is mirrored \ Decomposition: 3008 \ \ U+232A RIGHT-POINTING ANGLE BRACKET \ UTF-8: e2 8c aa UTF-16BE: 232a Decimal: &#9002; \ 〉 \ Category: Pe (Punctuation, Close) \ Bidi: ON (O
17:32:45 <ais523> 〈〉
17:34:33 <ais523> I guess I'm still in a CS-y mood, I wanted proper tuple constructors in my documentation rather than having to resort to some other sort of bracket
17:35:33 <ais523> `unicode MINUS SIGN
17:35:34 <HackEgo> ​−
17:37:54 -!- Ir0nY has joined.
17:38:41 -!- staffehn_ has joined.
17:38:54 -!- FreeFull_ has joined.
17:39:59 -!- b_jonas_ has joined.
17:41:03 -!- viznut_ has joined.
17:42:50 <shachaf> int-e: Like I said, they're everywhere.
17:43:11 -!- FreeFull has quit (*.net *.split).
17:43:12 -!- fractal has quit (*.net *.split).
17:43:12 -!- b_jonas has quit (*.net *.split).
17:43:12 -!- IronY has quit (*.net *.split).
17:43:12 -!- viznut has quit (*.net *.split).
17:43:12 -!- staffehn has quit (*.net *.split).
17:43:12 -!- kragniz has quit (*.net *.split).
17:43:23 -!- Ir0nY has changed nick to IronY.
17:56:46 -!- fractal has joined.
17:56:58 -!- pixels has quit (Ping timeout: 258 seconds).
18:00:31 -!- 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.”).
18:04:53 -!- DHeadshot has quit (Ping timeout: 260 seconds).
18:06:32 -!- FreeFull_ has changed nick to FreeFull.
18:06:48 -!- DHeadshot has joined.
18:15:02 -!- DHeadshot_ has joined.
18:18:02 -!- Elronnd has changed nick to Athame.
18:18:03 -!- DHeadshot has quit (Ping timeout: 258 seconds).
18:18:32 -!- Athame has changed nick to Guest88107.
18:19:39 -!- Guest88107 has changed nick to Elronnd.
18:29:38 -!- ais523 has quit (Remote host closed the connection).
18:30:48 -!- ais523 has joined.
18:31:32 <HackEgo> [wiki] [[Chaingate]] N https://esolangs.org/w/index.php?oldid=51173 * Ais523 * (+7949) new language family
18:31:54 <HackEgo> [wiki] [[User:Ais523]] https://esolangs.org/w/index.php?diff=51174&oldid=50446 * Ais523 * (+15) +[[Chaingate]]
18:43:32 -!- hppavilion1 has joined.
18:53:03 <HackEgo> [wiki] [[MMIX]] https://esolangs.org/w/index.php?diff=51175&oldid=50892 * B jonas * (+0)
18:54:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
19:17:31 -!- hppavilion1 has joined.
19:20:15 <HackEgo> [wiki] [[Chaingate]] M https://esolangs.org/w/index.php?diff=51176&oldid=51173 * Ais523 * (-2) I implemented it while writing the article, but forgot to change the category
19:21:06 -!- ais523 has quit (Remote host closed the connection).
19:22:15 -!- ais523 has joined.
19:36:46 -!- LKoen has joined.
19:48:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
20:00:49 -!- wob_jonas has joined.
20:03:42 <wob_jonas> ais523: about Chaingate, I don't understand the sentence "the ability to make finitely many irreversible changes that some fs have doesn't change the computational class of the language because you could just start executing after those have happened", because it might not be computable how many of those irreversible changes will actually happen
20:05:10 <ais523> hmm
20:05:15 <wob_jonas> ais523: also, where you write "0 exclusive to n inclusive" inside the defn of Free Chaingate, is that deliberate, or did you mean "0 inclusive to n exclusive"?
20:05:17 <ais523> I don't think it can make it from sub-TC to TC
20:05:22 <ais523> and that's backwards
20:06:07 <wob_jonas> ais523: it's possible that something like that still works, and the whole definition is unclear since you don't have inputs and TC would require inputs
20:06:09 <HackEgo> [wiki] [[Chaingate]] https://esolangs.org/w/index.php?diff=51177&oldid=51176 * Ais523 * (+0) /* Free Chaingate */ fix typo that rather changed the meaning
20:06:12 <wob_jonas> but the explanation is unclear as is
20:06:43 <ais523> if I had to be mathematically rigorous in esolang descriptions on the wiki
20:06:46 <ais523> they'd never get posted :-(
20:06:50 <ais523> I've been putting this one off as it is
20:07:26 <wob_jonas> also, this language description reminds me to Incident
20:07:34 <ais523> yes
20:07:39 <ais523> the language is inspired by Incident, also Malbolge
20:07:54 <ais523> it's more elegant than Incident though because you don't need a stack for every command
20:08:05 <ais523> and more elegant than Malbolge because the encryption does the data storage, you don't need a separate memory
20:08:09 <wob_jonas> so Free Chaingate doesn't have values that never wrap around?
20:08:15 <ais523> (not that Malbolge wass intended to be particularly elegant)
20:08:18 <ais523> and it does, you set n to infinity
20:08:31 <wob_jonas> ah!
20:08:35 <wob_jonas> that's how that works
20:09:34 <ais523> the language is clearly sub-TC if n is always finite
20:09:49 <shachaf> Hashlife is pretty neat.
20:09:52 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
20:10:10 <wob_jonas> so you're hoping that this becomes TC by incrementing bigints, sort of like 3SP?
20:11:20 <ais523> wob_jonas: yes
20:11:33 <ais523> actually I'm pretty sure I can store data correctly, control flow is the only real issue
20:11:43 <ais523> it'd be trivial if not for Free Chaingate being reversible
20:11:59 <ais523> which tends to screw with your control flow quite badly because you need a bitbucket
20:12:21 <ais523> my current plan is to have two copies of each counter, and use the second one to undo the changes the first one made
20:12:33 <ais523> shachaf: I got shouted at in the past for trying to get #esoteric excited about Hashlife
20:12:37 <ais523> on the basis that it was old news
20:12:42 <ais523> it is definitely something worth praising though
20:13:05 <shachaf> Since when does #esoteric care about things being old news?
20:13:23 <shachaf> This channel spends most of its time gazing at its historical navel.
20:13:26 <ais523> I guess it did back then?
20:13:41 <ais523> this channel has changed dominant topic repeatedly, I think
20:13:58 <ais523> its typical topics nowadays are fairly unobjectionable, but also a fairly long way from the actual subject of the channel
20:14:28 <wob_jonas> gazing your hitsorical navel... hmm, have you bought a Nintendi Switch yet?
20:14:49 <shachaf> No, I've never had a Nintendo device.
20:14:54 <shachaf> Anyway the point is it's a pretty nifty algorithm.
20:18:08 <shachaf> If I like Hashlife what else would I like?
20:18:34 <ais523> !quote ais523.*free will
20:18:36 <ais523> err
20:18:36 <shachaf> There should be an Amazon-style recommendation program for papers.
20:18:39 <ais523> `quote ais523.*free will
20:18:41 <HackEgo> 717) <ais523> and then I spent much of the rest of the time trying to work out how to implement 3D Hashlife efficiently when at least one of the colors has free will
20:18:49 <ais523> in the end I gave up
20:19:10 <shachaf> Colors?
20:19:17 <shachaf> Free will?
20:19:27 <ais523> colors as in Life has two, live and dead
20:19:35 <ais523> if you have more than two making them different colors is normally simplest
20:19:53 <shachaf> Do you mean that the third dimension is color or that it's in 3D space and there are also colors?
20:19:58 <ais523> as for free will, the idea is that there's a human controlling the state transitions that infvolve a particular color
20:20:06 <ais523> it's in 3D space, and there are colors=states
20:20:40 <shachaf> I'm not sure exactly how free will behaves but it seems problematic.
20:20:58 <shachaf> Is it easier in 2D life?
20:21:18 <shachaf> (Or 1D? Presumably there's a 1D hashlife?)
20:21:23 <wob_jonas> there's also three-color Game of Life, where cells are dead, red, or blue. In each step, if a dead cell is surrounded by exactly three non-dead cells, then it becomes the color of the majority of those three; and if a live cell has less than two or more than three non-dead neighbors then it dies, otherwise cells don't change state.
20:21:58 <wob_jonas> Game of Life is a factor of three-color Game of Life in the sense that if you take a three-color Game of Life process and map red and blue to live, then you get a valid Game of Life process.
20:22:15 -!- hppavilion1 has joined.
20:22:34 <shachaf> `grwp red.*dead
20:23:08 <HackEgo> No output.
20:23:22 <shachaf> `grwp dead.*red
20:23:30 <HackEgo> Binary file reflection matches
20:23:46 <wob_jonas> hmm, http://esolangs.org/wiki/Game_of_Life says "discovery of the Gemini pattern" which looks wrong to me
20:23:54 <wob_jonas> isn't that an invention?
20:24:34 <shachaf> `grwp red.*dead
20:24:35 <HackEgo> Binary file reflection matches
20:27:43 <zzo38> Why sometimes the video is mixed up? The phase of the picture changes sometimes, and sometimes make it fuzzy. What causes that?
20:28:00 <wob_jonas> what video?
20:28:13 <zzo38> The video signal displayed on the computer screen
20:28:21 <APic> Binary ♥
20:28:21 <wob_jonas> I'm not sending you video, this is a text irc channel
20:28:25 <wob_jonas> ah
20:28:51 <wob_jonas> um, interference in the VGA cable because it's too long or too close to power cables usually
20:29:19 <wob_jonas> other possible causes are video chipset problems and monitor problems and dodgy cable
20:29:58 <wob_jonas> but VGA cable is the most frequent problem, and the good fix is to use monitor with DVI or HDMI or whatever this fancy even newer digital connection instead
20:30:03 <wob_jonas> monitor and motherboard
20:37:40 -!- pixels has joined.
20:39:46 -!- adu has joined.
20:40:58 -!- adu has quit (Client Quit).
20:54:00 -!- ais523 has quit.
20:56:40 -!- moony has joined.
20:57:11 <moony> > let a = a + 1; a
20:57:14 <lambdabot> <hint>:1:17: error:
20:57:14 <lambdabot> parse error (possibly incorrect indentation or mismatched brackets)
20:57:30 <moony> >let a = a + 1
20:57:36 <moony> *Cant haskell*
20:57:41 <moony> > let a = a + 1
20:57:44 <lambdabot> <no location info>: error: not an expression: ‘let a = a + 1’
20:57:48 <wob_jonas> moony: in
20:57:48 <wob_jonas> let { a = a + 1; } in a
20:57:52 <moony> fail
20:57:53 <wob_jonas> braces optional in this case
20:58:09 <moony> > let { a = a + 1; } in a
20:58:10 <wob_jonas> or maybe you want do { let a = a + 1; a }
20:58:15 <lambdabot> mueval-core: Time limit exceeded
20:58:31 <wob_jonas> or just { let a = a + 1; a } but in Rust instead of haskell
20:58:35 <moony> but...i thought mueval was based on lambdabot? now lambdabot is based on mueval?
20:58:41 <moony> wot
20:59:04 -!- Lord_of_Life has quit (Excess Flood).
20:59:10 <wob_jonas> moony: both are based on each other. lazy recursion. always terminates.
21:01:44 <moony> > [1..] # demoing for someone
21:01:48 <lambdabot> error:
21:01:48 <lambdabot> • Couldn't match type ‘[Integer]’
21:01:48 <lambdabot> with ‘Data.Tagged.Tagged b0 (Identity b0)
21:01:54 <moony> *fail*
21:01:58 <moony> > [1..]
21:02:01 <lambdabot> [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,...
21:02:29 -!- Lord_of_Life has joined.
21:15:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
21:19:50 -!- 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.”).
21:38:28 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
21:40:01 -!- hppavilion1 has joined.
21:40:37 <hppavilion1> Hm
21:43:29 -!- Marcela_Gandara1 has joined.
21:46:59 -!- Marcela_Gandara1 has quit (Read error: Connection reset by peer).
22:04:35 -!- Marcela_Gandara1 has joined.
22:10:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
22:43:58 -!- Marcela_Gandara1 has quit (Ping timeout: 240 seconds).
22:44:09 -!- ybden has quit (Remote host closed the connection).
22:45:24 -!- ybden has joined.
22:45:24 -!- Marcela_Gandara1 has joined.
22:48:05 -!- Phantom_Hoover has joined.
23:02:01 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:10:27 -!- nycs has quit (Quit: This computer has gone to sleep).
23:10:55 -!- nycs has joined.
23:11:47 -!- nycs has quit (Client Quit).
23:24:53 -!- Marcela_Gandara1 has quit (Ping timeout: 246 seconds).
23:25:56 -!- tromp has quit (Read error: Connection reset by peer).
23:26:11 -!- tromp has joined.
23:30:51 -!- Marcela_Gandara1 has joined.
23:31:27 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:38:11 -!- FreeFull has quit (Ping timeout: 264 seconds).
23:53:49 -!- oerjan has joined.
23:57:57 <oerjan> @messages-bold
23:57:57 <lambdabot> Jafet said 8h 12m 33s ago: trajedy isn't just a pushdown automaton, it can also simulate 3D printers: https://imgur.com/a/SntRM
23:58:00 <oerjan> fancy.
00:02:57 -!- hppavilion1 has joined.
00:08:11 -!- pixels has quit (Ping timeout: 264 seconds).
00:15:57 <HackEgo> [wiki] [[Special:Log/newusers]] create * Jebscript * New user account
00:20:50 <HackEgo> [wiki] [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=51178&oldid=51171 * Oerjan * (+147) /* Enterprise languages */
00:28:53 -!- FreeFull has joined.
00:43:38 -!- Marcela_Gandara1 has quit (Ping timeout: 246 seconds).
00:48:04 <HackEgo> [wiki] [[Talk:Chaingate]] N https://esolangs.org/w/index.php?oldid=51179 * Oerjan * (+608) Doubt about the argument for Free Chaingate's universality
00:52:15 -!- Marcela_Gandara1 has joined.
00:52:32 <int-e> > map succ "lnnmx" -- demonstrating a comment
00:52:35 <lambdabot> "moony"
00:53:46 <shachaf> int-e: Also with that picture you're looking from too up-close, it won't work.
00:54:00 <shachaf> You need to move farther back like with the wheelbarrow.
00:54:37 <int-e> that one was annoying
00:54:59 <int-e> I also want direction indicators on cables
00:55:37 <shachaf> But presumably you've solved nearly all the cables by now.
00:55:54 <int-e> I did get into the ship wreck room at least
00:56:16 <int-e> I had forgotten about a rule, and I think I got lucky.
00:56:30 <shachaf> What's in there? Cinema key?
00:56:41 <int-e> yeah, one cinema key
00:56:44 <int-e> still missing one
00:57:12 <int-e> but no real progress
00:57:32 <int-e> I found a secondary use for a laser
01:01:03 <int-e> I tried to glean hints from the discarded monitors but that wasn't fruitful either
01:01:30 * int-e shrugs
01:01:31 <int-e> bedtime
01:01:43 <shachaf> Discarded monitors?
01:06:02 -!- moony has quit (Remote host closed the connection).
01:07:26 -!- pixels has joined.
01:19:54 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51180&oldid=51129 * Jebscript * (+228)
01:20:38 <HackEgo> [wiki] [[Jebscript]] N https://esolangs.org/w/index.php?oldid=51181 * Jebscript * (+772) Created page with "'''Jebscript''' (also known as "'''Jebscript'''!") Is a programming language based on former governor of Florida Jeb Bush. Its file extensions are '''.je''' and '''.jeb''' ==..."
01:21:47 <HackEgo> [wiki] [[Jebscript]] https://esolangs.org/w/index.php?diff=51182&oldid=51181 * Jebscript * (+1)
01:24:15 <HackEgo> [wiki] [[Jebscript]] https://esolangs.org/w/index.php?diff=51183&oldid=51182 * Jebscript * (+35)
01:24:40 <HackEgo> [wiki] [[Jebscript]] https://esolangs.org/w/index.php?diff=51184&oldid=51183 * Jebscript * (+13)
01:45:29 -!- DHeadshot_ has quit (Ping timeout: 260 seconds).
01:47:37 -!- Marcela_Gandara1 has quit (Read error: Connection reset by peer).
01:52:24 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:03:01 <HackEgo> [wiki] [[User:Jebscript]] N https://esolangs.org/w/index.php?oldid=51185 * Jebscript * (+32) Created page with "== My language: [[Jebscript]] =="
02:08:00 <oerjan> oh, b_jonas_ worried about the same thing
02:19:07 <oerjan> :t (#)
02:19:09 <lambdabot> error: parse error on input ‘)’
02:19:24 <shachaf> :t ( # )
02:19:26 <lambdabot> AReview t b -> b -> t
02:19:30 <oerjan> shocking
02:19:51 <shachaf> 00:22 <shachaf> https://blog.google/products/search/improvements-searching-special-characters-programming-languages/
02:19:54 <shachaf> 00:22 <shachaf> Google Search adds lens support
02:26:48 -!- pixels has quit.
02:51:55 -!- MDude has joined.
02:54:14 -!- Zarutian has quit (Quit: Zarutian).
03:05:44 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
03:25:02 -!- iovoid has changed nick to README.
03:25:17 -!- README has changed nick to iovoid.
03:32:33 -!- pixels has joined.
03:35:35 <HackEgo> [wiki] [[Special:Log/newusers]] create * Pixels * New user account
03:37:31 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51186&oldid=51180 * Pixels * (+179) added the introduction thingy
03:38:12 * oerjan keeps getting surprised by people who manage to get to it without getting caught in the filter first
03:38:43 <shachaf> is hashlife too old news to ask questions about it in here twh
03:39:09 <oerjan> it's been hashed out long ago
03:39:16 <Jafet> just clear the channel's memo cache hth
03:39:34 <oerjan> `` rm tmp/*
03:39:34 <HackEgo> rm: cannot remove `tmp/paste': Is a directory
03:39:37 <oerjan> DONE
03:39:57 <oerjan> i guess we keep the pastes.
04:05:14 <HackEgo> [wiki] [[A-gram]] N https://esolangs.org/w/index.php?oldid=51187 * Pixels * (+1992) create page
04:05:56 <shachaf> `5 w
04:06:01 <HackEgo> 1/2:örjan//Örjan is the diæresed twin. He will punctuate your vöẅëls, and maybe a few other unsuspecting letters. \ yeeeeeeeeesh//See yeeeeeeeesh. \ nundrum//A nundrum is the categorical dual of a conundrum: a problem whose solution is useless. \ study//A study is mostly useless until backed up by further studies. See studies. \ le
04:06:04 <shachaf> `n
04:06:05 <HackEgo> 2/2:m//Stanisław Lem was a Polish logician who discovered the law of excluded middle.
04:06:23 <shachaf> `? studies
04:06:24 <HackEgo> Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. These two studies agree, but were secretly paid for by the same company.
04:06:44 <shachaf> `forget yeeeeeeeeesh
04:06:47 <HackEgo> Forget what?
04:06:52 <shachaf> `? yeeeeeeeeeesh
04:06:53 <HackEgo> See yeeeeeeeeesh.
04:24:10 <HackEgo> [wiki] [[A-gram]] https://esolangs.org/w/index.php?diff=51188&oldid=51187 * Pixels * (+15) sudden decision to change the spec just for aesthetic reasons
04:25:07 <shachaf> `5
04:25:09 <HackEgo> 1/3:893) <ais523> in Smalltalk, as in Feather, in order to do I/O, you must first create the universe <Sgeo> ais523, it seems quite capable of I/O... GUI is a form of I/O <ais523> Sgeo: yeah exactly <ais523> where does the GUI come from? <ais523> it's written in Smalltalk, clearly <ais523> and how does the GUI do its I/O? <ais523> i
04:25:10 <shachaf> `n
04:25:11 <HackEgo> 2/3:f you think about the issue for too long, you end up inventing Feather \ 869) <kmc> what is the linux equivalent of the magical purple light which makes things glow if they have been involved in a crime <elliott> kmc: nmap?? \ 1136) <shachaf> i'm from space.........chu space \ 592) <ais523> Vorpal: I was paying too much attention to
04:25:12 <shachaf> `n
04:25:13 <HackEgo> 3/3:elliott and not enough to my HP \ 812) <fizzie> I am a train. There's a wireless network in the train!
04:28:10 <oerjan> pixels: you should clearly do an i ching reading to ask about the proper feng shui for this language
04:32:36 <pixels> clearly
04:32:55 <oerjan> also it needs some control flow.
04:33:27 <pixels> yeah i'm working on that
04:36:06 <Jafet> unicode has 387 -grams
04:37:01 <pixels> only seeing 386 here
04:37:15 <Jafet> I wouldn't put hexagrams, tetragrams and hieroglyphs in the same language though
04:38:43 <Jafet> uh /usr/bin/unicode reports U+009F as a -gram for some reason
04:39:06 <shachaf> u009F APPLICATION PROGRAM COMMAND []
04:39:06 <oerjan> `unicode U+009F
04:39:06 <HackEgo> ​Ÿ
04:39:13 <pixels> application pro*gram* command
04:39:49 <Jafet> ok, that can be a language extension for writing application programs
04:41:12 <pixels> i'll probably exhaust the pentagrams for language extensions first :P
04:41:42 <Jafet> sounds fiendish
04:43:46 -!- xkapastel has quit (Quit: Connection closed for inactivity).
04:47:27 <shachaf> `? Jafet
04:47:28 <HackEgo> Jafet? ¯\(°​_o)/¯
04:52:50 <HackEgo> [wiki] [[A-gram]] https://esolangs.org/w/index.php?diff=51189&oldid=51188 * Pixels * (+100) clarify on increase and decrease behavior with empty stack
05:16:55 <shachaf> Taneb: someone named nvd just joined another channel
05:16:58 <shachaf> it was p. confusing tdnh
05:33:51 <shachaf> "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language."
05:34:10 <shachaf> Attributed to Knuth, but not verified.
05:55:14 <shachaf> is ais523 the only person here who's excited about Hashlife?
05:57:05 <zzo38> What does "Hashlife" mean?
05:57:34 <shachaf> Bill Gosper's algorithm for computing the game of life efficiently described in https://www.lri.fr/~filliatr/m1/gol/gosper-84.pdf
05:59:01 <shachaf> Do you like the game of life?
06:05:21 <zzo38> Yes but I did not read that yet
06:06:25 -!- hppavilion1 has joined.
06:10:57 -!- pixels has quit (Quit: I'm trying to implement loops with a break function by with regex and abuse of file seeking. Time to sleep before it gets worse.).
07:23:04 <zzo38> What is the ISO 646 for Esperanto?
07:31:47 <oerjan> i think i've seen eo, don't know if it's ISO 646
07:32:26 <oerjan> oh
07:32:48 <oerjan> (category error)
07:34:07 <izabera> some youtube-dl developer thought it was useful to add an option to download ads
07:34:13 <izabera> --include-ads
07:34:38 <sirnaysayer> masochistic
07:50:12 -!- oerjan has quit (Quit: Nite).
07:54:48 -!- pixels has joined.
07:55:40 <pixels> managed to actually get control flow working and wrote a fully functioning cat program (only 7 characters long too!)
07:56:22 <pixels> or well, cat at newline since i dont have an end of file check but
08:02:35 -!- nulquen has joined.
08:17:10 -!- hppavilion1 has quit (Ping timeout: 268 seconds).
08:25:57 <HackEgo> [wiki] [[A-gram]] https://esolangs.org/w/index.php?diff=51190&oldid=51189 * Pixels * (+2178) added flow control n stuff! woo
08:29:03 <HackEgo> [wiki] [[A-gram]] https://esolangs.org/w/index.php?diff=51191&oldid=51190 * Pixels * (+164) add echo program to examples
08:29:21 <HackEgo> [wiki] [[A-gram]] M https://esolangs.org/w/index.php?diff=51192&oldid=51191 * Pixels * (-1) /* Example programs */
08:41:53 <HackEgo> [wiki] [[A-gram]] https://esolangs.org/w/index.php?diff=51193&oldid=51192 * Pixels * (+105) implementations section! now everyone can use my terrible code
08:43:45 <HackEgo> [wiki] [[A-gram]] https://esolangs.org/w/index.php?diff=51194&oldid=51193 * Pixels * (+0) fix the greater than and the lesser than instruction being the exact same
08:46:16 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51195&oldid=51172 * Pixels * (+20) /* A */ i think the language is works enough to be added?
08:48:30 <Jafet> izabera: it's marked “experimental”, so presumably it has important scientific value
09:06:18 -!- hppavilion1 has joined.
09:06:51 -!- pixels has quit (Quit: __END__).
09:31:25 -!- AkeSource has joined.
09:32:19 -!- AkeSource has left.
09:53:23 -!- AnotherTest has joined.
10:53:13 -!- augur has joined.
11:09:47 -!- nulquen has quit (Ping timeout: 260 seconds).
11:25:33 -!- viznut_ has changed nick to viznut.
11:31:06 <rdococ> ugh
11:31:30 <rdococ> how am I meant to safely cure boron poisoning?
11:49:45 <\oren\> hooray, i unlocked holy wars!
11:49:47 <\oren\> Casus Belli: "They are accursed infidels!"
11:54:09 <rdococ> `? football
11:54:11 <HackEgo> football? ¯\(°​_o)/¯
11:54:16 <rdococ> Everyone knows a football is a ball made of feet.
11:54:23 <rdococ> `? a
11:54:24 <HackEgo> A is a village in Norway. The BBC invented it by not understanding things on top of letters.
11:54:38 <rdococ> `help le//rn
11:54:39 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
11:54:58 <rdococ> er
11:55:38 <rdococ> `help
11:55:38 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
11:55:47 <rdococ> `man -k le//rn
11:55:48 <HackEgo> Nice try.
11:55:51 <rdococ> re
11:55:52 <rdococ> er
11:56:15 <rdococ> wertyq
11:56:18 <rdococ> ertyqw
11:59:49 -!- augur has quit (Remote host closed the connection).
12:04:54 <Jafet> `? BBC
12:04:55 <HackEgo> The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets, tiny elfs, and villages in Norway. Taneb invented it.
12:05:49 <int-e> `` grep -r Taneb wisdom | wc -l
12:05:51 <HackEgo> 65
12:06:00 <int-e> `` grep -r oerjan wisdom | wc -l
12:06:02 <HackEgo> 17
12:28:09 -!- hppavilion1 has quit (Ping timeout: 268 seconds).
12:46:35 -!- boily has joined.
12:47:07 <boily> @metar KROC
12:47:07 <lambdabot> KROC 041207Z 34015G19KT 6SM -SN FEW025 BKN038 OVC070 M08/M13 A3055 RMK AO2 T10831133 PNO $
12:47:22 <boily> PNO?
12:56:32 <int-e> maybe "precipation not observed", to fit the acronym.
12:57:13 <boily> int-ello. “PNO: precipitation amount not available;” according to http://www.met.tamu.edu/class/metar/quick-metar.html .
12:57:21 <int-e> yes, I found that
12:57:22 <shachaf> int-e: I jammed a bit more today. I got to a tricky part that requires you to be fast.
13:00:39 <int-e> shachaf: wires, I was wondering about the wire(s) running from the bottom of the mountain to the top (though it's impossible to be sure, but it's certainly suggested).
13:01:16 <shachaf> Did you get the thing?
13:01:29 <fizzie> @metar EGLL
13:01:29 <lambdabot> EGLL 041250Z AUTO 20012KT 170V250 9999 BKN033 11/04 Q0989 NOSIG
13:01:31 <int-e> the one at the bottom, no.
13:02:02 <int-e> if I had I probably wouldn't be wondering :P
13:02:17 <shachaf> So did you track the wire?
13:03:30 <int-e> well there's that stupid box
13:03:59 <shachaf> Which box?
13:04:21 <int-e> hmm
13:12:42 <rdococ> Ugh
13:12:44 <rdococ> `? boron
13:12:45 <HackEgo> Boron (B) is the element of boredom. Stars hate boredom, so refuse to make it.
13:13:00 <rdococ> `? star
13:13:01 <HackEgo> star? ¯\(°​_o)/¯
13:13:06 <int-e> `? *
13:13:07 <HackEgo> Twinkle, twinkle, little star!
13:13:27 <rdococ> `le//rn football/A football is a ball made of feet.
13:13:28 <HackEgo> Usage: `le/[/]rn <key>//<wisdom>
13:13:32 <rdococ> `le//rn football//A football is a ball made of feet.
13:13:36 <HackEgo> Learned 'football': A football is a ball made of feet.
13:13:56 <rdococ> `? confused
13:13:57 <HackEgo> confused? ¯\(°​_o)/¯
13:14:18 <int-e> `? .
13:14:19 <HackEgo> cat: .: Is a directory
13:14:26 <rdococ> `le//rn confused//confused? ¯\(°​_o)/¯
13:14:29 <HackEgo> Learned 'confused': confused? ¯\(°​_o)/¯
13:15:05 <rdococ> nobody will ever know it's there. unless they have access to the files HackEgo stores wisdom entries in :P
13:16:04 <int-e> `revert
13:16:05 <HackEgo> Done.
13:16:06 <int-e> agreed.
13:16:15 <rdococ> now it isn't there -_-
13:16:22 <int-e> it is.
13:16:31 <rdococ> or I misinterpreted what `revert means.
13:16:32 <rdococ> either one.
13:16:40 <rdococ> `? confused
13:16:40 <HackEgo> confused? ¯\(°​_o)/¯
13:16:41 <int-e> http://codu.org/projects/hackbot/fshg/index.cgi/file/764b2c82eaba/wisdom/confused
13:16:42 -!- boily has quit (Quit: CITADEL CHICKEN).
13:16:52 <int-e> as you can see it's still there.
13:17:16 <rdococ> oh
13:17:16 <rdococ> okay
13:18:18 <rdococ> but reverted :c
13:18:39 <rdococ> aw I liked the syntactic sugar one.
13:18:40 <rdococ> "Syntactic sugar causes semicolon cancer."
13:18:45 <rdococ> I thought that was a clever pun.
13:19:38 <int-e> `? ¯\(°​_o)/¯
13:19:39 <HackEgo> ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
13:20:14 <rdococ> `? misspelling
13:20:15 <HackEgo> misspelling? ¯\(°​_o)/¯
13:20:50 <rdococ> `? rdocscovery
13:20:51 <HackEgo> rdocscovery? ¯\(°​_o)/¯
14:07:57 <rdococ> this channel hasn't talked for 40 minutes.
14:08:35 <rdococ> I must invent an #esoteric language where int-e is a type.
14:08:54 <rdococ> or what about a language where you use 17.5 bit integers
14:40:15 -!- Zarutian has joined.
14:40:39 -!- Zarutian has quit (Read error: Connection reset by peer).
14:41:21 -!- Zarutian has joined.
15:30:42 <int-e> shachaf: oh well, that box thing was anticlimactic
15:33:13 <int-e> I didn't try to race against the mountain king.
15:45:31 <rdococ> I'm working on specifications for a new language, one with logical oddities.
15:47:10 <rdococ> Such as non-integer bit integers...
15:50:37 -!- atehwa has quit (Ping timeout: 260 seconds).
15:52:18 -!- atehwa has joined.
15:53:32 -!- Phantom_Hoover has joined.
15:56:34 -!- Phantom_Hoover has quit (Client Quit).
16:01:48 -!- LKoen has joined.
16:05:45 <rdococ> E m p t y c h a t
16:09:45 <rdococ> Okay, so my language will have base-5 quinbits and 17.5 quinbit integers.
16:18:15 <rdococ> I've decided to extend that to base 6 sexbits. Yes, that will be their name.
16:45:47 <rdococ> O h m y g o d
16:57:16 <Zarutian> yes?
16:57:19 <Zarutian> ya rang?
17:16:45 -!- Zarutian has quit (Quit: Zarutian).
17:26:52 -!- Lord_of_Life has quit (Excess Flood).
17:29:59 -!- Lord_of_Life has joined.
17:47:15 -!- Zarutian has joined.
17:47:37 -!- Zarutian has quit (Read error: Connection reset by peer).
17:47:49 -!- Zarutian has joined.
17:54:18 -!- int-e has set topic: The comedy channel almost, but not quite, entirely without esolang discussions | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive phở testing, use #esoteric-blah.
18:01:36 -!- krok_ has joined.
18:05:27 <rdococ> Zarutian: You'll be interested to know that I'm creating an esolang with 3.5 state logic and 17.5 bit integers.
18:16:14 <Zarutian> read this comment on a newssite: "What is it called when someone illegally immigrates through his or her mothers womb?" and it got me thinking, nearly all USAians are illegal immigrants in that sense.
18:16:39 -!- AnotherTest has quit (Ping timeout: 256 seconds).
18:17:07 -!- AnotherTest has joined.
18:18:51 <rdococ> aze
18:25:49 -!- AnotherTest has quit (Ping timeout: 240 seconds).
18:26:47 -!- AnotherTest has joined.
18:46:58 -!- wob_jonas has joined.
18:47:00 <wob_jonas> `ftoc 350
18:47:01 <HackEgo> 350.00°F = 176.67°C
18:49:26 <rdococ> So...
18:49:42 <rdococ> in a 3.5-state logic, what would be the first state? the second? the third? the... 3.5th?
18:50:04 -!- pixels has joined.
18:50:04 <rdococ> I don't think it makes sense to enumerate a list whose length is not an integer.
18:50:09 <rdococ> But you can still math it!
18:50:55 <rdococ> Still, how am I going to design syntax for a language with 17.5 bit integers and 3.5-state bits?
18:51:10 -!- Zarutian has quit (Read error: Connection reset by peer).
18:51:27 <pixels> very carefully?
18:53:15 -!- Zarutian has joined.
18:53:18 <wob_jonas> rdococ: does it have to be exactly 3.5 state bits, or is anything between 3 and 4 fine?
18:53:24 <rdococ> wob_jonas: Exactly 3.5.
18:53:45 <rdococ> I was considering 3.5+i but then I decided I was getting too complicated.
18:53:45 -!- Zarutian has quit (Read error: Connection reset by peer).
18:54:45 -!- Zarutian has joined.
18:57:10 <rdococ> I could pull a Malbolge and send the program through a hash before running it.
18:57:45 <rdococ> Or, send the program through a number of hashes corresponding to some variable.
18:59:27 <rdococ> Perhaps a checksum of some kind. Added security :P
19:04:31 <wob_jonas> Because there's a nice non-eso way to have between 3 and 4 status bits.
19:04:39 <wob_jonas> Very well known.
19:06:32 <rdococ> :/
19:07:13 <rdococ> Fine, what is it?
19:09:17 <int-e> an integer variable with range 0..10?
19:09:36 <int-e> > log 11/log 2
19:09:39 <lambdabot> 3.4594316186372978
19:09:46 <wob_jonas> Have an add/adc and a sub/sbb operation on integers, and make it return zero, sign, carry, overflow status bits like x86 does. They're four bits, but they're not quite independent, they can take only 9 different values together, so you need between 3 and 4 bits to represent them. If you prefer, you can use a 6502-like carry flag instead of an x86/z
19:09:46 <wob_jonas> 80-like carry flag, it doesn't change anything.
19:11:08 <rdococ> I'm not talking about bit count, I'm talking about one bit taking on 3.5 possible states.
19:11:25 <rdococ> I couldn't think of a name.
19:12:43 <rdococ> You could emulate that with a 1-2 bit system. Kinda.
19:12:47 <rdococ> Nah.
19:13:05 <rdococ> Either way, ^^^^
19:14:48 -!- xkapastel has joined.
19:20:30 <int-e> wob_jonas: well, there are quirks, like the fact that x86's inc and dec instructions don't affect the carry flag, but they do affect the other ones.
19:21:06 <int-e> but it's funny, I don't recall enumerating those 9 outcomes...
19:22:37 <int-e> (this quirk has a reason, of course; it's potentially useful when putting adc in a loop)
19:25:17 <int-e> (I'm making this needlessly hard, because there's also stc and clc)
19:32:26 <rdococ> As I said, I was talking about 3.5 state bits as opposed to 3.5 bits.
19:32:37 <wob_jonas> int-e: sure, on x86, you can set any flag combination, because you have extra instructions like stc and popf, and even instructions that set flags to undefined results
19:33:11 <wob_jonas> so you want something with those x86 flags (but no A flag) and only the add/adc/sub/sbb instructions, plus possibly other instructions that don't take the flags to impossible states
19:33:39 <rdococ> ...
19:38:11 -!- AnotherTest has quit (Ping timeout: 264 seconds).
19:38:39 <HackEgo> [wiki] [[Syms]] https://esolangs.org/w/index.php?diff=51196&oldid=50613 * CatIsFluffy * (-5072)
19:39:23 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
19:40:16 -!- wob_jonas has joined.
19:40:40 <HackEgo> [wiki] [[Syms]] https://esolangs.org/w/index.php?diff=51197&oldid=51196 * CatIsFluffy * (+104) Actual edit
19:42:26 <rdococ> I wish HackEgo linked to the actual page, no comparisons or anything, when showing edits.
19:42:34 <HackEgo> [wiki] [[Syms]] M https://esolangs.org/w/index.php?diff=51198&oldid=51197 * CatIsFluffy * (+41) A few fixes
19:47:02 <rdococ> Btw: as a part of my language, all programs are encrypted using SHA-525.21875 before being ran.
19:48:08 <rdococ> In fact, they are encrypted 1.25 times.
19:50:42 <zzo38> One kind of Chaingate is Free Chaingate, as they mention, but another kind can be Free Chaingate Chaingate.
19:51:46 <HackEgo> [wiki] [[Syms]] M https://esolangs.org/w/index.php?diff=51199&oldid=51198 * CatIsFluffy * (+59) missed an instruction
20:04:40 <HackEgo> [wiki] [[Syms]] M https://esolangs.org/w/index.php?diff=51200&oldid=51199 * CatIsFluffy * (-36) TIO has 1.4
20:07:07 -!- moonythedwarf has joined.
20:14:30 <rdococ> I've seen basic computers in Portal 2 the game as custom test chambers. Should we add it to the wiki?
20:17:50 -!- pixels has quit (Ping timeout: 258 seconds).
20:19:40 <rdococ> Sorta like a joke, like Text.
20:37:48 -!- augur has joined.
20:42:33 -!- LKoen has quit (Remote host closed the connection).
20:47:49 <HackEgo> [wiki] [[Talk:Chaingate]] https://esolangs.org/w/index.php?diff=51201&oldid=51179 * Ais523 * (+296) reply
20:52:33 -!- augur has quit (Remote host closed the connection).
21:00:15 -!- LKoen has joined.
21:02:46 -!- krok_ has quit (Remote host closed the connection).
21:03:49 -!- sebbu2 has joined.
21:07:33 -!- Bowserinator_ has joined.
21:08:35 -!- Bowserinator has quit (Disconnected by services).
21:08:40 -!- Bowserinator_ has changed nick to bowserinator.
21:08:44 -!- bowserinator has quit (Changing host).
21:08:44 -!- bowserinator has joined.
21:10:52 -!- bowserinator has changed nick to Bowserinator.
21:13:20 -!- Jafet has quit (*.net *.split).
21:13:20 -!- \oren\ has quit (*.net *.split).
21:13:20 -!- sebbu has quit (*.net *.split).
21:15:38 <wob_jonas> `? tomato
21:15:38 <wob_jonas> `? tomatoes
21:15:38 <wob_jonas> `? tomatos
21:15:39 <HackEgo> tomato? ¯\(°​_o)/¯
21:15:39 <HackEgo> tomatoes? ¯\(°​_o)/¯
21:15:39 <HackEgo> tomatos? ¯\(°​_o)/¯
21:22:34 -!- copumpkin has joined.
21:25:49 <rdococ> `? football
21:25:51 <HackEgo> A football is a ball made of feet.
21:26:21 <rdococ> `le//rn football//A football is a ball made of feet. It was rdocscovered in an old burial site.
21:26:23 <HackEgo> Relearned 'football': A football is a ball made of feet. It was rdocscovered in an old burial site.
21:26:55 <rdococ> `le//rn football//A football is a ball made of feet. It was rdocscovered in an old burial site near a graveyard full of footless zombies.
21:26:57 <HackEgo> Relearned 'football': A football is a ball made of feet. It was rdocscovered in an old burial site near a graveyard full of footless zombies.
21:27:15 <shachaf> `cwlprits football
21:27:19 <HackEgo> rdocöc rdocöc rdocöc
21:40:11 -!- augur has joined.
21:41:01 <wob_jonas> rdococ: there's actually a sculpture in Szeged that's a memorial for some football thing and looks like a ball made of feet
21:47:42 -!- AnotherTest has joined.
21:49:07 <rdococ> `? rdococ
21:49:08 <HackEgo> rdococ is apparently from Budapest, but probably not. Thanks to boily he is approaching permanent boredom.
21:49:16 <rdococ> `? rdocscovery
21:49:17 <HackEgo> rdocscovery? ¯\(°​_o)/¯
21:49:24 <rdococ> `? tanebvention
21:49:25 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
21:50:43 <rdococ> `le//rn rdocscovery//Rdocscoveries include footballs, a new world record for the most bored person alive, and Budapest.
21:50:45 <HackEgo> Learned 'rdocscovery': Rdocscoveries include footballs, a new world record for the most bored person alive, and Budapest.
21:51:39 <rdococ> `le//rn rdocscovery//Rdocscoveries include footballs, how bored one person can get, and Budapest.
21:51:41 <HackEgo> Relearned 'rdocscovery': Rdocscoveries include footballs, how bored one person can get, and Budapest.
22:02:41 -!- \oren\ has joined.
22:02:41 -!- Jafet has joined.
22:03:49 -!- ineiros has quit (Ping timeout: 240 seconds).
22:06:49 -!- ineiros has joined.
22:12:59 -!- ineiros has quit (Ping timeout: 264 seconds).
22:19:19 -!- ineiros has joined.
22:21:27 -!- AnotherTest has quit (Ping timeout: 256 seconds).
22:25:53 -!- ineiros has quit (Ping timeout: 260 seconds).
22:30:19 -!- ineiros has joined.
22:30:40 <shachaf> int-e: 04:15 <shachaf> My performance so far is egriegous.
22:31:49 <wob_jonas> Wait what/
22:31:56 <wob_jonas> you discovered Budapest? no way
22:33:13 <wob_jonas> Budapest is older than you are. The fater of my grandmother has worked in Budapest ages ago. And I think it was discovered decades before that.
22:35:06 -!- ineiros has quit (Ping timeout: 240 seconds).
22:35:13 <wob_jonas> (Before it was discovered, people called it Pest-Buda, which is such a stupid name, I don't understand how they didn't discover the right name sooner.)
22:40:27 -!- ineiros has joined.
22:44:31 <rdococ> wob_jonas: yes, and the universe is older than Taneb
22:46:34 -!- ineiros has quit (Ping timeout: 240 seconds).
22:47:51 <wob_jonas> `? tanebventions
22:48:12 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
22:49:10 <wob_jonas> rdococ: I dunno. My grandmother told me about some things when he was younger, but not about the universe. I don't know if it's really that old.
22:50:28 -!- ineiros has joined.
22:51:22 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:53:20 -!- krok_ has joined.
22:56:49 -!- ineiros has quit (Ping timeout: 240 seconds).
22:59:06 -!- AnotherTest has joined.
23:00:08 -!- ineiros has joined.
23:01:05 <rdococ> grandmother
23:01:05 <rdococ> he
23:04:38 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:06:13 -!- ineiros has quit (Ping timeout: 256 seconds).
23:10:11 -!- ineiros has joined.
23:16:23 -!- ineiros has quit (Ping timeout: 246 seconds).
23:17:21 -!- krok_ has quit (Remote host closed the connection).
23:19:17 -!- ineiros has joined.
23:25:35 -!- ineiros has quit (Ping timeout: 264 seconds).
23:26:51 -!- tromp__ has joined.
23:26:51 -!- tromp has quit (Read error: Connection reset by peer).
23:27:26 -!- ineiros has joined.
23:29:23 <rdococ> drunken eliza just crashed on me
23:30:04 <rdococ> wth
23:30:22 <rdococ> drunken eliza just crashed on me a billion times
23:38:46 -!- zgrepc has quit (Excess Flood).
23:39:28 -!- zgrepc has joined.
23:41:52 <HackEgo> [wiki] [[Special:Log/newusers]] create * Angrykoala * New user account
23:49:37 -!- 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:07:18 <rdococ> waht about real number
00:22:51 -!- pikhq has joined.
00:35:31 -!- oerjan has joined.
00:37:42 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51202&oldid=51186 * Angrykoala * (+162)
00:38:50 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51203&oldid=51202 * Angrykoala * (+89)
00:39:31 <HackEgo> [wiki] [[ChuckScript]] N https://esolangs.org/w/index.php?oldid=51204 * Angrykoala * (+3760) Created page with "ChuckScript is an [[esoteric programming language]] designed by Andrés Ortiz based on the concepts of [[Unary]], where all the code is written using only zeroes. The language..."
00:43:01 <oerjan> % not being a Prelude function ruins my golfing attempt :(
00:43:08 <pikhq> :(
00:43:40 <oerjan> (i was going to cheat on the input format)
00:43:42 <pikhq> `metar AFF
00:43:47 <HackEgo> lambdabot: @metar EDMO
00:43:47 <lambdabot> No result.
00:43:52 <pikhq> Oh durp
00:43:55 <pikhq> @metar AFF
00:44:13 <pikhq> Or does it need KAFF?
00:44:24 <oerjan> `airport AFF
00:44:25 <HackEgo> Oberpfaffenhofen (OBF, EDMO) \ Graaff Reinet (?, FAGR) \ Muzaffarabad (MFG, OPMF) \ Muzaffarpur (?, VEMZ) \ Flagstaff Pulliam Airport (FLG, KFLG) \ Schaffen Diest (?, ?) \ Safford Regional Airport (SAD, KSAD)
00:44:34 <pikhq> `airport KAFF
00:44:35 <HackEgo> No output.
00:44:40 <pikhq> Huh.
00:45:02 <oerjan> it seems not to have it at all.
00:45:22 <pikhq> KAFF is not exactly a minor airport.
00:45:32 <pikhq> That's the Air Force Academy's airfield.
00:45:44 <oerjan> `airport force
00:45:45 <HackEgo> Kirtland Air Force Base (IKR, KIKR) \ Hickam Air Force Base (?, PHIK)
00:46:00 <pikhq> @metar KAFF
00:46:00 <lambdabot> KAFF 042358Z AUTO 24016G22KT 10SM CLR 16/M22 A2991 RMK AO2 SLP109 T01591217 10183 20107 55001
00:46:09 <oerjan> i suppose no one added it
00:46:10 <pikhq> Welp, lambdabot can find it at least.
00:46:24 <pikhq> Granted there's not that many people that actually fly in or out of it.
00:46:47 <oerjan> i think someone mentioned HackEgo's list being crowdsourced
00:47:28 <oerjan> `` ls share/ai*
00:47:30 <HackEgo> share/airports.dat
00:47:50 <oerjan> `` url share/ai*
00:47:51 <HackEgo> http://hackego.esolangs.org/fshg/index.cgi/file/tip/share/airports.dat
00:54:50 <zzo38> Now I made Hamster archive program on JavaScript; can be use with file and with memory, and can be use both reading and writing.
00:57:53 <zzo38> (The program is simple, because Hamster archive is a simple format, compared to tape archive and so on)
01:13:33 -!- hppavilion1 has joined.
01:31:22 -!- heroux has joined.
01:52:41 <Zarutian> zzo38: Hamster archive file format?
02:08:39 <zzo38> It is consist of zero or more lumps; each lump consist of the null-terminated name, the 32-bit PDP-order data size, and then the data.
02:11:13 <Zarutian> PDP-ordered? big endian or little endian unsigned int?
02:11:22 <fizzie> oerjan: pikhq: Yes, the list is from http://openflights.org/data.html
02:11:43 <\oren\> > 23*20
02:11:46 <lambdabot> 460
02:11:51 <fizzie> Zarutian: "PDP-endian" usually refers to neither.
02:11:54 <\oren\> > 23**20
02:11:57 <lambdabot> 1.7161558313345862e27
02:12:34 <\oren\> binary coded base 23
02:12:46 <fizzie> Zarutian: It is a 32-bit big-endian combination of two 16-bit little-endian parts.
02:13:00 <fizzie> https://en.wikipedia.org/wiki/Endianness#Middle-endian
02:13:07 <Zarutian> fizzie: oh, that
02:14:06 <Zarutian> so the most significant 16-bit word is first but inside each 16-bit the least significant byte is first?
02:14:14 <fizzie> Yes.
02:14:22 <Zarutian> so ASCII or EBDIC?
02:14:27 <Zarutian> the filename that is
02:14:39 <zzo38> The lump names are ASCII.
02:14:47 <Zarutian> or is it something like PETSCI.
02:14:50 <Zarutian> alright
02:15:39 <Zarutian> the datapart is counted in 8 bit bytes?
02:15:39 <zzo38> (I don't know why it uses PDP-endian, but it does.)
02:15:52 <zzo38> Zarutian: Yes.
02:19:29 <Zarutian> so, the name can contain full relative paths in the archive?
02:20:54 <zzo38> Zarutian: It can, although normally it is a single DOS filename (but it can be longer if needed).
02:28:00 -!- moonythedwarf has quit (Read error: Connection reset by peer).
02:29:22 -!- Zarutian has quit (Quit: Zarutian).
02:42:34 <oerjan> ^ord Ø
02:42:34 <fungot> 195 152
02:42:36 <oerjan> heh
02:43:00 <oerjan> i can save 2 bytes by using "Ø" instead of "\128"
02:43:39 <oerjan> (Ø being the cutest letter to use)
02:45:01 <oerjan> oh, vim shows byte and character count separately when they differ
02:48:01 <pikhq> Seems reasonable.
02:48:13 <pikhq> \oren\: Of all the things.
02:48:49 <pikhq> zzo38: Any reason for PDP-endian other than humor?
02:51:11 <zzo38> pikhq: I don't know; I didn't invent it.
02:51:23 <pikhq> I realized shortly after asking.
02:52:36 <pikhq> It looks like the format was designed by a 14 year old, which leads me to believe that the humor value was the primary reason.
03:09:49 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
03:36:47 -!- augur has quit (Remote host closed the connection).
03:43:31 -!- hppavilion1 has joined.
04:10:40 <hppavilion1> I really want a way to make my mouse use polar coordinates instead of normal Cartesian ones
04:23:47 -!- xkapastel has quit (Quit: Connection closed for inactivity).
05:58:03 <oerjan> wow, i had discarded that "Ø" for something simpler of the same length, but now I can make something _else_ shorter by putting it back...
05:58:26 <oerjan> oh wait stupid unicode
05:58:35 <oerjan> it only saves a character, not a byte
05:59:25 <oerjan> (and i'm at 101)
05:59:40 -!- adu has joined.
06:30:37 -!- adu has quit (Quit: adu).
06:40:35 <oerjan> `? football
06:40:39 <HackEgo> A football is a ball made of feet. It was rdocscovered in an old burial site near a graveyard full of footless zombies.
06:52:39 <zzo38> If you make a Chaingate where the f is one step of a Underload program, then the resulting Chaingate-Underload is a superset of Underload, I think?
06:57:02 <HackEgo> [wiki] [[Brainfuck, but every + is replaced with the bee movie script]] N https://esolangs.org/w/index.php?oldid=51205 * Jfb * (+2566) Created page
06:58:08 <HackEgo> [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=51206&oldid=51114 * Jfb * (+67) /* Brainfuck derivatives */
06:59:28 <HackEgo> [wiki] [[Brainfuck, but every + is replaced with the bee movie script]] M https://esolangs.org/w/index.php?diff=51207&oldid=51205 * Jfb * (-51)
07:00:42 <HackEgo> [wiki] [[Beefuck]] N https://esolangs.org/w/index.php?oldid=51208 * Jfb * (+74) redirect
07:00:59 <shachaf> int-e: OK, I got past the mountain king.
07:03:59 <oerjan> zzo38: hm good point
07:04:26 <oerjan> that makes Chaingate trivially TC
07:06:34 <oerjan> @tell ais523 zzo38 points out that if your f implements the state transitions of a programming language, then Chaingate is obviously a superset of it.
07:06:34 <lambdabot> Consider it noted.
08:00:23 -!- augur has joined.
08:17:50 <oerjan> `? b_jonas
08:17:53 <HackEgo> b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek.
08:18:03 <oerjan> oh right
08:46:09 -!- oerjan has quit (Quit: Nite).
09:11:12 -!- AnotherTest has joined.
09:25:13 <rdococ> wth
09:25:18 <rdococ> Brainfuck, but every + is replaced with the bee movie script?
09:26:07 <rdococ> what we really need is
09:26:27 <rdococ> Brainfuck, but at every - the interpreter goes faster
09:31:47 -!- gk_1wm_su has joined.
09:33:21 <int-e> shachaf: did you find the credits?
09:34:30 <shachaf> int-e: You mean the audio in the secret area?
09:35:10 <int-e> yes
09:35:17 <shachaf> Yes.
09:35:41 <shachaf> Did you get there via restart after the normal ending, or the other method?
09:35:51 -!- gk_1wm_su has quit (K-Lined).
09:36:16 <int-e> the other method
09:36:41 <int-e> the normal ending is too Zen for me, I don't like it :P
09:37:10 <shachaf> Ah, so you defeated the mountain king too.
09:37:25 <int-e> no I did not? hmmmm.
09:37:42 <int-e> maybe there's more.
09:37:54 <int-e> anyway, not going to boot into windows today
09:38:12 <shachaf> To get to the secret area gur tngr arrqf gb or pybfrq.
09:38:46 <int-e> yes. but you don't need to defeat the mountain king to do that.
09:38:54 <shachaf> Right, you can restart instead.
09:38:59 <int-e> nor restart
09:39:28 <shachaf> Then how? I only found the method to get to that state after finishing the challenge.
09:39:42 <shachaf> Maybe I just didn't look carefully enough?
09:40:03 <int-e> lbh whfg jnyx ol gur tenzzbcubar gb gur pbqr
09:40:14 <shachaf> Oh.
09:40:22 <shachaf> I didn't notice that there was a path there until I finished it.
09:40:35 <shachaf> I figured it only opened later.
09:40:51 <shachaf> OK then.
09:41:21 <shachaf> So you get much less for finishing it than I thought.
09:41:57 <int-e> I'm still missing a cinema code, hmm
09:42:08 <shachaf> You get one when you finish it.
09:42:15 <int-e> okay.
09:43:00 <shachaf> But it's an hour long or something? I didn't watch it.
09:43:30 <rdococ> I need to come up with a new paradigm
09:43:53 <int-e> did you figure out that you can jump through the movies?
09:44:26 <shachaf> Through the screen?
09:44:45 <shachaf> I didn't realize that. I saw that you can see from behind the screen.
09:44:54 <int-e> no, not through the screen
09:45:19 <int-e> I mean, if there's a movie 10 minutes loing and you want to start at the 5th, that's possible.
09:45:43 <shachaf> Oh, that.
09:45:45 <int-e> (and I basically found out about that by accident)
09:45:54 <int-e> (though it made perfect sense afterwards)
09:45:55 <shachaf> Yes, if you use the controls on the left.
09:46:25 <shachaf> Does it make perfect sense? I think those are the only "puzzles" in the game that let you terminate mid-line.
09:46:42 <shachaf> (Maybe the boat does too? But I can't think of other examples.)
09:47:12 <int-e> no, you can't terminate the boat in the middle either... that would be convenient sometimes. Well, you can make it stop of course.
09:47:39 <shachaf> The boat has many secrets.
09:48:02 <int-e> it makes perfect sense afterwards because it acts like a scrollbar. It's hard to discover because it doesn't follow the ordinary puzzle logic.
09:48:29 <int-e> The boat got me from +1 to about +10, and I'm not sure I figured everything out, probably missed a few.
09:49:44 <shachaf> You still haven't said what your +1 was.
09:50:02 <int-e> below the desert laser
09:56:26 <int-e> onfvpnyyl vg unq gb or fbzrguvat znqr pbzcyrgryl bhg bs znpuvarel, ahqtvat zr gbjneqf ybbxvat ng gur ynaqfpncr... naq yngre ersyrpgvbaf, gbb.
09:57:58 <int-e> shachaf: btw, when you wrote "The Poochness" was that referring to the dog near the start?
09:58:22 <shachaf> No, I just wrote the word "pooch".
09:58:27 <int-e> (I found that one fairly late)
09:58:29 <shachaf> There's a dog near the start?
09:58:59 <int-e> it's in a (pointless as far as I could see) cul-de-sac
09:59:45 <int-e> fsvo "near"
10:02:22 <shachaf> There are all sorts of bonuses in the beginning area.
10:02:53 <int-e> there are a few that I haven't figured out yet there
10:03:02 <int-e> there's a rather cute one *right* at the start
10:03:10 <shachaf> Yes.
10:04:29 <int-e> somehow, now that I know that there are over a hundred of them, these don't seem much of spoilers anymore, hmm.
10:05:39 <shachaf> My friend is in the mountain and apparently hasn't found a single one yet.
10:06:04 <int-e> I only found one, I just didn't look for them. I focused on puzzles and finding the back entries.
10:07:08 <int-e> but there should be dozens there
10:07:13 <shachaf> My first one was outside the desert building.
10:07:32 <shachaf> Ah, no, I mean, he hasn't found one in the whole game so far.
10:07:39 <int-e> oh.
10:08:03 <shachaf> At least as far as I can surmise without asking spoiler questions.
10:08:05 <int-e> well, I can actually see that happening.
10:09:03 -!- augur has quit (Remote host closed the connection).
10:14:19 <int-e> anyway I still wish that game had some sort of story
10:17:52 <int-e> (going beyond "oh this was a long dream and here I am waking up from it")
10:22:27 <rdococ> adsf
10:22:27 <rdococ> asdf
10:22:30 <rdococ> I'm bored
10:22:36 <rdococ> need to come up with a new paradigm
10:24:36 <rdococ> ...
10:24:40 <rdococ> no ideas?
10:25:39 <shachaf> Did you figure out the long rectangular puzzle under the desert without brute force?
10:27:05 <rdococ> yay
10:28:11 <int-e> shachaf: two levels underground on the way to the laser?
10:28:35 <int-e> or is that three, hmm.
10:30:23 <int-e> (I'm not sure how long "long" is. What I have in mind is 3 rows, 8 columns or so)
10:30:35 <int-e> (if that's the one, I didn't use brute force there)
10:31:14 <shachaf> I think I used brute force for one side of it.
10:34:26 <rdococ> ...
10:35:00 <int-e> rdococ: "Think of a new paradigm" really isn't how this works. Paradigm shifts are usually achieved in small incremental steps, or by some brilliant insight into connecting two seemingly unrelated ideas.
10:35:21 <rdococ> probably.
10:35:27 <rdococ> but who cares, I've always made no sense.
10:35:38 <int-e> oh that was deliberate.
10:35:42 <int-e> good job, carry on.
10:46:46 <rdococ> ⇒⇒
10:48:15 <int-e> grrrr. https://www.utwente.nl/en/news/!/2017/3/313543/electronic-energy-meters-false-readings-almost-six-times-higher-than-actual-energy-consumption ... where is the link to the actual study so that I can find out which work load caused that 582% error?
10:49:00 <int-e> (I mean I'm used to "journalists" not linking to their sources but this is a university website. sigh.)
10:50:43 <int-e> (actually they do give the publisher and title of the study. why no electronic link though... is it accepted for publication, but not yet online?)
10:51:58 <shachaf> https://www.sciencedaily.com/releases/2017/03/170303180139.htm has an electronic link.
10:52:10 <shachaf> If you want to purchase the document.
11:00:56 <int-e> thanks, university has a subscription.
11:08:24 <rdococ> does the 'unless' phrase have a character like 'therefore' does?
11:11:25 <int-e> . o O ( The blue color of the sky is a result of scattered sunlight. Therefore, unless we assume that the sun is shining, the sky will not be blue. )
11:13:47 <int-e> The two words don't behave the same way at all.
11:19:08 <rdococ> meh
11:19:32 <rdococ> what about an assumption?
11:19:48 <int-e> so the nasty workload seems to be a dimmed (pulse-modulated) LED with the dimmer triggered at 75% of each half period; they have a huge spike in drawn current at that point, decreasing very quickly.
11:20:41 <int-e> rdococ: you're just asking that for sake of asking a question, aren't you.
11:21:01 <rdococ> ...
11:21:05 <rdococ> no
11:21:18 <rdococ> I am trying out syntax for a new, crappier language
11:24:07 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net).
11:25:46 -!- augur has joined.
12:14:46 -!- Jafet has quit (Ping timeout: 260 seconds).
12:24:09 <rdococ> \zxc
12:25:03 -!- Jafet has joined.
12:30:49 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
12:30:51 -!- LKoen has joined.
12:39:42 <rdococ> hm
12:40:22 <rdococ> x is a lambda expression. \a.x is a lambda expression if x is one.
12:40:24 <rdococ> I think.
12:40:36 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - zig-zag.png]]"
12:41:02 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - zig-zag pass.png]]"
12:41:19 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - zig-zag fail.png]]"
12:41:49 <rdococ> hm
12:47:06 <rdococ> then what would be a creative syntax for it
12:47:25 <rdococ> \\1 could mean \x.(\y.y)...
12:47:30 <rdococ> no
12:47:35 <rdococ> s/\y.y/\y.x/
12:47:52 <rdococ> but then what about application
12:47:56 <rdococ> xy is one too...
12:47:58 <rdococ> uwrhg
12:48:36 <rdococ> \\/ // -> \xy.xy?
12:48:48 <int-e> https://en.wikipedia.org/wiki/De_Bruijn_index is related
12:49:03 <rdococ> ah
12:49:23 <int-e> (but you seem to have decided to number from the outside... that's a difference)
12:49:36 <rdococ> yeah
12:49:40 <rdococ> hm
12:49:49 <rdococ> I could go with inside
12:50:22 <rdococ> but if you replace the numbers with unary slashes
12:50:29 <rdococ> \\// / -> \xy.xy
12:50:43 <int-e> de Bruijn indices also feature in Tromp's binary lambda calculus. https://tromp.github.io/cl/cl.html
12:50:46 <rdococ> or \x.(\y.xy) which I think shows how the idea works more
12:50:55 <rdococ> donald tromp
12:52:10 <rdococ> http://esolangs.org/wiki/Bruijndejx seems to exist
12:53:46 <rdococ> hm
12:54:11 <rdococ> if 1 is a number that takes x and y and returns xy (as 2 would return xyy)...
12:54:15 <rdococ> would that work?
12:54:29 <rdococ> then 0 would return x and would be true... you could do it the other way round and do yx for 1, making it yxx for 2
12:55:10 <rdococ> wait
12:55:17 <rdococ> Kxy = x. doesn't this make K true?
12:55:53 <int-e> yes, K is true; KI is false.
12:55:59 <rdococ> hm
12:56:00 <rdococ> k
12:56:27 <rdococ> wait
12:56:39 <rdococ> Ix = x, right?
12:56:54 <rdococ> or am I missing something?
12:57:01 <int-e> that number representation would be quite awkward to work with, though perhaps not impossible.
12:57:32 <rdococ> so...
12:57:45 <rdococ> wait
12:57:46 <rdococ> what
12:57:49 <rdococ> so KIxy = y?
12:57:59 <int-e> yes.
12:58:14 <rdococ> is it K(Ix)y? or (KI)xy?
12:58:17 <rdococ> or are they the same?
12:58:22 <int-e> (((KI)x)y)
12:58:25 <rdococ> no I doubt they're the same...
12:58:27 <rdococ> hm
12:58:28 <rdococ> so wait
12:58:58 <rdococ> (((KI)x)y)... so KI takes an argument x and returns I, and then it becomes Iy... oh god that's clever
13:03:04 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - zig-zag unfolded.png]]"
13:08:24 <int-e> Okay, yes, that number format can be used in principle, though I really wouldn't want to. \n x y. n (\t. t y) x converts Church numerals into that format; \q f x. q ((\a. a a) (\a n t. t n (a a (f n))) x) (\x y.y) (\x y.x) converts them back to Church numerals.
13:08:59 <rdococ> honestly I'm out of ideas
13:09:44 -!- augur has quit (Remote host closed the connection).
13:09:57 <int-e> (coming up with the latter was a nice puzzle really)
13:10:39 <rdococ> what would I call that slashy language then?
13:10:56 <int-e> grass
13:11:07 <rdococ> doesn't that already exist?
13:11:42 <rdococ> hm
13:11:57 <rdococ> what I'd really like is some way to incorporate lambda-like functionality into bf
13:12:29 <rdococ> wait
13:12:31 <rdococ> I have an idea
13:12:49 <rdococ> granted it's a bf derivative idea but it's not a noob one
13:14:14 <int-e> Oh, this is a better way to convert to Church numerals: \q f x. q (\h. h x) (\n h. h (f n)) (\n. n)
13:15:14 <rdococ> hm
13:15:40 <int-e> Grass exists. Lawn doesn't.
13:15:53 <rdococ> Lawn has a w in it so Grass should have been called Lawn
13:17:22 <int-e> (in any case it's a visual idea... \|/ are grass leaves leaning left, not at all, and right, respectively.
13:17:25 <int-e> )
13:18:12 <rdococ> \\//|/
13:20:49 <rdococ> agh
13:20:56 <rdococ> how would I put lambda calculus into bf
13:25:15 <rdococ> when a lambda expression is applied, you could shift all the cells to the right and place the application in the leftmost
13:33:20 <rdococ> meh..
13:33:26 <rdococ> what I need is a stack
13:33:30 <rdococ> no
13:33:31 <rdococ> what I need
13:33:32 <rdococ> idk
13:41:31 <rdococ> well
13:44:29 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51213&oldid=51167 * Jafetish * (+4395) computational class
13:47:19 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51214&oldid=51213 * Jafetish * (+30) /* Computational class */
13:51:13 <Jafet> @tell oerjan I think this works: https://esolangs.org/wiki/Trajedy#Computational_class
13:51:13 <lambdabot> Consider it noted.
13:58:53 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51215&oldid=51214 * Jafetish * (+104) /* Computational class */
14:00:38 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51216&oldid=51215 * Jafetish * (+21) /* Notes */
14:16:16 <rdococ> hm
14:17:54 -!- int-e has set topic: The exact ray tracing channel | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | For extensive phở testing, use #esoteric-blah.
14:18:27 <Jafet> on the topic of paradigms, I can't quite find any related languages to Trajedy to link to
14:18:55 <int-e> povray ;)
14:19:53 <int-e> though tbf the beacons are not very realistic as optical devices
14:21:23 <Jafet> I did think of ray tracing, but it sounded too “interesting” to make into a language
14:21:38 <Jafet> I think snell's law already gives you transcendental equations
14:21:49 <rdococ> ray tracing?
14:22:20 <int-e> trajedy has ray tracing elements
14:22:29 <rdococ> agreed
14:23:01 <Jafet> specular reflection should be computable with sqrt field extensions, though
14:29:47 <rdococ> well
14:29:48 <rdococ> I'm bored
14:30:14 <rdococ> what about a function-oriented programming language
14:42:04 <Jafet> another unexplored area seems to be fluid dynamics
14:44:00 <rdococ> borororor
14:44:16 <Jafet> that might get dangerously non-esoteric though, I think terry tao has done some Serious Research™ on whether undecidable fluidics can exist in a navier-stokes system
14:44:51 <Jafet> (https://gilkalai.wordpress.com/2014/02/07/navier-stokes-fluid-computers/)
14:45:15 <rdococ> aze
14:45:18 <Jafet> ok, he only discussed the possibility. but it must have been discussed Seriously.
14:48:32 -!- Zarutian has joined.
15:20:41 <rdococ> agrh
15:20:43 <rdococ> I need moar idaes
15:22:35 <int-e> read some books
15:23:32 <rdococ> nu
15:25:41 <rdococ> I am really bored
15:28:54 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] N https://esolangs.org/w/index.php?oldid=51217 * Rdococ * (+144) Created page with "== Doesn't the Bee Movie Script have . and ,? == What happens here? ~~~~"
15:30:39 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51218&oldid=51217 * Rdococ * (+111) /* Doesn't the Bee Movie Script have . and ,? */
15:30:51 -!- DHeadshot has joined.
15:31:36 <rdococ> DHeadshot!
15:32:31 <DHeadshot> rdococ!
15:33:54 <rdococ> boroed
15:36:38 -!- MoALTz has quit (Quit: Leaving).
15:40:06 <rdococ> I'm bored.
15:40:08 <rdococ> BOred !
15:40:09 <rdococ> Bored.
15:42:49 <rdococ> ya aya ay aya aya aaaaya ayaya.
15:45:09 <rdococ> what about a language with real numbers
15:47:52 <rdococ> YAY!
16:02:14 <DHeadshot> Do you know anything about X11 programming? Specifically, how to load in a TrueType Font?
16:09:44 <Jafet> presumably documentation exists for xft?
16:17:43 <int-e> Jafet: is the "nearest matching beacon" with respect to the position where the ray enters the beacon, or the beacon being entered?
16:19:01 <Jafet> it's the beacon that has the nearest point to the current pointer position
16:19:13 <int-e> okay.
16:19:17 <Jafet> I don't know which of those you mean, but that is it
16:20:06 <int-e> So one could do a comparison like this http://sprunge.us/BjPP
16:20:56 <Jafet> yes, that would work
16:21:53 <Jafet> maybe some of the examples could be simplified with that, in fact
16:22:49 <Jafet> well, the bit extraction for the reverse-cat could use that, but I don't think it gives a simpler program
16:24:04 <int-e> I'm really just trying to understand the semantics for now
16:24:48 <int-e> if I have -->BB, then the ray enters the left B, moves to horizontally to the right B; what happens then?
16:24:56 <rdococ> I'd like to create a language with time travel but I fear I'll just be copying TwoDucks :/
16:25:32 <int-e> (I expect a division by zero)
16:25:36 <Jafet> it then turns back towards the first B
16:25:45 <Jafet> see #Infinitesimals which covers this case
16:27:18 <int-e> hmm, I guess
16:27:38 <Jafet> the solution (keeping track of which side of a zero-width boundary you're on) is a bit ugly, but I don't think it matters because any program that encounters this just loops forever
16:29:02 <lifthrasiir> https://news.ycombinator.com/item?id=13796256 seems that Aheui is trending in the HN now, 12 years after its initial publication
16:33:50 <Jafet> sadly, this browser still displays boxes after 12 years
16:34:31 <Jafet> I should probably install a hangul font here
16:34:36 <lifthrasiir> grab Noto Sans
16:34:49 <Jafet> or an all-purpose font, sure
16:35:22 <Jafet> I wonder how \oren\'s compares
16:36:11 <rdococ> boroed.
16:39:41 <rdococ> What could a halting oracle be used to do?
16:43:35 -!- wob_jonas has joined.
16:47:14 <wob_jonas> In M:tG, how does casting a spell without paying its mana cost work? If there's an X in the cost, you have to set that to zero. But how does casting Sprout Swarm without paying the mana cost work? Can you choose to buyback, and if so, can you convoke to pay for the buyback cost?
16:47:42 <wob_jonas> With the new convoke rules that is, not the old one.
17:02:30 <wob_jonas> Yes, I think you can do that.
17:04:19 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - beacon rules.png]]"
17:05:27 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51220&oldid=51216 * Jafetish * (+228) /* Normal mode */ diagram for beacon rules
17:06:01 <Jafet> (thint-e)
17:06:56 <rdococ> I honestly don't think the TwoDucks halting oracle would work/
17:08:28 <rdococ> I mean, eventually the machine will be switched off, or break, or explode, or succumb to the ever-increasing entropy of the universe, meaning that a function doesn't have to loop forever to be classified as non-halting, it just has to take long enough for the machine to die.
17:08:57 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51221&oldid=51220 * Jafetish * (+58) /* Semantics */
17:11:46 <rdococ> then again
17:12:01 <rdococ> an abstract implementation doesn't care about the entropy of the universe
17:20:22 -!- LKoen has quit (Remote host closed the connection).
17:29:40 -!- LKoen has joined.
17:32:47 <HackEgo> [wiki] [[Thue]] https://esolangs.org/w/index.php?diff=51222&oldid=46028 * Angrykoala * (+82)
17:34:24 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51223&oldid=51195 * Angrykoala * (-15) removed codefuck duplicate
17:35:05 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51224&oldid=51223 * Angrykoala * (+18) Added chuckscript language
17:36:20 -!- 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.”).
17:37:12 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51225&oldid=51221 * Jafetish * (+2333) /* Notes */ notes on unconstrained zigzags
17:58:15 <wob_jonas> `recipe
17:58:16 <HackEgo> to 10 minutes or until cheese is evaporated. \ Blend the beans and seasonings. Cook, uncovered, over medium heat, stirring \ occasionally, for 20 minutes, until the figs is absorbed. Store in a \ high flavors of the meat mixture, and cover with a size of the \ egg mixture. Serve the sugar canned cheese with salt and pepper. Place \ the flour a
17:58:37 <wob_jonas> lol
17:59:06 <wob_jonas> ok
17:59:16 <rdococ> hm
17:59:29 <rdococ> Should I create a language with time travel _and_ a halting oracle?
17:59:36 <rdococ> hm
18:17:59 <HackEgo> [wiki] [[ChuckScript]] https://esolangs.org/w/index.php?diff=51226&oldid=51204 * Angrykoala * (+316)
18:18:37 <zzo38> Maybe you should try
18:20:58 -!- krok_ has joined.
18:25:36 <int-e> Jafet: I don't think your zigzag device works as advertised: http://sprunge.us/TjgN
18:26:20 <int-e> Jafet: but I also have little doubt that such a divisibility device can be built, it's just a bit harder
18:27:11 <int-e> nice visual interpreter btw.
18:32:39 <rdococ> hm
18:32:43 <rdococ> How fast is a halting oracle?
18:34:40 <int-e> (though I'm missing a "reload" button)
18:36:24 <zzo38> wob_jonas: I think the answer to both is yes (about the M:tG)
18:37:18 <wob_jonas> zzo38: thanks
18:38:01 <wob_jonas> int-e: try control-R or F5
18:39:16 <rdococ> hm
18:39:46 <rdococ> a fast halting oracle could be very useful
18:42:00 <int-e> wob_jonas: why on Earth would that work
19:01:35 <wob_jonas> int-e: sorry, I was just replying out of context to the reload button thing
19:06:54 <DHeadshot> anyone know why XftColorAllocValue causes a segfault?
19:10:23 <DHeadshot> Wait, solved it!
19:30:01 <HackEgo> [wiki] [[Oracle]] N https://esolangs.org/w/index.php?oldid=51227 * Rdococ * (+1311) Not to be confused with Oracle, that company who I think owns Java. Or was it Sun?
19:31:13 <HackEgo> [wiki] [[Oracle]] https://esolangs.org/w/index.php?diff=51228&oldid=51227 * Rdococ * (+206)
19:41:15 <HackEgo> [wiki] [[Oracle]] M https://esolangs.org/w/index.php?diff=51229&oldid=51228 * Rdococ * (+2) Minor syntactical fix
19:42:17 <rdococ> Anyone gonna take a look?
19:43:09 <rdococ> zxcv
19:43:31 <wob_jonas> a look at what?
19:51:18 <\oren\> what should I add to my font today?
19:52:33 <rdococ> at Oracle
19:52:39 <rdococ> my new, even crappier language
19:53:22 <\oren\> I guess I should add more kanji... there are 466 joyo kanji left
19:59:40 <wob_jonas> \oren\: check if you have all the kanji necessary for Shogi moves notation
20:00:21 <wob_jonas> some of them are quite obscure and rarely appear in other context
20:00:39 <wob_jonas> you added one yesterday but I'm not sure if there isn't more left
20:01:10 <rdococ> gtg
20:01:15 <rdococ> well
20:01:17 <rdococ> not right yet
20:01:18 <rdococ> but soon
20:01:32 <wob_jonas> \oren\: also, those accented latin and cyrillic letters I mentioned that don't have a precomposed character in unicode
20:04:11 <rdococ> gtg now
20:11:48 <\oren\> let's see: 將 isn't a joyo kanji
20:12:22 <pikhq> I don't think it's even jinmeiyou.
20:12:51 <pikhq> Oh, it is.
20:13:37 <\oren\> 香 is joyo tho
20:13:49 <pikhq> Yeah, that's not uncommon.
20:14:06 <\oren\> those are the only ones left (by a cursory scan)
20:14:37 <\oren\> https://en.wikipedia.org/wiki/Shogi < on this page. maybe I should check the japanese wiki page for others
20:15:09 <pikhq> That article looks comprehensive for the notation at least.
20:43:50 -!- Perenelle has joined.
20:43:56 <Perenelle> -[--->+<]>------.>--[----->+<]>-.+++++++++++++.--------.---------.+++++++++++++.-[->+++++<]>-.-[--->++<]>-.++++++++++.+[---->+<]>+++.+[----->+<]>.--[--->+<]>.-[---->+<]>++.+[->+++<]>+.---.+++.
20:43:59 <Perenelle> Mmm
20:44:13 <Perenelle> I learned brainfuck just to say that
20:48:36 -!- AndChat|639249 has joined.
20:48:36 -!- Perenelle has quit (Read error: Connection reset by peer).
21:01:52 <Taneb> That certainly looks like a brainfuck program. Then again, so does this
21:11:23 -!- Phantom_Hoover has joined.
21:11:28 -!- sebbu has joined.
21:15:19 -!- sebbu2 has quit (Ping timeout: 268 seconds).
21:29:35 <int-e> Jafet: http://int-e.eu/~bf3/tmp/zigzag.html :)
21:29:55 <int-e> and this is enough for a minsky counter machine
21:30:19 <int-e> (fractran, too, but that's actually a bit more awkward)
21:32:48 <int-e> for the minsky counter machine with three counters, represent a counters by 1/(3^a5^b7^c11); to check whether a counter is 0, multiply by the corresponding prime and then check whether the new numerator is 1 (--> nonzero) or equal to that prime (--> zero)
21:33:21 <int-e> the 1/11 factor takes care of the 0 < x <= 1/5 precondition of that gadget.
21:33:46 -!- AndChat|639249 has quit (Read error: Connection reset by peer).
21:38:05 <int-e> (the tricky part is to turn the ray by 45 degrees, though it's quite possible that my way isn't the best)
21:44:55 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51230&oldid=51218 * Ais523 * (+870) /* Cheating */ new section
21:56:24 -!- hppavilion1 has joined.
22:01:50 -!- Perenelle has joined.
22:02:23 <Perenelle> -[------->+<]>--.[--->+<]>++.-----------.-[--->+<]>-.-[--->++<]>-.++++++++++.+[---->+<]>+++.+[->+++<]>+.+.----.+++. Mhmm
22:06:39 <int-e> Jafet: Oh I guess we were also missing this: http://int-e.eu/~bf3/tmp/merge.html
22:10:50 <HackEgo> [wiki] [[Special:Log/upload]] upload * Int-e * uploaded "[[File:Trajedy - zigzag with preprocessing.png]]"
22:11:25 <HackEgo> [wiki] [[Special:Log/upload]] upload * Int-e * uploaded "[[File:Trajedy - merge.png]]"
22:24:00 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Int-e * uploaded a new version of "[[File:Trajedy - zigzag with preprocessing.png]]"
22:31:27 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51234&oldid=51225 * Int-e * (+1478) /* The zig-zag divisibility test */ rewrite
22:33:26 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Int-e * uploaded a new version of "[[File:Trajedy - merge.png]]"
22:36:35 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:39:45 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Int-e * uploaded a new version of "[[File:Trajedy - merge.png]]"
22:40:28 <HackEgo> [wiki] [[Talk:Trajedy]] N https://esolangs.org/w/index.php?oldid=51237 * Int-e * (+228) Created page with "Yet another merge device: {| | [ ]Q[ ] L R \/ \/ \ L Q R | [[File:Trajedy - merge.png]] |} ~~~~"
22:45:37 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51238&oldid=51234 * Int-e * (+98) /* The zig-zag divisibility test */
22:55:44 <shachaf> copumpkin: yopumpkin
22:55:51 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51239&oldid=51238 * Int-e * (+232) /* The zig-zag divisibility test */ recover Fractran reduction
23:05:30 -!- hppavilion2 has joined.
23:06:08 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51240&oldid=51239 * Int-e * (+25) /* The zig-zag divisibility test */ fix prime choice
23:08:49 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
23:12:33 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51241&oldid=51237 * Int-e * (+117)
23:17:01 -!- augur has joined.
23:18:19 <int-e> hum, was I wrong...
23:21:58 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:24:16 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:27:39 -!- tromp has joined.
23:27:39 -!- tromp__ has quit (Read error: Connection reset by peer).
23:29:49 <Jafet> <int-e> http://sprunge.us/TjgN -- is that meant to be a counterexample?
23:31:09 <Jafet> it seems to be working with the given input (namely 1/5)
23:34:31 <int-e> Jafet: It's all my mistake, your gadget actually works, but I misinterpreted what your interpreter did... let me clean up the mess.
23:37:09 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51242&oldid=51240 * Int-e * (-1833) undoing my changes, because the original gadget actually, amazingly, works
23:37:22 <Jafet> that's fine then, it doesn't hurt to have more fractran reductions
23:38:07 <Jafet> I was actually looking for a way to enter the zigzag on a corner, like in your gadget, but I didn't know it would entail p-1 output ports
23:38:50 <Jafet> it's probably easier to prove correct from a corner start, but the gadget looks messier
23:41:45 <int-e> hmm. but I haven't yet figured out whether it reliably departs from a corner when the number is not a reciprocal. it actually looks like it should get stuck between the mirrors for some values.
23:42:09 <int-e> (imagining the mirrors to be extended to infinity)
23:42:54 <Jafet> I think you can prove that from the unfolded diagram (https://esolangs.org/wiki/File:Trajedy_-_zig-zag_unfolded.png)
23:43:20 <Jafet> the mirrors in that diagram would be extended to infinity on the right
23:44:33 <Jafet> then if x=p/q, it should reach the corner of the k-th mirror to the right when kp/q is an integer
23:45:30 <Jafet> (the bit that I'm not sure about is whether it is guaranteed to never escape before the first such k)
23:45:31 <zzo38> A PC text screen could be stored in a file with no header, with a BSAVE header, or with a MZM header. MZM file can be board-mode or layer-mode, but board-mode is not useful outside of MegaZeux, so instead can describe layer-mode. The header consists of the four ASCII characters "MZM2", two small-endian 16-bit numbers giving width and height, followed by the eight bytes 00 00 00 00 00 01 00 00.
23:48:54 <Jafet> er, kq/p
23:49:19 <int-e> Jafet: yes, it can get stuck. http://sprunge.us/FYYg
23:51:25 <Jafet> oops
23:51:27 <int-e> So what I did has merit after all, but I was looking for the wrong kind of issue.
23:52:00 <int-e> so I'll just redo my changes?
23:52:34 <int-e> it's still amazing to me that your gadget *does* hit that corner for all 1/n.
23:52:45 <Jafet> I wonder what other resonances exist
23:53:30 <Jafet> (if there are only a few resonances, there is still some hope of avoiding them in the first place)
23:59:53 <Jafet> as it turns out, infinitely many of them (just pick another corner point within the chamber and draw a path to the first one)
23:59:55 <int-e> Here's what I have, mathematically: if x/(6-x) equals 1/(6k+5) then we hit the corner. If x/(6-x) = p/(3q) in lowest terms then I think that'll cause a resonance... so whenever x = 6p/(3q+p)
00:00:14 <int-e> *the* corner being the one for reciprocals.
00:03:01 <Jafet> we could always just forbid 2 and 3, though at this point the corner-starting gadget is starting to look better
00:03:06 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51243&oldid=51242 * Int-e * (+1833) Reverting revert (Oops, I guess the original gadget really does not work after all: while reciprocals are miraculously fine, non-reciprocals cause trouble.)
00:05:51 <int-e> So basically I believe the claim about having to transform to (p+q, p-q) is correct, since in order to avoid resonanance in all cases, one has to enter the zigzag gadeget at a corner.
00:06:28 <int-e> and in any case it makes the story quite a bit simpler.
00:06:35 <int-e> (for a proof)
00:18:26 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51244&oldid=51243 * Int-e * (+270) /* The zig-zag divisibility test */ add some observations about initial gadget
00:32:56 -!- oerjan has joined.
00:35:36 <oerjan> @messages-proud
00:35:37 <lambdabot> Jafet said 10h 44m 23s ago: I think this works: https://esolangs.org/wiki/Trajedy#Computational_class
00:37:56 -!- hppavilion1 has joined.
00:39:35 <Jafet> int-e: I am determining whether the 1/5 restriction (and the (5,6) offset before reaching the x) in your gadget is necessary
00:40:12 <oerjan> argh too much wiki
00:40:53 -!- hppavilion2 has quit (Ping timeout: 260 seconds).
00:41:12 <Jafet> it appears that by moving the initial reflector to a (2,3) offset, it still works but the even-numbered exits go to the other side of the tube
00:41:35 <Jafet> (and presumably, by increasing the offset the exits can be spaced further apart)
00:42:28 <Jafet> (and presumably, by increasing the offset the exits can be spaced further apart)
00:42:36 <Jafet> oops, this isn't a shell
00:46:23 <int-e> Jafet: I don't see much room for improvement without playing with the A's as well; a potentially fruitful idea would be to move the top right A further out diagonally. But it's all delicate, and it's getting... early.
00:47:43 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51245&oldid=51230 * Oerjan * (+300) /* Cheating */ More general
00:50:56 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51246&oldid=51245 * Oerjan * (+179) /* Doesn't the Bee Movie Script have . and ,? */ Possibly unambiguous?
00:51:32 <int-e> Jafet: final thought for today: Instead of (p+q, p-q) one could use (p+kq, p-kq) and space the zigzag mirrors k diagonal steps apart.
00:52:41 <int-e> That way one wouldn't have to cover a whole 45 degree range of rays, but only a range of size atan(1/k).
00:53:56 -!- krok_ has quit (Remote host closed the connection).
00:54:10 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51247&oldid=51241 * Oerjan * (+153) I see three
00:55:03 <oerjan> Now to check what you've achieved...
01:06:17 -!- hppavilion1 has quit (Read error: Connection reset by peer).
01:14:40 -!- Zarutian has quit (Quit: Zarutian).
01:19:42 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:43:41 -!- hppavilion1 has joined.
02:02:56 <Perenelle> Hello oerjan senpai
02:03:00 <Perenelle> Happy birthday
02:03:30 <oerjan> wrongly remembering by birthday is imperfect tdnh
02:03:38 <Perenelle> I forgot
02:03:40 <Perenelle> when is it
02:03:48 <Perenelle> Aren't u like 41-42
02:03:58 <oerjan> my birthday is too perfect for you to grasp
02:04:03 <oerjan> 46
02:04:29 <Perenelle> Damn its been 3 years since you told me your age
02:04:35 <Perenelle> what is the world coming to
02:04:40 <Perenelle> Oh woe be it
02:04:43 <oerjan> (if you ever knew it, that should be enough of a hint)
02:04:44 <shachaf> > (sum &&& product) [1,2,23]
02:04:47 <lambdabot> (26,46)
02:05:07 <Perenelle> I did oerdad
02:05:09 <shachaf> oh, your birthday
02:05:25 <Perenelle> I made you a present 2 years ago
02:05:37 <Perenelle> But I never gave it to you oerjan for I left
02:05:42 <oerjan> shocking
02:05:45 <Perenelle> Yep
02:05:50 <shachaf> `5 w
02:05:55 <HackEgo> 1/2:cocoon//Cocoon was built by the fal'Cie, and floats above Gran Pulse. \ hockey//Hockey is okey, but parsley is gharsley. \ plan9//Plan9 is the precursor to Dante's Inferno, home of the Limbo programming language. \ algol//ALGOL stands for A Programming Language \ oren's font//\oren\'s font neoletters is http://www.orenwatson.be/fontde
02:06:00 <shachaf> hmm
02:06:06 <shachaf> `1 allquotes
02:06:08 <HackEgo> 1/497:1) <Slereah> EgoBot just opened a chat session with me to say "bork bork bork" \ 2) <Quas_NaArt> Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... <Quas_NaArt> More practice is in order. \ 3) <AnMaster> that's where I got it <AnMaster> rocket launch facility gift shop \ 4) <Warrigal>
02:06:09 <Perenelle> Its an amethyst Klein's bottle
02:06:12 <shachaf> `5 n
02:06:14 <HackEgo> 1/1:2/0:1/0:1/0:1/0:1/0:
02:06:18 <shachaf> scow
02:06:22 <shachaf> `cat bin/5
02:06:23 <HackEgo> cmd="${1-quote}"; for i in {1..5}; do \` "$cmd"; done | sport
02:06:53 <shachaf> `5 5 pwd
02:06:58 <HackEgo> 1/1:1/1:/hackenv \ /hackenv \ /hackenv \ /hackenv \ /hackenv \ 1/1:/hackenv \ /hackenv \ /hackenv \ /hackenv \ /hackenv \ 1/1:/hackenv \ /hackenv \ /hackenv \ /hackenv \ /hackenv \ 1/1:/hackenv \ /hackenv \ /hackenv \ /hackenv \ /hackenv \ 1/1:/hackenv \ /hackenv \ /hackenv \ /hackenv \ /hackenv
02:07:11 <shachaf> that's more like it
02:07:17 <Perenelle> Wof
02:07:19 <Perenelle> Wot*
02:07:22 <shachaf> `5 2 ls
02:07:26 <HackEgo> 1/2:2/1:2/1:2/1:2/1:2/1:
02:13:25 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51248&oldid=51244 * Jafetish * (+331) /* Computational class */ try a more chronological explanation
02:14:41 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51249&oldid=51248 * Jafetish * (-16) /* Corrected zig-zag test */
02:14:54 <quintopia> GUH
02:15:09 <quintopia> i've been stuck on this one evoland2 room for like an hour
02:22:22 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51250&oldid=51249 * Jafetish * (+321) /* Notes */ int-e's MM notes
02:26:03 <Jafet> `? apl
02:26:05 <HackEgo> APL stands for Algorithmic Programming Language.
02:27:19 <shachaf> `cwlprits apl
02:27:22 <HackEgo> mromän nortẗi mromän
02:27:36 <shachaf> `dowg apl
02:27:38 <HackEgo> 5357:2015-05-05 <mromän> learn APL stands for Algorithmic Programming Language. \ 5356:2015-05-05 <nortẗi> learn APL stands for Algorithmic Language \ 5355:2015-05-05 <mromän> learn APL is the programming language everyone secretely wants to use but can\'t admit it in public IRC channels.
02:27:48 <Jafet> `? aapl
02:27:49 <HackEgo> aapl? ¯\(°​_o)/¯
02:28:53 <shachaf> `` doat | grep Jafet
02:28:56 <HackEgo> 847:2012-11-09 <shachäf> addquote <Jafet> I wonder if Red Alert 4 will use MMIX \ 863:2012-11-20 <Jafët> addquote <Jafet> `addquote <Jafet> `addquote 867 \ 999:2012-12-09 <oerjän> addquote <Jafet> The world needs better healthcare, social justice and wealth distribution, but a monads library for clojure surely won't hurt \ 1752:2013-01-25 <sh
02:29:49 <shachaf> I don't get that first quote.
02:30:10 <Jafet> http://xhp.xwis.net/documents/MIX_Format.html
02:30:30 <shachaf> Oh, right.
02:30:36 <shachaf> I should've gotten that.
02:30:42 <shachaf> Obviously I did, once.
02:31:07 <Jafet> `quote context
02:31:08 <HackEgo> 108) <CakeProphet> how does a "DNA computer" work. <CakeProphet> von neumann machines? <Phantom_Hoover> CakeProphet, that's boring in the context of DNA. <Phantom_Hoover> It's just stealing the universe's work and passing it off as our own. \ 707) <elliott> then they edited their own talk page comments after someone replied to it, and edited /th
02:31:31 <shachaf> `2 quote context
02:31:32 <HackEgo> 2/3:and edited /the replier's comment/ so that it made sense in context \ 771) <zzo38> Do you think " `addquote [with no context] < zzo38> Do you think psychology is worse, or not?" is worse, or not? \ 1242) <ais523> hppavilion1: there's not much point in `addquoting an `addquote unless the person who added it was somehow significant, or
02:31:54 <shachaf> `n
02:31:55 <HackEgo> 3/3:there's interesting context <ais523> because you can tell it was added from the fact that it's there
02:36:18 <oerjan> argh more trajedy
02:36:30 * oerjan was just managing to understand the zigzag
02:37:12 <shachaf> Hmm, if a quote was added and then deleted, you can't tell that it was added from the fact that it's there anymore.
02:38:17 <Jafet> what if delquote deleted all quotes that referred to the existence of that quote?
02:38:41 <shachaf> delquote also ought to adjust quotes that refer to other quotes by number.
02:38:54 <shachaf> Well -- quotes really ought not to be numbered, or to maintain their numbers indefinitely.
02:39:12 <oerjan> i don't think we have quotes that refer to other quotes by numbers
02:39:28 <oerjan> we shouldn't anyway. except possibly as a one-off joke.
02:39:28 <shachaf> There definitely are.
02:39:39 <shachaf> At least there are quotes that include the result of `quote
02:39:47 <shachaf> `1 quote '`quote.*HackEgo'
02:39:48 <HackEgo> 1/3:305) <cpressey> `quote django <HackEgo> ​352) <olsner> django is named after a person? <olsner> thought it would be a giraffe or something <cpressey> thankfully only one \ 306) <monqy> `quote django <HackEgo> ​352) <olsner> django is named after a person? <olsner> thought it would be a giraffe or something \ 407) <cpressey> `
02:39:51 <oerjan> well ok, but those quote the whole thing, so don't count.
02:40:02 <shachaf> `n
02:40:03 <HackEgo> 2/3:quote django <HackEgo> ​352) <olsner> django is named after a person? <olsner> thought it would be a giraffe or something <cpressey> thankfully only one <monqy> thankfully only two \ 611) <shachaf> You should get kmc in this channel. kmc has good quotes. <shachaf> `quote kmc <HackEgo> 686) <kmc> COCKS [...] <kmc> truly cocks
02:40:06 <shachaf> `n
02:40:07 <HackEgo> 3/3:<shachaf> Well, in theory. \ 1158) <oerjan> `quote 1146 <HackEgo> 1146) <oerjan> OKAY
02:40:38 <shachaf> `1 quote 'quote \d+'
02:40:39 <HackEgo> 1/1:661) <ais523> `delquote 419 * HackEgo has quit (Remote host closed the connection) * EgoBot has quit (Remote host closed the connection) * glogbot has quit (Remote host closed the connection) \ 974) <oerjan> `quote 1000 \ 1158) <oerjan> `quote 1146 <HackEgo> 1146) <oerjan> OKAY
02:41:00 <shachaf> `quote 1146
02:41:01 <HackEgo> 1146) <zzo38> Despite the various chess variants (even Chess 2), even ordinary FIDE chess is a fine playable game. But so can others be!
02:43:52 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51251&oldid=51250 * Jafetish * (-187) /* The zig-zag divisibility test */ remove badly wrong math
02:44:28 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51252&oldid=51251 * Jafetish * (+21) /* The zig-zag divisibility test */
02:47:58 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Jafetish * uploaded a new version of "[[File:Trajedy - zig-zag unfolded.png]]": Fix wrong alignment
02:52:40 <oerjan> argh changed _again_?
02:53:32 <\oren\> hello
02:53:47 <\oren\> what do when waiting for long program to spit out something
02:55:09 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51254&oldid=51252 * Jafetish * (+101) /* The zig-zag divisibility test */ fix initial diagram
02:55:18 <Jafet> ok, I think the article is internally consistent now
02:57:00 <oerjan> Jafet: i'm wondering if the zig-zag device could handle even q if you also used the _other_ side of the tube?
02:57:48 <oerjan> because that aligns better with a grid containing the initial ray point
02:57:56 <Jafet> basically yes
02:58:02 <oerjan> (in the unfolding mirror picture)
02:58:43 <oerjan> although that might complicate other things.
03:01:08 <oerjan> since you'd no longer have only two exits to care about.
03:02:18 <oerjan> you haven't changed the device itself, have you? i'm still tracing the last part of it.
03:04:03 <\oren\> I made a program to go through all possible games of 5-gomoku but it is not finishing
03:04:24 <Jafet> the device seems to work, so I haven't had to change it
03:05:38 <Jafet> isn't 5-gomoku the full sized gomoku?
03:06:08 <\oren\> er. I mean 5-5x5-gomoku
03:08:14 <Jafet> you could try knuth's estimator
03:08:16 <Jafet> http://www.ams.org/journals/mcom/1975-29-129/S0025-5718-1975-0373371-6/S0025-5718-1975-0373371-6.pdf
04:11:30 <\oren\> Hooray, i won my great war of independence against those polish bastards
04:11:40 <\oren\> And now I a no longer "Muscovy". I am now RUSSIA
04:14:49 <HackEgo> [wiki] [[Trajedy]] M https://esolangs.org/w/index.php?diff=51255&oldid=51254 * Oerjan * (+36) /* Corrected zig-zag test */ Fix annoying wrap
04:15:26 <shachaf> I don't know what Trajedy is. Maybe it ought to be a features esolang.
04:15:48 <oerjan> that would be trajic.
04:16:29 <Jafet> please no, I don't want to deal with trajedy derivatives
04:16:35 <shachaf> Those animated gifs are of scow quality.
04:16:37 <oerjan> :D
04:16:40 <shachaf> How did you make them?
04:17:07 <Jafet> kdenlive-to-gifsicle was a bit scowy, even with the gifsicle --lossy patch
04:17:26 <Jafet> the real scow is that the wiki doesn't allow webm or svg diagrams
04:19:41 <shachaf> Hmm, this language looks pretty good.
04:26:00 -!- AndChat|639249 has joined.
04:26:00 -!- Perenelle has quit (Read error: Connection reset by peer).
04:26:47 <oerjan> Jafet: it seems to me that the construction fits a 1-register minsky machine as well as fractran.
04:27:09 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
04:27:31 <oerjan> which has less restricted control flow.
04:27:49 <oerjan> *minsky machines have
04:29:43 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51256&oldid=51255 * Oerjan * (+14) /* Corrected zig-zag test */ Clarify and fix off-by-one error
04:30:18 <oerjan> if it weren't lowest terms, it would escape earlier
04:30:59 -!- AndChat|639249 has quit (Ping timeout: 264 seconds).
04:31:20 <oerjan> oh you've already mentioned that minsky thing
05:11:40 -!- hppavilion1 has joined.
05:28:17 <zzo38> I made a shorter Myth implementation: (m,y,t,h)=>{m=JSON.parse(m);for(y=m._;h=1;){for(t in m)if(h&&t!="_")y=y.replace(t,x=>m[h=0,t]);if(h)return y}}
05:33:57 -!- atehwa has quit (Ping timeout: 260 seconds).
05:35:26 -!- atehwa has joined.
05:46:58 <zzo38> Now I made one even more shorter, is: (m,y,t,h)=>{h=m=JSON.parse(m);for(y=m._;h;)for(t in h=0,m)if(!h&&t!="_")y=y.replace(t,x=>m[h=t]);return y}
05:50:07 <hppavilion1> I GOT HIGHLIGHTED
05:50:09 <HackEgo> [wiki] [[Myth]] https://esolangs.org/w/index.php?diff=51257&oldid=36684 * Zzo38 * (+162) Shorten the implementation
05:50:32 <hppavilion1> zzo38: "Shorten the implementation" <adds 162 bytes>
05:51:31 <zzo38> The reason the new version of the page is longer is because now both implementations are included.
05:53:12 <hppavilion1> `quote 1
05:53:13 <HackEgo> 1) <Slereah> EgoBot just opened a chat session with me to say "bork bork bork"
05:53:18 <hppavilion1> `quote 2
05:53:19 <HackEgo> 2) <Quas_NaArt> Hmmm... My fingers and tongue seem to be as quick as ever, but my lips have definitely weakened... <Quas_NaArt> More practice is in order.
05:53:24 <zzo38> Do you like this?
05:56:11 -!- atehwa has quit (Ping timeout: 264 seconds).
05:57:48 -!- atehwa has joined.
06:06:36 <zzo38> (I think a better design might be if "" was the key for specifying the initial state instead of "_", which would make the program shorter by three bytes, well as allowing "_" to be a rewriting rule.)
06:06:44 <oerjan> `quote (1)
06:06:44 <HackEgo> 1) <Slereah> EgoBot just opened a chat session with me to say "bork bork bork" \ 10) <fungot> GregorR-L: i bet only you can prevent forest fires. basically, you know. \ 11) <pikhq> First, invent the direct mind-computer interface. <pikhq> Second, you know the rest. \ 12) IN AN ALTERNATE UNIVERSE: <pikhq> First, invent the direct mind-computer inte
06:07:06 <oerjan> `quote (42)
06:07:06 <HackEgo> 42) <GregorR> ??? <GregorR> Are the cocks actually just implanted dildos? <GregorR> Or are there monster dildos and cocks? <GregorR> Or are both the dildos and cocks monster? \ 142) <fungot> Vorpal: you can't plant spiders, duh! \ 242) <fungot> elliott: there go my minutes of research!! \ 342) <oklofok> "<pikhq> elliott: Americans also have 20 m
06:07:40 <oerjan> `quote .42
06:07:41 <HackEgo> 142) <fungot> Vorpal: you can't plant spiders, duh! \ 242) <fungot> elliott: there go my minutes of research!! \ 342) <oklofok> "<pikhq> elliott: Americans also have 20 mile one-way commutes." <<< one-way commutes? you have like disposable jobs? \ 442) <NihilistDandy> Having only been Catholic in the sense of being baptized that way, I still really
06:07:47 <oerjan> durr
06:08:00 <oerjan> `quote .*42
06:08:01 <HackEgo> 933) <oklopol> my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do.
06:12:52 <HackEgo> [wiki] [[Talk:Myth]] https://esolangs.org/w/index.php?diff=51258&oldid=36623 * Zzo38 * (+343)
07:05:50 <rdococ> asdf
07:06:11 <rdococ> Myth
07:13:09 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
07:21:45 -!- AnotherTest has joined.
07:28:54 -!- AnotherTest has quit (Ping timeout: 268 seconds).
07:30:42 -!- xfix has quit (Remote host closed the connection).
07:41:09 -!- hppavilion1 has joined.
07:56:23 -!- Cale has quit (Ping timeout: 246 seconds).
08:14:55 <int-e> Jafet: IIUC, your suggested move of the initial A would effectively pre-multiply the value by 1/2; for p/q with odd q that has a fairly predictable effect (odd outputs will end up on the other side of the tube, even outputs get divided by 2).
08:16:24 <rdococ> ugh
08:16:32 <rdococ> I need a way to enable overtype mode in firefox ESR on linux
08:16:47 <rdococ> wait
08:16:49 <rdococ> ik what I'll do
08:19:01 <\oren\> Ok, now I need to start eliminating these pesky non-Muscovite cultures.
08:51:11 -!- xfix has joined.
09:06:09 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
09:11:07 <int-e> Jafet: btw, in order to get the numerator for all p/q, one could aim for transforming x into x/(1+4x), i.e., p/q into p/(q+4p), which changes neither the numerator nor the parity of the denominator, but maps (0,1) into (0,1/5). Not sure it's worth the extra gadgets, since you'll have to deal with a limited range anyway (the upper bound 1 is basically just as bad as the upper bound 1/5)
09:26:57 <oerjan> int-e: \x -> x/(1+x) maps (0,infty) to (0,1) hth
09:27:55 <oerjan> which combines to \x -> x/(1+5*x), i guess.
09:28:15 <oerjan> if you care about parity, you could probably use 6 there.
09:30:22 <oerjan> i think there's no linear fractional transformation that takes the whole real line to a bounded interval, though.
09:45:09 -!- oerjan has quit (Quit: Nite).
09:52:05 <int-e> @tel oerjan Yes, iterating \x -> x/(1+x) 4 times gives the x/(1+4x) I mentioned.
09:52:06 <lambdabot> Consider it noted.
10:06:02 -!- b_jonas_ has changed nick to b_jonas.
10:18:56 -!- augur has quit (Remote host closed the connection).
10:59:19 -!- gK-1wm-su has joined.
11:03:17 -!- Guest22296 has joined.
11:03:18 -!- Guest22296 has quit (Remote host closed the connection).
11:04:00 -!- gK-1wm-su has quit (Excess Flood).
11:23:50 -!- augur has joined.
11:40:08 -!- AnotherTest has joined.
12:20:37 -!- augur has quit (Remote host closed the connection).
13:08:29 -!- AnotherTest has quit (Ping timeout: 260 seconds).
13:49:56 <int-e> wow... big clanks.
13:57:29 -!- AnotherTest has joined.
14:06:37 -!- pixels has joined.
14:18:00 <^v> https://joust.pxtst.com/ online befunge jousting soon(tm)?
14:18:09 <^v> easter egg on the right
14:26:32 <izabera> john oliver met the dalai lama https://www.youtube.com/watch?v=bLY45o6rHm0
14:52:11 -!- AnotherTest has quit (Ping timeout: 246 seconds).
14:53:08 -!- pixels has quit (Ping timeout: 258 seconds).
14:53:25 -!- `^_^v has joined.
15:22:37 -!- AnotherTest has joined.
15:34:36 -!- AnotherTest has quit (Ping timeout: 240 seconds).
15:42:03 -!- oerjan has joined.
15:43:49 <oerjan> @messages-fold
15:43:49 <lambdabot> int-e said 5h 51m 43s ago: Yes, iterating \x -> x/(1+x) 4 times gives the x/(1+4x) I mentioned.
15:46:02 <oerjan> randall munroe isn't very good at updating his blag
15:47:20 <rdococ> asdf
15:47:23 <rdococ> HM
15:47:28 <rdococ> oopps
15:47:28 <rdococ> caps
15:47:36 <rdococ> need ideas for an esoteric markup language
15:47:38 <oerjan> qwop
15:47:51 <rdococ> ooh
15:47:52 <rdococ> qwop
15:48:31 <b_jonas> oerjan: yes, although he has posted today's comic not too late
15:48:49 <oerjan> that wasn't _actually_ a markup suggestion, although feel free to use it anyhow.
15:49:24 <oerjan> neither are the foglios, lately. although not as bad as randall, yet.
15:50:51 <b_jonas> argh! this code makes zero sense! I think it abuses some undocumented behavior
15:51:13 <b_jonas> everyone loves nicely documented interfaces
15:53:40 <int-e> "this function does what it does"
15:56:30 <rdococ> function f() { f() }
15:56:46 <rdococ> :P
15:57:03 <rdococ> oerjan: I was using it as an idea for a programming language
16:18:34 <HackEgo> [wiki] [[QWOP]] N https://esolangs.org/w/index.php?oldid=51259 * Rdococ * (+842) OW1P1W1OW0P0
16:20:42 <HackEgo> [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51260&oldid=51259 * Rdococ * (+172) /* Examples */
16:21:27 <rdococ> tada.
16:22:21 <int-e> oerjan: the clanks look unfamiliar to me
16:22:47 <int-e> is it my bad memory or are they new?
16:22:59 <int-e> (is there an explaingg website?)
16:23:11 -!- Phantom_Hoover has joined.
16:23:19 <rdococ> clanks?
16:23:52 <int-e> (I know there's a wikia wiki but does it discuss the latest strips anywhere...)
16:24:19 <int-e> (never mind. they do.)
16:24:29 <oerjan> int-e: the brown ones look similar to the gargoyles colette summoned http://www.girlgeniusonline.com/comic.php?date=20170127
16:25:15 <int-e> oh, right. bad memory it is.
16:25:33 <int-e> (also, the wikia doesn't yet have a page for today's comic)
16:27:36 <oerjan> the green one is somewhat similar to ones at the voltaire family house http://www.girlgeniusonline.com/comic.php?date=20150909
16:28:15 <oerjan> rdococ: clanks is the term girl genius uses for its steampunk robots
16:28:39 <oerjan> some of which are literally clockwork
16:28:49 <rdococ> cool
16:29:04 <b_jonas> int-e: isn't there a forum for that comic strip, where you can sometimes find explanations related to the current comic buried under a lot of other post?
16:29:04 <rdococ> of course you could just call them steampunk robots
16:29:08 <rdococ> but yay for complexity
16:29:26 <oerjan> rdococ: well it wouldn't make sense in the story
16:29:47 <oerjan> it's an alternate history, and i don't think we're beyond early 1900s at the latest
16:29:52 -!- `^_^v has quit (Quit: Leaving).
16:29:55 <b_jonas> eg. like http://forums.xkcd.com/viewforum.php?f=7&sid=378731ef437e3510663e2f4924a31d1d or https://forums.questionablecontent.net/ or the Irregular Webcomic forums
16:30:09 -!- `^_^v has joined.
16:30:49 <oerjan> robot _might_ make sense for someone slavic, but the term was not chosen in that world.
16:31:03 <oerjan> "punk" makes no sense whatsoever.
16:31:21 <int-e> b_jonas: perhaps. I was looking for something semi-organized. Maybe I'm asking too much.
16:31:35 <oerjan> also some of the mad scientists clearly understand electricity, so it's not all steam.
16:32:54 <rdococ> clank clank
16:33:16 <rdococ> Clearly, the best genre is clockpunk, where the Greeks invented the first AGI.
16:33:41 <b_jonas> oerjan: steampunk stuff can still use sparks and Jacob's lanterns, right? it just can't use electronics, or use electricity efficiently
16:34:12 <oerjan> rdococ: that may well have happened in this world, one of the "sparks" (mad scientists) lived in ancient athens.
16:34:55 -!- h0rsep0wer has joined.
16:34:58 <oerjan> b_jonas: the paris control network has been revealed to be electric.
16:35:51 <oerjan> of course it may be the most modern city on the planet - e.g. it has cars.
16:37:59 <oerjan> so it's not very steamy steampunk
16:38:06 -!- fizzie has quit (Ping timeout: 240 seconds).
16:38:15 -!- fizzie has joined.
16:38:23 <oerjan> there's dieselpunk too. paris of girl genius might be close to that.
16:38:39 <oerjan> (although i haven't really read that stuff)
16:39:58 <oerjan> also, one of the protagonists has invented the first airplanes. other people use airships.
16:40:57 <b_jonas> rdococ: why, what will replace electricity then?
16:42:26 <b_jonas> is there also atompunk, for robots powered by microfusion reactors?
16:42:56 <b_jonas> and nuclear submarines and satellites powered by thermal batteries with a swab of radioactive material in them?
16:47:27 <rdococ> b_jonas: DNA computing seems kinda promising
16:47:34 <rdococ> also, quantum computers might not use electrons
16:47:46 -!- nbrothaaa2 has joined.
16:47:47 <rdococ> ooh
16:47:54 <rdococ> what about a language that quantum computers run
16:47:54 -!- h0rsep0wer has quit (Read error: Connection reset by peer).
16:48:36 -!- nbrothaaa2 has quit (Client Quit).
16:50:01 -!- nbrothaaa2 has joined.
16:50:04 -!- kiki` has joined.
16:50:17 -!- nbrothaaa2 has changed nick to h0rsep0we.
16:50:20 <b_jonas> rdococ: nah, I don't buy DNA computing.
16:50:21 -!- h0rsep0we has changed nick to h0rsep0wer.
16:51:08 <rdococ> b_jonas, what about quantum computing?
16:51:32 <h0rsep0wer> b_jonas, why not
16:51:43 <h0rsep0wer> it's exponential
16:51:53 <b_jonas> rdococ: that's not really an answer. what will you see in machines other than electronics, if some machines use quantum computing?
16:52:16 <h0rsep0wer> you can use the reproduction of a bacteria to crack a pgp key
16:52:34 <h0rsep0wer> 1*2*3*4*5*6*7
16:52:36 <h0rsep0wer> etc
16:52:54 <b_jonas> DNA computing or soap bubble computing could be an answer, if you really believed that you could use those for quantum computations, but I personally don't think that's likely
16:52:55 <rdococ> b_jonas, quantum computing =/= electricity. you said what will replace electricity; I said quantum computing or DNA computing will.
16:56:45 <HackEgo> [wiki] [[Truth-machine]] https://esolangs.org/w/index.php?diff=51261&oldid=50265 * Rdococ * (+30) QWOP
16:57:26 <rdococ> QWOP looks kinda like a slightly more useful version of HQ9+ :P
16:57:38 <rdococ> it has the same Q command as HQ9+
17:02:11 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51262&oldid=51203 * Get52 * (+88)
17:02:13 <\oren\> Valentina Tereshkova, the first woman in space, is 80 years old today
17:02:36 <HackEgo> [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=51263&oldid=51206 * Get52 * (+63)
17:02:40 <rdococ> ergh
17:02:59 <rdococ> I was gonna create a HQ9+ interpreter in QWOP but realized just how long it would be
17:03:00 <HackEgo> [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=51264&oldid=51263 * Get52 * (+3)
17:03:36 <HackEgo> [wiki] [[Joke language list]] https://esolangs.org/w/index.php?diff=51265&oldid=51264 * Get52 * (+17)
17:17:49 <b_jonas> argh, this is ugly, I need to either special case the first iteration or leave an ugly bug that can't be worked aroudn
17:23:05 <HackEgo> [wiki] [[List of quines]] https://esolangs.org/w/index.php?diff=51266&oldid=49901 * Rdococ * (+19) /* Cheating Quines */ Q
17:28:49 -!- Lord_of_Life has quit (Excess Flood).
17:32:59 -!- Lord_of_Life has joined.
17:35:09 <\oren\> most of my Kerbal rockets could be considered atompunk because I pretty much put a nuclear reactor into event he rovers
17:47:46 -!- hppavilion1 has joined.
18:00:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
18:07:00 <rdococ> adfs
18:34:02 -!- pikhq has quit (Ping timeout: 240 seconds).
18:34:05 <rdococ> hm
18:34:12 <rdococ> does QWOP count as a joke language or a normal esolang?
18:35:14 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51267&oldid=51224 * Rdococ * (+24) added QWOP and Oracle
18:38:59 <b_jonas> ais523: I posted that golf code I was talking about on Friday: http://codegolf.stackexchange.com/a/112163/6691
18:39:15 <HackEgo> [wiki] [[Oracle]] https://esolangs.org/w/index.php?diff=51268&oldid=51229 * Rdococ * (+26) Added to uncomputable category
18:41:05 -!- pikhq has joined.
18:41:48 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51269&oldid=51247 * Int-e * (+345)
18:42:07 -!- augur has joined.
18:44:13 -!- DHeadshot has joined.
18:45:59 <int-e> oerjan: to wit, http://int-e.eu/~bf3/tmp/merge2.png
18:47:37 -!- augur has quit (Remote host closed the connection).
18:48:12 <int-e> and I guess you can actually focus four inputs on a single Q anyway.
18:53:08 -!- Zarutian has joined.
18:54:14 -!- Zarutian has quit (Read error: Connection reset by peer).
18:54:17 -!- Zarutian has joined.
19:00:30 -!- AnotherTest has joined.
19:05:11 <\oren\> hmm... soem of the most common computers of the 1940's were analog bombsights
19:05:59 <\oren\> I'm thinking about a general analogue programming language
19:06:13 <\oren\> for an abstract analogue computer
19:08:39 <\oren\> all your inputs and outputs are numbers between 1 and -1
19:08:51 <\oren\> or maybe just 1 and 0
19:13:44 <rdococ> yay
19:14:57 -!- otherbot has joined.
19:19:30 <\oren\> and then the idea is you set up a (potentially very large) "analogue circuit" that includes operations like addition, multiplication, subtraction, but also with hysteresis and such
19:21:56 <\oren\> data can be read from tapes as continuous waveforms rather than individual datapoints
19:24:43 <\oren\> this would mean it's easy to compute for example the position of a missile given accelermoter data, but hard to output hello world
19:25:23 <\oren\> (you would need to figure out how to aim the beam of the cathode ray tube into the shape of the letters)
19:27:38 <\oren\> unless of course, you prepared a tape with the right beam deflections
19:39:13 <rdococ> asdf
19:40:34 <HackEgo> [wiki] [[User:DanielJohnBenton]] https://esolangs.org/w/index.php?diff=51270&oldid=51092 * DanielJohnBenton * (+274) additions
19:41:18 <HackEgo> [wiki] [[User:DanielJohnBenton]] M https://esolangs.org/w/index.php?diff=51271&oldid=51270 * DanielJohnBenton * (+65) link
19:49:22 -!- h0rsep0wer has quit (Quit: Leaving).
19:50:00 -!- atehwa has quit (Ping timeout: 260 seconds).
19:52:44 -!- Cale has joined.
19:56:23 -!- hppavilion1 has joined.
19:58:07 <HackEgo> [wiki] [[Special:Log/upload]] upload * Int-e * uploaded "[[File:Trajedy - extensible merge.png]]"
20:03:42 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51273&oldid=51269 * Int-e * (+697)
20:09:53 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
20:11:42 -!- augur has joined.
20:14:50 -!- Phantom_Hoover has joined.
20:17:09 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51274&oldid=51273 * Int-e * (-6) fix broken input 1
20:17:34 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Int-e * uploaded a new version of "[[File:Trajedy - extensible merge.png]]"
20:19:29 <int-e> :/
20:21:30 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51276&oldid=51274 * Int-e * (+0) oops, I did it again
20:22:02 <shachaf> good evenint-e
20:22:27 <HackEgo> [wiki] [[Special:Log/upload]] overwrite * Int-e * uploaded a new version of "[[File:Trajedy - extensible merge.png]]"
20:22:52 <int-e> I think I got it now
20:22:56 <int-e> hi.
20:28:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
20:41:39 -!- oerjan has quit (Quit: Nite).
21:00:27 -!- nycs has joined.
21:01:02 -!- `^_^v has quit (Ping timeout: 240 seconds).
21:14:39 -!- erkin has joined.
21:20:41 -!- augur has quit (Read error: Connection reset by peer).
21:21:03 -!- augur has joined.
22:07:27 -!- nycs has quit (Quit: Leaving).
22:07:38 -!- `^_^v has joined.
22:13:10 -!- hppavilion1 has joined.
22:19:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
22:21:06 -!- hppavilion1 has joined.
22:25:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
22:57:07 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:57:21 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
23:04:57 -!- `^_^v has quit (Ping timeout: 258 seconds).
23:10:13 -!- boily has joined.
23:11:42 <boily> `wisdom
23:11:44 <HackEgo> monads//Monads are just free monad monad monad algebras.
23:12:39 <shachaf> true
23:14:29 <boily> helloochaf. anything interesting happened over the weekend?
23:16:04 <shachaf> i saw some pooches
23:16:14 <shachaf> uns cabots
23:17:04 <boily> seeing pooches is good.
23:17:07 <boily> des cabots.
23:27:37 -!- tromp has quit (Read error: Connection reset by peer).
23:28:07 -!- tromp has joined.
23:34:18 -!- Zarutian has quit (Quit: Zarutian).
23:37:53 -!- Zarutian has joined.
23:38:11 -!- Zarutian has quit (Read error: Connection reset by peer).
23:38:29 -!- Zarutian has joined.
23:40:09 -!- DHeadshot has quit (Ping timeout: 240 seconds).
23:57:42 <boily> `wisdom
23:57:43 <HackEgo> marmite//Marmite is a group mind of fungal microorganisms spreading throughout the supermarkets of the Commonwealth.
23:58:02 <boily> `slwd marmite//s/group/hive/
23:58:05 <HackEgo> marmite//Marmite is a hive mind of fungal microorganisms spreading throughout the supermarkets of the Commonwealth.
23:58:11 <shachaf> `dowg marmite
23:58:12 <HackEgo> 10354:2017-03-06 <boil̈y> slwd marmite//s/group/hive/ \ 3672:2013-09-07 <oerjän> learn Marmite is a group mind of fungal microorganisms spreading throughout the supermarkets of the Commonwealth.
23:58:27 <boily> haven't had marmite yet.
00:03:36 -!- hppavilion1 has joined.
00:07:05 <boily> hpparmitellon[1].
00:44:04 -!- erkin has joined.
00:50:53 <HackEgo> [wiki] [[Special:Log/patrol]] patrol * Ais523 * marked revision 51253 of [[File:Trajedy - zig-zag unfolded.png]] patrolled
00:51:05 <HackEgo> [wiki] [[Special:Log/patrol]] patrol * Ais523 * marked revision 51277 of [[File:Trajedy - extensible merge.png]] patrolled
00:51:46 <shachaf> petrol?
00:54:11 <erkin> petroleum'd
00:54:30 <shachaf> `5
00:54:32 <HackEgo> 1/2:1105) <kmc> what did fungot say? <fungot> kmc: my implementation isn't supposed to sound rude. \ 809) <kmc> colemak is for people who think dvorak is too mainstream \ 232) <elliott> 320 quotes and still not a funny one yet! \ 588) <Ngevd> I'm neither Norwegian nor Finnish <Ngevd> I don't fit in your quaint little categories \ 1146)
00:54:33 <shachaf> `n
00:54:34 <HackEgo> 2/2:<zzo38> Despite the various chess variants (even Chess 2), even ordinary FIDE chess is a fine playable game. But so can others be!
00:55:04 <shachaf> Taneb: but are you hexhammish
00:55:23 <shachaf> you seem to fit the categorization perfectly hthth
00:56:15 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51278&oldid=51246 * Ais523 * (+397) you probably only need three counters
00:57:07 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] M https://esolangs.org/w/index.php?diff=51279&oldid=51278 * Ais523 * (+0) /* Cheating */ spelling
00:59:14 <shachaf> is there any language whose name suggests that it's a bf derivative but it actually is unrelated twh
01:17:38 <Jafet> https://esolangs.org/wiki/Most_ever_Brainfuckiest_Fuck_you_Brain_fucker_Fuck
01:24:37 <erkin> Mmm, doesn't feel very rigidly structured.
01:25:12 <boily> and oklopol disappeared into the Great Voidy Nether.
01:30:49 <boily> shachaf: I went through the hello world page on the Wiki. many languages that are brainfucky with an unrelated name, and none that have a brainfuckal name but are unrelated.
01:32:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
01:34:23 <shachaf> Well, it might be infeasible to write hello world in.
01:34:56 <erkin> If it's feasible to write hello world in, it's not a good language.
01:36:41 * boily mapoles erkin with an aubergine
01:36:56 <erkin> Well I never!
01:37:15 * erkin wipes his tears with an oversized courgette
01:37:15 * boily glares at erkin. “flblblblblblblbl!”
01:38:01 * boily gives erkin some squash potage
01:38:18 <erkin> Is it butternut?
01:38:57 <boily> nothing else.
01:39:02 <erkin> I can't believe it's butternot.
01:48:06 -!- Zarutian has quit (Quit: Zarutian).
02:01:40 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:10:52 -!- boily has quit (Quit: Poulet!).
02:11:12 -!- boily has joined.
02:11:14 <boily> aaaah! forgot to chicken!
02:11:26 -!- boily has quit (Client Quit).
02:12:36 <erkin> My oh my.
02:30:51 <shachaf> 1F574 MAN IN BUSINESS SUIT LEVITATING [🕴]
02:31:44 <erkin> me irl
02:39:40 <rdococ> chicken!
02:43:26 -!- sirnaysayer has quit (Quit: zonkzonk).
02:44:51 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51280&oldid=50956 * Rdococ * (+171) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ ...hopefully
02:47:35 -!- otherbot has quit (Remote host closed the connection).
02:52:55 <HackEgo> [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51281&oldid=51260 * Rdococ * (-321) asdf/* Examples */ asdf
02:57:49 -!- sirnaysayer has joined.
02:59:54 -!- hppavilion1 has joined.
03:34:15 <rdococ> hi hp
03:34:27 <hppavilion1> Huh
03:34:30 <hppavilion1> Oh, hi rdococ
03:34:39 <rdococ> have you seen my new crappy mesolangs?
03:34:41 <rdococ> mesolangs?
03:34:44 <rdococ> I meant esolangs :P
03:34:54 <hppavilion1> rdococ: Is that like a programming language made by Black Mesa?
03:35:03 * hppavilion1 writes a ~ATH interpreter
03:35:04 <rdococ> lol
03:35:07 <rdococ> no
03:35:11 <hppavilion1> rdococ: I have not
03:35:28 <rdococ> if I were to write a half-life-universe lang it would be Aperture-based
03:36:00 <hppavilion1> Jafet: I once clicked the "random" button on the wiki and wound up on Most ever Brainfuckiest Fuck you Brain fucker Fuck
03:36:03 <hppavilion1> At school
03:36:04 <hppavilion1> ...
03:36:08 <rdococ> lol
03:36:13 <hppavilion1> It was blocked, for some reason.
03:36:15 <rdococ> that's really fucked up
03:36:26 <rdococ> brainfucked up, I must say
03:36:27 <hppavilion1> ( •_•) | ( •_•)>⌐■-■ | (⌐■_■)
03:36:27 <idris-bot> (input):1:1: error: expected: ":",
03:36:27 <idris-bot> dependent type signature,
03:36:27 <idris-bot> end of input
03:36:27 <idris-bot> •_•) | ( •_•)>⌐■-■ | (⌐■_■)<EOF>
03:36:27 <idris-bot> ^
03:36:32 <hppavilion1> idris-bot: No.
03:36:36 <rdococ> lol
03:36:37 <hppavilion1> ( no
03:36:37 <idris-bot> No such variable no
03:36:40 <hppavilion1> ( f
03:36:40 <idris-bot> No such variable f
03:36:43 <hppavilion1> ( false
03:36:43 <idris-bot> No such variable false
03:36:45 <rdococ> ( hppavilion1
03:36:45 <idris-bot> No such variable hppavilion1
03:36:45 * hppavilion1 is done
03:36:48 <rdococ> ( hppavilion[1
03:36:48 <idris-bot> (input):1:13: error: unexpected
03:36:48 <idris-bot> EOF, expected: "#", "$", "&",
03:36:48 <idris-bot> "&&", "&&&", "*!>", "*", "***",
03:36:48 <idris-bot> "*>", "*>|", "+", "++", "+++",
03:36:48 <idris-bot> "-", "->", ".", "/", "/=", ":+",↵…
03:36:53 <rdococ> ( hppavilion[1]
03:36:53 <idris-bot> No such variable hppavilion
03:36:55 <rdococ> aw
03:36:55 -!- hppavilion1 has changed nick to hppavilion[1].
03:36:58 <rdococ> ( hppavilion[1]
03:36:58 <idris-bot> No such variable hppavilion
03:37:01 <rdococ> still?
03:37:05 <hppavilion[1]> idris-bot: Stopit.
03:37:09 <hppavilion[1]> Er
03:37:11 <hppavilion[1]> rdococ: Stopit.
03:37:20 <rdococ> hppavilion[1]: Startit.
03:37:22 <hppavilion[1]> ( •_•) | ( •_•)>⌐■-■ | (⌐■_■)
03:37:33 <rdococ> anyway, have you seen QWOP? the esolang, not the game.
03:37:37 <hppavilion[1]> OK, good. No more triggering idris-bot when I use my \punglasses.
03:37:42 <hppavilion[1]> rdococ: No?
03:37:42 <rdococ> it's my worst language yet!
03:37:47 <hppavilion[1]> rdococ: Have you seen ~ATH
03:37:50 <rdococ> no?
03:38:21 <rdococ> at least QWOP isn't a massive spoiler
03:38:57 <hppavilion[1]> rdococ: Huh?
03:39:11 <rdococ> it says right there
03:39:13 <rdococ> "[WARNING: Spoiler alert for all you Homestuck readers.] "
03:40:13 <hppavilion[1]> rdococ: Yes.
03:40:21 <rdococ> ?
03:40:56 <HackEgo> [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51282&oldid=51281 * Rdococ * (+1) /* Overview */ OO not O
03:42:00 <rdococ> nvm
04:23:19 <HackEgo> [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51283&oldid=51282 * Rdococ * (+14) hi
04:42:05 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
05:20:53 -!- MDude has quit (Ping timeout: 246 seconds).
05:23:28 <rdococ> hm
05:23:53 <rdococ> I'm developing an uncomputable esolang that can take any function that would take a countably infinite amount of time, and compute it in a finite amount of time.
05:24:04 <rdococ> what would the function return, however?
05:24:28 <shachaf> The limit of a sequence?
05:24:43 <rdococ> I was just thinking that, but what about a function that diverges?
05:24:46 <pikhq> Finally, something to run on this: http://www.chiark.greenend.org.uk/~sgtatham/infinity.html
05:25:32 <shachaf> hikhq
05:26:22 <rdococ> hm
05:26:41 <rdococ> I'm planning on a function modifier, that can make a function that runs in a countably infinite amount of time, and run it in a finite amount of time.
05:26:44 <rdococ> what should I call it?
05:26:54 <rdococ> or, should I make it implicit?
05:27:04 <shachaf> I don't know what it would mean.
05:28:21 <rdococ> like the private or public modifiers in C-like languages I think... something like that
05:28:22 <rdococ> eg.
05:29:44 <rdococ> fast real loop() { var x = 1; var y = 1; while (true) { y = y/2; x = x + y; }; return x; }; // In this circumstance, the "fast" modifier forces it to take a finite amount of time.
05:31:40 <rdococ> in other words, the "infinity" instruction
05:32:16 <rdococ> does this infinity machine have any assembly language for it yet?
05:34:36 <pikhq> To my knowledge, that paper represents all or essentially all of the work that has been done with the concept.
05:36:27 <rdococ> k
05:36:34 <rdococ> so should I create an infinity assembly language?
05:36:39 <rdococ> or something with a higher level?
05:37:12 -!- Cale has quit (Ping timeout: 268 seconds).
05:44:58 -!- Sprocklem has joined.
05:48:56 -!- Cale has joined.
06:07:03 <rdococ> hm
06:07:06 <rdococ> what would I call it?
06:16:55 <rdococ> hm
06:17:03 <rdococ> what do you think about including ℵ numbers and ω?
06:17:47 <^v> ok, https://joust.pxtst.com/ is live
06:17:57 <^v> going to be doing scalability optimizations
06:18:05 <^v> (screenshot) https://dl.dropboxusercontent.com/1/view/6gfa4butsce90sd/Apps/Shutter/05bba.png
06:18:15 <^v> TL;DR befunge world open for anyone to edit
06:20:55 <^v> pasting works btw
06:29:04 <rdococ> hi
06:32:31 <rdococ> oops
06:34:23 <rdococ> adsf
06:34:33 <rdococ> ^v, I think I accidentally your server
06:37:14 <^v> yep
06:37:47 -!- propumpkin has joined.
06:39:00 <rdococ> ...oops?
06:39:19 <shachaf> propumpkin: yopumpkin
06:39:49 -!- copumpkin has quit (Ping timeout: 240 seconds).
06:41:20 <rdococ> hipumpkin
06:42:07 <^v> back up
06:42:11 <^v> and should be fixd
06:44:08 <rdococ> yay
06:45:37 -!- Sprocklem has quit (Quit: brb).
06:48:49 <^v> dont worry about losing warriors
06:48:55 <^v> they will die after 256 spaces
06:50:30 <^v> woah what just happened
06:50:38 <^v> everything bugged out
06:53:31 <rdococ> k
06:53:37 <rdococ> hm
06:54:00 <^v> seems to be something with the arrays i store the grid, i dont know if its client side
06:55:51 <rdococ> ?!
06:55:52 <lambdabot> Maybe you meant: v @ ? .
06:58:02 <zzo38> I have book it mention some Scrabble variants. One is Anagram Scrabble, where you are allowed to rearrange the letters of any word you extend, as long as the new word and any words it crosses remain valid. Another way is Ecology Scrabble, where you can exchange a blank tile on the board for the corresponding letter from your hand. And then, Stopwatch Scrabble, which is using chess clocks.
07:00:50 <rdococ> oCgyloe baerclSb
07:00:53 <rdococ> asdf
07:02:13 <zzo38> But I thought also of some other variants. One variant is that the designation of blank tiles is not fixed; you may treat it as any letter as long as it would form a valid word (or two valid words with the same letter, if it is at an intersection). When extending a word, you must choose one of the letters that is currently valid, but after it is extended, some of the other letters that may have been valid might no longer be, while there may now be
07:03:29 <rdococ> I will also speak with the proper, yet unnecessary, grammar, and list Scrabble variants because I am bored.
07:04:43 <zzo38> Another variant can be "Backward Scrabble", meaning that a valid word spelled in reverse is also a valid word. (And then I have also seen is "Clabbers", meaning that any anagram of a valid word is also a valid word.)
07:07:32 <rdococ> hm
07:07:41 <rdococ> could the infinite machie represent real numbers?
07:08:18 <rdococ> zzo38: that should be called Baerclsb
07:22:16 -!- Sprocklem has joined.
07:32:25 -!- atehwa has joined.
07:33:41 <zzo38> Is there such a thing as a "quantum one time pad"?
07:41:01 -!- augur has quit (Read error: Connection reset by peer).
07:51:20 <HackEgo> [wiki] [[Talk:Shard]] https://esolangs.org/w/index.php?diff=51284&oldid=47032 * Jafetish * (+592) /* Hello world */ new section
07:51:47 <HackEgo> [wiki] [[Talk:Shard]] M https://esolangs.org/w/index.php?diff=51285&oldid=51284 * Jafetish * (+84) /* Hello world */ sign
08:03:26 -!- Cale has quit (K-Lined).
08:20:01 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51286&oldid=51279 * Keymaker * (+297) Brainfuck minus -...
08:35:26 -!- Sprocklem has quit (Quit: [).
08:45:36 -!- oerjan has joined.
08:46:38 <oerjan> eep tunes not loading
08:47:08 <shachaf> Yep, all day. :-(
08:47:32 <oerjan> darn
08:47:37 <shachaf> oerjan: no one said "rjan" between your quit and your join in here in my irc logs hth
08:47:45 <oerjan> yay
08:53:09 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
09:20:05 -!- impomatic has joined.
09:26:19 <impomatic> Hmmm... are there any pre-2000 program-based artificial life environments apart from Venus, Tierra, Helix, Corelife, Avida and Evolve 4.0?
09:38:55 -!- AnotherTest has joined.
10:43:04 -!- Guest6667 has changed nick to Guest6666.
10:58:09 -!- LKoen has joined.
11:08:15 <int-e> `' misplaced
11:08:24 <HackEgo> No output.
11:09:02 <int-e> `grwp misplaced
11:09:31 <HackEgo> Binary file reflection matches
11:20:30 <b_jonas> I think I can make the code two or three bytes shorter
11:20:33 <b_jonas> let me try
11:20:48 <shachaf> `cat bin/'
11:20:48 <HackEgo> ​#!/bin/sh \ allquotes | if [ "$1" ]; then \ if expr "$1" + 0 >/dev/null 2>&1; then \ sed "$1q;d" \ else \ grep -P -i -- "$1" \ fi \ else shuf --random-source=/dev/urandom -n 1; fi
11:20:58 <shachaf> `` ls -l bin/\'
11:21:00 <HackEgo> lrwxrwxrwx 1 5000 0 5 Oct 28 18:37 bin/' -> quote
11:21:03 <shachaf> `` ls -l bin/\"
11:21:04 <HackEgo> ​-rwxr-xr-x 1 5000 0 13 Oct 28 18:37 bin/"
11:21:09 <shachaf> `cat bin/"
11:21:09 <HackEgo> quote; quote
11:21:15 <shachaf> Ah, right.
11:21:20 <shachaf> Single quote, double quote.
11:21:25 <shachaf> But no "$@"
11:27:41 <b_jonas> yes, two characters were straight out unnecessary... but what was the third character I was thinking of?
11:34:23 -!- boily has joined.
11:42:32 -!- dok has joined.
11:44:56 <boily> `relcome dok
11:44:58 <HackEgo> dok: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
11:45:14 <dok> hi o/
11:50:44 <oerjan> <shachaf> But no "$@" <-- well quote isn't random with arguments
11:57:33 <b_jonas> `recipe
11:57:33 <HackEgo> n juice \ 1/4 ts Pepper, or dough \ 1/4 ts Salt \ 2 ea Garlic cloves, peeled, cooked, thinly \ -- sliced \ 1 c Flour \ 1/2 c Margarine; melted \ Beer -- chopped \ Pepper, seeded and \ -- chopped \ \ Serve with whipped cream ends of honey. Nutrition of each, peaches \ \ MMMMM \ \ MMMMM----- Recipe via Meal-Master (tm) v8.05 \ \ Ti
11:57:51 <boily> chopped beer?
11:58:01 <b_jonas> yes
12:05:20 -!- oerjan has quit (Quit: Later).
12:17:51 -!- 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.”).
12:23:41 -!- SirDarius has joined.
12:26:23 <boily> `relcome SirDarius
12:26:24 <HackEgo> SirDarius: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
12:27:14 -!- boily has quit (Quit: HYPERELLIPTICAL CHICKEN).
12:40:51 <HackEgo> [wiki] [[Talk:Rain]] https://esolangs.org/w/index.php?diff=51287&oldid=51128 * Dok * (+918) /* RE: A Python Implementation */
12:41:03 <b_jonas> boily: if you relcome everyone, then do we still need a chanserv entrymsg?
12:47:53 -!- Zarutian has joined.
12:48:21 <HackEgo> [wiki] [[Rain]] https://esolangs.org/w/index.php?diff=51288&oldid=51102 * Dok * (+730) Add Ackermann function and Pascal's triangle exemples
12:52:24 -!- Zarutian has quit (Client Quit).
12:54:29 -!- AnotherTest has quit (Ping timeout: 258 seconds).
13:08:05 <SirDarius> thanks for the welcome ;p
13:13:50 -!- AnotherTest has joined.
13:37:39 -!- Cale has joined.
14:08:01 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:13:14 -!- AnotherTest has joined.
14:17:36 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:18:21 -!- Cale has quit (Ping timeout: 256 seconds).
14:27:02 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - zig-zag step.png]]"
14:27:23 -!- AnotherTest has joined.
14:31:31 -!- Cale has joined.
14:35:04 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51290&oldid=51256 * Jafetish * (+335) /* Corrected zig-zag test */
14:35:16 -!- `^_^v has joined.
14:44:17 -!- Cale has quit (Ping timeout: 260 seconds).
14:53:12 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51291&oldid=51290 * Jafetish * (+432) /* Memory */ explain why only one scalar can be used
15:14:19 -!- Cale has joined.
15:23:06 -!- Cale has quit (Ping timeout: 240 seconds).
15:41:41 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51292&oldid=51276 * Jafetish * (+523)
15:48:27 -!- Cale has joined.
15:49:21 -!- Phantom_Hoover has joined.
15:49:31 <rdococ> I wonder if adding an infinite machine analogue to an FSA or PDA would raise its computational power by one level
15:57:45 <rdococ> Ffs
15:57:46 <rdococ> copyright
15:58:09 <rdococ> Piracy might not be a victimless crime but its victims are massive greedy corporations who deserve it
16:05:35 -!- Cale has quit (Ping timeout: 268 seconds).
16:13:34 -!- erkin has joined.
16:28:17 <HackEgo> [wiki] [[Infinity (esolang)]] N https://esolangs.org/w/index.php?oldid=51293 * Rdococ * (+2253) infinity
16:30:57 -!- hppavilion1 has joined.
16:31:08 <rdococ> hi
16:32:17 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51294&oldid=51280 * Rdococ * (+129)
16:32:21 <rdococ> hp
16:32:37 <hppavilion1> rdococ.
16:32:46 <hppavilion1> I'm looking for piano sheet music for 99 luftballons
16:33:30 <rdococ> 99 luftballons, doing whatever luftballons do.
16:33:56 <rdococ> aze
16:36:05 <b_jonas> Apparently the SMBC author has written a book.
16:38:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
16:41:50 <rdococ> ouse
16:41:53 <\oren\> https://what-if.xkcd.com/imgs/a/155/canada.png
16:42:10 <rdococ> miaw
16:42:58 <\oren\> rdococ is there a cat on your keyboard trying to type meow?
16:43:28 <rdococ> maow
16:44:00 <rdococ> hm
16:44:38 <rdococ> yes help
16:45:25 <HackEgo> [wiki] [[Infinity (esolang)]] https://esolangs.org/w/index.php?diff=51295&oldid=51293 * Rdococ * (+35) zenozeno
16:45:53 <HackEgo> [wiki] [[Special:Log/move]] move * Rdococ * moved [[Infinity (esolang)]] to [[Zeno]]: Infinity is a bad name for an esolang :/
16:46:20 <HackEgo> [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51298&oldid=51296 * Rdococ * (-8)
16:47:04 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51299&oldid=51294 * Rdococ * (+51) onezonezonez
16:47:51 <HackEgo> [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51300&oldid=51298 * Rdococ * (+30)
16:48:21 <rdococ> take a look if you want
16:49:52 <HackEgo> [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51301&oldid=51300 * Rdococ * (-20) infinite is also a bad name for a construct
16:49:52 -!- GK___1wm____SU has joined.
16:55:44 <rdococ> Can someone deduce the computational class of http://esolangs.org/wiki/QWOP ?
16:56:51 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51302&oldid=51299 * Rdococ * (+263) wikitablization. or is it wikitablisation? either way, hi irc
16:57:17 -!- GK___1wm____SU has quit (Quit: jIRCii - http://www.oldschoolirc.com).
16:57:30 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51303&oldid=51302 * Rdococ * (+11) /* My hopefully better esoteric languages (2017 CE - infinity CE) */
17:01:46 -!- propumpkin has changed nick to copumpkin.
17:03:18 <rdococ> hi copumpkin
17:04:24 <copumpkin> hi :)
17:04:29 <copumpkin> (I'm not really here)
17:08:24 <rdococ> aw
17:23:13 <rdococ> asdf
17:28:51 -!- DHeadshot has joined.
17:30:13 -!- Lord_of_Life has quit (Excess Flood).
17:32:29 -!- Lord_of_Life has joined.
17:32:40 -!- hppavilion1 has joined.
17:34:05 -!- wob_jonas has joined.
17:34:22 <rdococ> asdf
17:34:23 <rdococ> hp
17:34:41 <hppavilion1> rdococ: I'm in class
17:36:10 <wob_jonas> I can't access the logs on tunes, is that normal?
17:36:20 <rdococ> oh
17:36:23 <rdococ> well learn about esolangs
17:36:30 <rdococ> more interesting than anything a school would have
17:36:38 <rdococ> especially super-tc ones
17:38:38 <int-e> wob_jonas: "normal" in the sense that the site looks very much offline, yes.
17:38:47 -!- SirDarius has quit (Ping timeout: 264 seconds).
17:38:50 <wob_jonas> int-e: ok
17:39:08 <int-e> I'd say that isn't normal though ;)
17:42:08 <\oren\> Possible introduction of bread coupons sparks outrage in #Petrograd
17:42:09 <\oren\> HAPPENING NOW: Reports of ‘#Bread’ chants at rally in Petrograd - updates to follow
17:44:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
17:46:48 <wob_jonas> \oren\: isn't that so last century?
17:47:11 <erkin> Conquest of the Bread
17:50:48 <rdococ> #Bread!
17:50:54 <rdococ> #Bread
17:51:43 <erkin> #!/bread
17:51:58 <rdococ> I need an idea for aesoteric data structure
17:52:43 <erkin> Linked list
17:54:47 <rdococ> a linked list?
17:55:06 <rdococ> hm
17:55:14 <rdococ> I could have a cyclic list
17:56:04 <rdococ> what about an esolang which can only describe rock-paper-scissors type games
17:56:30 <rdococ> "fire beats earth beats electricity beats water beats ..."
18:05:31 <wob_jonas> rdococ: I had two ideas for an esoteric data structure that I mentioned a few days ago, only I'm not sure if either is possible
18:05:31 <wob_jonas> wait, "The exact ray tracing channel"? you mean like for Trajedy?
18:05:56 <rdococ> tell me!
18:06:25 <rdococ> even if it isn't possible in real computing, neither is Zeno but I still designed it anyway :P
18:07:10 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
18:11:28 -!- wob_jonas has joined.
18:13:41 <rdococ> tell me!
18:14:28 -!- AnotherTest has quit (Ping timeout: 268 seconds).
18:14:49 <wob_jonas> oerjan: is "The exact ray tracing channel" in the topic a reference to Trajedy? Or something else I'm missing?
18:15:56 <wob_jonas> rdococ: first is a buddy-block allocator that divides the memory to blocks whose address is round not in binary but Zeckendorf. I think this is possible in theory, but probably not worth, because it's not better in any sense than the ordinary binary buddy-block version.
18:16:14 <rdococ> what's the second
18:18:01 <wob_jonas> rdococ: Second is a mark-and-sweep non-moving exact stop-the-world garbage collector that doesn't need a stack of one word per depth for the mark phase, because it stores the back pointers into forward pointers by xor-encoding. It's possible that this still needs an extra bit or two in each chunk, but that's a price you can probably pay from pointe
18:18:01 <wob_jonas> r bottom bits or something.
18:18:22 <wob_jonas> Sadly it's possible that this latter one is impossible even in theory. I don't know.
18:18:44 <rdococ> uh
18:18:54 <rdococ> well
18:19:00 <rdococ> do you have any feedback on my esolangs?
18:19:48 <rdococ> no?
18:20:58 <rdococ> or are you busy looking at them?
18:24:30 -!- sebbu2 has joined.
18:24:36 <wob_jonas> Does anyone want painted water with freshly squeezed lemon juice? I just made a jug.
18:24:47 <wob_jonas> rdococ: sorry, not going to look at them now
18:28:02 -!- sebbu has quit (Ping timeout: 268 seconds).
18:29:13 <int-e> that interpreter is so from the noughties.
18:31:50 <rdococ> meh
18:31:54 <rdococ> I'm so BORED
18:37:34 -!- AnotherTest has joined.
18:38:41 -!- moony has joined.
18:49:59 -!- oerjan has joined.
18:50:56 <oerjan> still unlogged
18:51:11 <shachaf> 04:05 -!- oerjan [~oerjan@hagbart.nvg.ntnu.no] has quit [Quit: Later]
18:51:11 <shachaf> 10:14 <wob_jonas> oerjan: is "The exact ray tracing channel" in the topic a reference to Trajedy? Or something else I'm missing?
18:51:14 <shachaf> 10:49 -!- oerjan [~oerjan@hagbart.nvg.ntnu.no] has joined #esoteric
18:51:16 <shachaf> hth
18:51:30 <oerjan> wob_jonas: probably hth
18:51:37 <wob_jonas> ok
18:51:41 <oerjan> twhthfn
18:52:37 <moony> <Inventions> <GinjaNinja32> moony!moonythedar@m.mo.moo.moon.moony <<< am i doing it right with vhosts?
18:52:52 <moony> thats what vhosts are for right? to slowly spell your name?
18:58:43 <int-e> wob_jonas: yes it is
18:58:56 <wob_jonas> int-e: thanks
19:01:10 <\oren\> I should start a new juice-flavoured caffienated soft drink called "Juice Volt!"
19:01:34 * oerjan was thinking int-e responded to moony for half a second
19:02:31 <rdococ> mooooony
19:02:32 <rdococ> moooooooony
19:02:41 <rdococ> meep
19:02:46 <wob_jonas> \oren\: huh what
19:03:01 -!- Elronnd has quit (Quit: BRB).
19:04:00 <int-e> what does reverse DNS have to do with vhosts
19:04:26 <\oren\> wob_jonas: like "Deus Vult" and volt cola. "Juice Volt"
19:04:32 -!- Cale has joined.
19:04:47 * oerjan swats \oren\ -----###
19:04:54 <moony> rdococ, -----###
19:05:02 -!- Zarutian has joined.
19:05:04 * int-e wonders whether \oren\ knows about the former Vault energy drink
19:05:08 <moony> i stole oerjan's flyswatter just to swat you :<
19:05:47 * oerjan finds this somewhat annoying as he is still attached to the swatter
19:05:49 <wob_jonas> \oren\: ah, so it's some pun that references some other soft drink probably local to wherever you live
19:06:03 <wob_jonas> I only know of Kablamo Cola and Vorti Soda
19:06:22 <wob_jonas> or however those are spelled
19:06:23 <\oren\> yes and also references crusader kings 2
19:06:30 <int-e> oerjan: wag the dog!
19:06:50 <oerjan> but shachaf is hogging all the pooches
19:07:01 <wob_jonas> Vorta-Cola apparently
19:07:11 <\oren\> get the energy you need to retake Jerusalem with Juice Volt!
19:07:17 <oerjan> no:vorte = en:wart, should go down well
19:08:00 <shachaf> oerjan: what?
19:08:29 <oerjan> shachaf: i cannot wag the dogs then, obviously
19:08:33 <shachaf> extraordinary claims require extraordinary pooch pics
19:09:05 <oerjan> i have no pooch pics nearby.
19:11:16 <\oren\> Hey, I'm Richard Cœur de Lion, and when I'm tired from fighting Salah ad-Din all day I take a quaff of Juice-Volt!
19:15:25 <int-e> rdococ: btw, could you please stop saying that you're bored... it's free of information, it's unlikely to start a conversation (I'd think that after 3 days of this you'd notice), and it makes me look at this channel just to find out that there's nothing interesting to see.
19:16:01 <int-e> and I rather suspect I'm not alone in this.
19:16:21 <shachaf> Better to have contentful text like porthellos and `5s
19:16:31 <shachaf> But I agree with int-e
19:20:31 <rdococ> HI
19:20:35 <rdococ> I was pinged
19:20:45 <rdococ> fine
19:20:49 <rdococ> I'm int-eored
19:23:21 <moony> rdococ, i swatted you
19:23:27 <moony> i do not have that many 'o' in my name
19:23:38 <rdococ> fine
19:23:38 <rdococ> money
19:23:42 <rdococ> mony*
19:23:51 <moony> hey!
19:23:54 <moony> REEEE
19:35:29 -!- hppavilion1 has joined.
19:38:00 <rdococ> YEEEE
19:42:13 <rdococ> hm
19:42:28 <rdococ> what computational class would BF w/o [ and ] be?
19:42:31 <rdococ> definitely not TC
19:42:46 <rdococ> doubt it's FSA either
19:43:03 <rdococ> all BF minus [] programs halt after all
19:48:50 <rdococ> btw I created an interpreter for an uncomputable language -> http://esolangs.org/wiki/Zeno
19:51:04 <rdococ> hm
19:55:06 <oerjan> rdococ: all it can do is add fixed constants to predestined cells, and move to one of them.
19:55:17 <rdococ> yes
19:55:22 <oerjan> ok, it can also print and input a bit
19:55:25 <rdococ> that's what I mean
19:56:06 <rdococ> I was considering, if you can add supertasks to a turing complete language structure to make it super-complete like I did with Zeno, could you do the same with lower computational classes to bring them up one class?
19:57:33 <HackEgo> [wiki] [[Special:Log/delete]] delete * Oerjan * deleted "[[Infinity (esolang)]]": Seems redundant now
19:58:56 <moony> oerjan, what was the language about?
19:59:22 <rdococ> oh, I renamed it to Zeno
19:59:29 <moony> ah
20:01:07 <rdococ> gtg
20:05:22 <HackEgo> [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=51304&oldid=50603 * Oerjan * (+146) /* Computational class */ This is a central enough case that it should be mentioned here
20:15:51 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:17:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
20:25:53 <oerjan> ooh logs
20:26:47 <oerjan> well, yesterday's anyway
20:28:17 <oerjan> it seems to have gone from not loading at all to loading like molasses
20:36:28 <oerjan> now i have all the logs *MWAHAHAHA*
20:36:37 <oerjan> (so much for going to bed soon)
20:37:58 <oerjan> @tell boily <boily> aaaah! forgot to chicken! <-- and then you were twarted by freenode's antispam quit message censorship
20:37:58 <lambdabot> Consider it noted.
20:39:51 <oerjan> `learn A mesolang is a mediocre esolang. rdococ invented them.
20:39:57 <HackEgo> Learned 'mesolang': A mesolang is a mediocre esolang. rdococ invented them.
20:39:58 <oerjan> oh wait
20:40:19 <oerjan> `sled mesolang//s,invent,discover,
20:40:19 <HackEgo> Rosebud!
20:40:25 <oerjan> `slwd mesolang//s,invent,discover,
20:40:27 <HackEgo> mesolang//A mesolang is a mediocre esolang. rdococ discovered them.
20:40:52 <shachaf> `` cd bin; ls *w* | wc -l
20:40:53 <HackEgo> 63
20:41:04 <shachaf> `1 cd bin; ls *w*
20:41:06 <HackEgo> 1/2:welcome \ addscowrevs \ autowelcome \ bardsworthlist \ cwlprits \ dowg \ downvote \ dowt \ emoclew \ grwp \ gwn \ gwni \ hello-world-in-any-language \ howg \ howt \ hwrl \ lastwisdoms \ lowercase \ mkpasswd \ newcmd \ now \ orenbow \ orenbow.raw \ overwrite \ password \ pastewisdom \ pikhqbow \ rainbow \ rainbow.
20:41:10 <shachaf> `n
20:41:11 <HackEgo> 2/2:old \ rainwords \ rawpy \ raw-url \ rwelcome \ show \ slwd \ swat \ swrjan \ thingwords \ w \ walcama \ wälcåmä \ wdit \ wehlcohme \ welcome \ welcome \ wElCoMe \ welcöme \ welkom \ wellcome \ wercome \ whoops \ widsom \ willkommen \ wisdom \ wisdöm \ wl \ wlcm \ wlcmr \ word \ words \ wrlist \ wtf \ xkcdwhatiflist
20:41:23 <shachaf> Ah, right, welcome, rainbow, scow
20:42:06 <oerjan> `1 cd bin; ls *w* | grep '[^aeiou]w{^aeiou]'
20:42:07 <HackEgo> 1/0:
20:42:19 <oerjan> hm that seems wrong
20:43:07 <oerjan> that should have caught slwd at least
20:43:31 <oerjan> `` cd bin; ls *w* | grep '[^aeiou]w{^aeiou]'
20:43:32 <HackEgo> No output.
20:44:58 <oerjan> `` cd bin; ls *w* | cat
20:45:00 <HackEgo> welcome \ addscowrevs \ autowelcome \ bardsworthlist \ cwlprits \ dowg \ downvote \ dowt \ emoclew \ grwp \ gwn \ gwni \ hello-world-in-any-language \ howg \ howt \ hwrl \ lastwisdoms \ lowercase \ mkpasswd \ newcmd \ now \ orenbow \ orenbow.raw \ overwrite \ password \ pastewisdom \ pikhqbow \ rainbow \ rainbow.old \ rainw
20:45:22 <oerjan> `` echo slwd | grep '[^aeiou]w{^aeiou]'
20:45:23 <HackEgo> No output.
20:45:35 <oerjan> `which grep
20:45:36 <HackEgo> ​/bin/grep
20:45:48 <oerjan> `run echo slwd | grep '[^aeiou]w{^aeiou]'
20:45:49 <HackEgo> No output.
20:46:36 <oerjan> oh
20:46:53 <oerjan> `` cd bin; ls *w* | grep '[^aeiou]w[^aeiou]'
20:46:54 <HackEgo> welcome \ cwlprits \ grwp \ gwn \ gwni \ hwrl \ mkpasswd \ overwrite \ slwd \ swrjan \ xkcdwhatiflist
20:47:20 <oerjan> `` cd bin; ls *w* | grep '^w[^aeiou]'
20:47:21 <HackEgo> wälcåmä \ wdit \ wElCoMe \ whoops \ wl \ wlcm \ wlcmr \ wrlist \ wtf
20:47:30 <oerjan> `` cd bin; ls *w* | grep '[^aeiou]w$'
20:47:31 <HackEgo> No output.
20:48:10 <oerjan> `` head -1 bin/wrlist
20:48:11 <HackEgo> echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit
20:48:42 <oerjan> `file bin/overwrite
20:48:43 <HackEgo> bin/overwrite: ASCII text
20:48:53 <oerjan> `doag bin/overwrite
20:48:56 <HackEgo> 6755:2016-02-10 <zgrëp> ` echo \'echo "${1#* = }" > "${1%% = *}"\' > bin/overwrite \ 6752:2016-02-10 <zgrëp> ` echo \'echo "${1# = }" > "${1%% = }"\' > bin/overwrite \ 6749:2016-02-10 <zgrëp> ` echo \'f=`echo "$1" | sed \'"\'"\'s/ = .*$//\'"\'"\'`;c=`echo "$1" | sed \'"\'"\'s/^.* = //\'"\'"\'`;echo "$c" > "$f"\' > bin/overwrite; chmod +x bin/
20:49:12 <oerjan> `cat bin/overwrite
20:49:13 <HackEgo> echo "${1#* = }" > "${1%% = *}"
20:49:39 * oerjan has no idea what that does
20:49:44 <moony> wot
20:50:09 <moony> `relcome oerjan to the strangelands
20:50:10 <HackEgo> oerjan: to: the: strangelands: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet
20:50:24 <moony> welcome to obusfubash
20:51:09 <oerjan> `overwrite test = hmmmmmmmmm
20:51:11 <HackEgo> No output.
20:51:14 <oerjan> `cat test
20:51:14 <HackEgo> hmmmmmmmmm
20:51:26 <moony> bloodrizer.ru/games/kittens/#
20:51:45 <moony> `overwrite test = hrm
20:51:47 <HackEgo> No output.
20:51:48 <moony> `cat test
20:51:49 <HackEgo> hrm
20:51:59 <oerjan> `` doag | grep overwrite
20:52:02 <HackEgo> 10358:2017-03-07 <moon̈y> overwrite test = hrm \ 10357:2017-03-07 <oerjän> overwrite test = hmmmmmmmmm \ 6802:2016-02-10 <zgrëp> overwrite bin/tomfoolery = if [ -z "$1" ];then exec echo "I have nothing to tell you.";fi;f="tmflry/$(echo "$1" | lowercase)";if [ -h "$f" ];then exec tomfoolery `readlink "$f" | sed \'s/^tmflry\\///\'`;fi;if [ -x "$
20:52:09 <moony> is that not just a overcomplicated echo '' > file
20:52:23 <oerjan> `1 doag | grep overwrite
20:52:24 <moony> `overwrite lele lele = heh
20:52:30 <HackEgo> 1/10:10358:2017-03-07 <moon̈y> overwrite test = hrm \ 10357:2017-03-07 <oerjän> overwrite test = hmmmmmmmmm \ 6802:2016-02-10 <zgrëp> overwrite bin/tomfoolery = if [ -z "$1" ];then exec echo "I have nothing to tell you.";fi;f="tmflry/$(echo "$1" | lowercase)";if [ -h "$f" ];then exec tomfoolery `readlink "$f" | sed \'s/^tmflry\\///\'`
20:52:32 <HackEgo> No output.
20:52:33 <oerjan> `n
20:52:34 <HackEgo> 2/10:;fi;if [ -x "$f" ];then exec bash "$f";fi;if [ -r "$f" ];then exec cat "$f";fi;echo "I must confess, I know not of what you are speaking." \ 6798:2016-02-10 <zgrëp> overwrite tmflry/cat = A cat is an animal with four legs. It\'s nice to pet, especially when it\'s a baby cat, called a kitten. Or it\'s the unix "cat" command. It takes
20:53:06 <oerjan> `n
20:53:06 <HackEgo> 3/10: a filename (or many) and prints the contents of that (those) file(s). \ 6773:2016-02-10 <zgrëp> overwrite tmflry/esolang = Esoteric languages. Usually refers to programming languages designed to be unique, difficult to program in, or just plain weird. See https://esolangs.org for more. \ 6770:2016-02-10 <zgrëp> overwrite bin/true
20:53:28 <oerjan> `n
20:53:29 <HackEgo> 4/10:if = if [ -z "$1" ];then exec echo "Please give me something to check.";fi;bash -c "if [[ $1 ]];then echo \'True.\';else echo \'False.\';fi" \ 6769:2016-02-10 <zgrëp> overwrite bin/trueif = if [ -z "$1" ];then exec echo "Please give me something to check.";fi;bash -c "if [ $1 ];then echo \'True.\';else echo \'False.\';fi" \ 6767:201
20:53:48 <oerjan> `cat bin/true
20:53:48 <HackEgo> cat: bin/true: No such file or directory
20:54:05 <moony> `cat /bin/true
20:54:05 <HackEgo> ​ELF............>.....d@.....@.......`R..........@.8..@.........@.......@.@.....@.@.....ø.......ø....................8......8@.....8@............................................@.......@.....ÔJ......ÔJ........ ............àM......àM`.....àM`...........@........ ...........øM......øM`.....øM`.....à.......à................
20:54:09 <oerjan> oh it was over a year ago
20:54:11 <moony> oerjan, its a eta
20:54:19 <moony> meta
20:54:39 <moony> `true -h
20:54:40 <HackEgo> No output.
20:54:49 <moony> `$$
20:54:50 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: $$: not found
20:54:55 <moony> `` $$
20:54:56 <HackEgo> ​/hackenv/bin/`: line 4: 290: command not found
20:55:07 <oerjan> moony: um you're not paying attention
20:55:25 <moony> `` bash -c '$$'
20:55:26 <HackEgo> bash: 296: command not found
20:55:34 <moony> err
20:55:46 <moony> `` echo '$$'
20:55:47 <HackEgo> ​$$
20:55:55 <moony> `` echo "$$"
20:55:55 <HackEgo> 290
20:55:56 <oerjan> moony: we already have `mk, anyhow.
20:55:59 <moony> ah
20:56:35 <oerjan> which has cleverly chosen a delimiter you never need in a filename.
20:56:38 <oerjan> `cat lele lel
20:56:39 <HackEgo> cat: lele lel: No such file or directory
20:56:40 <oerjan> `cat lele lele
20:56:41 <HackEgo> heh
20:56:46 <oerjan> `rm lele lele
20:56:48 <HackEgo> No output.
20:58:09 <fizzie> `` rm test test2 index.html index.html.1 out hello_output_test.txt # I don't think any of this is necessary
20:58:12 <HackEgo> No output.
20:59:39 <fizzie> I'm a little suspicious of wdiff-latest.tar.gz, source and .hg_archival.txt as well.
21:00:54 <oerjan> you think
21:02:00 <shachaf> tunes is still down
21:02:21 <moony> `` ls
21:02:22 <HackEgo> bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ source \ src \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom
21:02:26 <moony> wdiff?
21:02:32 <oerjan> shachaf: i managed to download the logs, it just took a while
21:02:32 <moony> *suspicious*
21:02:43 <oerjan> `doag wdiff-latest.tar.gz
21:02:45 <HackEgo> 9220:2016-10-10 <shachäf> fetch http://mirror.keystealth.org/gnu/wdiff/wdiff-latest.tar.gz
21:02:53 <shachaf> Oh, right.
21:02:57 <shachaf> `rm wdiff-latest.tar.gz
21:02:59 <HackEgo> No output.
21:03:01 <moony> lol
21:03:01 <shachaf> I did everything else in tmp/
21:03:18 <oerjan> `file source
21:03:19 <HackEgo> source: ASCII text
21:03:22 <oerjan> `doag source
21:03:24 <HackEgo> 10277:2017-02-16 <oerjän> mkx source//\\? source
21:03:30 <oerjan> oops
21:03:33 <moony> `? source
21:03:34 <HackEgo> Sources for HackEgo can be found at https://bitbucket.org/GregorR/hackbot + https://bitbucket.org/GregorR/multibot + https://bitbucket.org/GregorR/umlbox
21:03:36 <fizzie> I guess that was supposed to go to bin.
21:03:43 <moony> lol
21:03:47 <moony> it probably was
21:03:51 <oerjan> `doag bin/source
21:03:53 <HackEgo> No output.
21:03:58 <moony> `` mv source bin/source
21:04:01 <HackEgo> No output.
21:04:06 <moony> `source
21:04:06 <HackEgo> Sources for HackEgo can be found at https://bitbucket.org/GregorR/hackbot + https://bitbucket.org/GregorR/multibot + https://bitbucket.org/GregorR/umlbox
21:04:07 <oerjan> `before
21:04:10 <HackEgo> bin/source source//bin/source source: no such file in rev b14f80266380
21:04:19 <oerjan> you'd think i'd have noticed.
21:04:30 <shachaf> before could use better multi-file handling
21:04:34 <shachaf> please fix twh
21:04:41 <shachaf> `cat bin/before
21:04:42 <HackEgo> lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done
21:05:25 <oerjan> `doag .hg_archival.txt
21:05:27 <HackEgo> 0:2012-02-16 Initïal import.
21:06:11 <shachaf> fizzie: ahem hth
21:06:19 <shachaf> `cat .hg_archival.txt
21:06:20 <HackEgo> repo: 91b847686710739546584c6316a0fb109ba2095c \ node: fc8e6b56392fc6ba11e3fab6ea8b4d96ad8bff2d \ branch: default \ latesttag: null \ latesttagdistance: 1602
21:06:21 <fizzie> Allegedly that has something to do with "hg archive".
21:06:29 <fizzie> I'm hoping it's not too important.
21:06:30 <shachaf> ALLEGEDLY
21:07:42 <fizzie> I had enough trouble with .hgignore, I don't want to start thinking about more special files.
21:07:43 <oerjan> <shachaf> please fix twh <-- i tried once, but HackEgo's hg is too old to return that parameter as a list iirc
21:08:03 <shachaf> fizzie: please upgrade HackEgo hg twh
21:08:04 <oerjan> at least i got some awkward error message
21:08:06 <shachaf> or fix `before
21:08:22 <fizzie> Maybe I should update in the chroot one of these days.
21:08:30 <oerjan> shachaf: um the point is i _couldn't_ write lastfiles correctly
21:08:49 <oerjan> i could split on spaces, but that would also be wrong.
21:09:01 <shachaf> the "or fix `before`" was addressed at fizzie hth
21:09:39 <shachaf> Actually you should be able to `fetch a more recent hg for read-only operations.
21:09:59 <fizzie> That would be th.
21:24:17 <shachaf> th?
21:29:14 -!- keemyb has quit (Remote host closed the connection).
21:44:51 <fizzie> Totally hacky.
21:45:04 <fizzie> Maybe I will attempt to upgramate things, but don't expect miracles.
21:48:21 <shachaf> p. sure i'm going to expect miracles whether you want me to or not
21:48:29 <shachaf> what am i paying you for hth
21:50:26 <fizzie> I think I'll make a copy of the entire chroot, before messing it up totally.
21:51:09 <shachaf> `ls tmp
21:51:18 <HackEgo> paste \ spline \ spout
21:51:20 <shachaf> `mkdir tmp/h
21:51:21 <HackEgo> No output.
21:52:09 <shachaf> Oh, apparently hg is complicated. Never mind.
21:52:12 <shachaf> `rmdir tmp/h
21:52:13 <HackEgo> No output.
21:53:05 <fizzie> I'm attempting to go from wheezy to jessie in there, that'll give you mercurial 3.1.2 if it's new enough.
21:53:14 <fizzie> Currently it's 2.2.2.
21:53:28 <fizzie> Will have to take care of a few matters first, though.
21:53:29 <shachaf> I don't know what version we want. oerjan's the expert.
21:53:30 <shachaf> `? oerjan
21:53:32 <HackEgo> Your wise ass-@messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
21:53:59 <shachaf> `swrjan s.future.mercury.
21:54:11 <HackEgo> oerjan//Your wise ass-@messages-lord fanfic oerjan is a lazy expert in mercury computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
21:58:22 <oerjan> i don't know what version we want either hth
21:59:40 <oerjan> i'd have to look up what the function i wanted to use was. or wait, my botched attempt may be in hg history
21:59:46 <oerjan> `doag bin/lastfiles
21:59:52 <HackEgo> 8452:2016-06-12 <shachäf> sled bin/lastfiles//s/log/log --removed/ \ 8434:2016-06-10 <shachäf> sled bin/lastfiles//s/....$/-- "$@"/ \ 8432:2016-06-10 <shachäf> sled bin/lastfiles//s/$/ "$@"/ \ 7128:2016-03-06 <oerjän> mkx bin/lastfiles//hg log -l 1 --template "{files}\\n"
22:00:03 <oerjan> `1 doag bin/lastfiles
22:00:07 <HackEgo> 1/1:8452:2016-06-12 <shachäf> sled bin/lastfiles//s/log/log --removed/ \ 8434:2016-06-10 <shachäf> sled bin/lastfiles//s/....$/-- "$@"/ \ 8432:2016-06-10 <shachäf> sled bin/lastfiles//s/$/ "$@"/ \ 7128:2016-03-06 <oerjän> mkx bin/lastfiles//hg log -l 1 --template "{files}\\n"
22:00:32 <oerjan> `1 doag bin/before
22:00:34 <HackEgo> 1/2:8451:2016-06-12 <shachäf> sled bin/before//s/log/log --removed/ \ 8435:2016-06-10 <shachäf> sled bin/before//s/-2/"$(hg log --template \'{rev}\\\\n\' "$f" | tail -n+2 | head -n1)"/ \ 8433:2016-06-10 <shachäf> sled bin/before//s/files/files "$@"/ \ 8431:2016-06-10 <shachäf> revert \ 8430:2016-06-10 <shachäf> mkx bin/before//(
22:00:39 <oerjan> `n
22:00:40 <HackEgo> 2/2:[[ -n "$1" ]] && echo "$1" || lastfiles) | while read f; do echo -n "$f//"; hg cat -r -2 "$f"; done \ 7379:2016-04-14 <shachäf> mkx bin/before//lastfiles | while read f; do echo -n "$f//"; hg cat -r -2 "$f"; done
22:00:45 <oerjan> or not.
22:01:04 <oerjan> i suppose i only tested it with hg commands.
22:01:43 <oerjan> hm... if i did it in private, i'll have logs myself
22:06:26 <oerjan> `cat bin/lastfiles
22:06:27 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
22:08:10 <oerjan> cannot find it. which means i must have done it in _public_...
22:08:18 <oerjan> also, food ->
22:08:21 <fizzie> I think the issue might've been that you couldn't do "{join(files,'\n')}\n".
22:08:34 <oerjan> that rings a bell
22:08:48 <oerjan> it was definitely similar
22:09:22 <fizzie> Or apparently {files % '{file}\n'} should also work.
22:09:37 <fizzie> These were both from the "examples" section of 'hg help templates'.
22:09:56 <oerjan> it knew the parts, but files didn't implement the list operations or something
22:12:08 <fizzie> Yes. {join(files,'\n')} causes an "unknown exception encountered" error, while {files % '{file}\n'} just produced the files as space-separated.
22:12:30 <oerjan> is this fixed in newer hg?
22:12:45 <oerjan> well, i guess you found it in the manual, so...
22:13:28 <fizzie> Guess so. Though I'm looking at hg 4.0 here. But 3.x sounds new enough.
22:13:37 <fizzie> The silly thing is still making a copy of the chroot, however.
22:26:27 -!- MDude has joined.
22:30:34 -!- krok_ has joined.
22:47:32 -!- hppavilion1 has joined.
22:50:33 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
22:53:34 -!- boily has joined.
22:53:38 <boily> `wisdom
22:53:50 <HackEgo> termite//Termites are genericized ants for intellectual property reasons.
22:54:08 <oerjan> bood pretty much midnily
22:57:18 <boily> bon pas encore tout à fait rendu en sœirjanée!
22:57:22 <boily> @massages-loud
22:57:22 <lambdabot> oerjan said 2h 19m 24s ago: <boily> aaaah! forgot to chicken! <-- and then you were twarted by freenode's antispam quit message censorship
22:57:30 <boily> wut?
22:58:45 <boily> meanwhile, the results are up! http://mahjong-ny.com/news-and-events/steve-smith-wins-2017-rro/
23:00:04 <oerjan> boily: quit messages the first few minutes after you join are ignored, so that spammers cannot use them too efficiently
23:00:10 <fizzie> boily: 02:11 -!- boily [~alexandre@cable-] has quit [Client Quit]
23:00:27 <fizzie> Oh, oerjan already explained.
23:00:32 <fizzie> I was up in the backscrolls.
23:02:32 -!- Phantom_Hoover has joined.
23:02:44 <boily> aaaaurgh.
23:02:54 <boily> fizziello!
23:03:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
23:12:19 <fizzie> `` hg --version | head -1
23:12:20 <HackEgo> Mercurial Distributed SCM (version 3.1.2)
23:12:22 <fizzie> A brave new world.
23:12:30 <fizzie> Probably everything is now broken.
23:13:15 <oerjan> `mk test//hi
23:13:18 <HackEgo> test
23:13:21 <oerjan> `cat test
23:13:22 <HackEgo> hi
23:13:28 <oerjan> `url test
23:13:28 <HackEgo> http://hackego.esolangs.org/fshg/index.cgi/file/tip/test
23:13:55 <oerjan> not _everything_ hth
23:14:09 <oerjan> `cat bin/lastfiles
23:14:10 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
23:15:37 <\oren\> I need to make sure I go to NRT and not NTR
23:15:46 <oerjan> `mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}" -- "$@"
23:15:49 <HackEgo> bin/lastfiles
23:15:53 <oerjan> `before
23:15:54 <HackEgo> No output.
23:15:57 <oerjan> eep
23:16:01 <oerjan> `lastfiles
23:16:02 <HackEgo> bin/lastfiles
23:16:11 <oerjan> hm fancy
23:16:22 <oerjan> `cat bin/before
23:16:23 <HackEgo> lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done
23:16:47 <oerjan> `revert
23:16:48 <HackEgo> Done.
23:16:50 <oerjan> `before
23:16:59 <oerjan> nu what
23:16:59 <HackEgo> bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}" -- "$@"
23:17:05 <oerjan> `now
23:17:06 <HackEgo> bin/lastfiles//hg log --removed -l 1 --template "{files}\n" -- "$@"
23:17:37 <oerjan> `revert
23:17:38 <HackEgo> Done.
23:17:42 <oerjan> `before
23:17:43 <HackEgo> No output.
23:17:48 <oerjan> `now
23:17:49 <HackEgo> No output.
23:17:54 <\oren\> `when
23:17:56 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: when: not found
23:18:04 <oerjan> `` lastfiles >tmp/test
23:18:05 <HackEgo> No output.
23:18:14 <oerjan> `cat tmp/test
23:18:15 <HackEgo> bin/lastfiles
23:18:19 <oerjan> `revert
23:18:20 <HackEgo> Done.
23:18:28 <oerjan> `lastfiles
23:18:29 <HackEgo> bin/lastfiles
23:18:43 <oerjan> `` lastfiles >tmp/test2
23:18:44 <HackEgo> No output.
23:18:52 <oerjan> `` diff tmp/test tmp/test2
23:18:53 <HackEgo> 1c1 \ < bin/lastfiles \ \ No newline at end of file \ --- \ > bin/lastfiles
23:19:03 <oerjan> `file tmp/test
23:19:05 <HackEgo> tmp/test: ASCII text, with no line terminators
23:19:17 <oerjan> `cat bin/lastfiles
23:19:18 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
23:19:22 <oerjan> hm...
23:19:43 <fizzie> You probably want "{join(files,'\n')}\n" if the terminating newline was important.
23:20:24 <boily> `wisdom
23:20:26 <HackEgo> doublethink//Doublethink is the ability to hold the right belief. (If you think that you disagree with this definition, think again.)
23:20:27 <oerjan> `mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}\n" -- "$@"
23:20:29 <HackEgo> bin/lastfiles
23:20:32 <oerjan> `before
23:20:39 <HackEgo> bin/lastfiles//hg log --removed -l 1 --template "{files}\n" -- "$@"
23:20:48 <oerjan> before seems rather slow
23:20:53 <oerjan> `cat bin/before
23:20:54 <HackEgo> lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done
23:20:57 <\oren\> `wisdon
23:20:57 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wisdon: not found
23:21:04 <fizzie> Noticed. I don't know what's up with that.
23:21:11 <oerjan> `` echo hi>test; echo ho>test2
23:21:13 <HackEgo> No output.
23:21:16 <oerjan> `before
23:21:21 <HackEgo> test2//test2: no such file in rev e91affe80bdf
23:21:24 <fizzie> Although I have heard people complain about the start-up time of Mercurial.
23:21:30 <oerjan> `lastfiles
23:21:31 <HackEgo> test2
23:21:34 <fizzie> Then again, that should apply to lastfiles as well.
23:21:35 <oerjan> huh
23:21:47 <oerjan> it's not working.
23:21:55 <fizzie> Curious.
23:22:07 <fizzie> `` hg log --removed -l 1 --template "{files}"
23:22:08 <HackEgo> test2
23:22:25 <fizzie> `` hg log --removed -l 1 --template "{files % '{file}\n'}"
23:22:26 <HackEgo> test2
23:22:29 <boily> `wisdom
23:22:30 <HackEgo> résumé//résumé is a French summary. Not a curriculum vitæ.
23:22:32 <fizzie> It just lists that one file.
23:22:37 <fizzie> That's odd.
23:22:38 <oerjan> oh wait
23:22:47 * oerjan slaps self
23:22:53 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:23:00 <oerjan> `` echo hum>test; echo erm>test2
23:23:02 <HackEgo> No output.
23:23:04 <oerjan> `before
23:23:15 <HackEgo> test//hi \ test2//ho
23:23:21 <fizzie> Well, that's nicer.
23:23:25 <fizzie> But what *is* that delay.
23:23:49 <oerjan> `doag bin/lastfiles
23:23:56 <\oren\> `resume
23:23:57 <HackEgo> 10370:2017-03-07 <oerjän> mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,\'\\n\')}\\n" -- "$@" \ 10369:2017-03-07 <oerjän> revert \ 10368:2017-03-07 <oerjän> revert \ 10367:2017-03-07 <oerjän> revert \ 10366:2017-03-07 <oerjän> mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,\'\\n\')}" -- "$@" \ 8452:201
23:23:57 <HackEgo> résumé
23:24:05 <oerjan> that was also slow
23:24:23 <\oren\> `? doag
23:24:24 <HackEgo> doag? ¯\(°​_o)/¯
23:24:29 <\oren\> `? dog
23:24:30 <fizzie> `` time hg log >/dev/null
23:24:30 <HackEgo> dog? ¯\(°​_o)/¯
23:24:34 <HackEgo> real: 0m3.273s, user: 0m3.240s, sys: 0m0.030s
23:24:39 <\oren\> `? hoag
23:24:40 <HackEgo> ​`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
23:24:41 <fizzie> That in general is a little slow.
23:25:04 <fizzie> `` time hg log -l 1 >/dev/null
23:25:05 <HackEgo> real: 0m0.355s, user: 0m0.590s, sys: 0m0.000s
23:25:11 <fizzie> And that's not, because of the limit.
23:25:25 <shachaf> fixxie it
23:25:27 <shachaf> twh
23:25:33 <fizzie> Maybe `before should somehow manage to do it with hg log -l rather than hg log | tail -n.
23:25:41 <shachaf> maybe
23:25:52 <shachaf> but doag ought to be fast
23:25:56 <shachaf> like \oren\'s build system
23:26:00 <shachaf> \oren\: how's that going
23:26:08 <\oren\> increased
23:26:21 <\oren\> nwo takes 5 hours
23:26:30 -!- DHeadshot has quit (Ping timeout: 268 seconds).
23:26:33 <shachaf> Imagine if it took a few minutes.
23:26:34 <\oren\> aprox
23:26:49 <shachaf> fizzie: How long does it take you to build your things at work? A few minutes?
23:27:03 <fizzie> shachaf: It's probably confidential.
23:27:20 <shachaf> There are plenty of public talks about bazel in the cloud and that sort of thing.
23:27:34 <fizzie> Yes, but not about what I work on.
23:27:49 <fizzie> Let's just say that many things build fast, and some things build not so fast.
23:27:59 <shachaf> Sounds plausible.
23:28:08 <shachaf> But "not so fast" isn't 5 hours, I assume.
23:28:10 <\oren\> why woudl gogle name something after a erb?
23:28:14 <fizzie> Android apps have a thing called Proguard which isn't very parallelizable.
23:28:16 -!- tromp has quit (Read error: Connection reset by peer).
23:28:37 <boily> he\\reon\.
23:28:44 <shachaf> \oren\: 420 bazel it
23:28:46 -!- tromp has joined.
23:29:21 <shachaf> The internal name for Bazel is Blaze. Citation: https://bazel.build/faq.html
23:29:29 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:30:10 <boily> \oren\: could you please add 袋 hth
23:30:25 <\oren\> basil
23:30:29 <shachaf> copumpkin doesn't like bazel.
23:30:40 <shachaf> But he doesn't want to say why.
23:30:41 <oerjan> Zelab would be a good name for some evil madsci center
23:30:44 <fizzie> I believe Android builds with make.
23:30:59 <fizzie> Citation: https://source.android.com/source/building.html
23:31:10 <shachaf> You mean Android itself, not your Android programs, I guess.
23:31:14 <shachaf> Yes.
23:31:14 <fizzie> Right.
23:31:23 <shachaf> Chrome builds with -- all sorts of things, I don't know.
23:31:25 <shachaf> It's complicated.
23:31:29 <fizzie> Yeah, I know.
23:31:37 <fizzie> There was at least Ninja, GYP and gn.
23:31:47 <shachaf> Those were the three I was about to name.
23:31:59 <shachaf> ChromeOS builds with Portage.
23:32:42 <\oren\> missing from the FAQ: wtf even is Docker
23:33:08 <shachaf> No one knows the answer to that.
23:33:49 <int-e> mountain king is nasty
23:33:54 <shachaf> Can you believe that people manage servers in production environments by doing things like ssh server.blah, vi /etc/foo, apt-get install bar, etc.?
23:34:08 <shachaf> int-e: How far have you gotten?
23:34:11 <fizzie> I do that with HackEgo.
23:34:22 <int-e> V rfcrpvnyyl ungr gur cneg jurer gurl uvqr chmmyrf va n znmr.
23:34:44 <int-e> I got to the room, solved both pillars, but not at the same time ;)
23:34:48 <fizzie> fungot: Are you a production environment?
23:34:49 <fungot> fizzie: i doubt chandler is saying that the project is to write apps and implementations that would rather abide by the rules of how to make a fnord
23:34:55 <shachaf> fizzie: But at least HackEgo's repository is in hg!
23:35:07 -!- krok_ has quit (Remote host closed the connection).
23:35:08 <shachaf> I wouldn't call HackEgo a production environment.
23:35:21 <fizzie> Well, esolangs.org, then.
23:35:38 <\oren\> My website uses tarvcs
23:35:42 <shachaf> It all runs on one machine, at least, right?
23:35:45 <shachaf> int-e: But you know how to find the puzzles, right?
23:35:46 <fizzie> It does.
23:35:51 <fizzie> I do have a git repo for config files, I guess that counts a little.
23:36:08 <int-e> shachaf: not if there's a way beyond blind search.
23:36:11 <shachaf> Can you believe that people with multiple machines in multiple physical places manage things that way?
23:36:19 <shachaf> int-e: Ah, there's a way.
23:36:24 <shachaf> But I guess I shouldn't say more.
23:36:33 <fizzie> I don't find that hard to believe at all, actually.
23:36:43 <shachaf> I don't either.
23:36:46 <shachaf> But I find it scow.
23:37:19 <shachaf> fizzie: Should I use Kubernetes?
23:38:48 <fizzie> Ooh, the "Release Engineering Best Practices at Google" deck is a good source for codename citations.
23:38:53 <fizzie> It's got Rapid, MPM, Sisyphus.
23:39:38 <Jafet> I imagine most production environments are actually run with things like: 0 0 0 * * cp ~bob/etc/foo.updated /etc/foo && pkill -HUP foo
23:39:40 <shachaf> Oh, too good.
23:40:03 <shachaf> fizzie: I bet Rapid's previous name is confidential.
23:40:22 <fizzie> It's so confidential, I don't even know it. I'm pretty sure it was called Rapid when I joined.
23:40:33 <shachaf> Yes, it was called Rapid when I joined too.
23:40:36 -!- boily has quit (Ping timeout: 240 seconds).
23:40:38 <shachaf> It was a very bad choice of name.
23:40:50 <shachaf> I think maybe you still see it in emails generated by Rapid or something?
23:41:28 <fizzie> Our team had an internal tool called [REDACTED], which was also a bad choice, we had to rename it to [REDACTED] when it got adopted by others.
23:42:13 <\oren\> Jafet: my website uses C programs instead of shell scripts mostly
23:43:10 -!- boily has joined.
23:52:54 <shachaf> fizzie: I don't think those slides have enough information to be able to cite anything other than the existence of a tool.
23:53:30 <fizzie> I don't know, there's a diagram and everything.
23:54:15 <shachaf> The name "rapid" is pretty good.
23:54:26 <shachaf> high-quality doublethink
23:54:38 <shachaf> I should use this trick for all code names.
23:56:27 <shachaf> Google Buzz was originally called Taco Town. Citation: https://books.google.com/books?id=V1u1f8sv3k8C&ots=BSuTdr8onG&pg=PA377
23:56:54 <shachaf> There's another code name I'd want to mention but I can't find a citation.
23:59:25 <fizzie> I mostly like the fishy code names for the phones (marlin, sailfish, angler, bullhead, shamu, and so on).
00:00:00 <shachaf> I like the naming scheme for your meeting rooms.
00:00:11 <fizzie> Well, we've got many.
00:01:30 <shachaf> I mean the confusing one.
00:02:31 <fizzie> I have my weekly 1:1s in Hell.
00:03:01 <shachaf> Soon you'll join this fellow in hell! -- the Wizard of Yendor
00:03:39 -!- hppavilion1 has joined.
00:10:31 <Jafet> could be worse, like a cafeteria named hell
00:13:17 <Zarutian> Jafet: where you are not sure if that pink gelatinous blob is a) spam with too much gelatin in it, b) some sort of desert, c) something gone bad or d) both all of these and none
00:14:25 <Jafet> well, you'd get a tired movie quote every time your team has a deadline
00:17:40 <Zarutian> redbelly might not be a good name then (is: rauðmagi)
00:25:23 -!- Lymia has quit (Ping timeout: 246 seconds).
00:31:53 -!- Lymia has joined.
00:34:20 -!- Lymia has quit (Read error: Connection reset by peer).
00:39:06 -!- Lymia has joined.
01:01:48 <boily> `wisdom
01:01:49 <HackEgo> oerjan//Your wise ass-@messages-lord fanfic oerjan is a lazy expert in mercury computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
01:16:41 <erkin> `wisdom
01:16:43 <HackEgo> ehird//ehird is the person who Taneb definitely isn't.
01:16:54 <shachaf> `w
01:16:56 <HackEgo> bø//Bø is not just one, but _two_ municipalities in Norway. And not just three, but at least _four_ farms. Ah ah ah ah ah!
01:17:10 <erkin> Wowee!
01:17:36 <shachaf> `5
01:17:39 <HackEgo> 1/3:775) <fungot> olsner: over the undertow! under the overpass! around the future and not just fnord for example. it's just the syntax \ 567) (Of Minecraft:) <elliott> So basically I didn't understand what it was at all, I thought maybe you were meant to be like a worm and just sort of wriggle about underground. \ 33) <mycroftiv> [...] s
01:17:40 <shachaf> `n
01:17:40 <HackEgo> 2/3:ometimes i cant get out of bed becasue the geometry of the sheet tangle is too fascinating from a topological perspective \ 724) <itidus21> ais523: thats very zen really <ais523> no, it's more or less the opposite of zen \ 640) <Gregor> pikhq: And of course Rick Perry, saying that there's something wrong with a country where gays can
01:17:42 <shachaf> `n
01:17:43 <HackEgo> 3/3: serve in the military but we don't elect a douchebag as president.
01:18:03 * erkin ponderous
01:18:16 <shachaf> `` doat | grep Perry
01:18:21 <HackEgo> 7212:2016-03-14 <b_jonäs> learn pbflist is update notification for the Perry Bible Fellowship webcomic. http://pbfcomics.com/
01:18:28 <shachaf> I guess nitia added it.
01:18:33 <shachaf> The good old days.
01:20:06 <boily> hellorkin.
01:20:20 <boily> Long Live Nitia. May the Diæresis be with You.
01:20:50 <erkin> hëllö
01:25:21 -!- Zarutian has quit (Quit: Zarutian).
01:42:10 -!- MDude has quit (Ping timeout: 268 seconds).
02:00:56 <\oren\> wtf, now austria was taken over my savoy?
02:01:06 <\oren\> *by
02:01:29 <shachaf> That's what happens when your builds are slow.
02:01:57 <shachaf> Have you ever noticed that "slow" and "scow" differ by only one letter?
02:04:23 -!- oerjan has quit (Quit: Nite).
02:04:31 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:22:18 -!- MDude has joined.
02:26:18 -!- boily has quit (Quit: BROKER CHICKEN).
02:54:00 <zzo38> Is there such a predecimal coin as 2 bob 1 pence?
02:55:22 <shachaf> You mean, currencies called bob and pence with a fixed exchange rate?
02:55:51 <shachaf> according to http://projectbritain.com/moneyold.htm a florin was called 2 bob hth
02:56:32 <zzo38> But that is only 2 bob, not 2 bob 1 pence, it is a bit short. I do know of a florin and it is a bit less
02:56:58 <shachaf> Oh, a coin with that value?
02:57:26 <zzo38> Yes, that is what I mean
03:36:52 -!- moony has quit (Remote host closed the connection).
04:16:17 -!- augur has joined.
04:27:03 <\oren\> The system in harry potter is all kinds of f'd up
04:27:36 <\oren\> 17 and 29? really? ugh
04:29:03 <shachaf> Prime numbers are more magic.
04:29:28 <Jafet> but are they MoR magic?
04:30:40 <Jafet> of researchers polled about P = NP: “126 (83%) believed the answer to be no, 12 (9%) believed the answer is yes, 5 (3%) believed the question may be independent of the currently accepted axioms and therefore impossible to prove or disprove, 8 (5%) said either don't know or don't care or don't want the answer to be yes nor the problem to be resolved.”
04:40:55 <\oren\> I think the answer is currently no, but it is possible that such problems can be solved by a computer of a different kind
04:42:11 <shachaf> P = NP isn't a question about what computers that you can build can do, it's a question about Turing machines.
04:42:50 <\oren\> right. so I think it might be possible to construct a computer with more theoretical power than a turing machine.
04:43:45 <Hoolootwo> I'm not convinced we can construct a computer with infinite memory :P
04:43:51 <\oren\> at which point P = NP would be rendered a less interesting question
04:44:00 <shachaf> That seems likely (though I doubt you can build a nondeterministic turing machine), but it's irrelevant to P=NP.
04:44:15 <shachaf> I think it's an interesting question anyway.
04:44:33 <Jafet> oh, exactly one of the respondents did not want it to be resolved
04:44:40 <Jafet> job security, I guess
04:44:47 <shachaf> Can you believe people don't even know whether P=PSPACE?
04:44:55 <shachaf> Computer scientists are clueless.
04:45:06 <Jafet> they're to egotistic to take the I out of the picture
04:45:12 <Jafet> *too
05:15:14 <pikhq> At least we're certain P is a subset of PSPACE!
05:15:57 <pikhq> (but if P=PSPACE then P=NP)
05:17:59 <shachaf> POOCHTIME ⊆ POOCHSPACE
05:18:25 <shachaf> POOCHTIME ⊆ SMOOCHTIME
05:40:54 -!- augur_ has joined.
05:42:30 -!- augur__ has joined.
05:42:31 -!- augur_ has quit (Read error: Connection reset by peer).
05:42:35 -!- augur__ has changed nick to augur_.
05:43:09 -!- augur has quit (Read error: Connection reset by peer).
06:15:42 <zzo38> Do you like the shorter implementation of Myth that I made up? Do you like my suggestion of the variant also?
06:19:40 <zzo38> Also, is the link for 140 bytes contest even valid?
07:25:14 -!- impomatic has quit (Quit: http://corewar.co.uk).
08:27:09 -!- AnotherTest has joined.
08:42:09 <rdococ> sdfasdf
08:45:06 <erkin> good point
08:45:22 <erkin> shachaf: Where does SPOOCHTIME come into play?
08:52:56 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
08:59:20 -!- SirDarius has joined.
09:09:11 <shachaf> Is that a combination spoon/pooch?
09:18:08 <int-e> shachaf: I didn't play but if there is a way I suspect I know what it is. (naq vg'f npghnyyl n znc... whfg cynprq va n jnl gung lbh unir frireny zvahgrf gb pbzcyrgryl sbetrg nobhg vg)
09:18:41 <int-e> and if that's it it's something that I might have missed forever anyway.
09:19:57 <shachaf> Yes, that's it.
09:20:11 <shachaf> No spoilers saying it now since you'll certainly check.
09:21:13 <shachaf> I suppose saying it existed was kind of spoilers.
09:33:33 <int-e> it's okay.
09:36:14 <int-e> I should've expected this, rather than thinking that the developers are a bunch of assholes, but I opted for the latter :P
09:37:03 <shachaf> But memorizing the path is still annoying.
09:41:29 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
09:45:15 <int-e> I'm considering to use pen and paper.
09:52:57 <shachaf> What you need is someone next to you who can focus on remembering the path.
09:53:19 <shachaf> One time I got lucky and the correct path was all the way to the right and then all the way up.
09:53:30 <shachaf> But then I did badly on a bunch of other puzzles.
10:15:25 -!- augur_ has quit (Remote host closed the connection).
10:31:33 -!- oerjan has joined.
10:32:48 <oerjan> so much for sleeping
10:51:33 -!- augur has joined.
10:54:58 -!- augur has quit (Remote host closed the connection).
11:01:48 -!- augur has joined.
11:26:00 <int-e> shachaf: I'm also planning on just restarting if the path is not a zigzag :P
11:32:08 <oerjan> @unlambda ``@i`|cT
11:32:09 <lambdabot> T
11:32:14 <oerjan> fancy
11:33:35 -!- boily has joined.
11:38:38 <boily> `wisdom
11:38:42 <b_jonas> I golfed down my code 5 further bytes
11:38:45 <HackEgo> styrofoam//styrofoam is Taneb's only weakness.
11:38:55 <oerjan> booda fternoily
11:39:07 <boily> b_jellonas. aiming for the most golf code?
11:39:17 <boily> bon matœrjan! couldn't sleep?
11:39:32 <oerjan> i stayed up too late
11:39:42 <b_jonas> boily: not necessarily, but I want to golf it while keeping the underlying beauty of how the evaluation step is just pack-unpack-pack-unpack
11:39:53 <b_jonas> boily: http://codegolf.stackexchange.com/a/112163/6691
11:39:57 <oerjan> and then woke up after 5 hours or so
11:40:17 <b_jonas> you could probably get a somewhat shorter solution that doesn't try to use this method, but like arrays or bitwise stuff or something
11:40:25 <oerjan> why isn't my unlambda code working when my previous test did :(
11:40:37 <b_jonas> if you do, you should post it separately
11:43:49 -!- augur has quit (Remote host closed the connection).
11:45:14 <HackEgo> [wiki] [[Deadfish i]] https://esolangs.org/w/index.php?diff=51305&oldid=30640 * GermanyBoy * (+243) added link to implementation
11:45:33 <int-e> damn, what's @
11:46:08 <oerjan> int-e: read character
11:46:56 <int-e> Ah.
11:46:59 <oerjan> (then apply argument to i if you succeeded)
11:47:08 <oerjan> (or to v otherwise.)
11:48:09 <oerjan> i'm trying to debug my code in TIO, but something's wrong even though the central part is already tested.
11:49:31 <HackEgo> [wiki] [[Deadfish i]] https://esolangs.org/w/index.php?diff=51306&oldid=51305 * GermanyBoy * (+148) added note about interpreters
11:58:39 <oerjan> now i cannot get the already tested part to work :(
12:01:11 <boily> :(
12:02:19 <b_jonas> oerjan: typical
12:09:23 -!- dok has quit (Ping timeout: 264 seconds).
12:09:30 <oerjan> ok the part tested before that still works.
12:13:20 <int-e> `? password
12:13:22 <HackEgo> The password of the month is n9y25ah7
12:13:53 <int-e> `learn The password of the month is OSBDemoLap9W53!
12:13:56 <HackEgo> Relearned 'password': The password of the month is OSBDemoLap9W53!
12:15:47 <b_jonas> what? really?
12:17:21 <boily> where do the passwords of the month come from?
12:19:16 <oerjan> oh duh i forgot the self application
12:19:29 <oerjan> i have no idea where the latest one came from
12:19:37 <int-e> boily: well, for the last two, one was a tweet by Sean Spicer, and the other comes from a CIA document leaked by Wikileaks.
12:20:47 <int-e> (I guess that means I should be sorry for all residents who are government contractors or employees with security clearance in the US)
12:21:24 <oerjan> ...didn't help.
12:22:25 -!- LKoen has joined.
12:23:32 <int-e> oerjan: well what *are* you trying to do?
12:23:49 <oerjan> i'm trying to parse a digit in unlambda.
12:23:55 <oerjan> into a church numeral.
12:23:56 <int-e> ah, eww.
12:24:21 <oerjan> the part of my code that counts v's until the next i argument is working.
12:24:45 <oerjan> the part that _skips_ v's until the next i argument, then passes to the first part _was_ working previously.
12:24:56 <oerjan> or so i thought my test showed.
12:25:55 <oerjan> (once i have those, it should be a simple matter of wrapping `?9`?8 ... around it.
12:31:15 -!- boily has quit (Quit: BRASS CHICKEN).
12:31:56 -!- impomatic has joined.
12:33:29 <oerjan> ok it's working again. i'm not entirely sure what i changed in the test code, i may have confused i's and v's.
12:38:36 <oerjan> gah now i'm forgetting the @
12:39:33 <oerjan> yay, it parsed a 4
12:40:53 <oerjan> @unlambda ``@i````?0`?1`?2`?3`?4`?5`?6`?7`?8`?9```sii``s`k`s`kc``s``s`ks``s`kk``s`ks``s`kk``s`kd``s`kk``sii`k``ss`k`k````sii``s`k`s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`s``s`ksk`k``s`k`ss``s`kkk`kii.*i
12:40:54 <lambdabot> *
12:40:59 <oerjan> argh
12:41:05 <oerjan> oh
12:41:19 <oerjan> @unlambda ``@i````?0`?1`?2`?3`?4`?5`?6`?7`?8`?9```sii``s`k`s`kc``s``s`ks``s`kk``s`ks``s`kk``s`kd``s`kk``sii`k``ss`k`k````sii``s`k`s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`s``s`ksk`k``s`k`ss``s`kkk`kii.*i7
12:41:19 <lambdabot> *******
12:41:23 <oerjan> there you go
12:42:31 <oerjan> next step: parsing a whole number
12:42:35 -!- oerjan has quit (Quit: Later).
13:07:21 -!- dok has joined.
13:26:00 -!- sebbu2 has quit (Ping timeout: 240 seconds).
13:49:53 -!- Zarutian has joined.
14:06:39 * Taneb aaaaaaaaah
14:07:05 <Taneb> I've just unofficially heard that I'm going to be offered PhD funding
14:07:58 <b_jonas> Taneb: NICE! congrats
14:08:02 <b_jonas> where and in what topic?
14:08:38 <b_jonas> I mean, roughly where and in roughly what topic, you don't have to give the detailed phd research program you have to submit here, only a very short version
14:12:15 <Taneb> Newcastle University, applying graph theory for compilers targetting many-core architecture
14:13:21 <b_jonas> Sounds scary, which is normal for a PhD research topic. Thanks.
14:13:56 <Taneb> With the guy who wrote this: https://blogs.ncl.ac.uk/andreymokhov/graphs-a-la-carte/
14:14:00 <Taneb> (warning: Haskell)
14:14:36 <int-e> you make Haskell sound scary
14:14:48 <int-e> when in reality it's just lens :-P
14:15:21 <int-e> (I mean that's what is scary, to me...)
14:41:31 <int-e> Taneb: thanks for the link though I'm really more interested in the predecessor post :)
14:42:13 <Taneb> Ah, I meant to link to that one
14:53:18 -!- 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.”).
14:56:18 -!- `^_^v has joined.
14:57:44 <int-e> fun little exercise
14:58:23 <int-e> (this one: "prove that ε is the identity of + from the minimal set of axioms above. [...] Also prove that + is idempotent")
15:43:30 -!- Marcela_Gandara1 has joined.
15:52:23 -!- Phantom_Hoover has joined.
15:59:29 <rdococ> adsf
16:03:17 -!- Marcela_Gandara1 has quit (Ping timeout: 260 seconds).
16:06:41 <rdococ> hm
16:07:40 <rdococ> could you give an FSA or PDA-level language a surreal "forever" construct/zeno construct/infinity construct that would allow it to run countably infinitely many instructions in finite time, and would it gain a computational level as a result?
16:09:03 <Phantom_Hoover> fsa it would be useless because fsas all halt or recur anyway
16:09:14 <Phantom_Hoover> could be interesting with a pda
16:11:09 <Phantom_Hoover> offhand i can't immediately tell from google whether halting is decidable for PDAs
16:18:14 -!- Zarutian has quit (Quit: Zarutian).
16:34:07 <rdococ> I think the FSA equivalent to the zeno construct would be allowing an infinite number of states
16:34:39 <rdococ> which, does, indeed, make it TC, I believe
16:36:36 <rdococ> and allowing an uncountably infinite number would probably make it super-TC
16:38:46 <HackEgo> [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51307&oldid=51301 * Rdococ * (+30) yaya
16:40:16 <rdococ> hm
16:40:22 <rdococ> what about hyper-lazy evaluation
16:40:59 <rdococ> expressions are never evaluated, even when needed. they are only evaluated when they need to be printed to the screen.
16:41:32 -!- mtve has joined.
16:41:37 -!- sebbu has joined.
16:58:57 <Phantom_Hoover> <rdococ> I think the FSA equivalent to the zeno construct would be allowing an infinite number of states
16:59:09 <Phantom_Hoover> this is basically just turning it into a turing machine
17:00:39 <rdococ> <rdococ> which, does, indeed, make it TC, I believe
17:03:21 -!- SirDarius has quit (Quit: Leaving).
17:04:46 <Phantom_Hoover> sure, my point is more that it's not a very interesting way of making it tc
17:05:58 <rdococ> true
17:06:28 <rdococ> I really want a more intriguing way to make a TC language super-TC, other than adding a surreal forever construct
17:10:57 -!- DHeadshot has joined.
17:16:58 <Taneb> int-e, I ended up proving that in Agda
17:21:39 <Phantom_Hoover> proving what
17:24:41 <Taneb> Phantom_Hoover, given the axioms that + is commutative ans associative, (G, →, ε) is a monoid, → distributes over +, and x → y → z = x→y + x→z + y→z, prove that ε is the identity of +, and that + is idempotent
17:24:47 <Taneb> (taken from https://blogs.ncl.ac.uk/andreymokhov/an-algebra-of-graphs/ )
17:31:02 -!- Lord_of_Life has quit (Excess Flood).
17:32:39 -!- hppavilion1 has joined.
17:32:59 -!- Lord_of_Life has joined.
18:00:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
18:04:51 -!- oerjan has joined.
18:05:01 -!- hppavilion1 has joined.
18:53:05 -!- ais523 has joined.
19:02:44 <int-e> hmm, Isabelle makes this almost pointless
19:04:23 <int-e> http://int-e.eu/~bf3/tmp/Graph.thy.png
19:04:54 <int-e> (those "metis" lines were generated by sledgehammer... no manual collecting of facts was involved)
19:06:45 <int-e> (the Graph.thy file is there too but it's not very readable with the text encoded unicode symbols)
19:07:43 * oerjan solved that exercise in a vim window
19:07:56 <int-e> I used emacs ;)
19:08:04 <oerjan> HERESY
19:08:44 <int-e> http://int-e.eu/~bf3/tmp/graph.trs is what I produced manually
19:09:09 <int-e> (it's a .trs file because I tried to use a completion tool on it but the one I used failed)
19:09:18 <oerjan> argh no newlines in IE
19:09:47 <oerjan> the source view was better
19:09:47 <int-e> hmm, no content-type, I may be able to fix that
19:10:54 <oerjan> int-e: why do you hate infix notation tdnh
19:11:25 <int-e> now it's text/plain would that be better?
19:11:38 <oerjan> no, it's still prefix
19:11:51 <int-e> then I don't know what the problem is.
19:12:07 <oerjan> ...
19:12:12 <int-e> oerjan: I don't hate infix, I just wanted to stick to the TRS format... and then suddenly I was adding 5 terms.
19:12:31 <int-e> so I gave in at that one point :P
19:13:58 <int-e> shachaf: after all that practice yesterday I beat the mountain king in two attempts today
19:15:11 <oerjan> your first two lemmas are the same as my first two lines, at least
19:15:16 <int-e> 517+105. +100 was the rpyvcfr, I thought it fitting to do that right after that race.
19:15:27 <oerjan> (after i cleaned it up)
19:17:23 <oerjan> but then i did idempotency from that
19:17:32 <int-e> also I proved +(0,0) = 0 last.
19:17:46 <oerjan> um that's your second lemma
19:17:56 <int-e> chronologically
19:18:12 <oerjan> ok. because that made the rest trivial.
19:19:24 <oerjan> although i had z = e + z + z earlier.
19:20:32 <oerjan> hm Taneb said + was commutative, did you ignore that?
19:20:56 <oerjan> well it's listed
19:22:04 <int-e> it's possible that I didn't think of using it somewhere
19:22:15 <int-e> but I did not consciously choose to ignore it
19:22:34 <oerjan> well you have both left and right identity lemmas
19:22:46 <int-e> yes.
19:22:53 <int-e> didn't think of it too much :P
19:22:56 <int-e> avout
19:22:58 <int-e> about
19:23:15 <oerjan> WELL PROVED, ANYWAY
19:23:22 <int-e> :P
19:23:35 <rdococ> hi
19:24:11 <int-e> now that you mention it, it's funny that the two proofs in isabelle come out so differently
19:26:23 <int-e> anyway, commutativity is indeed not needed to prove those three laws. fun.
19:28:17 <int-e> nor is the associativity of the arrow? fancy.
19:30:36 <int-e> associativity of the arrow follows from the remaining laws. fun.
19:30:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
19:34:40 <shachaf> int-e: Sounds like you have more jams than I do.
19:34:46 <shachaf> int-e: Are you going for all the jams?
19:34:52 <int-e> Ah. (x --> y) --> z = (x --> y) --> (E --> z), and then you can do decompositions...
19:35:21 <int-e> shachaf: I don't know yet. But I've googled maximum scores now... I might just try.
19:35:57 <shachaf> Do you have a second +?
19:36:04 <int-e> no.
19:36:28 <shachaf> I think I was at ~500+70
19:36:43 <shachaf> Did you listen to the eclipse lecture?
19:36:59 <int-e> partly
19:37:05 <int-e> I cooked dinner
19:37:39 <shachaf> What did you cook?
19:40:02 <int-e> please ignore the proof attempt, proving (x --> y) --> z = (x --> y) --> z may not be so interesting after all.
19:40:15 <int-e> shachaf: nothing fancy, some pasta with sausages
19:41:16 <shachaf> Fresh pasta?
19:44:06 <int-e> never mind the associativity, I had messed up the decomposition law... formalization doesn't prevent typos :-(
19:45:37 <int-e> I didn't make it myself if that's what you mean.
19:46:53 <int-e> I didn't spend much time in the kitchen either ;)
19:49:12 -!- augur has joined.
20:16:07 <HackEgo> [wiki] [[Natyre]] N https://esolangs.org/w/index.php?oldid=51308 * Keymaker * (+2697) Time for this one to see the daylight... A new type of counter machine language.
20:16:58 <HackEgo> [wiki] [[User:Keymaker]] https://esolangs.org/w/index.php?diff=51309&oldid=46759 * Keymaker * (+69) Listed Natyre.
20:19:28 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
20:21:14 <HackEgo> [wiki] [[User:Keymaker]] https://esolangs.org/w/index.php?diff=51310&oldid=51309 * Keymaker * (+68) Forgot something...
20:24:04 -!- ais523 has quit (Remote host closed the connection).
20:25:14 -!- ais523 has joined.
20:34:06 <oerjan> @unlambda ``@``` `d``s`k`s``s`ks``s`kk``?0`?1`?2`?3`?4`?5`?6`?7`?8`?9```sii``s`k`s`kc``s``s`ks``s`kk``s`ks``s`kk``s`kd``s`kk``sii`k``ss`k`k````sii``s`k`s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`s``s`ksk`k``s`k`ss``s`kkk`kii`s`k``s``s`ksk```s``s`kski``s``s`ksk``s``s`kski i .* i4
20:34:07 <lambdabot> unlambda: Unknown operator '4'
20:34:07 <lambdabot> CallStack (from HasCallStack):
20:34:07 <lambdabot> error, called at Main.hs:45:38 in main:Main
20:34:25 <oerjan> hm now what
20:35:07 <oerjan> @unlambda ``@i``` `d``s`k`s``s`ks``s`kk``?0`?1`?2`?3`?4`?5`?6`?7`?8`?9```sii``s`k`s`kc``s``s`ks``s`kk``s`ks``s`kk``s`kd``s`kk``sii`k``ss`k`k````sii``s`k`s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`s``s`ksk`k``s`k`ss``s`kkk`kii`s`k``s``s`ksk```s``s`kski``s``s`ksk``s``s`kski i .* i4
20:35:08 <lambdabot> **************
20:35:29 <oerjan> 1*10 + 4
20:37:03 <oerjan> @unlambda ``@i``` `d``s`k`s``s`ks``s`kk``?0`?1`?2`?3`?4`?5`?6`?7`?8`?9```sii``s`k`s`kc``s``s`ks``s`kk``s`ks``s`kk``s`kd``s`kk``sii`k``ss`k`k````sii``s`k`s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`s``s`ksk`k``s`k`ss``s`kkk`kii`s`k``s``s`ksk```s``s`kski``s``s`ksk``s``s`kski ```s``s`kski``s``s`kski .* i2
20:37:03 <lambdabot> ******************************************
20:37:10 <oerjan> 4*10+2
20:45:07 -!- DHeadshot_ has joined.
20:45:28 -!- DHeadshot has quit (Ping timeout: 240 seconds).
20:50:23 -!- hppavilion1 has joined.
21:03:20 <hppavilion1> At 2.122e+10 YHz, a sound travelling through air would (in an ideal environment) have a wavelength at the Planck Length
21:03:34 <hppavilion1> Anything higher pitched than that and physics would break (I'm pretty sure).
21:03:53 <hppavilion1> (I mean, obviously you'd just mess up the air eventually, but that's in theory)
21:07:00 <oerjan> remember that the frequency also is proportional to the single particle energy
21:07:21 <oerjan> so the sonon is going to be earth-shattering.
21:08:00 <oerjan> hm it must be called something else.
21:08:28 <oerjan> ah phonon
21:14:21 <\oren\> I wonder what frequency is the physical maximum
21:15:20 <\oren\> at a certain point vibrating object would be supersonic
21:15:33 -!- wob_jonas has joined.
21:16:13 <wob_jonas> ais523: I posted that modified obfu stuff I was talking about the last Friday. http://codegolf.stackexchange.com/a/112163/6691
21:16:25 <wob_jonas> The pack-unpack-pack-unpack thing
21:23:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
21:28:38 <wob_jonas> Though I prefer the original obfu post to this golf version.
21:46:01 -!- Perenelle has joined.
21:46:40 -!- Perenelle has quit (Client Quit).
22:13:52 -!- erkin has joined.
22:14:57 <oerjan> hm program is not returning the right number, but it _is_ calling the right I/O functions in the right order.
22:15:14 * oerjan learning how to printf debug unlambda
22:15:58 <oerjan> it's easy for a primitive function, just put `d`.D where D is your chosen debug character.
22:16:02 -!- hppavilion1 has joined.
22:17:35 <oerjan> i need to find a way to print the recursion argument... it _should_ be a church numeral so it's just a matter of where to put the dang thing
22:29:25 -!- augur has quit (Remote host closed the connection).
22:30:02 -!- augur has joined.
22:30:52 <oerjan> ok, all but the first iteration gets passed a 1
22:33:16 <wob_jonas> oerjan: are you writing unlambda by hand? or compiling from a more readable language?
22:34:20 -!- augur has quit (Ping timeout: 246 seconds).
22:38:25 <oerjan> by hand
22:38:50 <wob_jonas> oerjan: do you at least use some sort of interpreter in unlambda and writing most of the code in an interpreted language?
22:39:01 <oerjan> no.
22:39:10 <wob_jonas> ok
22:39:11 <oerjan> i am sort of trying to golf it
22:39:26 <oerjan> which is miserably failing on pure length terms
22:39:32 <wob_jonas> you can still help golfing with an optimizing compiler
22:42:31 <oerjan> then i'd have to write one and i've never really done that. i have a sort of slightly-optimizing abstraction eliminator which i'm not really using because it's missing subtleties.
22:43:05 <wob_jonas> write an interpreter then?
22:43:13 <oerjan> <http://oerjan.nvg.org/esoteric/ulify2.scm>
22:44:39 <oerjan> i'm not good at telling programs how to make judgement calls.
22:45:50 <oerjan> also, unlambda isn't good for parsing, that's sort of my _problem_ here...
22:46:47 <oerjan> right now, i'm trying to debug a program for parsing a simple ]-terminated number
22:57:06 -!- boily has joined.
22:58:06 <boily> `wisdom
22:58:10 <HackEgo> soap//Soap is the main ingredient for the iridescent visions that internet startups sell to investors.
22:58:22 <boily> `cwlprits soap
22:58:31 <HackEgo> int-̈e
23:02:17 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:03:00 <oerjan> bood midnily again
23:04:46 <boily> bons⅝irjan.
23:04:59 <boily> did you sleep between?
23:05:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
23:09:26 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:17:06 -!- DHeadshot_ has quit (Ping timeout: 240 seconds).
23:18:23 <oerjan> about 4 1/2 hours
23:19:26 -!- DHeadshot has joined.
23:19:55 <oerjan> hm curious, the calculation is performed but not passed on to the recursion...
23:22:02 <boily> there is no recursion.
23:22:20 <oerjan> indeed, unlambda strictly only has self application.
23:22:39 <wob_jonas> huhwhat
23:22:45 <shachaf> `? oerjan
23:22:46 <HackEgo> Your wise ass-@messages-lord fanfic oerjan is a lazy expert in mercury computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:23:40 <shachaf> `dowt oerjan
23:23:48 <HackEgo> 0:2012-02-16 Initïal import. \ 673:2012-08-27 <shachäf> run echo "Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian." >wisdom/oerjan \ 2649:2013-04-13 <shachäf> sed -i \'s/$/ And hates Roald Dahl./\' wisdom/oerjan \ 2650:2013-04-13 <shachäf> sed -i \'s/\\. And/ who/\' wisdom/oerjan \ 4652:2014-06-06 <s
23:24:18 <boily> oerjan is the most shachafed person.
23:24:48 <shachaf> `swrjan s,.*ord,evil overlord,
23:24:50 <HackEgo> oerjan//Your evil overlord he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:24:58 <shachaf> `revert
23:24:59 <HackEgo> Done.
23:25:03 <shachaf> `swrjan s,.*lord,evil overlord,
23:25:05 <HackEgo> oerjan//Your evil overlord fanfic oerjan is a lazy expert in mercury computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:25:18 <shachaf> `swrjan s.fanfic ..
23:25:20 <HackEgo> oerjan//Your evil overlord oerjan is a lazy expert in mercury computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:26:02 <oerjan> the ciiiircle of something
23:26:36 <boily> wait. there's a `swrjan command now?!?
23:27:13 <boily> `slwd oerjan//s/ "/ “/;s/" /” /
23:27:14 <HackEgo> oerjan//Your evil overlord oerjan is a lazy expert in mercury computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word “amortized” so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
23:27:30 <shachaf> `revert
23:27:31 <HackEgo> Done.
23:27:40 <shachaf> oerjan is evil but not to the point of evilquotes
23:28:36 <boily> itym beautyquotes hth
23:29:03 -!- tromp has quit (Read error: Connection reset by peer).
23:29:14 <oerjan> well i am a wikipedian
23:29:41 -!- tromp has joined.
23:30:02 <shachaf> Oh, would you like to fix some Wikipedia articles for me?
23:33:48 -!- Zarutian has joined.
23:34:56 <oerjan> yay found it
23:35:07 <oerjan> no do it yourself hth
23:35:44 <shachaf> the dogs now howl
23:35:59 <oerjan> ``````sii``s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`d``s`k`s``s`ks``s`kk``?0`?1`?2`?3`?4`?5`?6`?7`?8`?9```sii``s`k`s`kc``s``s`ks``s`kk``s`ks``s`kk``s`kd``s`kk``sii`k``ss`k`k````sii``s`k`s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`s``s`ksk`k``s`k`ss``s`kkk`kii`s`k``s``s`ksk```s``s`kski``s``s`ksk``s``s`kski`k``s`d
23:36:00 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `````sii``s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`kd``s`k`s`kk``s``s`ks``s``s`kskk`k`d``s`k`s``s`ks``s`kk``?0`?1`?2`?3`?4`?5`?6`?7`?8`?9```sii``s`k`s`kc``s``s`ks``s`kk``s`ks``s`kk``s`kd``s`kk``sii`k``ss`k`k````sii``s`k`s`k`s`kc``s``s`ks``s`k`s`ks``s`k`s`kk``s`k`s`ks``s`k`s`kk`
23:36:05 <oerjan> `k`s`@?]k`ki.*i42]
23:36:06 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: k`s`@?]k`ki.*i42]: not found
23:36:08 <oerjan> oops
23:36:24 <oerjan> oh, and it didn't fit either
23:36:24 -!- hppavilion1 has joined.
23:36:31 <oerjan> very well
23:37:24 <oerjan> a working number parser in a mere 418 bytes of unlambda
23:37:47 <oerjan> (did i mention i was theoretically golfing)
23:41:52 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:44:48 -!- DHeadshot has quit (Ping timeout: 258 seconds).
23:45:42 -!- wlp1s1 has changed nick to [ic].
23:45:47 -!- [ic] has changed nick to wlp1s1.
23:53:56 -!- oerjan has quit (Quit: Nite).
23:55:37 -!- hppavilion2 has joined.
23:56:09 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
23:57:27 -!- hppavilion1 has joined.
23:58:17 -!- Marcela_Gandara1 has joined.
23:59:44 <Zarutian> I know what first, second and third world as phrases was reffering to but what do they mean now?
00:00:20 -!- hppavilion2 has quit (Ping timeout: 268 seconds).
00:11:49 <Marcela_Gandara1> La verdad estemos alertas de lo que viene http://www.google.co.ve/url?q=https://www.youtube.com/watch%3Fv%3DBuDMKINx-M8&sa=U&ved=0ahUKEwjbkYvvjsjSAhWmilQKHbR3CE4QtwIIOzAH&usg=AFQjCNGZ1oIIWXF8iC3_5QmHHelJH5KzjA
00:18:23 -!- MDude has quit (Ping timeout: 264 seconds).
00:19:43 -!- MDude has joined.
00:22:34 <boily> `wisdom
00:22:35 <HackEgo> pdf//PDF stands for Pretty Depressing Format.
00:23:09 <boily> can't agree more. I passion fruitly hate PDFs.
00:24:55 -!- augur has joined.
00:25:23 <shachaf> `cwlprits pdf
00:25:31 <HackEgo> oerjän
00:25:38 <shachaf> What's wrong with PDF?
00:26:39 <zzo38> PDF is full of stupid
00:26:41 <boily> it's a horrible mess of random cross references with undocumented half-assed pseudo-features that may work in almost all readers almost all the time, sometimes.
00:28:59 <boily> it is the embodiement of schizophrenia. when delving into its putrid innards you can feel in your soul the very bureaucratic essence that permeates its wretched labyrinthine layout. so many different teams and braindead decisions hurled at the format after eternal meetings...
00:30:33 -!- Marcela_Gandara1 has quit (Ping timeout: 260 seconds).
00:35:00 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51311&oldid=51267 * Mattmon666 * (+37) Added Mostawesomeprogramminglanguage
00:36:45 <boily> bletch. that language is bad.
00:37:45 <shachaf> pooch-dog format
00:43:16 <boily> `? pooch
00:43:18 <HackEgo> pooch? ¯\(°​_o)/¯
00:43:26 <boily> fungot: pooch?
00:43:26 <fungot> boily: dear fnord i keep fnord things i said?
00:43:38 <shachaf> fungot: un cabot hth
00:43:39 <fungot> shachaf: you didn't answer my question, but it was fun. next time, just really interested.) no.
00:43:43 <Zarutian> boily: you prefer PostScript?
00:47:33 <boily> Zarutellon. PS is saner.
00:47:54 <shachaf> poochscow
00:48:26 <zzo38> DVI is better
00:48:29 <Zarutian> boily: yeah, PDF is supposed to be 'intrepreted PostScript' but I do not believe it
00:49:52 <Zarutian> zzo38: I have heard that acronym as in Digital Video Interface and Double Video Interlace but not in the context of vector graphics or documents
00:50:18 <boily> PDF is part PS, part unknown things, part JavaScript, part XML, and I wouldn't be surprised if there were some chopped beers in there.
00:50:22 <shachaf> zzo38: Is Gopher better than HTTP?
00:51:22 <zzo38> shachaf: For some things yes
00:52:19 -!- Phantom_Hoover has joined.
00:52:22 <zzo38> (But for other things HTTP is better, or at least would be if it weren't abused so much)
00:54:51 <zzo38> (not all other things, but some other things)
00:55:13 <shachaf> How is HTTP abused?
00:58:29 * Zarutian would prefer electronic communities distributed artifact|asset|blob storage where each thing in it is identified by the cryptographic hash(es) of its contents.
01:03:37 <Jafet> bittorrent communities have distributed PDFs! with sha-1 hashes!
01:05:17 <shachaf> Is a distributed PDF the same thing as a PDF of a distribution?
01:05:39 * boily fears the concept of a PDF of a distro
01:06:08 <shachaf> even a normal distro?
01:06:38 <boily> `quote Zipf
01:06:39 <HackEgo> 1121) <boily> everything is either zipf, branford, poisson, gamma, or uniform. outside of that, it's a weird curve invented by sadistic statistics teachers.
01:08:18 <Jafet> boily would fear this, then https://www.alchemistowl.org/pocorgtfo/pocorgtfo02.pdf
01:09:04 <boily> pocorgtfo? Proof of Concept Organisation Télévision Française de l'Ontario?
01:09:05 <Jafet> “Curious readers might want to run qemu-system-i386 -fda pocorgtfo02.pdf”
01:11:37 <boily> strangely, I'm not yet fearing it.
01:12:53 <boily> fearing it now.
01:13:06 <boily> no way in hell am I piping that thing into qemu.
01:17:19 -!- Marcela_Gandara1 has joined.
01:27:23 -!- Marcela_Gandara1 has quit (Ping timeout: 264 seconds).
01:32:57 <tswett> So I've been thinking about creating some kind of "fantasy game console emulator".
01:33:17 <zzo38> Can you describe what that means?
01:33:31 <tswett> It's an emulator, except it's for a game console that's never really existed; it's one that was designed solely for this emulator.
01:33:56 -!- Marcela_Gandara1 has joined.
01:34:03 <shachaf> Like the Java virtual machine, or the Z-machine?
01:34:11 <boily> tswellott. like the PICO-8?
01:34:58 <zzo38> What instruction set? An existing one, or a new one?
01:35:06 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:35:30 <tswett> shachaf: yeah, something like that.
01:35:43 <shachaf> zzo38: Do you like the Z-machine?
01:35:54 <tswett> boily: PICO-8 was the inspiration, but doesn't that just use plain old Lua?
01:36:04 <tswett> That's not nearly as fun.
01:36:04 <shachaf> Does one of the Zs in zzo38 stand for the Z-machine?
01:36:15 <zzo38> shachaf: The letters in "zzo38" stand for nothing
01:36:23 <tswett> I think I'd use an existing instruction set. The 8080 processor seems pretty nice.
01:36:55 <zzo38> But I do like Z-machine and have written two implementations (one in C, and one in JavaScript), and partially made a third (in 6502 assembly language, for Famicom)
01:37:13 <shachaf> Do you like Inform 6?
01:37:17 <shachaf> How about Inform 7?
01:37:42 <zzo38> I don't like Inform much
01:38:12 <zzo38> Zilch is better
01:38:43 <erkin> Is i7 an esolang
01:39:06 <tswett> I've heard a lot about the Z-machine but I've never actually looked at the instruction set or anything.
01:40:22 <boily> ¡Z! ¡El hombre con el sombrero nos envió! ¡Él nos contó muchas historias asombrosas! ¡Ho ho ho ho ho!
01:40:31 <shachaf> Do you like spells whose names start with F?
01:40:37 <shachaf> For example Frotz.
01:40:43 <zzo38> Here is a document http://zzo38computer.org/backup/zspec/zip_old.txt
01:41:19 <zzo38> Not all of the spell names is start with F, it can be other letters too, but so is "frotz" one of the Zork spells too.
01:41:32 <shachaf> Which ones don't?
01:42:06 <zzo38> Also see http://zzo38computer.org/zmachine/doc/tricky.txt it is the "Tricky Document" of Z-machine, with many ideas for optimizations and other stuff
01:42:58 <zzo38> (Many of the things in Tricky Document are things that probably nobody (or hardly anyone) has ever done before.)
01:43:57 <shachaf> zzo38: Do you like Zork: Grand Inquisitor?
01:44:05 <zzo38> I have never played it
01:44:17 <shachaf> It's good.
01:44:44 <shachaf> Can you run graphical Microsoft Windows games?
01:44:50 <shachaf> If so maybe you should try it.
01:45:28 <tswett> Looks like the Z-machine is kind of complicated compared to the 8080?
01:45:46 <shachaf> What axioms does the Zermelo machine support?
01:46:19 -!- Marcela_Gandara1 has quit (Ping timeout: 258 seconds).
01:47:39 <zzo38> I am on Linux it can't run Windows program.
01:48:02 <zzo38> However, SCUMMVM may be able to run it, and possibly Wine also might
01:48:54 <tswett> Lemme figure out how fast the 8080 was.
01:49:27 <Jafet> among other things, the axiom of choice, also known as the “Z's lemma”
01:49:33 <tswett> Let's suppose I just want to fill some memory with a value. What's the fastest way to do that?
01:50:06 -!- hppavilion1 has quit (Ping timeout: 268 seconds).
01:50:10 <shachaf> zzo38: whoa whoa whoa, ScummVM supports ZGI
01:51:24 <tswett> The fastest way is probably a little bit of trickery. Set the stack pointer to the beginning (or the end?) of that region and repeatedly push a value, then restore the stack pointer.
01:51:44 <shachaf> Why would that be fastest?
01:53:27 <tswett> Well, that fills 2 bytes per 11 "states". I'm pretty sure a "state" corresponds to one clock cycle.
01:54:04 <shachaf> zzo38: Do you like gnusto?
01:54:18 <shachaf> What about girgol?
01:56:12 <tswett> One alternative is to use MOV to fill 1 byte, taking 7 states, then INX to increment the memory pointer register, taking another 5 states. Much slower.
01:57:14 <fizzie> BytePusher is a little reminiscent of a console. (Very little.)
01:58:05 <tswett> shachaf: so... why *wouldn't* that be the fastest?
01:58:31 <shachaf> I don't know 8080
02:01:02 <zzo38> One thing you could do is to have a separate video processor with the video instruction set that I made up for a new computer machine, but you could make the video registers a bit different if you want to
02:01:29 <tswett> Yeah, I found the part of the manual where it talks about "states". One state = one period of the clock signal.
02:01:45 <Zarutian> tswett: z-machine was meant to be really portable.
02:03:10 <zzo38> Yes, Z-machine is really portable, can probably implement on Famicom too (I have partially done so, and it uses a new mapper I invented for that purpose)
02:04:42 <Zarutian> zzo38: such a