00:04:45 -!- PinealGlandOptic has quit (Quit: leaving).
00:16:27 -!- sleffy has joined.
00:23:32 <zzo38> Is this method "STA *+1(0:2)" and stuff like that common in MIX programs?
00:52:14 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
01:08:44 <Sgeo__> "Do I dare put a character named "Mallock" in a story about memory"
01:12:38 <\oren\> I had really strong soju at work today!
01:13:02 <\oren\> time to play cities: skylines!
01:24:40 -!- oerjan has joined.
01:27:40 -!- sleffy has quit (Ping timeout: 240 seconds).
01:41:51 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:01:40 -!- jaboja has quit (Ping timeout: 240 seconds).
02:06:40 -!- Sgeo_ has joined.
02:08:05 -!- Sgeo__ has quit (Ping timeout: 240 seconds).
02:25:35 -!- sleffy has joined.
02:26:55 -!- hppavilion[1] has quit (Read error: Connection reset by peer).
02:41:21 -!- sleffy has quit (Ping timeout: 248 seconds).
03:01:06 -!- ATMunn has quit (Quit: See ya! o/).
03:04:01 -!- jaboja has joined.
03:07:35 <HackEgo> [wiki] [[Special:Log/newusers]] create * Behrooz Binary * New user account
03:18:05 -!- moony has quit (Ping timeout: 240 seconds).
03:51:23 -!- xkapastel has joined.
04:00:07 <\oren\> https://imgur.com/wbaOWxK
04:01:26 <\oren\> https://imgur.com/e6QHSLr
04:16:47 <zzo38> I found another bug in MIXPC that LDiN and LDXN are not work. I found the mistake so that I can fix it.
04:23:16 <HackEgo> [wiki] [[Truth-machine]] https://esolangs.org/w/index.php?diff=52980&oldid=52977 * Zzo38 * (+357) +[[MIX (Knuth)]]
04:47:12 -!- jaboja has quit (Remote host closed the connection).
05:14:41 -!- MDude has quit (Ping timeout: 240 seconds).
05:19:21 -!- MDude has joined.
05:22:10 <oerjan> `learn The password of the month is chanterelles
05:22:12 <HackEgo> Relearned 'password': The password of the month is chanterelles
05:25:46 -!- sleffy has joined.
05:39:35 <\oren\> What should I call the next district after "Extra Orenburg"?
05:39:53 <\oren\> https://imgur.com/yM8y8dB
05:43:44 <oerjan> \oren\: Orenchugladitsnotorenburg
05:46:17 <oerjan> also, ankh-morpork for wherever that sewage continues to
07:50:55 -!- xkapastel has quit (Quit: Connection closed for inactivity).
08:04:45 -!- trn has quit (Excess Flood).
08:04:58 -!- trn has joined.
08:07:07 -!- oerjan has quit (Quit: Nite).
08:23:11 -!- MDude has quit (Ping timeout: 248 seconds).
08:25:35 -!- sleffy has quit (Ping timeout: 240 seconds).
08:49:34 -!- imode has quit (Ping timeout: 255 seconds).
08:56:18 -!- mroman has joined.
09:29:02 -!- AnotherTest has joined.
09:40:54 <HackEgo> [wiki] [[Skastic]] https://esolangs.org/w/index.php?diff=52981&oldid=52932 * Mypalmike * (+23)
09:42:36 <HackEgo> [wiki] [[Skastic]] M https://esolangs.org/w/index.php?diff=52982&oldid=52981 * Mypalmike * (+35)
09:59:09 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
10:13:01 -!- AnotherTest has quit (Ping timeout: 240 seconds).
10:25:26 -!- Sgeo has joined.
10:37:53 -!- augur has quit (Remote host closed the connection).
10:47:19 -!- mroman has quit (Ping timeout: 260 seconds).
10:47:40 -!- zseri has joined.
11:04:44 -!- augur has joined.
11:09:09 -!- augur has quit (Ping timeout: 240 seconds).
11:12:20 -!- AnotherTest has joined.
11:44:33 <HackEgo> [wiki] [[TEWNLSWAC]] N https://esolangs.org/w/index.php?oldid=52983 * Zseri * (+4336) Created page with "Pronounced ''toons-whack'', '''TEWNLSWAC''' is an idea for a programming language by [[User:Zseri]]. It's initially derived from [[TEWELSWAC]], but uses a very different synta..."
11:45:45 <HackEgo> [wiki] [[TEWNLSWAC]] M https://esolangs.org/w/index.php?diff=52984&oldid=52983 * Zseri * (-1) /* External Resources */
11:49:57 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=52985&oldid=52984 * Zseri * (+112) add labels
11:55:42 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52986&oldid=52954 * Zseri * (+16) +TEWNLSWAC
11:56:11 <zseri> I finally added my own esolang to the wiki
11:57:03 <zseri> The esolang page is still not complete, but only the section about object orientation is missing.
12:13:01 -!- jaboja has joined.
12:13:39 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=52987&oldid=52985 * Zseri * (+1285) +Object Orientied Programming
12:40:20 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=52988&oldid=52987 * Zseri * (-18) ''a'' command: parentheses no longer needed (keep up to date with interpreter)
12:41:31 <HackEgo> [wiki] [[User:Zseri]] https://esolangs.org/w/index.php?diff=52989&oldid=52304 * Zseri * (+32) +Own languages
12:45:56 -!- augur has joined.
12:47:25 -!- mroman has joined.
12:47:42 <mroman> Taneb: I'm holding lectures last week and next week.
12:47:53 <mroman> I'm gonna do my lectures
12:47:59 <mroman> and then I'm gonna go.
12:50:09 -!- augur has quit (Ping timeout: 240 seconds).
12:52:07 -!- jaboja has quit (Ping timeout: 246 seconds).
12:52:19 -!- augur has joined.
12:52:21 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=52990&oldid=52988 * Zseri * (+645) +VM memory model
12:56:21 -!- augur has quit (Ping timeout: 240 seconds).
12:59:05 -!- iovoid has quit (Ping timeout: 240 seconds).
13:03:41 -!- augur has joined.
13:05:13 -!- [io] has joined.
13:05:13 -!- [io] has quit (Changing host).
13:05:13 -!- [io] has joined.
13:07:39 -!- augur has quit (Ping timeout: 240 seconds).
13:18:24 -!- mroman has quit (Quit: moo).
13:22:29 <HackEgo> [wiki] [[TEWNLSWAC]] M https://esolangs.org/w/index.php?diff=52991&oldid=52990 * Zseri * (-79) /* 99 bottles of beer */
13:23:14 <HackEgo> [wiki] [[TEWNLSWAC]] M https://esolangs.org/w/index.php?diff=52992&oldid=52991 * Zseri * (+17) /* 99 bottles of beer */ fix indent
13:34:23 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=52993&oldid=52992 * Zseri * (+0) /* External Resources */ update link
13:35:47 <HackEgo> [wiki] [[TEWELSWAC]] https://esolangs.org/w/index.php?diff=52994&oldid=52231 * Zseri * (+15) /* External Resources */ update link
13:36:51 <fizzie> Aw. With mismatching monitor sizes, X doesn't let me move the cursor to the other screen if it would go to the invisible area. (I was hoping that part of the border would just clamp to the bottom of the other screen.)
13:43:22 -!- erkin has joined.
13:53:27 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=52995&oldid=52993 * Zseri * (+178) +Unary Operators
14:25:26 -!- moony has joined.
14:48:35 -!- moony has changed nick to moonheart08.
14:49:46 -!- moonheart08 has changed nick to moony_tablet.
14:49:58 -!- moony_tablet has changed nick to VERSION.
14:52:47 -!- VERSION has changed nick to moony.
15:36:54 <zzo38> Is there some configuration of that?
15:47:39 -!- ATMunn has joined.
15:51:55 -!- mroman has joined.
15:56:09 -!- moony has quit (Ping timeout: 240 seconds).
16:07:23 <HackEgo> [wiki] [[Special:Log/newusers]] create * Stefan-hering * New user account
16:11:56 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52996&oldid=52979 * Stefan-hering * (+253)
16:19:25 <mroman> here comes a new bf derivative :D
16:19:29 -!- AnotherTest has quit (Ping timeout: 248 seconds).
16:19:48 <mroman> to be fair.. Härdfish is also kinda a bf derivative
16:34:40 <zseri> what's new in that derivative
16:36:00 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
16:37:15 <HackEgo> [wiki] [[TEWNLSWAC]] https://esolangs.org/w/index.php?diff=52997&oldid=52995 * Zseri * (+21) inspired
16:37:58 -!- Phantom_Hoover has joined.
16:42:00 -!- lezsakdomi has joined.
16:44:21 -!- wob_jonas has joined.
16:44:52 <wob_jonas> zzo38: START isn't even an operation or pseudo-op, and END needs an argument. what's that about?
16:45:32 <zzo38> wob_jonas: It isn't MIXAL it is a bit different.
16:45:53 <wob_jonas> zzo38: and what's the point of those extra IN statements?
16:46:31 <zzo38> Which ones you mean?
16:46:52 <wob_jonas> under the comment "It is a leap year"
16:47:24 <zzo38> To read the card " IS NOT A LEAP YEAR" and skip it, so that the next card it reads will be " IS A LEAP YEAR"
16:48:51 <zzo38> Does that make sense now?
16:50:30 <zzo38> (The program does work; I have tested it. I can provide the compiled deck too if you wanted it, whether base 100, base 64, or independent.)
16:52:00 <wob_jonas> zzo38: ah I see. fancy human-readable output read from the localization data at the end of the program to attract the young who hasn't been pulled into computer programming yet. that's a good idea, I support it
16:52:18 <\oren\> I was like, who is this "king karl" who declared war on me?
16:52:23 <\oren\> and then I was like, OH SHIT
16:54:14 <wob_jonas> \oren\: you got king Carl 14 Gustaf of Sweden to declare a war on you? What did you do?
16:55:28 <zzo38> Is this way of copying rA and rX into index registers common in MIX programming?
16:57:07 <\oren\> wob_jonas: no, Charlemagne
16:57:47 <wob_jonas> \oren\: whoa. isn't he already dead? did a regent declare war in his name?
16:59:13 <wob_jonas> zzo38: also, what's with the PUNCH header? doesn't the assembler just stop reading after one more card after END so you just put extra cards readable by the program directly after them without any formatting?
16:59:29 -!- mroman has quit (Ping timeout: 260 seconds).
16:59:31 <wob_jonas> hmm no wait, it can't work that way
16:59:47 <\oren\> wob_jonas: I'm in 769 AD
17:00:02 <wob_jonas> \oren\: whoa.... is that timezone shenanigans?
17:00:09 <wob_jonas> that can't raise someone from death
17:00:10 <\oren\> I'm playing as the Ummayad Sultan in CKII
17:00:14 <zzo38> The MIXPC assembler does not stop reading after END; you can add further pseudo-ops there (specifically, ORG, EQU, PUNCH, and DECK are allowed, as well as comments).
17:00:45 <wob_jonas> zzo38: how does it know when to stop reading then?
17:00:51 -!- mroman has joined.
17:01:17 <mroman> zseri: it's funnier than hardfuck
17:01:18 <zzo38> wob_jonas: By EOF. This assembler is not itself written in MIX, so it can be done (it is also a two pass assembler).
17:01:40 <wob_jonas> shouldn't it stop reading one card after END, and perhaps the operator just removes the rest of cards and puts them after the loader card stack as routine?
17:01:57 <wob_jonas> or you just submit the data as a separate stack
17:02:30 <wob_jonas> although a single stack might simplify things if the punchers are heavily underpaid unqualified workers
17:02:30 <zzo38> wob_jonas: In a hardware implementation you may very well do that if you are using MIXAL written in MIX itself with the source program on cards.
17:02:59 <wob_jonas> it doesn't need to be written in MIX itself. it could be any other computer driving a punch card reader
17:03:01 <zzo38> (Although you probably would combine the decks, as there doesn't seem a real reason to submit it as an extra stack if it is static data that is part of the program.)
17:03:17 <zzo38> Well, yes, that too
17:04:10 <wob_jonas> or you could run the program on an expensive MIX machine with a fast cpu and lots of extra devices, and the assembler on a cheap almost-MIX machine.
17:04:36 <wob_jonas> One that's slow and only has 4000 RAM and a punch card reader and a puncher and nothing else.
17:05:25 <mroman> zzo38: https://www.youtube.com/watch?v=KrksBdWcZgQ
17:05:33 <mroman> you seem like a guy who might be intersted in that talk
17:06:18 <zzo38> Yes, you can do that, although the MIXPC assembler is not designed to read the program from cards; it even uses characters that are not in the MIX character set (such as quotation marks), and the DECK pseudo-op reads an external file (it is meant for use with externally prepared data, that may have output using a MIX program, and needs a filename)
17:07:15 <wob_jonas> also, the assembly program could be entered through a terminal directly without punching
17:08:43 <zzo38> The GNU MIX assembler also uses quotation marks though
17:09:29 <wob_jonas> maybe the bunny ears are on the same code as some other character, like the at sign
17:10:15 <zzo38> If you actually do want MIXAL, you could provide an implementation in MIX that is already compiled and you will be able to run it.
17:19:05 -!- lezsakdomi has quit (Ping timeout: 240 seconds).
17:24:39 <zzo38> (You could also use another standalone implementation that produces an executable deck; the GNU MIX assembler does not, although it can use MIXAL input (the quotation marks are optional).)
17:24:56 -!- lezsakdomi has joined.
17:27:37 <zzo38> Has anyone made a hardware MIX implementation (with punch cards and that stuff) yet?
17:28:50 <wob_jonas> dunno. I haven't seen one in http://members.iinet.net.au/~daveb/simplex/ringhome.html at least.
17:32:29 <mroman> there surely at least exists an FFPGA implementation?
17:32:36 <HackEgo> ᛁᚿ//ᛁᚿ ᛋᚿᛅᚠᚠᛚᛚᛋ ᛁᚮᚴᚢᛚᛁᛋ ᚴᛦᛆᛏᛅᛦᛅᛘ ᚴᛅᛘ ᚦᛅᛚᛁᛒᛆᛏ ᚢᛘᛒᛦᛆ ᛋᚴᛆᛦᛏᛆᛦᛁᛋ ᛁᚢᛚᛁᛁ ᛁᚿᛏᛦᛆ ᚴᛆᛚᛅᚿᚦᛆᛋ ᚦᛅᛋᚴᛅᚿᚦᛅ, ᛆᚢᚦᛆᛋ ᚢᛁᛆᛏᚮᛦ, ᛏᛅ ᛏᛅᛦᛦᛅᛋᛏᛦᛅ ᚴᛅᚿᛏᛦᚢᛘ ᛆᛏ
17:33:17 <wob_jonas> mroman: dunno, I'm a software guy, I don't usually see what that would win over a pure software emu on a conventional computer, in cases like this where you don't lose much performance by such an emulation
17:34:04 <zzo38> Someone have mention to me to try to make it in Verilog myself, but I do not have any computer punch cards.
17:34:57 <wob_jonas> but I do understand there are people who prefer stuff encoded in wires they solder with their own hand
17:35:27 <wob_jonas> zzo38: a terminal with tape then? you need only one or the other
17:36:09 <wob_jonas> plus a custom adapter card between the card reader/punch or the terminal and the computer, which is quite complicated
17:36:52 <wob_jonas> the punch card reader or terminal or disk drive has all the mechanical parts, but the controller used to have all the complicated electronics, back before cheap ICs.
17:37:13 <wob_jonas> that's why they used to have two hard disks or two floppy disks on one controller in such a way that it can control only one at a time
17:37:22 <zzo38> Yes you could, although an implementation that supports all of the I/O of MIX would be something to see, by anyone who is interested in working with these old computer, I suppose.
17:37:49 <wob_jonas> the keyboard and mouse, funnily, have most of the electronics in them though. I don't understand why.
17:38:38 <wob_jonas> for the keyboard it sort of makes sense, because you have to reduce the hundred keys to just a few wires somewhere, but why in the mouse?
17:40:58 <wob_jonas> although keyboards back then lasted way more than these cheap junk people buy these days, so it wasn't like you're throwing away an expensive keyboard controller when the keyboard wears off after two years
17:41:28 -!- jaboja has joined.
17:41:31 <zzo38> Yes, I like the old IBM Model F keyboard, which however they do not seem to make anymore
17:43:19 <wob_jonas> (not that the stereotypical two-finger hunt and peck 20 wpm medical assistant who's paid for one job, to type what the doctor dictates, would deserve a real keyboard, but still, they buy some of that junk at my workplace... oh I SEE! we have to give something to the stupid interns! yes, it all makes sense now.)
17:44:01 <wob_jonas> zzo38: sure, I have a real keyboard for home now. and I have a Genius mouse that works really well and lasts quite long.
17:44:50 <wob_jonas> and I have not too expensive but not too bad either keyboard and mouse and monitor at work now, after a few iterations of asking for better equipment
17:45:22 <wob_jonas> the system of giving junk to people at first and giving them real stuff only when they complain is actually a reasonable cost-saving measure
17:45:32 <wob_jonas> because different people care about different things
17:46:36 <wob_jonas> so you give the guy who needs a comfy chair a comfy chair, and give the guy who needs a good keyboard a good keyboard, and the guy who wants sunshades on the window sunshades, it's way cheaper than preemptively putting comfy chairs and good keyboards at every workstation and sunshades on every window
17:46:44 -!- mroman has quit (Ping timeout: 260 seconds).
17:47:08 <wob_jonas> this works even in non-tech stuff like the coffee maker and coffee and milk they buy
17:47:50 <wob_jonas> you wouldn't believe how some people will work with monitors with a bright pixel, or keyboards with one key not working at all, until you see it
17:48:02 <wob_jonas> people are so different you never know what to expect
17:48:33 -!- Sgeo has quit (Read error: Connection reset by peer).
17:48:40 <wob_jonas> some of my co-workers actually started to work in an open space, as in rooms aren't completely separated by walls
17:48:51 -!- AnotherTest has joined.
17:50:31 -!- Sgeo has joined.
17:55:09 <APic> `? aluminiumminimumimmun
17:55:11 <HackEgo> aluminiumminimumimmun? ¯\(°_o)/¯
17:55:14 -!- augur has joined.
17:56:01 <wob_jonas> `learn Alumni is a compromise spelling suggested to solve the aluminum vs aluminium debate that never really caught on, except in a few big colleges.
17:56:03 <HackEgo> Learned 'alumni': Alumni is a compromise spelling suggested to solve the aluminum vs aluminium debate that never really caught on, except in a few big colleges.
17:57:31 <APic> Here in the Germanies „Alumni“ means „Absolvents“
17:58:42 <wob_jonas> as in, it absorbs oxygen on the surface and mercury?
17:59:18 <zzo38> A hardware MIX implementation can be made that doesn't necessarily have punch cards and typewriter and so on, but does have the ability to connect to all of that equipment, and then you can also substitute other equipment such as a VDU instead of a typewriter if you want to, with the same interface for connection.
17:59:35 -!- augur has quit (Ping timeout: 240 seconds).
18:03:39 -!- jaboja has quit (Ping timeout: 240 seconds).
18:04:43 <wob_jonas> sure, if it's already ASCII over a serial lines with given settings, then video terminal and print terminal are equivalent
18:05:12 <wob_jonas> but the driver hardware is still nontrivial
18:05:34 <wob_jonas> and you need some input/output device, either cards or terminal with tape, to use the computer
18:07:02 -!- jaboja has joined.
18:07:51 <wob_jonas> and presumably you won't just invent a completely different I/O device once you go through the trouble of making a hardware MIX specifically instead of some other computer
18:08:25 <wob_jonas> I have better modern computers and don't have a use for MIX though
18:08:37 <zzo38> Yes of course you do need some I/O devices, and probably you are correct you won't just invent a new kind
18:08:39 <wob_jonas> so I don't care much even about an emulator
18:11:47 <HackEgo> We'll try to think of an entry here, but we don't want to rush it.
18:12:56 <zzo38> I can just use software implementations and so don't need a hardware implementation either, although still it can be interesting to see for similar reasons that EDSAC is rebuilt and the other old-style computers that some people like to make.
18:13:33 <zzo38> If I had punch cards then a hardware implementation would be useful to me of course, since I would use that to write a program to read the cards.
18:15:05 -!- lezsakdomi has quit (Ping timeout: 240 seconds).
18:19:35 <HackEgo> [wiki] [[TEWNLSWAC]] M https://esolangs.org/w/index.php?diff=52998&oldid=52997 * Zseri * (+79) global/local vars
18:26:46 -!- jaboja has quit (Ping timeout: 264 seconds).
18:31:45 -!- imode has joined.
18:50:11 -!- [io] has changed nick to iovoid.
18:55:22 -!- jaboja has joined.
19:01:26 <HackEgo> Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor.
19:02:28 <wob_jonas> `? learn Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. He now leads the Illuminati from his pyramid fort /ꙩ\ .
19:02:29 <HackEgo> learn Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. He now leads the Illuminati from his pyramid fort /ꙩ\ .? ¯\(°_o)/¯
19:02:38 <wob_jonas> `learn Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. He now leads the Illuminati from his pyramid fort /ꙩ\ .
19:02:41 <HackEgo> Relearned 'sauron': Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. He now leads the Illuminati from his pyramid fort /ꙩ\ .
19:08:30 -!- sleffy has joined.
19:12:29 -!- mroman has joined.
19:27:46 <zzo38> I thought another possible extension into MIX can be a card sorter unit; IOC (16) will control it, where the address field tells it which area to put the most recently read card into. It is an error to use it on a card that has already been sorted. (Maybe there might be a better way though)
19:28:47 * int-e idly wonders whether he has any chance of recognizing Taneb if he should run into him some time next week.
19:29:04 <shachaf> whoa whoa whoa, y'all're at ICFP?
19:29:41 <int-e> I'll sneak into ICFP a bit but I'm there for FSCD and an associated workshop.
19:29:58 <int-e> (no sneakiness required, this is officially permitted)
19:30:16 <shachaf> Family Support for Children with Disabilities?
19:30:23 <shachaf> I wonder why that's colocated with ICFP
19:30:50 <int-e> http://www.cs.ox.ac.uk/conferences/fscd2017/
19:31:19 <wob_jonas> int-e: he's an inventor, so maybe look a professor in his fifties with grey hair, bushy mustache, thick-framed glasses, and so forgetful he wears non-matching socks?
19:31:49 <wob_jonas> unless he's a non-stereotypical inventor
19:32:15 <int-e> it's too bad I forgot the secret #esoteric handshake ;-)
19:32:22 <HackEgo> Tanebventions include necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the grace period, the Oxford comma, and this sentence. See also tanebventions: maths or tanebventions: foods. He never invents anything involving sex.
19:34:49 <int-e> (And if you look at the ICFP full program you'll find FSCD listed as a separate track, which is a bit weird, but probably good for the visibility of FSCD.)
19:35:09 <Taneb> int-e, I think you have more of a chance of recognizing me than I have what you
19:36:38 <zzo38> On that list of home-built computers I found the "Qibec" computer, which seems to be the same as the TOGA computer described in esolang wiki.
19:37:14 <Taneb> int-e, you're looking for a tall, skinny, white student volunteer with fluffy brown hair and thick eyebrows, possibly wearing glasses
19:37:25 <wob_jonas> also, it's a mathematics conference
19:37:32 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, Stone spaces, algebraic geometry, locales, and histograms.
19:37:44 <wob_jonas> and conferences have conference food, which is usually worse than
19:37:50 <HackEgo> Culinary tanebventions include automatic squirrel feeders, weetoflakes, mushrooms, and cognac.
19:38:40 <int-e> conference food varies wildly
19:38:54 <HackEgo> tanebventions: biology? ¯\(°_o)/¯
19:39:03 <HackEgo> tanebventions: chemistry? ¯\(°_o)/¯
19:39:09 <HackEgo> tanebventions: economycs? ¯\(°_o)/¯
19:39:11 <HackEgo> tanebventions: economics? ¯\(°_o)/¯
19:39:14 <HackEgo> tanebventions: military? ¯\(°_o)/¯
19:39:19 <wob_jonas> oh right, those ones are classified
19:39:42 <wob_jonas> but only for ten years, after that they'll be hopelessly obsolete
19:39:52 <wob_jonas> unlike the maths inventions, which live forever
19:40:16 <wob_jonas> shouldn't Curry's paradox be in the foods category?
19:40:18 <int-e> Like naive set theory.
19:41:57 <wob_jonas> "a tall, skinny, white student volunteer with fluffy brown hair and thick eyebrows, possibly wearing glasses" oh great. now you've described like half of the population of the conference
19:41:57 <int-e> Also conjectures are often rather shortlived (though most of those never become famous).
19:42:28 * int-e would be banking on the IRC name being accurate.
19:43:34 -!- ATMunn has quit (Quit: brb).
19:44:45 -!- erkin has joined.
19:45:42 <wob_jonas> That's because there's a big market for conjectures, so most have to be made by unqualified people. Only very few mathematicians have mastered the art of making really good conjectures, ones that spawn an entire branch of research after their death. These include Fermat, Hilbert, Erdős, and a few more.
19:46:21 <int-e> so we agree that not all math inventions live forever?
19:47:01 <wob_jonas> but they have way more chance of living forever than military inventions
19:47:04 <mroman> I came up with the P=1 conjecture
19:47:07 <mroman> nobody disproved it yet.
19:47:23 <Taneb> int-e, my IRC name is accurate
19:47:25 <wob_jonas> the only way those can live forever is if they manage to destroy civilization.
19:47:51 <wob_jonas> Taneb: do you mean it's the same name as shown on your conference badge name tag?
19:49:27 -!- jaboja has quit (Ping timeout: 260 seconds).
19:51:35 <Taneb> wob_jonas, name as distinct from nick
19:51:58 <wob_jonas> Taneb: yes, I see it, I was just not sure what "accurate" meant
19:52:12 <wob_jonas> I thought it would describe some other easily observable attribute
19:52:18 -!- ATMunn has joined.
19:53:24 <Taneb> wob_jonas, I presume int-e could shout my name out and I'd be like "shit that's me"
19:53:38 <shachaf> But you have so many names.
19:54:39 <Taneb> Yes, any of them will do
19:56:13 <wob_jonas> but you can recognize int-e too, from how he isn't swedish
19:56:30 <HackEgo> int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger, men han gillar dissonans. Er hat ein Hipster-Spiel gekauft.
19:56:51 <shachaf> are you sure int-e isn't into swedes
20:01:17 <fizzie> Looks like there's a mini-TAS-block in the Games Done Quick special, starting in a bit.
20:02:21 <int-e> . o O ( Oh, this will be my horrible pun for the day: We have reduced the problem to a simple matter of badge processing. )
20:03:13 -!- Remavas has joined.
20:05:37 -!- sleffy has quit (Ping timeout: 248 seconds).
20:14:29 <HackEgo> turing machine? ¯\(°_o)/¯
20:14:34 <HackEgo> Turing is what you are doing when you Tur.
20:16:50 -!- Antoxyde has joined.
20:20:34 <mroman> how do you learn stuff with spaces?
20:21:05 <HackEgo> `learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] <keyword>[s][punctuation] [...]
20:21:09 <HackEgo> le/rn makes creating wisdom entries manually a thing of the past.
20:21:13 <HackEgo> le/rn makes creating wisdom entries manually a thing of the past.
20:21:26 <HackEgo> ls: cannot access /bin/learn: No such file or directory
20:21:33 <HackEgo> ` \ `` \ `^ \ `̀ \ ^.^ \ ! \ ? \ ?? \ ¿ \ ' \ " \ ( \ @ \ * \ # \ ؟ \ ⁗ \ \ \ \ welcome \ 1 \ 13 \ 1492 \ 2 \ 2014 \ 2015 \ 2016 \ 2017 \ 3 \ 4 \ 5 \ 5quote \ 5w \ 7z \ 7za \ 8ball \ 8-ball \ 8ball \ aaaaaaaaa \ addquote \ addscowrevs \ addtodo \ age \ aglist \ airport \ airport-lookup \ allquotes \ analogy \
20:21:47 <HackEgo> #!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned" \ echo "$1" >"$(echo-p "wisdom/$topic")" \ echo "$verb '$topic': $1"
20:22:00 <HackEgo> ls: cannot access ./bin/le*: No such file or directory
20:22:06 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `ls: not found
20:22:12 <HackEgo> ./bin/leann \ ./bin/learn \ ./bin/learn_append \ ./bin/learn_append2 \ ./bin/len \ ./bin/len.pl
20:22:23 <HackEgo> ./bin/slashes \ ./bin/slashlearn
20:22:29 <HackEgo> sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo 'Usage: `le/[/]rn <key>//<wisdom>' >&2 ; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].&.')"
20:22:48 <mroman> `slashlearn turing machine//is a machine that turs.
20:22:50 <HackEgo> Learned 'turing machine': is a machine that turs.
20:22:52 <HackEgo> ls: cannot access bin/le: No such file or directory
20:23:07 <HackEgo> You complete a Turing when you Tur by a specified amount.
20:23:56 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: turing: not found
20:24:03 <int-e> `slwd turingmachine//s=^=A Turing machine =
20:24:13 <mroman> `slashlearn turing machine//A turing machine is a machine that turs.
20:24:16 <HackEgo> Relearned 'turing machine': A turing machine is a machine that turs.
20:24:34 <int-e> oh I missed the space
20:24:45 <mroman> `slashlearn turing test//A turing test tests by what amount you can tur.
20:24:47 <HackEgo> Learned 'turing test': A turing test tests by what amount you can tur.
20:25:15 * lambdabot pulls slap through the Evil Mangler
20:25:35 <int-e> . o O ( There's no turing back now. The pun will be with us forever. )
20:25:43 <Remavas> `slahlearn enigma://Eine machine that encrypten all
20:25:44 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: slahlearn: not found
20:25:56 <Remavas> `slashlearn enigma://Eine machine that encrypten all
20:25:58 <HackEgo> Learned 'enigma:': Eine machine that encrypten all
20:26:08 <mroman> if you want to be extra correct.
20:26:25 <HackEgo> rules of wosdom? ¯\(°_o)/¯
20:26:27 <int-e> mroman: how is that extra correct?
20:26:29 <HackEgo> unless essential for the entry‘s humor, should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation
20:26:39 <HackEgo> wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø?
20:28:03 <int-e> . o O ( Almost forgotten these days, the Enigma pioneered the "rotor" principle that is the foundation of the famous rot13 cipher. )
20:28:49 <zseri> why is there a 'learn' and a 'slashlearn' command?
20:29:09 <HackEgo> le/rn makes creating wisdom entries manually a thing of the past.
20:29:34 <int-e> `` ls -la bin/le/rn
20:29:36 <HackEgo> ls: cannot access bin/le/rn: No such file or directory
20:29:43 <HackEgo> lrwxrwxrwx 1 5000 0 17 Oct 28 2016 le/rn -> ../bin/slashlearn
20:29:48 <HackEgo> A turing machine is a machine that turs.
20:30:33 <wob_jonas> and in the spirit of eso, le/rn is magically two commands
20:32:05 <int-e> not anymore, le//rn is no longer any different from le/rn
20:32:07 <zseri> hm, I now lookup bitbucket / GregorR / hackbot
20:32:41 <int-e> the whole slashslash family of commands got slashed
20:33:14 <int-e> hmm, will I need sun screen for oxford :P
20:33:23 <int-e> (the weather forecast says no)
20:34:09 <int-e> hmm, that was inaccurate
20:34:15 <lambdabot> KOAK 021853Z 25004KT 6SM HZ CLR 29/11 A2982 RMK AO2 SLP096 T02940111
20:34:26 <shachaf> It wasas 39° here yesterday.
20:34:39 <int-e> the slashslash family slashed the slash family and the "slash" of its own name that became superfluous.
20:34:49 <lambdabot> LOWI 021920Z VRB01KT 9999 -RA FEW007 SCT015 BKN045 10/09 Q1018 NOSIG
20:35:00 <int-e> been raining for days
20:35:13 <zseri> 2 commands, hm, make key lowercase, save the entry and output it again
20:35:59 <zseri> what was the (gone) different?
20:36:16 <zseri> s/different/difference/
20:36:19 <int-e> the treatment of slashes
20:36:56 -!- augur has joined.
20:37:20 <HackEgo> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
20:37:35 <shachaf> Didn't shaventions include slashlearn?
20:37:54 <HackEgo> 5010:2014-10-02 <shachäf> ` echo $\'#!/bin/bash\\ntopic=$(echo "$1" | lowercase | cut -d / -f 1)\\n[ -z "$topic" ] && exit 1\\nvalue=$(echo "$1" | cut -d / -f 2-)\\necho "$value" > wisdom/"$topic" && echo "Learned \xc2\xab$topic\xc2\xbb"\' > bin/slashlearn \ 5011:2014-10-02 <shachäf> ` chmod +x bin/slashlearn \ 5152:2014-11-19 <shachäf> ` sed
20:37:55 <int-e> le/rn foo/bar//baz used to create an entry "foo" with contents "bar//baz", because it cut things at the first slash. le//rn did what le/rn does now: create and entry "foo/bar" with contents "baz"
20:38:58 <HackEgo> A curse is a curse, off course, of course.
20:44:39 -!- mroman has quit (Ping timeout: 260 seconds).
20:45:05 <zseri> I have no idea how to make the TEWNLSWAC language + interpreter more golfy, I think I've added enough shortcuts.
20:46:18 -!- sleffy has joined.
20:48:55 <zseri> e.g. In TEWNLSWAC, you could simplify ''a = a.b()'' to ''a .= b''
20:50:05 <zseri> or ''a = c:i a'' to ''c:i a''
20:50:44 <wob_jonas> shouldn't that be a;_b. or something cryptic like that?
20:51:17 -!- MDude has joined.
20:52:10 <zseri> I wanted to use the same syntax or a similar syntax for similar things.
20:53:15 <zseri> The most shortcuts are just combined assign expressions, but combined assign expressions, that someone would assume, like ''a += b'' aren't supported.
20:54:32 <zseri> or you can combine a bunch of ''a .= b; a .= c;'' ... into ''a .= {b c}''
20:56:24 <wob_jonas> anyway, it's not the syntactic sugar that matters, but the (insert buzzword for new paradigm that's supposed to revolutionarize programming forever this month)
20:59:28 <wob_jonas> just look at Arthur Whitney. where did all that dense syntactic sugar, lack of automatic promotion, and inhomogeneous lists take him? is he a respected esolang designer now?
21:00:28 <wob_jonas> well no he isn't. everyone just cares about brainfuck, which has about the least amount of syntactic sugar or paradigm you could imagine!
21:00:51 <wob_jonas> what a stupid language, and look at how successful!
21:10:57 -!- wladz has joined.
21:17:06 -!- hazyPurple has joined.
21:18:02 -!- hazyPurple has left ("Leaving").
21:18:09 -!- AnotherTest has quit (Ping timeout: 240 seconds).
21:28:42 <HackEgo> endomorphism//Endomorphisms are just final morphisms.
21:28:43 <HackEgo> 343) <elliott> It's a Toy Story character, you uncultured fuck.
21:28:53 <HackEgo> zzo38//zzo38 is not actually the next version of fungot, much as it may seem.
21:29:04 <HackEgo> Cackling Counterpart \ 1UU \ Instant \ Create a token that's a copy of target creature you control. \ Flashback {5}{U}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ ISD-R, C14-R
21:29:13 <wob_jonas> that one needs a refresh of the card database by the way
21:29:46 <HackEgo> ok over low heat until flour and pour \ is thoroughly completely melatais set. Microwave each cake; boil 4 hours, \ until melted too mush of skillet in foil; add remaining 1/4 cup of cheese. \ Stir together flour, baking powder and leaves to a platter. \ Sprinkle with basil. Place fish filling into a large bowl; \ lemon juice only fill stems o
21:30:04 <HackEgo> king Chocolate Yeese Cookery, Muffins, Teles April Mix Typed for you've \ or that and the serving. \ \ From: Date: 08-06-92 Formant, 125 mg sodium, 4 5 dozen \ with fresh apricots, 2 cups, 1/4 cups, 2% of cookies, 1 1/2 (3 T) \ Date: \ \ MMMMM \ \ MMMMM----- Recipe via Meal-Master (tm) v8.05 \ \ Title: BUFFALO MEAN-LAPTI BREAD \ Categ
21:30:10 <HackEgo> [wiki] [[MMP]] https://esolangs.org/w/index.php?diff=52999&oldid=50740 * Zseri * (+250) improve formatting
21:34:58 <zseri> hm, I could remove most of the (mostly useless) syntactic sugar and simplify the (buggy) BISON parser.
21:40:45 -!- lezsakdomi has joined.
21:41:48 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
21:51:58 <lambdabot> KOAK 021953Z 27006KT 6SM HZ CLR 34/07 A2980 RMK AO2 SLP092 T03390067
21:53:12 -!- Antoxyde has quit (Remote host closed the connection).
21:58:09 -!- zseri has quit (Ping timeout: 260 seconds).
22:00:41 -!- Remavas has quit (Quit: Leaving).
22:02:14 -!- Phantom_Hoover has joined.
22:50:13 -!- augur has quit (Remote host closed the connection).
23:06:19 -!- LKoen has joined.
23:11:50 -!- LKoen has quit (Remote host closed the connection).
23:48:04 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:48:16 -!- jaboja has joined.
23:57:35 -!- hppavilion[1] has joined.