←2021-11 2021-12 2022-01→ ↑2021 ↑all
2021-12-01
00:00:03 -!- Koen has quit (*.net *.split).
00:00:03 -!- user3456 has quit (*.net *.split).
00:00:03 -!- Kit-ten has quit (*.net *.split).
00:00:03 -!- cd has quit (*.net *.split).
00:00:03 -!- Melvar has quit (*.net *.split).
00:00:03 -!- imode has quit (*.net *.split).
00:00:35 -!- Koen has joined.
00:00:41 -!- imode has joined.
00:00:43 -!- Melvar has joined.
00:02:30 -!- user3456 has joined.
00:05:54 -!- imode has quit (Quit: WeeChat 3.3).
00:06:10 -!- imode has joined.
00:09:42 <int-e> damn I already did this https://hack.esolangs.org/repo/rev/6586cfe4c003
00:14:06 -!- dutch has quit (Quit: WeeChat 3.3).
00:17:49 -!- dutch has joined.
00:32:24 -!- Kit-ten has joined.
00:42:05 <b_jonas> it looks like I had set four monthly passwords so far
01:08:29 <int-e> ,cwlprits password
01:08:41 <int-e> `cwlprits password
01:08:44 <HackEso> b_jonäs b_jonäs int-̈e int-̈e oerjän arseniïv int-̈e int-̈e int-̈e int-̈e oerjän int-̈e b_jonäs int-̈e wib_jonäs int-̈e shachäf int-̈e int-̈e int-̈e arseniïv shachäf int-̈e shachäf Hooloovö0 int-̈e oerjän int-̈e ais523̈_ ais523̈_ arseniïv oerjän int-̈e shachäf int-̈e fizzïe int-̈e fizzïe int-̈e int-̈e b_jonäs int-̈e int-̈e oerjän oerjän int-̈e int-̈e oerjän int-̈e oerjän oerjän oerj
01:08:59 <int-e> what was the version of that command that counts?
01:10:18 <int-e> `culprits-c wisdom/password
01:10:20 <HackEso> ​ 1
01:10:57 <int-e> `culprits-c ../wisdom/password
01:10:59 <HackEso> ​ 33 oerjän 32 int-̈e 9 shachäf 4 b_jonäs 3 arseniïv 2 fizzïe 2 ais523̈_ 1 wib_jonäs 1 mromän 1 mroman̈_ 1 Hooloovö0 1 gameman̈j 1 boil̈y
01:12:02 <fizzie> TIL there's both 'culprits' and 'culprits'. (The difference is the same as that between 'hoag' and 'hoat'.)
01:12:15 <fizzie> ...'culprist' and 'culprits'.
01:12:24 <fizzie> It's hard to make an intentional typo, apparently.
01:14:32 <int-e> Ah, here's a candidate: `learn The password of the month is advent-ageous.
01:18:54 <shachaf> `culprits ../bin/culprist
01:18:56 <HackEso> shachäf
01:19:02 <shachaf> `culprist ../bin/culprist
01:19:04 <HackEso> shachäf
01:19:04 <b_jonas> isn't there also cwlprits for wisdoms and cblprits for bin and cqlprits for quotes and cilprits for interpreters and ...
01:19:11 <b_jonas> `cwlprits password
01:19:14 <HackEso> b_jonäs b_jonäs int-̈e int-̈e oerjän arseniïv int-̈e int-̈e int-̈e int-̈e oerjän int-̈e b_jonäs int-̈e wib_jonäs int-̈e shachäf int-̈e int-̈e int-̈e arseniïv shachäf int-̈e shachäf Hooloovö0 int-̈e oerjän int-̈e ais523̈_ ais523̈_ arseniïv oerjän int-̈e shachäf int-̈e fizzïe int-̈e fizzïe int-̈e int-̈e b_jonäs int-̈e int-̈e oerjän oerjän int-̈e int-̈e oerjän int-̈e oerjän oerjän oerj
01:19:23 <b_jonas> `cblprits ls
01:19:26 <HackEso> oerjän oerjän oerjän oerjän oerjän oerjän oerjän oerjän oerjän int-̈e shachäf shachäf oerjän zzo3̈8 zzo3̈8 zzo3̈8 oerjän FireFl̈y oerjän zzo3̈8 oerjän oerjän oerjän oerjän km̈c km̈c km̈c km̈c km̈c km̈c oerjän
01:19:31 <shachaf> I don't even remember what hoag vs. hoat is about.
01:19:36 <b_jonas> `? hoag
01:19:38 <HackEso> ​`[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.
01:19:44 <b_jonas> ^
01:21:40 <shachaf> What a ridiculous convention.
01:21:47 <shachaf> Who would come up with nonsense like that?
01:32:35 <esolangs> [[User:Not applicable]] https://esolangs.org/w/index.php?diff=90262&oldid=81666 * Not applicable * (-6561) revamp v1
01:32:51 <b_jonas> ``` hg log -T "{rev}:{date|shortdate}:{desc}\n" -r 9006 # dunno, probably multiple users together. there's a whole lot of complex backstory behind them, like this.
01:32:52 <HackEso> 9006:2016-09-05:<shachaf> mkx bin/howg//echo "howg is deprecated! use hwag instead."; exec hwag "$@"
01:32:56 <Kit-ten> hey look thats me
01:33:03 <b_jonas> `? dowt
01:33:05 <HackEso> ​`dowt: See `hoag
01:59:53 <zzo38> For specifically displaying (not processing) text, my idea is to use a 64-bit "display code", with fields as (Width,Context,Accent,Language,Fallback) (and possibly others that I have missed); this also has an advantage similar to the "duocode" that someone else mentioned on here before. The text conversion library can convert other code pages into display codes.
02:00:27 <zzo38> And then software to display it can deal with it in whatever way is appropriate; some applications will not use all of the fields.
02:01:07 <zzo38> Actually, now I thought of some fields that I may have missed, including text direction and source offset, but I don't know if that should be handled differently maybe.
02:02:24 <zzo38> (I think duocode was just (Language,Fallback) but that seems insufficient to me.)
02:38:30 -!- Koen has quit (Quit: Leaving...).
02:50:30 -!- Sgeo has joined.
02:51:55 <esolangs> [[Huby]] https://esolangs.org/w/index.php?diff=90263&oldid=72707 * Squidmanescape * (+25)
03:38:38 <esolangs> [[Special:Log/newusers]] create * StampDanFan * New user account
03:40:56 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90264&oldid=90191 * StampDanFan * (+206) /* Introductions */
04:01:33 -!- impomatic has joined.
04:17:58 -!- SGautam has joined.
04:48:00 <int-e> `? nonsense
04:48:05 <HackEso> nonsense? ¯\(°​_o)/¯
04:50:37 <aarchi> Anyone else doing Advent of Code in an esolang? I'm doing it in Whitespace: https://github.com/andrewarchi/ws-challenges
04:53:27 <zzo38> I have not tried to do the Advent of Code (yet)
04:57:40 <aarchi> Well it starts in two minutes :)
06:33:18 -!- cd has joined.
06:48:35 <b_jonas> `? aoc
06:48:36 <HackEso> Advent of Code (AoC) is a series of programming puzzles that some regulars enjoy, found at "https://adventofcode.com/2020/about".
06:48:55 <b_jonas> `learn aoc Advent of Code (AoC) is a series of programming puzzles that some regulars enjoy, found at "https://adventofcode.com/about"
06:48:58 <HackEso> Relearned 'aoc': aoc Advent of Code (AoC) is a series of programming puzzles that some regulars enjoy, found at "https://adventofcode.com/about"
06:51:52 -!- delta23 has joined.
06:57:20 -!- SGautam has quit (Quit: Connection closed for inactivity).
07:09:43 -!- cyclosa has joined.
07:36:23 -!- impomatic has quit (Ping timeout: 256 seconds).
07:57:19 -!- cyclosa has quit (Quit: computer broke).
08:07:58 -!- oerjan has joined.
08:21:36 -!- delta23 has quit (Remote host closed the connection).
08:22:01 -!- delta23 has joined.
08:27:24 -!- aarchi has quit (Excess Flood).
08:27:27 -!- Sgeo has quit (Read error: Connection reset by peer).
08:27:33 -!- aarchi has joined.
08:40:53 <oerjan> `learn The password of the month is skipped due to being a common surname among Chinese paramount leaders.
08:40:57 <HackEso> Relearned 'password': The password of the month is skipped due to being a common surname among Chinese paramount leaders.
08:43:50 <oerjan> maybe i should have gone for subtle and skipped the last four words.
08:45:14 <oerjan> (seriously, afaict Xi isn't even in wikipedia's list of most common chinese surnames)
08:54:03 <oerjan> (ok so it is but as a nonstandard spelling for Cantonese)
09:02:28 -!- delta23 has quit (Quit: Leaving).
09:35:42 -!- Guest26nakilon has joined.
09:35:50 -!- Guest26nakilon has left.
09:45:51 <esolangs> [[RASEL]] M https://esolangs.org/w/index.php?diff=90265&oldid=88060 * Nakilon * (+4) /* Try it online */ racist IRC channel isn't worth mentioning anymore
09:49:49 <esolangs> [[Velik]] M https://esolangs.org/w/index.php?diff=90266&oldid=88375 * Nakilon * (+20) racist IRC channel isn't worth mentioning anymore
09:52:21 <oerjan> my password timing may not have been the best for convincing anyone i'm not racist. then again, i don't think anything could convince nakilon.
09:53:18 <esolangs> [[User:Nakilon]] https://esolangs.org/w/index.php?diff=90267&oldid=87946 * Nakilon * (+1) racist IRC channel isn't worth mentioning anymore
10:04:11 -!- Lord_of_Life_ has joined.
10:05:29 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
10:07:02 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:12:30 -!- blu256 has joined.
10:22:16 -!- Koen has joined.
10:41:04 <esolangs> [[Talk:Entropy complete]] https://esolangs.org/w/index.php?diff=90268&oldid=90258 * Xradiation * (+316)
10:43:07 -!- blu256 has quit (Ping timeout: 250 seconds).
10:51:15 <esolangs> [[Entropy complete]] https://esolangs.org/w/index.php?diff=90269&oldid=90257 * Xradiation * (+77)
11:03:01 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=90270&oldid=90231 * Xradiation * (-6) fixed mistake
11:04:24 <riv> hahaha
11:08:02 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=90271&oldid=90270 * Xradiation * (+370) /* Workings */
11:08:55 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=90272&oldid=90271 * Xradiation * (+1)
11:26:47 <b_jonas> oerjan: that's for month 2021-12, right? the roman numeral for that month is traditionally XII
11:28:53 <riv> :O
11:29:10 <riv> the strongest passwords contain the number 4
11:36:11 -!- tech_exorcist has joined.
11:54:44 -!- CenTdemeern1 has joined.
11:56:57 -!- CenTdemeern1 has quit (Client Quit).
11:57:08 -!- CenTdemeern1 has joined.
11:58:02 -!- CenTdemeern1 has quit (Client Quit).
12:08:57 -!- Koen has quit (Ping timeout: 256 seconds).
12:17:37 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=90273&oldid=90272 * Xradiation * (+263) fixed interpeter
12:22:46 <oerjan> b_jonas: no, it's not roman numeral related, it's a reference to WHO's ridiculously transparent naming excuse for the latest covid variant
12:25:05 <oerjan> (i'm sure it's got to a meme already in places i don't frequent)
12:25:11 <oerjan> *to be a
12:25:57 -!- oerjan has quit (Quit: Later).
12:38:14 -!- immibis has quit (Remote host closed the connection).
12:38:37 -!- immibis has joined.
12:42:14 <fizzie> Welp, in the interests of tradition... added 2021 day 1 to the https://zem.fi/tmp/aoc/ charts.
12:42:19 <fizzie> Looks like at least based on day 1, the puzzles are being solved faster than ever... of course that might be purely due to increased popularity rather than any change in the content.
13:10:56 -!- blu256 has joined.
13:13:26 <esolangs> [[Project Euler/4]] N https://esolangs.org/w/index.php?oldid=90274 * ColorfulGalaxy * (+1497) Created page with "{{Back|User:ProjectEuler}} '''Project Euler Problem 4''' is a problem related to palindromic numbers. The goal is to find out the largest palindromic number (in base 10) that..."
13:16:46 <esolangs> [[Special:Log/newusers]] create * MathigonDec * New user account
13:19:46 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90275&oldid=90264 * MathigonDec * (+267) Answer to Dec 1 2021 is 70
13:20:54 <esolangs> [[User:ProjectEuler]] https://esolangs.org/w/index.php?diff=90276&oldid=90128 * ColorfulGalaxy * (+40) Problem 4 program is available
13:23:05 <riv> I thought the roman numeral joke was fab
13:24:54 <esolangs> [[Talk:Entropy complete]] https://esolangs.org/w/index.php?diff=90277&oldid=90268 * ColorfulGalaxy * (+188)
13:51:37 <b_jonas> olsner: ah
13:54:47 <b_jonas> I remember when we discussed whether the name of that greek letter should be spelled "kszí" or "xí" in Hungarian. The pronunciation is the same; both versions appeared in the few introductory mathematics and astronomy books that list the greek alphabet; I claimed that "xí" would be more logical, but others supported "kszí", I don't quire remember why.
14:16:10 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=90278&oldid=90244 * Stupid Games Inc. * (+427) /* logOS */
14:21:23 -!- impomatic has joined.
14:37:52 -!- andydude has joined.
14:48:45 -!- sprock has quit (Ping timeout: 256 seconds).
15:17:50 <esolangs> [[KonamiCode]] https://esolangs.org/w/index.php?diff=90279&oldid=89659 * GingerIndustries * (+25) /* Syntax */
15:22:19 <esolangs> [[KonamiCode]] https://esolangs.org/w/index.php?diff=90280&oldid=90279 * GingerIndustries * (+111) /* Syntax */
15:34:23 -!- andydude has quit (Ping timeout: 252 seconds).
15:35:22 -!- dermato has quit (Quit: WeeChat 3.1).
16:24:26 -!- andydude has joined.
16:41:00 -!- andydude has quit (Quit: andydude).
16:43:13 -!- impomatic has quit (Ping timeout: 256 seconds).
16:44:27 <esolangs> [[Special:Log/newusers]] create * CenTdemeern1 * New user account
16:51:33 -!- andydude has joined.
16:51:43 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90281&oldid=90275 * CenTdemeern1 * (+311) Introduce myself!
16:51:57 <esolangs> [[H]] https://esolangs.org/w/index.php?diff=90282&oldid=78890 * CenTdemeern1 * (+89) Add my compiler to the page with permission from the discord server
16:53:53 -!- impomatic has joined.
17:03:31 -!- sprock has joined.
17:07:57 -!- Koen has joined.
18:02:13 -!- andydude_ has joined.
18:04:21 -!- andydude has quit (Ping timeout: 252 seconds).
18:04:21 -!- andydude_ has changed nick to andydude.
18:06:57 -!- Koen has quit (Remote host closed the connection).
18:08:22 -!- earendel has joined.
18:10:26 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=90283&oldid=90278 * Stupid Games Inc. * (+15) /* LOLGraphics */
18:12:25 <esolangs> [[LOLGraphics]] https://esolangs.org/w/index.php?diff=90284&oldid=90208 * Stupid Games Inc. * (+24) /* Code structure */
18:14:35 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90285&oldid=90096 * Stupid Games Inc. * (+18) /* L */
18:19:13 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] https://esolangs.org/w/index.php?diff=90286&oldid=89895 * Stupid Games Inc. * (+110) /* LOLCODE */
18:23:08 <riv> enod .. done
18:36:35 -!- Koen has joined.
18:36:36 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] https://esolangs.org/w/index.php?diff=90287&oldid=90286 * ~blu256 * (+152) Added Hello World example in Duh
18:44:25 -!- Koen has quit (Quit: Leaving...).
19:43:28 -!- Corbin has quit (Ping timeout: 265 seconds).
19:58:06 -!- Corbin has joined.
20:06:39 -!- sprock has quit (Ping timeout: 256 seconds).
20:37:03 -!- andydude has quit (Quit: andydude).
20:47:02 -!- dutch has quit (Quit: WeeChat 3.3).
20:52:16 -!- sprock has joined.
20:54:56 -!- andydude has joined.
21:01:38 -!- dutch has joined.
21:43:06 -!- andydude has quit (Quit: andydude).
21:51:44 -!- andydude has joined.
21:56:01 -!- andydude has quit (Ping timeout: 256 seconds).
21:56:01 -!- sprock has quit (Ping timeout: 256 seconds).
21:57:58 -!- tech_exorcist has quit (Quit: see you tomorrow).
22:32:09 <esolangs> [[User talk:Chris Pressey]] https://esolangs.org/w/index.php?diff=90288&oldid=46663 * Stupid Games Inc. * (+438) /* Pull Request */
22:35:27 <esolangs> [[LOLGraphics]] https://esolangs.org/w/index.php?diff=90289&oldid=90284 * Stupid Games Inc. * (+438) /* Code structure */
22:41:53 <esolangs> [[LOLGraphics]] https://esolangs.org/w/index.php?diff=90290&oldid=90289 * Stupid Games Inc. * (+566)
22:42:53 -!- immibis_ has joined.
22:43:04 -!- immibis has quit (Read error: Connection reset by peer).
23:17:03 -!- sprock has joined.
23:27:21 <int-e> `? password
23:27:24 <HackEso> The password of the month is skipped due to being a common surname among Chinese paramount leaders.
23:56:50 <esolangs> [[NLRNIS]] https://esolangs.org/w/index.php?diff=90291&oldid=90228 * Fmbalbuena * (+1)
23:59:09 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90292&oldid=90261 * Zero player rodent * (+33)
2021-12-02
01:31:55 -!- impomatic has quit (Ping timeout: 256 seconds).
01:34:50 -!- dutch has quit (Quit: WeeChat 3.3).
01:45:46 -!- dutch has joined.
02:02:18 <esolangs> [[User:DigitalDetective47]] https://esolangs.org/w/index.php?diff=90293&oldid=90013 * DigitalDetective47 * (+110) Added link to WIP
03:18:58 <earendel> b_jonas: which modern english word is derived from "paucus"?
03:47:50 -!- immibis_ has quit (Remote host closed the connection).
03:48:35 -!- immibis_ has joined.
03:54:37 <fizzie> "paucity" at least, I would imagine.
04:05:19 <esolangs> [[User:DigitalDetective47/WIP]] N https://esolangs.org/w/index.php?oldid=90294 * DigitalDetective47 * (+2918) Created page with ":''This article is currently incomplete, and will be moved to '''PRG''' upon completion.'' '''PRG''' is an esoteric programming language created by [[User:DigitalDetective47]]..."
04:08:52 <earendel> i thought maybe pause. pau
04:18:29 <fizzie> https://en.wiktionary.org/wiki/paucus#Latin "Descendants: English: pauce (archaic), paucity, paucal"
05:04:52 -!- lambdabot has quit (Remote host closed the connection).
05:07:48 -!- lambdabot has joined.
05:21:25 -!- lambdabot has quit (Ping timeout: 256 seconds).
05:23:50 -!- lambdabot has joined.
05:27:22 <int-e> lambdabot: eh?
05:32:41 -!- dbohdan has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
05:35:44 -!- dbohdan has joined.
05:43:45 <int-e> @bot
05:43:46 <lambdabot> :)
06:04:23 -!- wareya_ has joined.
06:13:46 -!- impomatic has joined.
06:19:02 -!- zzo38 has quit (Ping timeout: 240 seconds).
06:25:24 -!- dbohdan has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
06:26:39 -!- dbohdan has joined.
06:30:36 -!- dbohdan has quit (Client Quit).
06:30:48 -!- dbohdan has joined.
06:39:20 <b_jonas> earendel: "few" might be, but I don't need to claim that any one language has words from derived all four, just that each of the four appears in some language. French and Italian together probably covers all four.
06:40:16 <b_jonas> earendel: apparently also "poor" according to dictionary
06:40:30 -!- oerjan has joined.
06:42:47 <b_jonas> earendel: the point is, French and Italian has *common* words derived from three of them, unlike English
06:42:54 <earendel> oh i that's not how i read you.
06:46:36 <earendel> there's no obligation for any claim here. i was wondering if there could be a distinction for which word was used. i think latin is a much more thought through and structured language as modern ones. with enlish being very inconsistent in what pre and suffixes it uses.
06:47:01 -!- blu256 has quit (Ping timeout: 245 seconds).
06:47:27 -!- blu256 has joined.
06:47:58 <earendel> often french heritage then again more german. but with no regularity at all.
06:52:12 <oerjan> b_jonas: apparently both xi and ksi are used in norwegian, too
06:52:36 <oerjan> although ksi is the usual way it would be spelled according to norwegian rules
06:52:50 <earendel> recently i have written down all german prepositions. (i counted 26) .. and then took some basic verb. (like have, run, give etc.. what apes do most time of day) .. combining that prepositions with that verb .. was fun and very insightful. try it. maybe it works in swedish too!
06:57:41 <earendel> etymology .. wait etym true and logos word .. or true meaning .. iirc is entertaining to me. without being educated in that discipline at all. however when i came here to this place 10 years ago .. everyone was about to study linguistics.
06:59:34 <earendel> while i was proposing to move informatics together with pedagogics and social sciences. of course i was absolutely correct :P
07:01:08 <earendel> but also in maths. you have to use language quite excessively in maths and/or theology :)
07:01:26 <earendel> alighty iksi.
07:04:47 <earendel> but you should change the name back to #esoteric
07:05:44 <oerjan> `? itymology
07:05:50 <HackEso> Itymology is the science of understanding the true meaning of a statement.
07:07:42 <oerjan> i think it was changed to #esolangs because it's easier to argue that our community _owns_ that name, and so register it as a project
07:08:07 <b_jonas> https://xkcd.com/2549/ => oh wow, a declaration on your personal birthday by the BIPM. that's wild.
07:08:09 <oerjan> the old #esoteric name was pretty much just grandfathered
07:10:31 <oerjan> explainxkcd links to https://en.wikipedia.org/wiki/Birth_aboard_aircraft_and_ships
07:10:57 <oerjan> tldr: it's true that it's complicated
07:13:22 <b_jonas> (of course there's an older and simpler version of this, in Lázár Ervin, "A Négyszögletű Kerek Erdő", "Vacskamati virágja", where Vacskamati declares that her birthday is Tuesday, so that she can celebrate it every Tuesday.)
07:20:45 -!- zzo38 has joined.
07:35:06 -!- andydude has joined.
07:39:27 -!- andydude has quit (Ping timeout: 252 seconds).
07:56:55 <esolangs> [[Fairytale]] M https://esolangs.org/w/index.php?diff=90295&oldid=90201 * Doubi * (+37) Added work in progress note
07:59:09 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90296&oldid=90285 * Doubi * (+16) Added fairytale
08:05:37 -!- wareya_ has quit (Quit: Leaving).
08:07:22 <esolangs> [[LOLGraphics]] https://esolangs.org/w/index.php?diff=90297&oldid=90290 * Stupid Games Inc. * (+85)
08:10:02 <esolangs> [[LOLGraphics]] https://esolangs.org/w/index.php?diff=90298&oldid=90297 * Stupid Games Inc. * (-32)
08:57:58 <esolangs> [[Fairytale]] M https://esolangs.org/w/index.php?diff=90299&oldid=90295 * Doubi * (-60) Sorry for wrong WIP node
09:12:25 -!- dbohdan has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
09:12:52 -!- dbohdan has joined.
09:43:01 -!- blu256 has quit (Read error: Connection reset by peer).
09:43:18 -!- blu256 has joined.
09:44:11 -!- earendel has quit (Quit: Connection closed for inactivity).
09:55:51 -!- Kit-ten has quit (Ping timeout: 252 seconds).
10:01:47 -!- NotApplicable has joined.
10:05:14 -!- Lord_of_Life_ has joined.
10:05:19 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:06:32 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:37:41 <esolangs> [[BF+BF]] https://esolangs.org/w/index.php?diff=90300&oldid=75932 * Kaveh Yousefi * (+2509) Reformatted and extended the page, and added a hyperlink to my implementation of the programming language on GitHub.
10:49:56 -!- blu256 has quit (Ping timeout: 252 seconds).
10:50:23 -!- blu256 has joined.
11:49:21 -!- oerjan has quit (Quit: Later).
12:14:19 -!- tech_exorcist has joined.
12:56:26 -!- Koen has joined.
13:21:57 -!- impomatic has quit (Ping timeout: 256 seconds).
13:22:10 -!- impomatic has joined.
13:23:50 <esolangs> [[Project Euler/7]] N https://esolangs.org/w/index.php?oldid=90301 * ColorfulGalaxy * (+879) Created page with
13:31:12 <esolangs> [[BF+BF]] M https://esolangs.org/w/index.php?diff=90302&oldid=90300 * Kaveh Yousefi * (+17) Escaped the vertical bar character |.
13:33:30 <esolangs> [[BF+BF]] https://esolangs.org/w/index.php?diff=90303&oldid=90302 * Kaveh Yousefi * (+0) Modified the specification to disambiguate the circumflex ^, assigning its role in moving the data pointer to the visually similar letter A, while retaining its function as the XOR operator.
13:41:23 <esolangs> [[BF+BF]] https://esolangs.org/w/index.php?diff=90304&oldid=90303 * Kaveh Yousefi * (+414) Added two alternative solutions to the cat program as examples.
13:42:01 <esolangs> [[BF+BF]] M https://esolangs.org/w/index.php?diff=90305&oldid=90304 * Kaveh Yousefi * (-1) Removed a superfluous comma.
14:08:45 -!- andydude has joined.
14:09:26 -!- andydude has quit (Client Quit).
14:27:12 -!- sprout_ has joined.
14:27:42 -!- Koen has quit (Remote host closed the connection).
14:29:52 -!- Koen has joined.
14:30:42 -!- sprout has quit (Ping timeout: 268 seconds).
14:53:18 -!- SGautam has joined.
14:59:12 <esolangs> [[Vague/OliveIsAWord]] N https://esolangs.org/w/index.php?oldid=90306 * OliveIsAWord * (+2025) created the reference implementation
15:07:50 <Corbin> Ugh, another joke page that is (I assume intentionally) not marked as a joke page.
15:19:15 -!- blu256 has quit (Read error: Connection reset by peer).
15:20:33 <oren> When is magnus facing nepo again? no game today?
15:21:36 -!- blu256 has joined.
15:56:15 -!- Koen has quit (Remote host closed the connection).
16:11:25 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90307&oldid=90294 * DigitalDetective47 * (+363)
16:23:20 -!- tech_exorcist has quit (Quit: see you later).
16:37:55 -!- delta23 has joined.
16:46:11 -!- Koen has joined.
17:29:50 -!- Guest35 has joined.
17:30:33 -!- Guest35 has quit (Client Quit).
17:49:29 -!- Hooloovoo has quit (Ping timeout: 256 seconds).
17:50:26 -!- Hooloovoo has joined.
18:09:58 -!- Koen has quit (Remote host closed the connection).
18:22:53 <esolangs> [[Special:Log/newusers]] create * KSPAtlas * New user account
18:42:53 -!- SGautam has quit (Quit: Connection closed for inactivity).
18:44:20 -!- Koen has joined.
19:43:39 -!- tech_exorcist has joined.
20:00:44 -!- Koen has quit (Quit: Leaving...).
20:19:24 -!- NotApplicable has changed nick to Kit-ten.
20:27:26 -!- abraham has joined.
20:37:06 <esolangs> [[Special:Log/newusers]] create * Rootflier102 * New user account
20:39:02 <fizzie> Hmm. Anyone happen to remember if Burlesque has a single-command way of making a standard input that's a list of lines of integers a block of ints? `lnri` works fine, but is two commands. There are some coercing operations that don't need the explicit conversion, but not for everything. And I can never keep track of all that sp / sh stuff.
20:40:06 <fizzie> Oh, right: `ps` works for that.
20:43:37 <b_jonas> isn't the output always a single integer?
20:46:15 -!- tech_exorcist has quit (Quit: Goodbye).
20:48:35 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90308&oldid=90281 * Rootflier102 * (+241) /* Introductions */
20:49:57 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90309&oldid=90308 * Rootflier102 * (+204) /* Introductions */
20:50:29 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90310&oldid=90309 * Rootflier102 * (-161) /* Introductions */
20:51:11 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90311&oldid=90310 * Rootflier102 * (-72) /* Introductions */
20:51:47 <esolangs> [[User talk:Rootflier102]] N https://esolangs.org/w/index.php?oldid=90312 * Rootflier102 * (+30) Created page with "talk here. also PLEASE be nice"
20:56:56 <fizzie> The output of what?
21:08:17 <esolangs> [[Finif]] N https://esolangs.org/w/index.php?oldid=90313 * Rootflier102 * (+1694) Created page with "'''Finif''' is a joke language created by [[User:Rootflier102]] that is a simple esoteric language with some complex elements. It's not really an esoteric language, as Finif i..."
21:08:27 <esolangs> [[Finif]] https://esolangs.org/w/index.php?diff=90314&oldid=90313 * Rootflier102 * (+1)
21:08:57 <esolangs> [[Finif]] https://esolangs.org/w/index.php?diff=90315&oldid=90314 * Rootflier102 * (-43)
21:09:09 <esolangs> [[Finif]] https://esolangs.org/w/index.php?diff=90316&oldid=90315 * Rootflier102 * (-6)
21:10:03 <esolangs> [[Finif]] https://esolangs.org/w/index.php?diff=90317&oldid=90316 * Rootflier102 * (+12)
21:31:04 <esolangs> [[BF+BF]] M https://esolangs.org/w/index.php?diff=90318&oldid=90305 * Kaveh Yousefi * (-1) Removed a superfluous comma.
21:42:20 <esolangs> [[ShiftbB]] N https://esolangs.org/w/index.php?oldid=90319 * KSP Atlas * (+2101) Creation
21:46:16 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90320&oldid=90296 * KSP Atlas * (+14)
22:26:44 <shachaf> `` ps o %p
22:26:46 <HackEso> ​ PID
22:45:44 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90321&oldid=90307 * DigitalDetective47 * (+525)
22:46:28 <int-e> `` (cd /proc; echo */)
22:46:29 <HackEso> 1/ 10/ 11/ 12/ 13/ 14/ 15/ 16/ 18/ 2/ 3/ 4/ 44/ 45/ 48/ 49/ 5/ 50/ 51/ 52/ 6/ 7/ 8/ 9/ bus/ driver/ fs/ irq/ net/ self/ sys/ sysvipc/ thread-self/ tty/
22:48:05 <fizzie> `` ps -o %p # and why exactly is there a difference between o and -o anyway?
22:48:06 <HackEso> ​ PID \ 48 \ 49 \ 50 \ 51 \ 52 \ 53
22:52:45 <int-e> `` PS_FORMAT=%p ps
22:52:46 <HackEso> ​ PID \ 48 \ 49 \ 50 \ 51 \ 52 \ 53
22:54:56 <b_jonas> fizzie: I think ps's crazy interface is from unifying two different legacy brands of ps, one of which takes options without a hyphen, the other with a hyphen
22:55:09 <int-e> `` env | grep ^PS
22:55:09 <b_jonas> fizzie: that's why you have silly commands like ps x -H
22:55:10 <HackEso> No output.
22:55:26 <b_jonas> fizzie: Advent of Code problems
22:55:29 <int-e> `` PS_PERSONALITY=sgi PS_FORMAT=%p ps
22:55:30 <HackEso> ​ PID \ 48 \ 49 \ 50 \ 51 \ 52 \ 53
22:55:38 <int-e> `` PS_PERSONALITY=sunos4 PS_FORMAT=%p ps
22:55:39 <HackEso> ​ PID
22:56:16 <int-e> ...do you like flexibility...
23:02:07 <shachaf> I do not. I would like less flexibility, please.
23:03:42 <fizzie> b_jonas: The output, but not the input. I was looking for something that'd go from "123\n456\n789\n" to {123 456 789}. Which `ps` did.
23:03:54 <fizzie> (Also sometimes it's a string rather than an integer. But pretty rarely.)
23:08:31 <fizzie> In 2020, there was but one string; in 2019, there were two cases where an Intcode program output a string using a 5x6 pixel bitmap font using '#' and ' ' or '.'; in 2018, there were two plain strings, four cases of comma-separated numbers (3 "a,b"s and one "a,b,c") and one "bitmap"; in 2017 there were 5 strings.
23:20:46 <b_jonas> fizzie: oh! I thought you wanted it backwards
23:21:03 <b_jonas> going from a list of numbers to newline-separated %d decimals
23:25:06 <fizzie> That one I know of (it's `un`), but yeah, that'd be unlikely for AoC.
23:34:51 -!- dutch has quit (Quit: WeeChat 3.3).
23:51:45 -!- sprout_ has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
23:52:04 -!- sprout has joined.
23:55:04 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90322&oldid=90292 * Zero player rodent * (+416)
23:58:00 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90323&oldid=90322 * Zero player rodent * (+66)
2021-12-03
00:03:08 -!- dutch has joined.
00:38:22 <b_jonas> fizzie: maybe blsq could have a built-in that takes the name of the file with your login cookies and it fetches the inputs for the latest AoC problem and splits it
00:42:31 -!- impomatic has quit (Ping timeout: 256 seconds).
01:28:49 <esolangs> [[Vague]] https://esolangs.org/w/index.php?diff=90324&oldid=89928 * OliveIsAWord * (+80) added my implementation to the main page
01:50:23 -!- opfez has quit (Ping timeout: 260 seconds).
02:02:41 -!- opfez has joined.
02:12:01 -!- sprout has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
02:12:26 -!- sprout has joined.
02:17:22 <esolangs> [[User:Salpynx/cc-church]] N https://esolangs.org/w/index.php?oldid=90325 * Salpynx * (+23160) asciitable for SKI Church numerals
03:12:03 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90326&oldid=90321 * DigitalDetective47 * (+5821)
03:12:10 -!- Trieste has quit (Ping timeout: 265 seconds).
03:13:17 -!- Trieste has joined.
03:56:25 -!- impomatic has joined.
04:14:19 <b_jonas> fungot, out of "autumn" and "automn", which one is the english spelling and which one is the french spelling?
04:14:19 <fungot> b_jonas: what i have said. we do that with the fiscal fantasists, yet the government and to the country,
04:27:50 -!- Sgeo has joined.
05:17:38 -!- Sgeo_ has joined.
05:20:01 -!- Sgeo has quit (Ping timeout: 252 seconds).
05:24:15 -!- blu256 has quit (Ping timeout: 268 seconds).
05:26:00 -!- blu256 has joined.
05:50:27 -!- impomatic has quit (Ping timeout: 252 seconds).
06:04:46 -!- blu256 has quit (Read error: Connection reset by peer).
06:05:03 -!- blu256 has joined.
07:35:30 <esolangs> [[User talk:Hakerh400/What we could do if we could solve the halting problem]] https://esolangs.org/w/index.php?diff=90327&oldid=90160 * Hakerh400 * (+831)
07:42:47 -!- sprout_ has joined.
07:46:42 -!- sprout has quit (Ping timeout: 268 seconds).
08:00:37 <Corbin> fungot, am I allowed to be disappointed at that reply?
08:00:37 <fungot> Corbin: do the government have ensured the rights to vote. i have to work to the new regional centres, and the funding to do
08:01:47 <Corbin> I dunno. I have trouble understanding any of this page.
08:21:12 -!- delta23 has quit (Quit: Leaving).
08:41:15 <esolangs> [[User talk:Hakerh400/What we could do if we could solve the halting problem]] M https://esolangs.org/w/index.php?diff=90328&oldid=90327 * Corbin * (+1074) Try again.
08:43:54 -!- sprout has joined.
08:46:49 -!- sprout_ has quit (Ping timeout: 252 seconds).
09:19:13 <esolangs> [[User:Hakerh400/What we could do if we could solve the halting problem]] https://esolangs.org/w/index.php?diff=90329&oldid=74403 * Hakerh400 * (+534) Clarify definitions
09:19:48 -!- Sgeo_ has quit (Read error: Connection reset by peer).
09:21:25 -!- archenoth has joined.
09:22:51 -!- Oshawott has quit (Ping timeout: 245 seconds).
09:24:51 <riv> https://www.insider.com/codex-seraphinianus-luigi-serafini-interview-40th-anniversary-edition-2021-11
09:48:32 <esolangs> [[LOLGraphics]] https://esolangs.org/w/index.php?diff=90330&oldid=90298 * Stupid Games Inc. * (+283) /* Truth-Machine */
10:06:45 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
10:06:50 -!- Lord_of_Life_ has joined.
10:09:41 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:51:07 -!- blu256 has quit (Ping timeout: 252 seconds).
10:53:51 -!- blu256 has joined.
11:02:52 <esolangs> [[Special:Log/newusers]] create * WireBot34 * New user account
11:12:55 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90331&oldid=90311 * WireBot34 * (+154) /* Introduction */
11:13:44 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=90332&oldid=90331 * WireBot34 * (+89) /* Introductions */
11:42:37 -!- Trieste_ has joined.
11:43:11 -!- Trieste has quit (Ping timeout: 252 seconds).
11:46:00 -!- Trieste_ has changed nick to Trieste.
12:15:27 -!- dutch has quit (Quit: WeeChat 3.3).
12:16:07 -!- dutch has joined.
12:21:12 -!- tech_exorcist has joined.
12:36:09 <esolangs> [[User:WireBot34/monobook.css]] N https://esolangs.org/w/index.php?oldid=90333 * WireBot34 * (+203) Change in color
12:48:26 <esolangs> [[User:WireBot34/monobook.css]] M https://esolangs.org/w/index.php?diff=90334&oldid=90333 * WireBot34 * (+226) Minor color change
13:42:10 -!- impomatic has joined.
13:57:49 <esolangs> [[CLE]] M https://esolangs.org/w/index.php?diff=90335&oldid=89954 * Not applicable * (+36) add category
14:19:53 -!- tech_exorcist has quit (Quit: see you later).
14:33:20 -!- tech_exorcist has joined.
14:46:42 -!- tech_exorcist has quit (Quit: see you later).
14:55:41 -!- sprock has quit (Ping timeout: 252 seconds).
15:09:50 -!- opfez has quit (Remote host closed the connection).
15:10:52 -!- tech_exorcist has joined.
15:13:04 -!- tech_exorcist has quit (Remote host closed the connection).
15:23:58 -!- blu256 has quit (Read error: Connection reset by peer).
15:24:25 -!- blu256 has joined.
15:43:04 <esolangs> [[ShiftbB]] https://esolangs.org/w/index.php?diff=90336&oldid=90319 * KSP Atlas * (-249) Replaced Hello World with optimized version
15:44:51 -!- Sgeo has joined.
16:42:15 <esolangs> [[User:KSP Atlas]] N https://esolangs.org/w/index.php?oldid=90337 * KSP Atlas * (+66) Created page with "I'm KSP Atlas, the creator of ShiftbB. This page is a placeholder."
16:42:28 <esolangs> [[User talk:KSP Atlas]] N https://esolangs.org/w/index.php?oldid=90338 * KSP Atlas * (+96) Created page with "hello --~~~~"
16:44:27 <esolangs> [[ShiftbB]] M https://esolangs.org/w/index.php?diff=90339&oldid=90336 * KSP Atlas * (+22) added low level category
16:45:09 <esolangs> [[ShiftbB]] M https://esolangs.org/w/index.php?diff=90340&oldid=90339 * KSP Atlas * (+1) fixed formatting
17:08:30 -!- sprock has joined.
17:58:47 <esolangs> [[Special:Log/newusers]] create * DockedChutoy * New user account
18:06:55 <Corbin> I don't know how to search through the Brainfuck variants. Is there a Brainfuck with unlimited cell growth (WLOG growth only to the right of the starting cell) but only 0 and 1 for cell values?
18:18:35 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90341&oldid=90332 * DockedChutoy * (+200)
18:20:55 <fizzie> Boolfuck has an infinite tape of bits, though it's infinite to both directions.
18:24:10 -!- Koen has joined.
18:24:54 -!- tech_exorcist has joined.
18:26:20 -!- sprock has quit (Ping timeout: 252 seconds).
18:48:54 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90342&oldid=90326 * DigitalDetective47 * (+104)
18:54:22 -!- sprock has joined.
18:59:46 <Corbin> fizzie: Thanks. The linked languages from that page are good, too.
18:59:51 -!- Guest65 has joined.
19:00:13 -!- Guest65 has quit (Client Quit).
19:17:51 -!- earendel has joined.
19:18:00 -!- sprout_ has joined.
19:21:20 -!- sprout has quit (Ping timeout: 252 seconds).
19:30:41 -!- sprock has quit (Ping timeout: 252 seconds).
19:46:59 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
20:15:02 -!- sprock has joined.
20:22:35 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90343&oldid=90342 * DigitalDetective47 * (-364) /* Arrays */ Removed substituting arrays for values
20:28:02 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90344&oldid=90343 * DigitalDetective47 * (+245)
20:54:17 -!- sprock has quit (Ping timeout: 252 seconds).
21:01:50 -!- sprock has joined.
21:06:50 -!- Lord_of_Life has joined.
21:37:07 -!- tech_exorcist has quit (Quit: see you tomorrow).
21:56:15 -!- sprock has quit (Ping timeout: 252 seconds).
22:00:37 <riv> I can hardly fathom a worse measurement system than imperial
22:02:22 <fizzie> Hmm. Surely there must be shorter ways both for getting from stack 'x {'a 'b 'x 'c 'd 'x} to {2 5} than {==}j+]fI, as well as from {2 5} {{'a 'b 'c 'd 'e 'f} {'g 'h 'i 'j 'k 'l}} to {{'c 'f} {'i 'l}} than {si}j+]m[.
22:02:30 <fizzie> Or for the whole thing from 'x {'a 'b 'x 'c 'd 'x} {{'a 'b 'c 'd 'e 'f} {'g 'h 'i 'j 'k 'l}} to {{'c 'f} {'i 'l}} than {==}j+]fI{si}j+]m[, I don't need it to have that specific intermediate step.
22:05:32 -!- Koen has quit (Quit: Leaving...).
22:09:20 -!- earendel has quit (Quit: Connection closed for inactivity).
22:09:37 -!- dutch has quit (Quit: WeeChat 3.3).
22:11:27 -!- dutch has joined.
23:07:08 -!- Kit-ten has quit (Quit: Leaving).
23:49:05 -!- sprock has joined.
2021-12-04
00:13:30 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90345&oldid=90344 * DigitalDetective47 * (+2953)
00:18:59 <esolangs> [[PRG]] N https://esolangs.org/w/index.php?oldid=90346 * DigitalDetective47 * (+12654) Created page with ":''This article is currently incomplete, and will be moved to '''PRG''' upon completion.'' '''PRG''' is an esoteric programming language created by [[User:DigitalDetective47]]..."
00:19:18 <esolangs> [[PRG]] M https://esolangs.org/w/index.php?diff=90347&oldid=90346 * DigitalDetective47 * (-91) Removed incomplete notice
00:19:52 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90348&oldid=90345 * DigitalDetective47 * (-12545) Replaced content with "[No current project]"
00:20:12 <esolangs> [[User:DigitalDetective47]] https://esolangs.org/w/index.php?diff=90349&oldid=90293 * DigitalDetective47 * (+10) Added PRG
00:21:39 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=90350&oldid=90283 * Squidmanescape * (+1) /* (top, height) */
00:24:31 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90351&oldid=90320 * DigitalDetective47 * (+10) /* P */ Added PRG
00:28:17 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=90352&oldid=90241 * Squidmanescape * (+1) /* Truth Machine */
01:25:52 -!- delta23 has joined.
01:44:08 <b_jonas> is it just me, or does the announcement on IOCCC's website sound like IOCCC is jumping the shark? "Our goal is to build a smoother, more rapid process centered around GitHub. […] We plan to refactor and modernize the IOCCC web site." Did a marketing guy break into their system to post that?
01:46:12 <b_jonas> Also "We also plan to build a new and improved way to submit entries the next IOCCC." Do they mean they are putting up a web form lowering the bar to where automatic spambots will quickly fill their inboxes with nonsense, and they'll really have trouble finding the real entries becuse, you know, they're obfuscated so a valid one can be hard to distinguish from spam? Or the opposite, are they making it
01:46:18 <b_jonas> so hard to submit that real contestants will give up after a few times they fail the captcha?
01:46:23 <b_jonas> It's scary.
01:46:32 <b_jonas> Am I overreacting here?
01:57:20 <b_jonas> `? ioccc
01:57:22 <HackEso> The IOCCC is the Industrial Ordovician COBOL Conference Circuit. Not to be confused with OIC. See also ioccclist.
02:04:13 <esolangs> [[PRG]] https://esolangs.org/w/index.php?diff=90353&oldid=90347 * DigitalDetective47 * (+643) Added examples
02:12:37 <esolangs> [[Special:Log/newusers]] create * 0noketa * New user account
02:12:42 <esolangs> [[Hello world program in esoteric languages (N-Z)]] https://esolangs.org/w/index.php?diff=90354&oldid=89741 * DigitalDetective47 * (+383) Add PRG
02:14:43 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=90355&oldid=90350 * DigitalDetective47 * (+154) /* Implementations */ Add PRG
02:17:15 <esolangs> [[Left-Right March]] https://esolangs.org/w/index.php?diff=90356&oldid=89238 * DigitalDetective47 * (+298) /* Examples */ Moved text dump program generator to the main page.
02:17:49 <esolangs> [[Left-Right March/Gallery]] https://esolangs.org/w/index.php?diff=90357&oldid=89240 * DigitalDetective47 * (-767) Replaced content with "Delete this page."
03:04:34 -!- delta23 has quit (Remote host closed the connection).
03:05:04 -!- delta23 has joined.
03:05:31 -!- delta23 has quit (Remote host closed the connection).
03:17:35 <esolangs> [[PRG]] https://esolangs.org/w/index.php?diff=90358&oldid=90353 * DigitalDetective47 * (+1291) /* Examples */ Added integer-string conversion functions
03:18:28 <esolangs> [[PRG]] M https://esolangs.org/w/index.php?diff=90359&oldid=90358 * DigitalDetective47 * (+20) /* List of reserved tokens */ Added RET to reserved token list
03:23:41 -!- earendel has joined.
03:24:29 -!- earendel has quit (Remote host closed the connection).
03:31:49 <esolangs> [[PRG]] M https://esolangs.org/w/index.php?diff=90360&oldid=90359 * DigitalDetective47 * (+216) /* Generic array functions */ Defined for empty array
03:32:53 <esolangs> [[PRG]] M https://esolangs.org/w/index.php?diff=90361&oldid=90360 * DigitalDetective47 * (-2) Removed extra newlines in source
03:38:34 -!- earendel has joined.
03:38:57 -!- earendel has quit (Remote host closed the connection).
03:40:14 <zzo38> Sometimes what you describe happens, so I don't know. There are ways to make it to work, but I think that they should not use GitHub (except for mirroring, perhaps), and don't use any of the modern things which are no good.
03:53:36 -!- dyeplexer has joined.
03:54:24 <esolangs> [[PRG]] https://esolangs.org/w/index.php?diff=90362&oldid=90361 * DigitalDetective47 * (+891) /* Examples */ Add Fibonacci sequence
04:11:41 <esolangs> [[PRG]] https://esolangs.org/w/index.php?diff=90363&oldid=90362 * DigitalDetective47 * (+1358) /* Examples */
04:12:54 <esolangs> [[PRG]] https://esolangs.org/w/index.php?diff=90364&oldid=90363 * DigitalDetective47 * (+8) /* Ackermann function */ Added required second input to ACK
04:24:57 -!- SGautam has joined.
04:31:42 -!- sprout has joined.
04:34:05 -!- sprout_ has quit (Ping timeout: 252 seconds).
05:33:54 -!- earendel has joined.
05:43:20 <Corbin> Regarding recent discussion on Wolfram prizes for universal computation, I just came across this blast from the past: https://cs.nyu.edu/pipermail/fom/2007-October/012143.html
05:43:52 <Corbin> The entire thread is quite interesting, but this is the first message in the thread which is relevant.
06:11:50 <zzo38> `? ZZT
06:11:51 <HackEso> ZZT? ¯\(°​_o)/¯
06:11:54 <zzo38> `? TRON
06:11:55 <HackEso> TRON? ¯\(°​_o)/¯
06:11:57 <zzo38> `? Free Hero Mesh
06:11:58 <HackEso> Free Hero Mesh? ¯\(°​_o)/¯
06:12:31 <zzo38> `? PostScript
06:12:32 <HackEso> PostScript? ¯\(°​_o)/¯
06:40:35 -!- blu256 has quit (Ping timeout: 252 seconds).
06:47:11 -!- impomatic has quit (Ping timeout: 252 seconds).
06:47:37 -!- blu256 has joined.
07:01:09 <esolangs> [[HARSH]] https://esolangs.org/w/index.php?diff=90365&oldid=62290 * ShareMan * (-1) Fixed typo and corrected table
07:14:27 -!- SGautam has quit (Quit: Connection closed for inactivity).
07:15:41 <esolangs> [[User talk:Hakerh400/What we could do if we could solve the halting problem]] https://esolangs.org/w/index.php?diff=90366&oldid=90328 * Hakerh400 * (+282)
07:33:15 -!- dyeplexer has quit (Ping timeout: 256 seconds).
07:34:47 -!- blu256 has quit (Read error: Connection reset by peer).
07:35:13 -!- blu256 has joined.
08:10:29 -!- monoxane has quit (Quit: estoy fuera).
08:16:57 <zzo38> `? pokemon
08:16:59 <HackEso> A pokemon is a monster that you keep in your pocket. Taneb invented them.
08:17:59 <zzo38> `?
08:18:01 <HackEso> ​? ¯\(°​_o)/¯
08:27:33 -!- dyeplexer has joined.
08:34:19 <riv> "proving that a program doesn't halt is even harder than proving that it does halt"
08:34:21 <riv> wow..
08:34:27 <riv> how is that?
08:38:28 <riv> i suppose you can just run it to prove it halts
08:38:53 <riv> but to prove it does not halt, you have to come up with a proof
08:39:22 <riv> so it's semidecidable vs undecidable
08:49:47 -!- Sgeo has quit (Read error: Connection reset by peer).
08:50:32 -!- Sgeo has joined.
09:08:44 -!- oerjan has joined.
09:19:55 -!- Oshawott has joined.
09:23:49 -!- archenoth has quit (Ping timeout: 256 seconds).
09:45:33 <oerjan> <Corbin> fungot, am I allowed to be disappointed at that reply? <-- i think some people simply are incapable of understanding ordering of quantifiers, and therefore get horribly confused about math.
09:45:34 <fungot> oerjan: as of this year, extra care and remember riders may ride fnord over the two years, now totalling about 100 more in the house to do the same also applies to the fe system
09:51:49 <oerjan> hm looking at following replies, i'm not sure that's the actual sticking point here
09:53:19 <oerjan> another possibility in reverse is when the _intended_ order is so "obvious" that one doesn't notice an ambiguity in the statement.
09:58:57 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[Left-Right March/Gallery]]": Author request: content was: "Delete this page.", and the only contributor was "[[Special:Contributions/DigitalDetective47|DigitalDetective47]]" ([[User talk:DigitalDetective47|talk]])
10:02:59 <b_jonas> I don't understand. which reply is that about?
10:03:03 <b_jonas> is it something on the wiki?
10:06:26 -!- Lord_of_Life_ has joined.
10:07:23 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
10:07:45 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:14:28 <oerjan> b_jonas: Corbin was having a discussion on the wiki, yes
10:21:38 -!- monoxane has joined.
10:42:28 -!- Sgeo has quit (Read error: Connection reset by peer).
11:10:03 -!- chiselfuse has quit (Remote host closed the connection).
11:12:58 -!- chiselfuse has joined.
11:15:34 -!- Koen has joined.
11:23:01 -!- tech_exorcist has joined.
11:35:52 -!- tech_exorcist has quit (Quit: bbl).
11:37:32 -!- tech_exorcist has joined.
11:38:09 -!- oerjan has quit (Quit: Later).
12:20:42 -!- immibis_ has changed nick to immibis.
13:03:30 <riv> hello!
13:03:43 <Taneb> Hi, riv
13:04:16 <riv> :)
13:08:10 -!- chiselfuse has quit (Remote host closed the connection).
13:08:22 -!- chiselfuse has joined.
13:13:08 <Taneb> How's a riv
13:14:06 <riv> pretty good!
13:14:14 <Taneb> :)
13:14:15 <riv> im doing aoc in rust, not very eso but learning
13:14:17 <riv> how are you?
13:14:33 <Taneb> A bit sleepy. Spending the weekend visiting friends and I was up very late last night
13:14:59 <Taneb> I'm doing AoC in Haskell which is only marginally more eso than Rust, I think
13:15:07 <Taneb> Although I also did day 1 in J
13:15:14 <riv> ahh very nice!
13:16:03 <Taneb> I'm not proficient in J at all though so it was a bit of a struggle :(
13:34:27 -!- tech_exorcist has quit (Quit: bbl).
13:40:19 -!- Koen has quit (Remote host closed the connection).
13:47:30 <fizzie> I'm doing them in Burlesque, and I'm not proficient in it either.
13:51:18 <fizzie> I've also been doing 2020 in Burlesque for practice. Here's what I've got so far, if you either (a) don't mind spoilers in general, or (b) don't mind spoilers in an unreadable language: https://zem.fi/tmp/aocblsq.txt
14:02:29 -!- tech_exorcist has joined.
14:56:46 <Taneb> fizzie: very nice
15:23:31 <int-e> > flip (zipWith (!!)) [0..] . reverse . words $ "lets ship that tree"
15:23:32 <lambdabot> "this"
15:33:18 -!- SGautam has joined.
15:38:24 -!- impomatic has joined.
15:38:32 -!- simcop2387 has quit (Ping timeout: 240 seconds).
15:38:57 -!- perlbot has quit (Ping timeout: 256 seconds).
15:39:58 <Corbin> oerjan's patience is admirable. I wish I had their chill.
15:43:52 <int-e> Oh do we have another instance of https://xkcd.com/386/
15:46:39 <int-e> TBF "The confusion arises from your assumption that there exists a unique convention regarding the definition of the Halting problem." *is* offensive.
15:47:06 <Corbin> Sure. Somebody has dreamed that, *if* we could solve Turing's Halting probloem, then many possible changes to society could take place. I don't have a problem with people posting sci-fi about hypercomputation, but the author seemed to believe that hypercomputation is physically possible, and that could mislead other folks who come across the page later.
15:48:11 <int-e> (There are wrinkles, of course, but they exist because they *don't* make a substantial difference. Things like, do you consider Turing machines or maybe partial recursive functions or lambda expressions; do you fix an input or do you make that part of the problem instance...)
15:48:29 <int-e> So. Yeah I could easily fall into that trap. :)
15:48:56 <Corbin> (Right, the Turing-complete languages and systems form a single massive structure without any preferred entrance; there's no "simplest" Turing-complete formalism.)
16:02:19 -!- tech_exorcist has quit (Quit: bbl).
16:10:39 <shachaf> OK, so the idea behind LL and LR parsers is actually pretty simple, and I just never looked into it properly.
16:36:50 -!- tech_exorcist has joined.
16:50:16 -!- perlbot has joined.
16:51:44 -!- Koen has joined.
16:54:49 -!- simcop2387 has joined.
17:29:57 -!- impomatic has quit (Ping timeout: 256 seconds).
17:35:57 -!- Koen has quit (Quit: Leaving...).
17:54:56 -!- tech_exorcist has quit (Quit: ttyl).
18:09:37 -!- simcop2387 has quit (Ping timeout: 256 seconds).
18:09:41 -!- perlbot has quit (Ping timeout: 256 seconds).
18:12:16 -!- earendel has quit (Quit: Connection closed for inactivity).
18:35:42 -!- tech_exorcist has joined.
18:36:05 -!- tech_exorcist has quit (Remote host closed the connection).
18:38:06 -!- tech_exorcist has joined.
18:40:02 -!- tech_exorcist has quit (Remote host closed the connection).
18:45:11 <esolangs> [[PRG]] https://esolangs.org/w/index.php?diff=90367&oldid=90364 * DigitalDetective47 * (+1234) /* Examples */ Add factorial
18:46:38 -!- perlbot has joined.
18:47:01 -!- dyeplexer has quit (Ping timeout: 256 seconds).
18:53:55 -!- perlbot has quit (Ping timeout: 252 seconds).
19:03:44 -!- perlbot has joined.
19:09:19 -!- simcop2387 has joined.
19:14:45 <esolangs> [[Rockstar]] https://esolangs.org/w/index.php?diff=90368&oldid=73045 * Dylanbeattie * (-83)
19:17:31 -!- dutch has quit (Quit: WeeChat 3.3).
19:22:10 -!- dutch has joined.
19:42:36 -!- SGautam has quit (Quit: Connection closed for inactivity).
19:52:21 <myname> "bonfire peaks - a stephen's sausage roll lite" - i am intrigued
20:16:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:19:16 -!- oerjan has joined.
20:26:45 <oerjan> <Corbin> oerjan's patience is admirable. I wish I had their chill. <-- i've spent about two decades learning that losing patience only attracts more of what annoys me. and yet i still regularly do it, when i don't remember to let go.
20:27:25 -!- Sgeo has joined.
20:29:59 -!- tromp has joined.
20:35:44 <Taneb> myname: I saw Stephen's Sausage Roll, it looks interesting but not something I'd be good at at all
20:38:58 <shachaf> Taneb: Did you see A Monster's Expedition?
20:39:07 <Taneb> I did not!
20:39:16 <Taneb> Can you remind me on Monday afternoon please
20:44:49 <shachaf> Maybe someone else can? I have no memory.
20:44:53 -!- HackEso has quit (Ping timeout: 256 seconds).
20:45:27 -!- tromp has quit (Ping timeout: 256 seconds).
20:45:27 -!- oerjan has quit (Ping timeout: 256 seconds).
20:45:34 -!- HackEso has joined.
20:45:36 -!- oerjan has joined.
20:55:32 -!- tech_exorcist has joined.
20:59:15 -!- tech_exorcist has quit (Remote host closed the connection).
20:59:32 -!- tech_exorcist has joined.
21:14:29 <shachaf> Would you say the Shunting Yard algorithm is top-down or bottom-up?
21:21:39 -!- blu256 has quit (Quit: Gone).
21:43:41 <esolangs> [[SICKBAY]] https://esolangs.org/w/index.php?diff=90369&oldid=34873 * Chris Pressey * (+141) /* External resources */ Add sickbay.hs
22:29:29 -!- oerjan has quit (Quit: Nite).
22:42:01 -!- tech_exorcist has quit (Quit: Goodbye).
22:42:27 -!- tech_exorcist has joined.
22:48:24 -!- tech_exorcist has quit (Remote host closed the connection).
23:10:57 <esolangs> [[User:Fmbalbuena/lyxal]] N https://esolangs.org/w/index.php?oldid=90370 * Fmbalbuena * (+436) lyxal lyxal lyxal
23:45:20 -!- dutch has quit (Quit: WeeChat 3.3).
23:50:44 -!- dutch has joined.
23:56:00 <int-e> fungot: do you dream of electric sheep
23:56:02 <fungot> int-e: at the time, madam speaker, with the house,
23:56:16 <int-e> fungot: I'll take that as a yes.
23:56:17 <fungot> int-e: a bill.
2021-12-05
00:08:29 <fizzie> fungot: You're not an android though.
00:08:30 <fungot> fizzie: that for the tax year,
00:08:49 <fizzie> fungot: The tax year doesn't end until April.
00:08:50 <fungot> fizzie: for the hon. member, officer or employee of such a body, of information disclosed in reliance of the scottish economy, and deliver in the public and the government? sir brian fnord, chairman of the ultimate security of our nation,
00:09:19 <fizzie> The UK tax year of April 6 of year N to April 5 of year N+1 is very "convenient".
00:42:53 -!- Corbin has quit (Ping timeout: 256 seconds).
01:01:50 <b_jonas> fungot, shachaf says he has no memory, please help him
01:01:51 <fungot> b_jonas: what, then, is the plan. our foreign and home secretaries, the other being my first night of the year,
01:20:33 <int-e> fungot: do octopodes play bingo on an 8x8 square?
01:20:35 <fungot> int-e: that for the tax year, is amended.
01:23:37 <fizzie> Hung up on taxation, I see.
01:24:01 <fizzie> If octopodes play bingo on an 8x8 square, should be play it on a 4x4 one rather than a 5x5 one?
01:27:16 <int-e> But we evolved from creatures with tails
01:27:32 <int-e> Suggesting that Bingo is very, very old.
01:35:33 <fizzie> Yeah, I know they played it already in Rivendell.
01:35:38 <fizzie> > Just as Frito finished, Orlon suddenly roused himself and signaled for silence. "Bingo in the Elf Lounge," he said, and the feast ended.
01:35:40 <lambdabot> <hint>:1:23: error: parse error on input ‘,’
01:38:07 <fizzie> Out of curiosity, I tried plotting the runtime of all my Go solutions, but beyond a really vague upwards trend across the days (1 → 25), it's hard to see any sort of patterns: https://zem.fi/tmp/aoc/gobench.time.html
01:38:15 <fizzie> They also span some 5 orders of magnitude or so.
04:57:46 <esolangs> [[Rockstar]] https://esolangs.org/w/index.php?diff=90371&oldid=90368 * ColorfulGalaxy * (+271) Added Project Euler Problem 6 code
05:00:10 <esolangs> [[Project Euler/6]] https://esolangs.org/w/index.php?diff=90372&oldid=90147 * ColorfulGalaxy * (+262) /* Rockstar */ Added example
05:29:14 <int-e> why does AoC give me such strong deja vus
05:30:36 <aarchi> From previous AoC years?
05:32:23 <aarchi> I've been doing AoC in Whitespace and it's starting to take increasing amounts of time as I am missing more standard library utilities and have to write them myself in my stdlib
05:47:35 <shachaf> `? @messages-loud
05:47:36 <HackEso> ​@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold
05:55:15 <int-e> aarchi: hmm what do you use as the intermediate language? or is the "stdlib" a bunch of snippets to copy?
05:56:11 <aarchi> Here's where I've been solving the puzzles: https://github.com/andrewarchi/ws-challenges
05:56:18 <aarchi> And here's the stdlib: https://github.com/andrewarchi/wslib
05:57:01 <aarchi> I'm using “Whitespace Forth”, a thin layer above Whitespace that's less verbose than Whitespace Assembly and resembles Forth more
05:58:15 <aarchi> I have an ad hoc dependency system with imports and exports (written in bash and make!) that it quite a hack, but it gets the job done until my compiler is ready
06:22:39 -!- SGautam has joined.
06:42:17 -!- int-e has quit (Quit: Reconnecting).
06:42:26 -!- int-e has joined.
06:43:56 -!- earendel has joined.
06:51:45 <shachaf> Is there a way to hand-write bottom-up parsers that isn't awful? Or is that just how they are?
07:01:18 <earendel> turn the sheet upside down?
07:02:06 <int-e> . o O ( you use a DSL like yacc )
07:04:07 <earendel> manu-script
07:04:26 <earendel> manu=hand :)
07:04:31 <earendel> just btw.
07:05:14 <earendel> you write your parsers with pen and paper?
07:05:25 <int-e> "manu" is a common enough prefix that it shouldn't need any explanation :P
07:06:32 <int-e> earendel: I may have done that at some point.
07:50:23 <riv> https://www.youtube.com/watch?v=S-pg3xNfTMA
07:50:57 <riv> wtf
08:30:07 <myname> good old jan misali
09:01:32 -!- SGautam has quit (Quit: Connection closed for inactivity).
09:26:33 -!- tech_exorcist has joined.
09:30:07 -!- tromp has joined.
09:39:49 -!- tech_exorcist has quit (Quit: Goodbye).
09:40:04 -!- tech_exorcist has joined.
09:46:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:07:21 -!- Lord_of_Life_ has joined.
10:08:23 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
10:08:35 -!- tech_exorcist has quit (Remote host closed the connection).
10:10:10 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:12:11 <esolangs> [[User talk:Oerjan]] https://esolangs.org/w/index.php?diff=90373&oldid=89787 * Guy Fawkes Rep * (+194)
10:31:09 -!- Sgeo has quit (Read error: Connection reset by peer).
10:44:07 -!- Hooloovoo has quit (Ping timeout: 256 seconds).
10:44:23 -!- tromp has joined.
11:01:15 -!- oerjan has joined.
11:27:09 -!- tech_exorcist has joined.
11:41:13 <esolangs> [[User talk:Oerjan]] https://esolangs.org/w/index.php?diff=90374&oldid=90373 * Oerjan * (+182) /* Aheui */
11:41:55 -!- Hooloovoo has joined.
12:06:27 -!- oerjan has quit (Quit: Later).
12:08:33 -!- Hooloovoo has quit (Ping timeout: 256 seconds).
12:12:21 -!- Hooloovoo has joined.
12:15:46 -!- Koen has joined.
12:34:54 -!- earendel has quit (Quit: Connection closed for inactivity).
14:16:50 -!- Koen has quit (Remote host closed the connection).
14:28:15 <esolangs> [[HARSH]] https://esolangs.org/w/index.php?diff=90375&oldid=90365 * ShareMan * (+1032) Rewrote page
15:03:22 -!- Corbin has joined.
15:10:38 -!- dutch has quit (Quit: WeeChat 3.3).
15:12:09 <esolangs> [[Vaporware]] N https://esolangs.org/w/index.php?oldid=90376 * Oshaboy * (+222) Initial
15:12:28 <riv> how to solve aoc day5 fast?
15:13:12 <esolangs> [[Vaporware]] M https://esolangs.org/w/index.php?diff=90377&oldid=90376 * Oshaboy * (-16)
15:22:08 -!- dutch has joined.
15:28:39 -!- tech_exorcist has quit (Quit: bbl).
15:29:32 <esolangs> [[Fairytale]] M https://esolangs.org/w/index.php?diff=90378&oldid=90299 * Doubi * (+56) Better description
15:32:57 -!- tech_exorcist has joined.
15:34:00 -!- tech_exorcist has quit (Remote host closed the connection).
15:34:12 -!- tech_exorcist has joined.
15:34:48 -!- MrAureliusR has quit (Quit: ZNC - https://znc.in).
15:35:42 <esolangs> [[Syllad]] N https://esolangs.org/w/index.php?oldid=90379 * Treeplate * (+529) adding 'Syllad' page
15:38:15 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90380&oldid=90351 * Treeplate * (+13) adding 'Syllad' page to language list
15:53:24 -!- A_Dragon has changed nick to AAAAA_DRAGON.
16:25:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:46:21 -!- tromp has joined.
16:48:54 <esolangs> [[User:Oshaboy]] https://esolangs.org/w/index.php?diff=90381&oldid=89906 * Oshaboy * (+92) /* My Esolangs */
16:49:02 <esolangs> [[User:Oshaboy]] https://esolangs.org/w/index.php?diff=90382&oldid=90381 * Oshaboy * (+3) /* Interpreters */
16:49:14 <esolangs> [[User:Oshaboy]] https://esolangs.org/w/index.php?diff=90383&oldid=90382 * Oshaboy * (-3) /* My Esolangs */
16:50:22 <esolangs> [[JUMP]] https://esolangs.org/w/index.php?diff=90384&oldid=65562 * Oshaboy * (+57) Added my Implementation
16:50:38 <esolangs> [[JUMP]] https://esolangs.org/w/index.php?diff=90385&oldid=90384 * Oshaboy * (+46) Forgot the link
16:51:02 <esolangs> [[User:Oshaboy]] https://esolangs.org/w/index.php?diff=90386&oldid=90383 * Oshaboy * (+3) /* Interpreters */
17:01:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:02:36 -!- tromp has joined.
17:03:10 <esolangs> [[UM8]] https://esolangs.org/w/index.php?diff=90387&oldid=81512 * Matthilde * (+2002) Added my notes from my writeup
17:04:20 <esolangs> [[UM8]] https://esolangs.org/w/index.php?diff=90388&oldid=90387 * Matthilde * (+0) /* Cat */ Fixed typo
17:11:16 <esolangs> [[UM8]] M https://esolangs.org/w/index.php?diff=90389&oldid=90388 * Palaiologos * (+6) fix deadlink
17:13:13 <esolangs> [[UM8]] https://esolangs.org/w/index.php?diff=90390&oldid=90389 * Palaiologos * (+119) more programs
17:35:15 <esolangs> [[TISolang]] M https://esolangs.org/w/index.php?diff=90391&oldid=90041 * McDude73 * (+83) /* Positives, negatives, and other notes */
17:39:00 <esolangs> [[TISolang]] M https://esolangs.org/w/index.php?diff=90392&oldid=90391 * McDude73 * (+0) /* TISolang exclusive commands */
17:44:19 <esolangs> [[TISolang]] M https://esolangs.org/w/index.php?diff=90393&oldid=90392 * McDude73 * (+0) /* TISolang exclusive commands */
18:04:47 <esolangs> [[Syllad]] M https://esolangs.org/w/index.php?diff=90394&oldid=90379 * PythonshellDebugwindow * (+9) Stub
19:12:25 -!- HackEso has quit (Ping timeout: 256 seconds).
19:13:31 -!- HackEso has joined.
20:06:59 -!- sprout_ has joined.
20:10:38 -!- sprout has quit (Ping timeout: 252 seconds).
20:13:25 -!- Sgeo has joined.
20:21:39 <fizzie> Hmm, I guess ln{"[0-9]+"~?ri2cop^Jx/j?-CL}m[{-]pdz?}f[{J++abj)sn{J?+}[[jE!}m^sg{[-nz}fl for part 1 and ln{"[0-9]+"~?ri2cop^Jx/j?-CL}m[{J)ab>]j)sn{J?+}[[jE!}m^sg{[-nz}fl for part 2 isn't _too_ bad, though it still feels bulky.
21:07:53 -!- oerjan has joined.
21:16:30 <esolangs> [[Labra]] N https://esolangs.org/w/index.php?oldid=90395 * DoggyDogWhirl * (+4279) Created Labra
21:16:42 <esolangs> [[User:DoggyDogWhirl]] M https://esolangs.org/w/index.php?diff=90396&oldid=89938 * DoggyDogWhirl * (+52) Added Labra, Hyla, and Della
21:19:04 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90397&oldid=89927 * PixelatedStarfish * (+221) /* Values */
21:20:14 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90398&oldid=90397 * PixelatedStarfish * (+0)
21:21:01 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90399&oldid=90398 * PixelatedStarfish * (+12) /* Values */
21:21:25 <esolangs> [[Forte]] https://esolangs.org/w/index.php?diff=90400&oldid=50803 * Ais523 * (+2412) /* Computational class */ a simpler proof (a side note wow, I came so close to discovering The Waterfall Model so many times before I finally "officially" discovered it)
21:26:57 <esolangs> [[Forte]] https://esolangs.org/w/index.php?diff=90401&oldid=90400 * Ais523 * (-2412) Undo revision 90400 by [[Special:Contributions/Ais523|Ais523]] ([[User talk:Ais523|talk]]): my proof was flawed because lines in Forte can't move themselves when executed, whereas waterclocks in The Waterfall Model always refill themselves when emptied; there's probably a simple-ish
21:55:15 <esolangs> [[Special:Log/newusers]] create * SliceOfArdath * New user account
21:58:31 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90402&oldid=90323 * Zero player rodent * (+32)
21:59:55 <esolangs> [[]] https://esolangs.org/w/index.php?diff=90403&oldid=84867 * Zero player rodent * (+188)
22:00:54 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=90404&oldid=90341 * SliceOfArdath * (+342) /* Introductions */
22:02:36 -!- SliceOfArdath has joined.
22:05:02 -!- Koen has joined.
22:07:02 -!- SliceOfArdath has quit (Client Quit).
22:20:16 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90405&oldid=90402 * Zero player rodent * (+707)
22:26:06 -!- tech_exorcist has quit (Quit: see you tomorrow).
22:33:26 <esolangs> [[Minceraft]] N https://esolangs.org/w/index.php?oldid=90406 * SliceOfArdath * (+544) Minceraft
23:03:10 -!- Bowserinator has quit (Excess Flood).
23:03:30 -!- Bowserinator has joined.
23:46:36 -!- Koen has quit (Remote host closed the connection).
23:58:31 -!- Koen has joined.
2021-12-06
00:04:13 -!- Soni has quit (Ping timeout: 250 seconds).
00:32:01 -!- Soni has joined.
00:34:04 -!- oerjan has quit (Quit: Nite).
00:41:10 -!- Koen has quit (Quit: Leaving...).
00:53:17 -!- sprout has joined.
00:56:36 -!- sprout_ has quit (Ping timeout: 245 seconds).
01:07:44 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90407&oldid=90380 * DoggyDogWhirl * (+24) Added Arepo and Labra
01:55:55 <esolangs> [[Arepo]] M https://esolangs.org/w/index.php?diff=90408&oldid=89597 * PythonshellDebugwindow * (+90) Categorize /* Future plans */
03:09:12 <esolangs> [[User talk:Oerjan]] https://esolangs.org/w/index.php?diff=90409&oldid=90374 * Guy Fawkes Rep * (+262)
03:09:55 <esolangs> [[Talk:Entropy complete]] https://esolangs.org/w/index.php?diff=90410&oldid=90277 * Guy Fawkes Rep * (-4) Removed useless URL escape
03:11:12 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=90411&oldid=90248 * Guy Fawkes Rep * (+54) Testing hidden text
03:22:43 -!- ^[ has quit (Quit: ^[).
04:07:36 -!- sprout_ has joined.
04:10:47 -!- sprout has quit (Ping timeout: 252 seconds).
04:31:33 -!- ^[ has joined.
04:57:10 <esolangs> [[User talk:ColorfulGalaxy (disambiguation)]] https://esolangs.org/w/index.php?diff=90412&oldid=89657 * ColorfulGalaxy (disambiguation) * (+49) Not able to log in for the past few days
04:58:18 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=90413&oldid=90411 * ColorfulGalaxy (disambiguation) * (-77) The text appears to be offensive.
05:26:28 -!- sprout_ has quit (*.net *.split).
05:26:29 -!- int-e has quit (*.net *.split).
05:26:29 -!- simcop2387 has quit (*.net *.split).
05:26:29 -!- perlbot has quit (*.net *.split).
05:26:29 -!- monoxane has quit (*.net *.split).
05:26:29 -!- Oshawott has quit (*.net *.split).
05:26:29 -!- zzo38 has quit (*.net *.split).
05:26:29 -!- immibis has quit (*.net *.split).
05:26:29 -!- cd has quit (*.net *.split).
05:26:30 -!- V has quit (*.net *.split).
05:26:30 -!- Sgeo has quit (*.net *.split).
05:26:30 -!- Corbin has quit (*.net *.split).
05:26:30 -!- lambdabot has quit (*.net *.split).
05:26:30 -!- Melvar has quit (*.net *.split).
05:26:30 -!- iovoid has quit (*.net *.split).
05:26:30 -!- haavard has quit (*.net *.split).
05:26:30 -!- olsner has quit (*.net *.split).
05:26:30 -!- Soni has quit (*.net *.split).
05:26:30 -!- Bowserinator has quit (*.net *.split).
05:26:30 -!- HackEso has quit (*.net *.split).
05:26:31 -!- zegalch has quit (*.net *.split).
05:26:31 -!- Cale has quit (*.net *.split).
05:26:31 -!- dnm has quit (*.net *.split).
05:26:31 -!- benji has quit (*.net *.split).
05:26:31 -!- feoh has quit (*.net *.split).
05:26:31 -!- leah2 has quit (*.net *.split).
05:26:31 -!- ecs has quit (*.net *.split).
05:26:31 -!- Taneb has quit (*.net *.split).
05:26:31 -!- sknebel has quit (*.net *.split).
05:27:16 -!- sprout_ has joined.
05:27:16 -!- Soni has joined.
05:27:16 -!- Bowserinator has joined.
05:27:16 -!- Sgeo has joined.
05:27:16 -!- HackEso has joined.
05:27:16 -!- Corbin has joined.
05:27:16 -!- int-e has joined.
05:27:16 -!- simcop2387 has joined.
05:27:16 -!- perlbot has joined.
05:27:16 -!- monoxane has joined.
05:27:16 -!- Oshawott has joined.
05:27:16 -!- zzo38 has joined.
05:27:16 -!- lambdabot has joined.
05:27:16 -!- immibis has joined.
05:27:16 -!- cd has joined.
05:27:16 -!- Melvar has joined.
05:27:16 -!- zegalch has joined.
05:27:16 -!- V has joined.
05:27:16 -!- Cale has joined.
05:27:16 -!- iovoid has joined.
05:27:16 -!- dnm has joined.
05:27:16 -!- benji has joined.
05:27:16 -!- feoh has joined.
05:27:16 -!- haavard has joined.
05:27:16 -!- leah2 has joined.
05:27:16 -!- ecs has joined.
05:27:16 -!- olsner has joined.
05:27:16 -!- Taneb has joined.
05:27:16 -!- sknebel has joined.
05:27:17 -!- Lord_of_Life has quit (Max SendQ exceeded).
05:28:57 -!- tromp has quit (Ping timeout: 256 seconds).
05:29:50 -!- Lord_of_Life has joined.
05:37:33 -!- Riviera has quit (*.net *.split).
05:37:33 -!- riv has quit (*.net *.split).
05:37:48 -!- Riviera has joined.
05:38:31 -!- riv has joined.
05:40:00 <int-e> fizzie: here's a fun metric: almost 40 minutes for gold to overtake silver...
05:40:19 <int-e> (hard to measure though, and in principle this could happen several times)
05:47:33 <b_jonas> int-e: is this gold vs silver for just task 06, or some aggregate?
05:48:34 <int-e> b_jonas: just for today, doing this retrovertly would require access to the actual database.
05:48:41 <int-e> retroactively
05:49:47 <int-e> At least as far as I know; you can watch https://adventofcode.com/2021/stats live but not recover old states of that page.
05:50:00 <b_jonas> int-e: I mean you could add all the silvers and golds that people have right now
05:50:18 <b_jonas> for the six tasks
05:50:20 <int-e> "watch" meaning "constantly reload" of course
05:50:28 -!- Argorok has quit (*.net *.split).
05:50:28 -!- citrons_ has quit (*.net *.split).
05:50:37 -!- Argorok has joined.
05:50:42 <int-e> b_jonas: Oh but that's pointless because the old task will always dominate the fresh one.
05:50:44 -!- citrons has joined.
05:50:53 <b_jonas> it's early enough in the month
05:51:08 <int-e> there are way more gold stars than silver stars already
05:51:25 <int-e> it's a very safe bet that the total won't flip back
05:51:53 <b_jonas> ok
06:09:12 <int-e> I may have suggested the same thing last year, I wonder whether I did.
06:11:53 <b_jonas> by the way, what should we do with pbflist and bobadventureslist ? I think I can unilaterally delete bobadventureslist because I'm the only one who used to care about it, but pbflist actually has subscribers but nobody caring enoguh to ring it.
06:12:09 <b_jonas> ``` rm -v /hackenv/{wisdom,bin}/bobadventureslist
06:12:12 <int-e> `? slist
06:12:13 <HackEso> rm: cannot remove '/hackenv/wisdom/bobadventureslist': No such file or directory \ removed '/hackenv/bin/bobadventureslist'
06:12:15 <HackEso> Update notification for the webcomic Homestuck.
06:12:17 <b_jonas> wasn't there a third one that I made? I'll ahve to check
06:12:29 <int-e> `hwrl slist
06:12:30 <HackEso> https://hack.esolangs.org/repo/log/tip/wisdom/slist
06:13:26 <int-e> `? herbalist
06:13:28 <HackEso> An herbalist is a list of herbas.
06:13:40 <b_jonas> I created ioccclist but that can stick
06:13:43 <b_jonas> I mean stay
06:13:43 <int-e> `? keenlist
06:13:45 <HackEso> keenlist is notification for when Tom Hall acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast
06:13:49 <b_jonas> `? ioccclist
06:13:51 <HackEso> ioccclist is update notification for when a new year of the International Obfuscated C Code Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news
06:14:01 <b_jonas> oh yeah
06:14:07 <int-e> b_jonas: I'm not finding the one I'm looking for, but we have dysfunctional lists already...
06:14:36 <b_jonas> keenlist is functional as in TornadoGuard, I haven't forgot to ring it when I should yet.
06:14:40 <int-e> `? smlist
06:14:42 <HackEso> Non-update notification for the webcomic Super Mega.
06:14:45 <int-e> that's the one :P
06:15:52 <b_jonas> `? calesyta2016list
06:15:54 <HackEso> calesyta2016list? ¯\(°​_o)/¯
06:16:15 <b_jonas> ``` wc /bin/calesyta2016list
06:16:17 <HackEso> wc: /bin/calesyta2016list: No such file or directory
06:16:21 <b_jonas> ``` wc /hackenv/bin/calesyta2016list
06:16:22 <HackEso> ​ 2 13 76 /hackenv/bin/calesyta2016list
06:18:04 <b_jonas> got it, bardsworthlist. this is one I can unilaterally remove too I believe
06:18:15 <b_jonas> ``` rm -v /hackenv/{bin,wisdom}/bardsworthlist
06:18:18 <HackEso> removed '/hackenv/bin/bardsworthlist' \ removed '/hackenv/wisdom/bardsworthlist'
06:18:33 <int-e> https://store.steampowered.com/app/879850/Box_The_Game/ has a cute mechanic, but a horrible way of tracking score and unlocking levels
06:18:52 <b_jonas> and ehlist too
06:19:00 <b_jonas> ``` rm -v /hackenv/{bin,wisdom}/ehlist
06:19:03 <HackEso> rm: cannot remove '/hackenv/wisdom/ehlist': No such file or directory \ removed '/hackenv/bin/ehlist'
06:20:08 <b_jonas> I'll keep aglist
06:20:09 <b_jonas> `? aglist
06:20:12 <HackEso> aglist is update notification for the Abstruse Goose webcomic. http://abstrusegoose.com/
06:20:25 <b_jonas> that one actually has subscribers
06:21:00 <b_jonas> and I think I can keep listlist
06:24:37 <int-e> (You start a new game, and that puts you at level 1, and you can then play ; it tracks total moves taken, but there's no undo, only restarts, and restarting a level doesn't reset the move counter. Once you've reached a level that way, you can also play it individually. Solving a level individually does not unlock the next level.)
06:58:49 <b_jonas> `fromroman XV
06:58:51 <HackEso> 15
07:07:45 <b_jonas> `? lie groups
07:07:47 <HackEso> Lie groups are groups that try being too smooth for their own good.
07:10:01 -!- sprout has joined.
07:13:23 -!- sprout_ has quit (Ping timeout: 252 seconds).
07:55:09 -!- imode has quit (Ping timeout: 256 seconds).
08:42:39 -!- Sgeo has quit (Read error: Connection reset by peer).
08:56:42 <b_jonas> stupid rant. we can glue wood well enough that the glued joint is at least as strong as the wood in general. if you take that to the extreme, that should mean that you can get something at least as strong as wood, in any shape and 3-d printable, by omitting most of the wood and using only the glue, though this may turn out to be more expensive than wood. particle board is kind of supposed to be like
08:56:48 <b_jonas> that, and it's even cheap, but it turns out that particle board is *weaker* than wood.
08:58:06 <b_jonas> ordinary metals are similar: people can weld metal so that the weld joints aren't weak points, they're at least as strong as the bulk metal. that means you should be able to make any shape from just welding, with no rods or plates as a basis, though this is probably too expensive. I don't know enough about metal 3-D printing to know if that's similar to this.
09:00:09 -!- Deewiant has quit (Quit: You have been kicked for being idle).
09:00:11 <b_jonas> Stanisław Lem has stories about human bodies working this way, where, when a human suffers a fatal accident, the doctors harvest all the body parts that are still usable and stitch them together from multiple remains to as many living humans as they can.
09:00:26 -!- Deewiant has joined.
09:00:37 -!- Deewiant has left.
09:01:32 -!- AAAAA_DRAGON has changed nick to A_Dragon.
09:01:34 <b_jonas> Programming often also works this way, with many programs or libraries consisting of nothing but glue functions calling ever lower level functions, such that you can practically never find the bottom of what actually implements anything. And lambda calculus being TC shows that you can write any program from just functions calling other functions.
09:03:26 <b_jonas> Some food products also work this way, with there being meat products that contain more filler than actual meat, and meat replacement products with no actual meat in it; and the same can happen for dairy or wheat or fruit or any other food that's either expensive or some people don't want to eat the real thing for dietary or religious or moral reasons.
09:04:30 <esolangs> [[Omgrofl]] https://esolangs.org/w/index.php?diff=90414&oldid=84280 * DeeBo * (+2272) Add an Omgrofl FizzBuzz program
09:13:27 -!- river has joined.
09:13:31 <b_jonas> Oh, and I believe when people fix rubber inner tubes for bicycles, those fixes are at least as strong as the original rubber too, so that counts as one more example.
09:45:59 -!- tromp has joined.
09:46:26 -!- tech_exorcist has joined.
10:08:34 -!- Lord_of_Life_ has joined.
10:09:01 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
10:09:54 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
12:02:50 -!- tech_exorcist has quit (Remote host closed the connection).
12:03:30 -!- tech_exorcist has joined.
12:45:05 <esolangs> [[User talk:ColorfulGalaxy (disambiguation)]] M https://esolangs.org/w/index.php?diff=90415&oldid=90412 * PythonshellDebugwindow * (+537) /* Personal note */ Sign and reply
13:19:11 -!- tech_exorcist has quit (Quit: Goodbye).
13:19:28 -!- tech_exorcist has joined.
13:20:53 <esolangs> [[Special:Log/newusers]] create * Chillaxe * New user account
13:22:36 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90416&oldid=90404 * Chillaxe * (+60) Added introduction
13:28:02 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=90417&oldid=82376 * Chillaxe * (+146) Added Number Guessing Game
13:32:05 <esolangs> [[Special:Log/newusers]] create * Blackhole927 * New user account
14:14:02 -!- kspalaiologos has joined.
14:20:01 -!- earendel has joined.
14:30:22 -!- Sgeo has joined.
15:13:37 -!- dutch has quit (Quit: WeeChat 3.3).
15:14:23 -!- dutch has joined.
15:19:57 -!- dutch has quit (Quit: WeeChat 3.3).
15:42:39 -!- sprock has quit (Ping timeout: 256 seconds).
15:44:52 <esolangs> [[Befunge]] M https://esolangs.org/w/index.php?diff=90418&oldid=90417 * Chillaxe * (+5) Fixed number guessing game
15:58:09 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90419&oldid=90416 * Blackhole927 * (+113) /* Introductions */
16:03:55 <esolangs> [[User:AdityaV]] https://esolangs.org/w/index.php?diff=90420&oldid=70526 * AdityaV * (-156) Replaced content with "{{db-u1}}"
16:08:14 -!- x88x88x has joined.
16:09:58 <esolangs> [[User:Blackhole927]] N https://esolangs.org/w/index.php?oldid=90421 * Blackhole927 * (+93) Created page with "Hi there! I'm Blackhole927! I program in python, and want to make some programming languages!"
16:13:54 -!- kspalaiologos has quit (Quit: Leaving).
16:22:06 -!- x88x88x- has joined.
16:22:23 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
16:31:42 -!- Lord_of_Life has joined.
16:35:43 -!- Lord_of_Life_ has joined.
16:36:37 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
16:38:34 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
16:41:54 -!- imode has joined.
16:50:52 <esolangs> [[User:Matthilde]] https://esolangs.org/w/index.php?diff=90422&oldid=88999 * Matthilde * (+51) /* Esoteric programming languages */
16:52:58 <esolangs> [[User:Matthilde]] https://esolangs.org/w/index.php?diff=90423&oldid=90422 * Matthilde * (+284)
17:00:35 -!- sprock has joined.
17:01:43 -!- x88x88x- has quit (Ping timeout: 265 seconds).
17:22:49 -!- Koen has joined.
17:41:56 -!- dutch has joined.
17:44:48 -!- sprout_ has joined.
17:47:25 -!- sprout has quit (Ping timeout: 240 seconds).
18:01:39 -!- sprock has quit (Ping timeout: 265 seconds).
18:10:11 <esolangs> [[User:Blackhole927]] https://esolangs.org/w/index.php?diff=90424&oldid=90421 * Blackhole927 * (+26)
18:11:58 -!- sprock has joined.
18:29:16 <esolangs> [[Befunge]] M https://esolangs.org/w/index.php?diff=90425&oldid=90418 * Chillaxe * (+29) Changed Hello World Slightly
18:29:37 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=90426&oldid=90425 * Chillaxe * (+1) /* Hello, World! */
18:29:56 <esolangs> [[Befunge]] M https://esolangs.org/w/index.php?diff=90427&oldid=90426 * Chillaxe * (+3) s
19:04:15 -!- Guest81 has joined.
19:05:05 -!- Guest81 has quit (Client Quit).
19:33:17 -!- oerjan has joined.
19:47:15 <fizzie> Huh, that's a new bug for me. Out of nowhere, exactly half of the lines of the left monitor froze to their current contents. In an interlaced fashion, as in it's either the even or odd ones.
19:47:33 <fizzie> A very trippy effect. It's like a 50% transparent thing from a distance.
19:57:51 -!- Koen has quit (Remote host closed the connection).
20:11:01 <esolangs> [[User talk:ColorfulGalaxy (disambiguation)]] https://esolangs.org/w/index.php?diff=90428&oldid=90415 * Oerjan * (+376) /* Personal note */ Ping ais523
20:11:43 <oerjan> Please don't slip on my sarcasm twh
20:13:26 <river> hth
20:13:29 <river> hpoe that hurts
20:14:34 -!- Koen has joined.
20:18:06 <oerjan> `
20:18:08 <HackEso> ​? Permission denied
20:18:12 <oerjan> oops
20:18:15 <oerjan> `? hth
20:18:18 <HackEso> hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous.
20:20:39 <esolangs> [[Special:Log/delete]] revision * Oerjan * Oerjan changed visibility of a revision on page [[Esolang:Sandbox]]: content hidden: Inappropriate comment
20:20:58 <oerjan> just felt like it
20:23:14 <oerjan> also feel like banning em again but that's probably what e's aiming for anyway.
20:25:14 <Corbin> I wonder what the practical purpose of two accounts is. I don't know much about modern Great Firewall problems.
20:25:43 -!- earendel has quit (Quit: Connection closed for inactivity).
20:30:09 <oerjan> Corbin: did you just make a third theory. also, are you also them?
20:30:38 <oerjan> i'm pretty firm on the [citation needed] side of that Chinese claim, too
20:32:09 <Corbin> oerjan: No, I'm not them. And I have no idea where they are, either; it's just a guess.
20:43:34 -!- sprock has quit (Ping timeout: 265 seconds).
20:51:31 <shachaf> Taneb: It is Monday afternoon.
20:51:47 <shachaf> Taneb: Did you see A Monster's Expedition?
20:53:08 <river> I forgot to remind about that
20:55:53 -!- sprock has joined.
21:09:52 <Taneb> shachaf: I have not!
21:14:28 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=90429&oldid=90427 * Tux1 * (-10) all infinite loops are literally infinite loops
21:16:55 -!- Koen has quit (Quit: Leaving...).
21:21:29 -!- Trieste has quit (Ping timeout: 252 seconds).
21:21:58 -!- Trieste has joined.
21:50:10 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90430&oldid=90407 * L3viathan * (+12) add Aceto
21:52:21 <esolangs> [[User:L3viathan]] N https://esolangs.org/w/index.php?oldid=90431 * L3viathan * (+21) Created page with "* [[Aceto]] * [[OIL]]"
21:57:02 -!- sprock has quit (Ping timeout: 265 seconds).
22:02:58 <esolangs> [[Special:Log/newusers]] create * Nph * New user account
22:05:48 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90432&oldid=90419 * Nph * (+121) nph
22:18:54 <esolangs> [[Binary ///]] N https://esolangs.org/w/index.php?oldid=90433 * Nph * (+505) Created page with "'''Binary ///''' is a derivative of [[slashes]] that operates directly on bits, and only uses <code>1</code> and <code>0</code>, the equivalents of <code>/</code> and <code>\<..."
22:22:46 -!- sprock has joined.
22:33:02 <fizzie> On another note, today was suitable for Burlesque. I got ',;;ri{{Jz?{6.+9}if-.}m[}80E!L[ for part 1 and (since that sort of thing just won't fly for 256) ',;;ri{8rz?-)z?}m[tp)++{RTJ[~jJ6!!x/.+6sa}256E!++ for part 2.
22:34:22 -!- tech_exorcist has quit (Quit: see you tomorrow).
23:03:52 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90434&oldid=90405 * Zero player rodent * (+46)
23:04:15 <esolangs> [[Binary ///]] https://esolangs.org/w/index.php?diff=90435&oldid=90433 * Nph * (+20)
23:09:16 <shachaf> Taneb: Did you see my neighbor's cute kitty cat?
23:15:48 <oerjan> . o O ( since when does Taneb live in shachaf's neighborhood )
23:17:09 <oerjan> mind you, i haven't paid attention to either of your movements, if you have revealed any
23:25:47 <Taneb> oerjan: as far as I am aware I do not live in shachaf's neighbourhood, although seeing as there seem to be cute kitty cats in proximity to both of us it's a possibility
23:38:51 <int-e> cats are well versed in the art of teleportation, aren't they
23:52:03 * oerjan looks up where Cheshire is
23:54:25 <oerjan> i suspect that's closer to Taneb than shachaf, but i do not know.
2021-12-07
00:05:36 -!- sprock has quit (Ping timeout: 265 seconds).
00:05:44 -!- oren has quit (Ping timeout: 268 seconds).
00:20:47 <esolangs> [[Talk:Human's mind have sex with someone]] N https://esolangs.org/w/index.php?oldid=90436 * PixelatedStarfish * (+31) Created page with "What's the story with the name?"
00:21:36 <esolangs> [[Talk:Human's mind have sex with someone]] https://esolangs.org/w/index.php?diff=90437&oldid=90436 * PixelatedStarfish * (+28)
00:25:30 <esolangs> [[Binary ///]] https://esolangs.org/w/index.php?diff=90438&oldid=90435 * Nph * (+24)
00:26:10 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90439&oldid=90430 * Nph * (+17)
00:28:49 <esolangs> [[Talk:Human's mind have sex with someone]] https://esolangs.org/w/index.php?diff=90440&oldid=90437 * Oerjan * (+224) See: stupid
00:49:58 -!- sprock has joined.
01:21:41 <fizzie> Oh, that's silly, for part 2 I can just ',;;ribc8rz{CN}Z]{RTJ[~jJ6!!x/.+6sa}256E!++ instead of mucking around with that {8rz?-)z?}m[tp)++ nonsense for the preprocessing.
01:21:44 <shachaf> oerjan: Taneb does not live in my neighborhood as far as I know, so it seems pretty unlikely.
01:21:54 <shachaf> But the kitty cat is really very cute, so it was worth checking.
01:34:06 <oerjan> okay
01:41:49 -!- dutch has quit (Quit: WeeChat 3.3).
01:43:04 -!- oerjan has quit (Quit: Nite).
01:50:24 <esolangs> [[Smileyface]] https://esolangs.org/w/index.php?diff=90441&oldid=87719 * Kaveh Yousefi * (+144) Corrected the example program 99 bottles of beer, added a hyperlink to my implementation on GitHub, and changed the category from Unimplemented to Implemented.
01:54:11 <esolangs> [[Smileyface]] https://esolangs.org/w/index.php?diff=90442&oldid=90441 * Kaveh Yousefi * (+54) Added missing argument separators (:>) to the Flow control table, amended some orthographic mistakes, and improved the formatting of code tokens.
01:57:53 <esolangs> [[Smileyface]] M https://esolangs.org/w/index.php?diff=90443&oldid=90442 * Kaveh Yousefi * (+112) Amended some orthographic mistakes and improved the formatting.
01:58:46 -!- dutch has joined.
02:04:48 -!- earendel has joined.
02:08:49 <esolangs> [[Special:Log/newusers]] create * Exeon * New user account
02:32:05 <earendel> could you not disable creation of new accounts altogether? or review new acc requests manually? i believe them aren't good at inventing/impersonating personalities.
02:42:38 <earendel> .. at some point i stopped added ppl to ignore list. i even created a whitelist plugin for hexchat. on freenode it started like 1-2 years ago. and i remember the troll accounts were apparently created years ago. i thought they either hacked some services, or .. some staff personal were onboard/complicit. .. then we moved to libera. but what did andrew lee mean with truth will come out? .. yeah, and freenode chans got registered by whoever was
02:42:38 <earendel> first to do so. changing owners.
02:44:50 <earendel> and they got a lot of sand in the vagina. [pardon me]
02:45:24 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90444&oldid=90432 * Exeon * (+72) /* Introductions */
02:45:32 <esolangs> [[Minil]] N https://esolangs.org/w/index.php?oldid=90445 * Exeon * (+13447) Made page
03:38:58 <b_jonas> fizzie: your monitor broke too? good luck with that.
04:15:02 <esolangs> [[Project Euler/6]] https://esolangs.org/w/index.php?diff=90446&oldid=90372 * ColorfulGalaxy * (-42) Changed variable names
04:15:30 <esolangs> [[Rockstar]] https://esolangs.org/w/index.php?diff=90447&oldid=90371 * ColorfulGalaxy * (-20)
04:19:10 -!- leah2 has quit (Ping timeout: 268 seconds).
04:30:40 <esolangs> [[Project Euler/2]] https://esolangs.org/w/index.php?diff=90448&oldid=90142 * ColorfulGalaxy * (+400) /* Rockstar */
04:33:12 <esolangs> [[Rockstar]] https://esolangs.org/w/index.php?diff=90449&oldid=90447 * ColorfulGalaxy * (+400) Added Project Euler Problem 2 code
04:34:30 -!- leah2 has joined.
05:05:09 <esolangs> [[Rockstar]] https://esolangs.org/w/index.php?diff=90450&oldid=90449 * ColorfulGalaxy * (+144) Added Truth machine) (I am not a Rockstar Developer.
05:08:01 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=90451&oldid=90355 * ColorfulGalaxy * (+127) /* Rockstar */
06:54:46 <int-e> Hmm, a power outage, haven't seen that in a while...
08:15:24 -!- Sgeo has quit (Read error: Connection reset by peer).
08:52:21 <int-e> Pfft, I totally missed that the December Ponder This! challenge used a sum (which makes no sense because that would make the problem trivial) instead of a product in its scoring function.
08:52:41 <int-e> I just used a product and the example looked okay :P
08:58:36 <esolangs> [[Deadfish]] https://esolangs.org/w/index.php?diff=90452&oldid=90064 * Oshaboy * (+3535) Added C-Intercal Implementation
09:00:42 <esolangs> [[EsoInterpreters]] M https://esolangs.org/w/index.php?diff=90453&oldid=89908 * Oshaboy * (+19)
10:04:51 -!- tech_exorcist has joined.
10:06:04 -!- tech_exorcist has quit (Remote host closed the connection).
10:06:31 -!- tech_exorcist has joined.
10:09:46 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
10:12:31 -!- Lord_of_Life has joined.
11:19:59 -!- tech_exorcist has quit (Remote host closed the connection).
11:20:42 -!- tech_exorcist has joined.
11:27:26 -!- tech_exorcist has quit (Remote host closed the connection).
11:29:57 -!- tech_exorcist has joined.
12:41:28 -!- tromp has quit (Quit: Textual IRC Client: www.textualapp.com).
13:02:08 -!- tromp has joined.
13:29:36 -!- earendel has quit (Quit: Connection closed for inactivity).
13:51:24 <esolangs> [[Special:Log/newusers]] create * 0x286 * New user account
13:53:33 <river> hello :)
14:18:28 -!- tech_exorcist has quit (Remote host closed the connection).
14:18:57 -!- tech_exorcist has joined.
14:34:01 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90454&oldid=90444 * 0x286 * (+30) /* Introductions */
14:35:41 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90455&oldid=90454 * 0x286 * (+89) /* Introductions */
14:36:11 <esolangs> [[Tundra]] N https://esolangs.org/w/index.php?oldid=90456 * 0x286 * (+1014) Created page with "== What is tundra? == tundra is an esoteric, two-dimensional programming language based on BrainFck and DeadFish. == Why "tundra"? == tundra came as a programming language id..."
14:44:47 -!- tech_exorcist has quit (Remote host closed the connection).
14:54:41 <esolangs> [[Tundra]] https://esolangs.org/w/index.php?diff=90457&oldid=90456 * 0x286 * (+74)
14:55:17 <esolangs> [[Tundra]] https://esolangs.org/w/index.php?diff=90458&oldid=90457 * 0x286 * (+2)
14:55:59 <esolangs> [[Tundra]] https://esolangs.org/w/index.php?diff=90459&oldid=90458 * 0x286 * (+10)
15:18:53 -!- tech_exorcist has joined.
15:29:41 -!- earendel has joined.
15:35:21 <esolangs> [[Minil]] https://esolangs.org/w/index.php?diff=90460&oldid=90445 * Exeon * (+425) added more instructions
15:37:12 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90461&oldid=90439 * Exeon * (+12) added minil language to list
15:52:32 <esolangs> [[Minil]] https://esolangs.org/w/index.php?diff=90462&oldid=90460 * Exeon * (+646) /* Programs in Minil */ added truth machine
16:33:02 <esolangs> [[Minil]] M https://esolangs.org/w/index.php?diff=90463&oldid=90462 * Exeon * (+100) /* Language Characters */
16:38:15 -!- CenTdemeern1 has joined.
16:38:39 <CenTdemeern1> Hey yo hello
16:40:44 -!- Koen has joined.
16:50:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:08:40 -!- CenTdemeern1 has quit (Quit: Client closed).
17:16:57 -!- tromp has joined.
17:38:14 -!- Trieste has quit (Ping timeout: 256 seconds).
17:53:37 -!- Trieste has joined.
17:55:59 <esolangs> [[Special:Log/newusers]] create * Nld * New user account
18:03:19 <river> https://pbs.twimg.com/media/FGAUcLIXMAsdBld?format=jpg&name=large
18:04:56 <b_jonas> WTF are you serious?
18:05:52 <b_jonas> "Since version 2.26 sfdisk supports MBR (DOS), GPT, SUN and SGI disk labels, but no longer provides any functionality for CHS (Sector) addressing. CHS has never been important for Linux, and this addressing concept does not make any sense for new devices."
18:06:29 <b_jonas> of course, but I'm not always running linux and I want to run an emulation of an old computer with an old disk image and just want to read this effing partition table
18:06:32 <b_jonas> come on
18:06:51 -!- Trieste_ has joined.
18:07:47 -!- Trieste has quit (Ping timeout: 252 seconds).
18:10:14 -!- Trieste_ has changed nick to Trieste.
18:14:04 -!- sprock has quit (Ping timeout: 265 seconds).
18:27:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:32:07 -!- CenTdemeern1 has joined.
18:33:26 <fizzie> I think that's the same fungal computing paper that I saw.
18:34:02 <fizzie> Think it must've been an on-channel discussion, because where else would people be talking about the topic?
18:39:36 -!- earendel has quit (Quit: Connection closed for inactivity).
18:40:39 <esolangs> [[UCanCode]] N https://esolangs.org/w/index.php?oldid=90464 * Viba * (+10226) Created page with "'''UCanCode''' is a programming language created in 2021 for Windows Poop Edition 3.0, an operating system by CrapOS (which is still in development at the time of writing). Ou..."
18:43:25 <esolangs> [[UCanCode]] https://esolangs.org/w/index.php?diff=90465&oldid=90464 * Viba * (+43)
18:44:12 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90466&oldid=90461 * Viba * (+15)
18:45:24 <esolangs> [[UCanCode]] https://esolangs.org/w/index.php?diff=90467&oldid=90465 * Viba * (+1) /* Hello world */
18:45:32 <esolangs> [[UCanCode]] https://esolangs.org/w/index.php?diff=90468&oldid=90467 * Viba * (+1) /* Truth machine */
18:50:37 -!- Trieste has quit (Ping timeout: 240 seconds).
19:05:21 <esolangs> [[UCanCode]] M https://esolangs.org/w/index.php?diff=90469&oldid=90468 * Viba * (+0) fix some minor things
19:08:15 -!- CenTdemeern1 has quit (Quit: Client closed).
19:15:04 -!- tromp has joined.
19:16:14 -!- Trieste has joined.
19:23:39 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90470&oldid=90455 * Nld * (+220)
19:24:14 <esolangs> [[DG]] N https://esolangs.org/w/index.php?oldid=90471 * Nld * (+2590) Created page with "DG (named after a great computer-science teacher) is a language designed with principles known from lisp. All programms are written in normal text-files. == Basic syntax == D..."
19:29:28 -!- Trieste has quit (Ping timeout: 265 seconds).
19:30:06 <esolangs> [[Your]] https://esolangs.org/w/index.php?diff=90472&oldid=72937 * Kaveh Yousefi * (+200) Improved formatting, added a hyperlink to my implementation on GitHub, and changed the Unimplemented category to Implemented.
19:31:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:36:31 -!- CenTdemeern1 has joined.
19:37:38 <CenTdemeern1> Alright, so for anyone who hasn't heard yet
19:37:38 <CenTdemeern1> Which is probably most of you
19:37:39 <CenTdemeern1> I'm working on a "Black box" esolang
19:37:39 <CenTdemeern1> I'm literally calling it Blackbox
19:37:45 <CenTdemeern1> And I think it's almost done
19:37:57 <river> What are its internal workings?
19:38:13 <CenTdemeern1> That's a mystery!
19:38:20 <river> lol
19:38:23 <CenTdemeern1> The idea is that it'll be a mystery language
19:38:32 <CenTdemeern1> I'll only provide a part of the documentation
19:38:45 <CenTdemeern1> and you all (as the esolang community) will have to figure out the rest
19:38:54 <CenTdemeern1> I'll also be providing hints of course if needed
19:39:21 <river> fun ;P
19:39:25 <CenTdemeern1> The only problem is is that this community is so... separated
19:39:42 <CenTdemeern1> I don't know where to drop the final executable program to start the challenge
19:40:48 <CenTdemeern1> I don't know if there is one place I can put it where everyone can access it
19:40:55 <CenTdemeern1> Actually now that I think about it
19:40:58 -!- tromp has joined.
19:41:00 <CenTdemeern1> maybe I could drop it on the wiki
19:41:10 <CenTdemeern1> and then have everyone get it from there
19:41:32 <CenTdemeern1> everyone from all the discord servers and all the IRC channels and stuff
19:42:20 -!- Koen has quit (Ping timeout: 256 seconds).
19:42:34 <esolangs> [[User:Blackhole927]] https://esolangs.org/w/index.php?diff=90473&oldid=90424 * Blackhole927 * (+212)
19:42:46 <esolangs> [[User:Blackhole927]] https://esolangs.org/w/index.php?diff=90474&oldid=90473 * Blackhole927 * (+1)
19:43:03 <esolangs> [[User:Blackhole927]] https://esolangs.org/w/index.php?diff=90475&oldid=90474 * Blackhole927 * (-1)
19:44:08 <CenTdemeern1> I think I should open the esolangs wiki page first
19:45:33 <b_jonas> CenTdemeern1: we already have https://esolangs.org/wiki/Burn , and maybe one of the tasks in the ICFP contest 2004
19:45:37 -!- CenTdemeern1 has quit (Quit: Client closed).
19:46:31 -!- CenTdemeern1 has joined.
19:46:35 <CenTdemeern1> oh wait this is not discord I can't mention someone like that
19:46:46 <CenTdemeern1> b_jonas I know
19:46:48 <CenTdemeern1> there we go
19:47:07 <CenTdemeern1> I am well aware of those
19:47:12 <CenTdemeern1> Burn wasn't created intentionally
19:47:23 <CenTdemeern1> or at least
19:47:28 <CenTdemeern1> not intentionally as a black box
19:49:57 <esolangs> [[User:CenTdemeern1]] N https://esolangs.org/w/index.php?oldid=90476 * CenTdemeern1 * (+162) Add my page
19:50:30 <CenTdemeern1> Bruh
19:52:47 <esolangs> [[Nutrition facts]] N https://esolangs.org/w/index.php?oldid=90477 * Blackhole927 * (+282) Created page with "Nutrition Facts is a joke language formatted off of a nutrition facts label Made Blackhole927 This language is a WIP. Done: Nutrition Facts Program Essentials (Lines to..."
19:53:20 <esolangs> [[Blackbox]] N https://esolangs.org/w/index.php?oldid=90478 * CenTdemeern1 * (+272) Claim the page and add part of the explanation
19:53:29 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=90479&oldid=90477 * Blackhole927 * (+2)
19:54:08 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=90480&oldid=90479 * Blackhole927 * (+6)
19:54:35 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=90481&oldid=90480 * Blackhole927 * (+49)
19:55:11 -!- earendel has joined.
19:56:25 -!- CenTdemeern1 has quit (Quit: Client closed).
20:02:13 -!- CenTdemeern1 has joined.
20:02:33 <CenTdemeern1> I hate getting disconnected every 5 minutes due to this stupid LAN cable
20:03:36 -!- lagash has quit (Quit: ZNC - https://znc.in).
20:03:54 <int-e> have you tried duct tape
20:04:16 -!- lagash has joined.
20:06:49 <CenTdemeern1> lmao
20:07:09 <CenTdemeern1> It's not actually directly caused by th cable itself
20:07:13 <CenTdemeern1> the cable itself is fine
20:07:27 <CenTdemeern1> it's just that it disconnects once every 5 minutes for some reason
20:07:35 <CenTdemeern1> might be the router it's connected to?
20:08:27 -!- lagash has quit (Client Quit).
20:08:48 -!- lagash has joined.
20:12:28 <esolangs> [[Blackbox]] https://esolangs.org/w/index.php?diff=90482&oldid=90478 * CenTdemeern1 * (+637) Add details and stuff I've explained before
20:17:32 -!- lagash has quit (Quit: ZNC - https://znc.in).
20:29:12 -!- lagash has joined.
20:30:52 -!- CenTdemeern1 has quit (Quit: Client closed).
20:34:00 -!- CenTdemeern1 has joined.
20:34:49 -!- simcop2387 has quit (Ping timeout: 252 seconds).
20:34:49 -!- perlbot has quit (Ping timeout: 252 seconds).
20:54:03 <esolangs> [[Tundra]] M https://esolangs.org/w/index.php?diff=90483&oldid=90459 * PythonshellDebugwindow * (+36) Category, lowercase title
20:54:07 <esolangs> [[Minil]] M https://esolangs.org/w/index.php?diff=90484&oldid=90463 * Exeon * (-4) /* Truth Machine */
20:54:44 -!- CenTdemeern1 has quit (Quit: Client closed).
20:54:56 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90485&oldid=90466 * PythonshellDebugwindow * (+22) add
20:55:17 -!- sprock has joined.
20:57:23 -!- x88x88x has quit (Remote host closed the connection).
20:57:43 -!- x88x88x has joined.
20:57:45 -!- simcop2387 has joined.
20:58:15 -!- x88x88x has quit (Remote host closed the connection).
21:00:46 -!- perlbot has joined.
21:03:12 -!- dutch has quit (Quit: WeeChat 3.3).
21:03:17 -!- x88x88x has joined.
21:13:25 -!- perlbot has quit (Ping timeout: 240 seconds).
21:13:41 -!- simcop2387 has quit (Ping timeout: 252 seconds).
21:16:34 -!- dutch has joined.
21:22:21 -!- simcop2387 has joined.
21:26:25 -!- perlbot has joined.
21:35:35 -!- oerjan has joined.
21:46:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:46:57 -!- x88x88x has quit (Remote host closed the connection).
21:48:03 -!- x88x88x has joined.
21:49:11 -!- tromp has joined.
21:49:40 -!- x88x88x has quit (Remote host closed the connection).
21:51:45 -!- x88x88x has joined.
22:07:54 <esolangs> [[Minil]] M https://esolangs.org/w/index.php?diff=90486&oldid=90484 * Exeon * (+18) added user who made language (me :P)
22:09:57 -!- Trieste has joined.
22:14:20 -!- Koen has joined.
22:17:08 -!- tech_exorcist has quit (Remote host closed the connection).
22:17:27 -!- tech_exorcist has joined.
22:22:23 <esolangs> [[Special:Log/block]] block * Ais523 * blocked [[User:Guy Fawkes Rep]] with an expiration time of indefinite (account creation disabled): alternate account of indefinitely blocked [[User:Trump Bot]]
22:23:56 <oerjan> ooh
22:24:28 -!- ais523 has joined.
22:25:26 <Corbin> ais523: Thanks for your hard work.
22:25:45 <ais523> oerjan: sorry for not checking earlier
22:26:12 <ais523> I hadn't considered whether it might have been an alt of a /different/ banned user, but as soon as I saw the check result I realised that I should have thought of that earlier
22:26:18 <oerjan> aha
22:26:52 <oerjan> although this still doesn't explain why ColorfulGalaxy says he couldn't log in.
22:27:42 <ais523> indeed – note that there's at least one clear piece of evidence in the publicly available logs that ColorfulGalaxy (disambiguation) was /not/ caught in a ban of Guy Fawkes Rep
22:27:42 -!- tech_exorcist has quit (Quit: see you tomorrow).
22:27:52 <ais523> although this could just be down to dynamic IP addresses
22:28:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:28:52 <oerjan> in other (not very) news, there's this user who's been trying and failing for _ages_ to introduce themself, from the diffs i think they are chinese and are having trouble understanding the instructions, but otherwise seems an honest esolanger.
22:29:13 <ais523> we could make an exception in the filter, I guess – once they have any edits we can remove it
22:29:55 <river> im confused about AOC day 5
22:30:32 <river> i implement a version where i paint lines into a m x m bitmap, and also a version where i count all O(n^2) line intersections
22:30:34 <earendel> good reasoning :)
22:30:37 <river> but the bitmap version is faster
22:30:48 <river> i was told the line intersections would be faster
22:31:44 <earendel> how many are you? *pundits .. you can talk to them sometimes. i tried with some something simple. like asking their favorite color.
22:31:49 <earendel> i got multiple replies!
22:32:42 <oerjan> . o O ( blue. no, red. AAAAAAAAAAAAAAAA )
22:32:51 <earendel> AAA xD
22:32:59 <earendel> right <3
22:33:25 -!- sprock has quit (Ping timeout: 240 seconds).
22:34:12 <fizzie> I did both the bitmap and the line intersections too, and the bitmap was faster.
22:34:23 <river> thanks!
22:34:28 <river> did you expect that?
22:34:40 <river> did you try the big boy data sets? https://the-tk.com/project/aoc2021-bigboys.html
22:34:58 <river> btw, how did you implement line intersections? my code for that is very bad
22:35:07 <ais523> (I assume Trump Bot is actually banned, not just blocked, right? "the user is blocked and no admin is willing to undo the block" makes for a pretty good ban criterion)
22:35:29 <fizzie> Well, strictly speaking the line intersections were faster than a very naive hashmap of (x, y) coordinates, but slower than a bitmap. And no, I've just tried the official puzzle inputs.
22:35:37 <river> ok
22:35:51 <river> for me bitmap won in all cases (except I did not run the largest data set of all)
22:36:13 <fizzie> Anyway, I'm sure it depends on things like how long the lines are.
22:36:23 <river> yes the line length
22:36:25 <river> so
22:36:46 <river> w the width of the bitmap, n the number of lines, l the average line length
22:38:39 <river> bitmap is O(w^2) space, O(nl) time I think
22:38:53 <river> intersections is ... O(n^2 l')
22:39:05 <river> where l' is the average line overlap
22:39:08 <river> for want of a better term
22:41:02 <fizzie> Well, my initial bitmap solution calculated the answer by iterating over the bitmap, which I guess would mean O(nl+w^2) time. And I guess depending on how you think of it, initializing the bitmap takes O(w^2) time as well. Unless some part of it is never accessed, which is harder to quantify.
22:41:41 <river> I avoided looping over the bitmap
22:41:48 <fizzie> I did so too, eventually.
22:42:07 <fizzie> But _something_ inherently has to clear the memory used for it.
22:42:18 <river> i see
22:42:27 <river> so I think the disadvantage of the intersections method is when you have two long lines overlapping
22:43:26 <fizzie> The disadvantage of the intersections method is also having to consider all pairs of lines.
22:43:41 <river> yeah
22:43:48 <river> but n << w
22:44:37 <fizzie> It's 500 lines and a width of <1000 pixels, that's not really <<.
22:44:42 <river> fair :P
22:44:47 <river> okay thanks for corroborating!
22:44:50 <river> and discussing it with me
22:44:52 <river> ttyl
22:45:28 <fizzie> I think my day 5 Burlesque solutions were pretty scrappy. :/
22:45:40 <fizzie> Interestingly, part 2 is shorter than part 1.
22:46:53 <oerjan> ais523: exception added
22:47:01 <fizzie> Well, maybe it's not that interesting, given that it's basically the same problem except in part 1 you need to filter out diagonal lines. And I couldn't come up with any particular shortcuts from having only horizontal/vertical lines.
23:04:11 -!- Sgeo has joined.
23:11:24 -!- ais523 has quit (Quit: quit).
23:33:32 -!- Koen has quit (Remote host closed the connection).
23:39:55 -!- Sgeo_ has joined.
23:42:35 -!- Sgeo has quit (Ping timeout: 256 seconds).
23:58:32 <zzo38> Wikipedia says about EUC-JP, that "In EUC-JIS-2004, the second plane of JIS X 0213 is encoded [as code set 3], which does not collide with the allocated rows in standard JIS X 0212." What are the code ranges of JIS X 0212 and JIS X 0213 and how are they represented in EUC-JP?
2021-12-08
00:03:32 <zzo38> Actually, I found some information in Perl documentation
00:04:02 -!- Koen has joined.
00:17:17 -!- Koen has quit (Quit: Leaving...).
00:23:15 -!- oren has joined.
00:29:40 -!- Bowserinator has quit (Excess Flood).
00:30:10 -!- Bowserinator has joined.
00:32:38 -!- sprock has joined.
00:37:05 <esolangs> [[Tundra]] https://esolangs.org/w/index.php?diff=90487&oldid=90483 * 0x286 * (-1136) Blanked the page
01:29:36 -!- earendel has quit (Quit: Connection closed for inactivity).
01:43:38 -!- earendel has joined.
01:58:23 <esolangs> [[Special:Log/newusers]] create * Hydrazer * New user account
02:30:33 -!- dutch has quit (Quit: WeeChat 3.3).
02:48:22 -!- dutch has joined.
02:59:29 -!- dbohdan has quit (Read error: Connection reset by peer).
03:00:15 -!- dbohdan has joined.
03:06:35 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90488&oldid=90470 * Hydrazer * (+84) /* Introductions */
03:07:24 -!- oerjan has quit (Quit: Nite).
03:09:04 <esolangs> [[Deadfish]] https://esolangs.org/w/index.php?diff=90489&oldid=90452 * Hydrazer * (+875) added raku implementation for deadfish
03:28:50 <esolangs> [[Deadfish]] https://esolangs.org/w/index.php?diff=90490&oldid=90489 * Hydrazer * (+22) /* Raku */
03:29:03 <esolangs> [[Deadfish]] https://esolangs.org/w/index.php?diff=90491&oldid=90490 * Hydrazer * (-2) /* https://www.raku.org/ Raku */
06:07:19 <int-e> > 2558/(2558+9204)
06:07:20 <lambdabot> 0.21748002040469308
06:08:44 <int-e> `"
06:08:47 <HackEso> 1/1:73) <Warrigal> Making a small shrine to Lawlabee in my basement is something I should get around to at some point. \ 1240) <fizzie> I was watching a pair of otters, and somehow the name "Harry P. Otter" hasn't left my brain since.
06:17:25 -!- Everything has joined.
06:55:39 -!- x88x88x has quit (Quit: ZNC 1.7.5+deb4 - https://znc.in).
07:15:33 -!- x88x88x has joined.
07:57:29 -!- tromp has joined.
08:09:36 -!- earendel has quit (Quit: Connection closed for inactivity).
08:09:58 -!- Sgeo_ has quit (Read error: Connection reset by peer).
08:14:34 <b_jonas> it's actually "Parry Otter", mentioned specifically in Deathly Hallows chapter 22
08:24:31 -!- x88x88x has left (ERC (IRC client for Emacs 27.2)).
08:51:47 <esolangs> [[Your]] https://esolangs.org/w/index.php?diff=90492&oldid=90472 * CenTdemeern1 * (-26) Removed wrongly applied tag
08:56:14 -!- b_jonas has quit (Quit: leaving).
09:04:09 -!- Koen has joined.
09:58:35 <esolangs> [[User talk:Guy Fawkes Rep]] https://esolangs.org/w/index.php?diff=90493&oldid=89789 * Guy Fawkes Rep * (+618) erchoyvp bs gnvjna
10:00:16 -!- dyeplexer has joined.
10:02:01 <esolangs> [[User talk:Guy Fawkes Rep]] https://esolangs.org/w/index.php?diff=90494&oldid=90493 * Guy Fawkes Rep * (+62)
10:02:54 <esolangs> [[User talk:Guy Fawkes Rep]] https://esolangs.org/w/index.php?diff=90495&oldid=90494 * Guy Fawkes Rep * (+32) Shpx PbybeshyTnynkl!
10:04:03 -!- tech_exorcist has joined.
10:04:45 <esolangs> [[User talk:Guy Fawkes Rep]] https://esolangs.org/w/index.php?diff=90496&oldid=90495 * Guy Fawkes Rep * (+24) V srey irel sehfgengrq
10:11:04 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
10:11:09 -!- Lord_of_Life_ has joined.
10:13:52 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:24:40 -!- tech_exorcist has quit (Remote host closed the connection).
10:42:12 -!- b_jonas has joined.
10:50:14 -!- monoxane has quit (Quit: estoy fuera).
11:01:08 -!- tech_exorcist has joined.
11:15:32 -!- monoxane has joined.
11:15:44 <esolangs> [[Special:Log/newusers]] create * Nxe * New user account
11:20:13 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90497&oldid=90488 * Nxe * (+138) /* Introductions */
11:27:32 <esolangs> [[User:Nxe]] N https://esolangs.org/w/index.php?oldid=90498 * Nxe * (+697) Created page with "== Bonjour == Hi I'm nxe (she/they). I spend more time coding than sleeping; draw you down conclusions from that. I really enjoy esolangs and just how broad they can be. I've..."
12:23:30 -!- Koen has quit (Ping timeout: 265 seconds).
13:43:57 <esolangs> [[Can]] N https://esolangs.org/w/index.php?oldid=90499 * Nxe * (+6814) Initial page
13:45:24 <esolangs> [[User:Nxe]] M https://esolangs.org/w/index.php?diff=90500&oldid=90498 * Nxe * (+8) Added link to can
14:00:29 <esolangs> [[Can]] https://esolangs.org/w/index.php?diff=90501&oldid=90499 * Nxe * (+38) Added interpreter GitHub repo link
14:00:49 <esolangs> [[Can]] https://esolangs.org/w/index.php?diff=90502&oldid=90501 * Nxe * (+0) i'm an idiot
14:09:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:22:14 -!- nld has joined.
14:34:57 -!- nld has quit (Remote host closed the connection).
14:35:56 -!- nld has joined.
14:56:25 -!- nld has quit (Quit: Konversation terminated!).
15:00:10 -!- nld has joined.
15:00:49 -!- MrAureliusR has joined.
15:02:39 -!- nld has quit (Client Quit).
15:02:54 -!- nld has joined.
15:10:38 -!- tech_exorcist has quit (Quit: bbl).
15:17:31 -!- tech_exorcist has joined.
15:26:27 <esolangs> [[^^ 16h 35014ng 15 th15]] N https://esolangs.org/w/index.php?oldid=90503 * Epidemic7 * (+2862) Created page with "{{wrongtitle|title=^^_16h_35014ng_15_th15}} '''^^_16h_35014ng_15_th15''' is an esoteric programming language made by User:Epidemic7. It's commands are based off of what the Ch..."
15:30:23 -!- tromp has joined.
15:33:22 -!- Everything has quit (Quit: leaving).
15:35:10 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90504&oldid=90485 * Epidemic7 * (+29) /* Non-alphabetic */
16:00:50 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90505&oldid=90399 * PixelatedStarfish * (+92) /* Error Messages */
16:01:45 <sprout_> https://github.com/egel-lang/aoc-2021/blob/main/day8/task2.eg <- AoC day 8 task 2. took me around 3 or 4 hours..
16:02:02 <sprout_> I am proud of it so sharing is caring!
16:02:47 <sprout_> it's still a very slow interpreter...
16:14:28 <esolangs> [[User:Epidemic7]] https://esolangs.org/w/index.php?diff=90506&oldid=86813 * Epidemic7 * (+62)
16:37:15 -!- sprock has quit (Ping timeout: 265 seconds).
16:40:34 <esolangs> [[^^ 16h 35014ng 15 th15]] https://esolangs.org/w/index.php?diff=90507&oldid=90503 * Epidemic7 * (+452)
16:41:40 <esolangs> [[^^ 16h 35014ng 15 th15]] https://esolangs.org/w/index.php?diff=90508&oldid=90507 * Epidemic7 * (-2)
16:55:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:57:17 -!- tromp has joined.
17:11:34 -!- Trieste has quit (Ping timeout: 265 seconds).
17:13:03 -!- Trieste has joined.
17:13:51 -!- dyeplexer has quit (Remote host closed the connection).
17:20:37 -!- Trieste has quit (Ping timeout: 240 seconds).
17:31:41 -!- tech_exorcist has quit (Quit: see you tomorrow).
17:32:03 -!- tech_exorcist has joined.
17:32:18 -!- tech_exorcist has quit (Remote host closed the connection).
17:47:45 -!- Koen has joined.
17:51:45 -!- nld has quit (Quit: Konversation terminated!).
17:52:07 -!- sprock has joined.
17:52:26 -!- nld has joined.
18:01:25 <b_jonas> fungot: The maid told the butcher boy. The butcher boy told the crowd at the square. Then one of the palace guards overheard. A cat that could play? A mouse that could waltz? Good heavens! The emperor couldn't believe his ears!
18:01:27 <fungot> b_jonas: this is the secretary of fnord members, the hon. member, of the wto, of the house,
18:23:30 -!- Trieste has joined.
18:24:37 <fizzie> sprout_: It's probably not as slow as my Burlesque solution for day 8 task 2: %PM={jbc{{j!!}j+]m[}Z])><}"v#\\l-jz$~n"XX{**+.2dg<-{}fI}m[s0ln{WD{XX)**97?-}m[S16rzr@{g110.+PMg0=s}fej11.-PM{g0jFi}m[10ug}ms
18:24:40 <fizzie> (Completely unoptimized, just made it work.)
18:24:52 -!- Koen has quit (Remote host closed the connection).
18:26:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:27:51 -!- ProofTechnique has quit (Ping timeout: 245 seconds).
18:27:51 -!- integral has quit (Ping timeout: 245 seconds).
18:27:51 -!- pikhq has quit (Ping timeout: 245 seconds).
18:28:36 -!- j4cbo has quit (Read error: Connection reset by peer).
18:29:07 -!- integral has joined.
18:29:17 -!- pikhq has joined.
18:29:24 -!- j4cbo has joined.
18:30:08 -!- ProofTechnique has joined.
19:13:58 -!- nld has quit (Quit: Konversation terminated!).
19:14:35 -!- nld has joined.
19:15:37 -!- nld has quit (Client Quit).
19:16:13 -!- sprock has quit (Ping timeout: 240 seconds).
19:16:44 -!- nld has joined.
19:23:54 -!- tromp has joined.
19:34:38 -!- nld has quit (Ping timeout: 265 seconds).
19:36:05 -!- nld has joined.
19:37:31 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90509&oldid=87556 * TJC games * (-135) /* Operations */
19:41:24 -!- nld has quit (Quit: Lost terminal).
19:41:38 -!- nld has joined.
19:42:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:43:04 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90510&oldid=90509 * TJC games * (+510) /* Operations */
19:43:34 -!- tech_exorcist has joined.
19:45:48 -!- tromp has joined.
19:49:06 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90511&oldid=90395 * DoggyDogWhirl * (-1) Changing language of interpreter; Haskell is weird
19:49:36 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90512&oldid=90510 * TJC games * (+113) /* Usage */
19:50:11 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90513&oldid=90512 * TJC games * (-8) /* Operations */
19:50:37 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90514&oldid=90513 * TJC games * (+12) /* Operations */
19:51:52 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90515&oldid=90505 * PixelatedStarfish * (+1679) /* Tests */
19:52:09 -!- delta23 has joined.
19:52:48 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90516&oldid=90515 * PixelatedStarfish * (+18) /* Tests */
19:53:02 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90517&oldid=90516 * PixelatedStarfish * (-19) /* Tests */
19:55:29 -!- sprock has joined.
19:58:24 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90518&oldid=90514 * TJC games * (+160) /* Operations */
19:58:35 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90519&oldid=90518 * TJC games * (+1) /* Operations */
20:00:38 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90520&oldid=90517 * PixelatedStarfish * (-1568) /* Tests */
20:01:29 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90521&oldid=90520 * PixelatedStarfish * (+69) /* Tests */
20:09:50 -!- relrod has quit (Ping timeout: 260 seconds).
20:10:26 <esolangs> [[APOL]] N https://esolangs.org/w/index.php?oldid=90522 * GingerIndustries * (+8447) Created page with "{{infobox proglang |name=APOL |paradigms=imperative <!-- Not sure about this --> |author=[[User:GingerIndustries]] |year=[[:Category:2021|2021]] |memsys=cell-based |class=:C..."
20:11:02 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90523&oldid=90522 * GingerIndustries * (-23)
20:14:02 -!- mla has quit (Ping timeout: 260 seconds).
20:14:33 -!- relrod_ has joined.
20:19:40 -!- dutch has quit (Quit: WeeChat 3.3).
20:24:56 -!- dutch has joined.
20:34:01 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90524&oldid=90519 * TJC games * (+20) /* Usage */
20:34:12 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90525&oldid=90523 * GingerIndustries * (+425)
20:40:44 <esolangs> [[OIL]] M https://esolangs.org/w/index.php?diff=90526&oldid=75283 * PythonshellDebugwindow * (-170) /* Examples */ Format
20:43:20 -!- nld has quit (Ping timeout: 252 seconds).
20:48:52 <sprout_> fizzie: there are only 7! permutations to test so I just construct 7! maps from words to digits and select the correct one. rougly 5040/2 * log 10 = 7500 times some small unknown constant comparisons I think. not a lot of work but slow interpreter
20:54:23 -!- sprock has quit (Ping timeout: 265 seconds).
20:54:54 -!- sprock has joined.
20:58:28 <sprout_> map is overkill.
20:58:31 <sprout_> ;rl
20:58:34 <sprout_> uh
20:59:09 <sprout_> map is overkill probably for such a small function. lists would have been okay too, and way shorter/easier to construct
21:00:21 <sprout_> I wanted to test the datastructure I created for AoC.
21:02:44 <sprout_> https://github.com/egel-lang/egel/blob/master/include/map.eg <- size balanced binary tree. roughly tries to marry best of most world. O(1) constant access to size, O(log(n)) lookup. Since the size is there I try to balance on that
21:03:15 <sprout_> old idea. no idea whether it works well. seems to work for small trees.
21:06:55 <sprout_> also, don't do to much work balancing of course.
21:07:00 <sprout_> *too
21:07:55 -!- b_jonas has quit (Ping timeout: 265 seconds).
21:09:18 -!- b_jonas has joined.
21:12:00 <fizzie> That's what the Burlesque does too.
21:16:19 <fizzie> 6rzr@ is the 7! permutations of {0 1 2 3 4 5 6}, and the {g110.+PMg0=s}fe finds which permutation, when applied to the first ten words of the line, produces a list that's equal (ignoring order) to the known set of 10 digits (which has been encoded in "v#\\l-jz$~n"). And then the remaining 11.-PM{g0jFi}m[ applies the same permutation to the last 4 words and looks up their indices in the set of
21:16:20 <fizzie> digits.
21:19:07 <int-e> > map S.fromList $ words "abcefg cf acdeg acdfg bcdf abdfg abdefg acf abcdefg abcdfg"
21:19:09 <lambdabot> [fromList "abcefg",fromList "cf",fromList "acdeg",fromList "acdfg",fromList ...
21:19:27 <int-e> . o O ( non-esoteric digits )
21:25:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:26:15 <fizzie> > flip (showIntAtBase 2 intToDigit) "" . (1+) . ord <$> "v#\\l-jz$~n"
21:26:16 <lambdabot> ["1110111","100100","1011101","1101101","101110","1101011","1111011","100101...
21:26:54 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90527&oldid=90524 * TJC games * (+566) /* Usage */
21:27:01 <fizzie> With segments numbered top, top-left, top-right, middle, middle-left, middle-right, bottom, starting from the least significant bit.
21:27:22 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90528&oldid=90527 * TJC games * (+10) /* Usage */
21:27:44 -!- b_jonas has quit (Ping timeout: 265 seconds).
21:29:23 -!- b_jonas has joined.
21:31:44 <fizzie> > (fst <$>) . filter snd . zip [0..] . (('1' ==) <$>) . flip (showIntAtBase 2 intToDigit) "" . (1+) . ord <$> "v#\\l-jz$~n" -- more elaborately
21:31:46 <lambdabot> [[0,1,2,4,5,6],[0,3],[0,2,3,4,6],[0,1,3,4,6],[0,2,3,4],[0,1,3,5,6],[0,1,2,3,...
21:33:00 <fizzie> I think I numbered those the wrong way around.
21:33:10 <int-e> > let digits = words "abcefg cf acdeg acdfg bcdf abdfg abdefg acf abcdefg abcdfg" in M.fromListWith (+) [(c,length cs) | cs <- digits, c <- cs] -- hmm, fingerprinting segments?
21:33:11 <lambdabot> fromList [('a',43),('b',34),('c',38),('d',38),('e',24),('f',44),('g',40)]
21:33:21 <int-e> I didn't try to optimize much at all.
21:33:48 <fizzie> Because in the "v#\\l-jz$~n"XX{**+.2dg<-{}fI}m[ there's a <- to reverse before getting indices.
21:35:06 <fizzie> My "actual" solution doesn't do any guesswork, it just straight deduces in order which segment must be which based on knowing which digits are 1, 4, 7 and 8. But that'd almost certainly take more code.
21:35:13 -!- tech_exorcist has quit (Quit: see you tomorrow).
21:35:38 <int-e> perhaps the most terrible bit I wrote (`m` is the map from 'a'...'g' to the actual segment, also in 'a'...'g'; digits is as above, as sets (sorted lists would've been enough)): map (S.fromList . map (m M.!)) ys >>= (`elemIndices` digits)
21:36:16 <fizzie> (The top segment is the only one in 7 that's not in 1; the top right is the one in 1 that occurs 8 times, and the bottom right's the other one; and so on.)
21:36:30 <int-e> (>>= is shorter than catMaybes)
21:37:29 <int-e> I did something that starts out like this, https://paste.debian.net/1222646/
21:37:41 <int-e> with 8 cases left to check
21:38:32 <sprout_> the whole solution I gave is pretty terrible code. but ah well. got to test the map
21:38:40 <fizzie> My Go thing goes like https://0x0.st/-FPc.txt with really nothing to check. But it's a lot of lines of code.
21:38:40 <int-e> But that was after I submitted the solution which I obtained by complete brute force.
21:39:04 <sprout_> heh
21:39:04 <int-e> > 5040*200
21:39:06 <lambdabot> 1008000
21:39:34 <sprout_> yah 5040/2*2log(10)*small constant
21:40:03 <sprout_> map is overkill for such a small container. only 10 elements. who cares? use a list
21:40:09 <sprout_> but well
21:40:35 <int-e> sprout_: But my template already imports Data.Map.Strict :)
21:40:48 <sprout_> 5040/2*2log(10)*small constant _comparisons_
21:40:56 <int-e> And I am fairly fluent in using it... I'd struggle more with Data.List.lookup stuff :P
21:41:08 <int-e> (doing this in Haskell)
21:41:40 <sprout_> 29 secs in Egel. should be around 300ms for Haskell
21:41:50 <sprout_> I think I am two orders off
21:41:55 <sprout_> dunno
21:42:09 <int-e> 2 seconds, interpreted
21:42:33 <sprout_> for the 7! approach?
21:42:42 <int-e> yeah. 500ms compiled with -O2
21:42:58 <sprout_> one order off is really not bad for my completely unoptimized brain-dead interpreter
21:43:03 <sprout_> oh right
21:43:10 <sprout_> too early...
21:43:15 <sprout_> depression sinks in
21:43:25 <int-e> I didn't optimize a thing.
21:43:38 <sprout_> I mean egel vs ghc
21:44:38 <sprout_> I want to gain one order by rewriting the runtime once and that'll be it. but not sure I'll ever get around to that
21:45:35 <sprout_> the runtime now is a c++ class hierarchy. compact but bit of a silly approach for a rewriter
21:45:55 <sprout_> ah well. kiss. and all that
21:46:49 <int-e> Did anybody else define the digits before realizing that that wasn't needed for part 1
21:47:39 <sprout_> raises hand?
21:48:01 <int-e> (my part 1 solution has this, unused: digits = words "abcefg cf acdeg acdfg bcdf andfg andefg acf abcdefg abcdfg" ...can you spot the typos)
21:48:13 <sprout_> sure. you know you'll end up modelling the problem anyway for part 2
21:48:18 <sprout_> andefg
21:48:59 <int-e> and I did that same thing twice too
21:50:48 -!- tromp has joined.
21:59:18 <fizzie> I counted up the part 1 solution without defining digits (or anything else) in a Python repl, just to see part 2 of the description.
21:59:28 <fizzie> Not that there were any surprises.
21:59:47 -!- sprock has quit (Ping timeout: 252 seconds).
22:00:24 <int-e> yeah part 2 was the obvious task for that input... part 1 was the surprising one ;-)
22:00:49 <int-e> "uh we both know where this is headed but let's keep it simple for now"
22:02:04 <fizzie> And of course it makes part 1 in Burlesque a _lot_ shorter. I've currently got ln{WD11.-)L[2 4r@7+]INL[}ms
22:03:21 <fizzie> 2 4r@7+] being slightly shorter than {2 3 4 7}, and IN is nominally set intersection but in practice would seem to do the right thing if one operand has repeated elements.
22:03:50 <int-e> Heh I wrote [2,4,3,7]
22:04:59 <int-e> (which obscures the consecutive 2..4 part)
22:09:01 <int-e> > let digits = words "abcefg cf acdeg acdfg bcdf abdfg abdefg acf abcdefg abcdfg" in [x | [x] <- group (sort (map length digits))]
22:09:03 <lambdabot> [2,3,4,7]
22:12:41 <fizzie> I've got a similar trick in an earlier Burlesque solution where I use 105fC1+] as a shorter way of writing {1 3 5 7}.
22:13:37 <fizzie> It's a shame Burlesque doesn't have builtins for even/odd, otherwise that'd be 7ro:ZZ where ZZ stands for hypothetical `odd?`.
22:14:16 <int-e> that would suggest... 42fC4+] for [4,2,3,7]?
22:14:38 <fizzie> Hmm, I didn't even think of adding the 4 "manually".
22:14:49 <fizzie> I just looked "oh, there's a 4 in it, I can't use that trick".
22:14:56 <fizzie> Even though the other one had that 1.
22:16:25 <fizzie> Yeah, that works, and saves one character.
22:16:53 <int-e> and adds an accidental cultural reference
22:16:59 <int-e> win-win-win
22:17:12 <fizzie> It also gets rid of a space, which is nice, because spaces look ugly in Burlesque chunks.
22:18:43 -!- Noisytoot has quit (Remote host closed the connection).
22:22:46 -!- Noisytoot has joined.
22:32:24 <esolangs> [[QKAS]] https://esolangs.org/w/index.php?diff=90529&oldid=70970 * Kaveh Yousefi * (+358) Amended some orthographic mistakes, improved the formatting, and remarked that the GitHub repository files have not been archived.
22:36:22 <esolangs> [[QKAS]] https://esolangs.org/w/index.php?diff=90530&oldid=90529 * Kaveh Yousefi * (+1882) Added an implementation of QKAS in Common Lisp.
22:39:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:41:07 -!- tromp has joined.
22:51:33 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90531&oldid=90511 * DoggyDogWhirl * (+80) Fixed Hello, world! program
22:53:30 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90532&oldid=90531 * DoggyDogWhirl * (+0) Fixed Fibonacci program
23:01:16 -!- oerjan has joined.
23:04:34 -!- relrod_ has changed nick to relrod.
23:10:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:16:46 -!- Sgeo has joined.
23:27:39 -!- sprock has joined.
23:33:25 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90533&oldid=90525 * GingerIndustries * (+51) /* Example */
23:34:00 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90534&oldid=90533 * GingerIndustries * (+29)
23:35:12 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90535&oldid=90534 * GingerIndustries * (+103) /* Instruction table */
23:52:15 <int-e> > nub " space sex "
23:52:16 <lambdabot> " spacex"
2021-12-09
00:14:55 <fizzie> Hah. I tried using the same building blocks but put together differently (take a cross product of the lines and permutations, apply it to the entire line, then just arrange for the result to be 0 if the first 10 values don't match the digits), and after all that trouble the end result was... exactly as long as the original.
00:15:24 <fizzie> Except it's even slower, since it doesn't terminate early.
00:32:08 -!- sprout_ has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
01:49:15 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90536&oldid=90532 * DoggyDogWhirl * (-1) Renamed function
02:23:32 -!- dutch has quit (Ping timeout: 265 seconds).
02:28:36 -!- dutch has joined.
03:22:29 -!- oerjan has quit (Quit: Nite).
03:41:10 -!- delta23 has quit (Quit: Leaving).
03:42:52 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90537&oldid=90536 * DoggyDogWhirl * (+61) Updated implementation info
04:40:16 <esolangs> [[Special:Log/newusers]] create * DrKickflip * New user account
04:46:30 -!- abraham has quit (Quit: The Lounge - https://thelounge.chat).
04:47:29 -!- abraham has joined.
04:49:19 -!- delta23 has joined.
04:57:35 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90538&oldid=90497 * DrKickflip * (+166) /* Introductions */
04:57:55 <esolangs> [[UponThem]] N https://esolangs.org/w/index.php?oldid=90539 * DrKickflip * (+1454) Among Us Language
05:08:24 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90540&oldid=90537 * DoggyDogWhirl * (+169) Added link to interpreter
05:09:05 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90541&oldid=90540 * DoggyDogWhirl * (-2) Fixed link
05:09:34 <esolangs> [[Labra]] M https://esolangs.org/w/index.php?diff=90542&oldid=90541 * DoggyDogWhirl * (-131) Removed outdated information
05:11:31 <esolangs> [[User:DoggyDogWhirl]] M https://esolangs.org/w/index.php?diff=90543&oldid=90396 * DoggyDogWhirl * (+107) Added GitHub link
06:26:36 -!- delta23 has quit (Quit: Leaving).
07:11:19 -!- voidio has joined.
07:12:26 -!- iovoid has quit (Ping timeout: 256 seconds).
07:12:50 -!- voidio has changed nick to iovoid.
07:34:44 -!- lagash has quit (Quit: ZNC - https://znc.in).
07:36:09 -!- lagash has joined.
07:57:06 -!- tromp has joined.
08:03:49 -!- Sgeo has quit (Read error: Connection reset by peer).
08:11:11 -!- Koen has joined.
08:44:01 -!- Oshawott has quit (Ping timeout: 252 seconds).
08:44:04 <esolangs> [[Project Euler/2]] https://esolangs.org/w/index.php?diff=90544&oldid=90448 * ColorfulGalaxy * (+2000)
09:16:32 -!- archenoth has joined.
09:22:06 -!- archenoth has quit (Ping timeout: 265 seconds).
09:28:30 <esolangs> [[Special:Log/newusers]] create * Local Kings * New user account
09:37:53 -!- delta23 has joined.
09:39:43 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90545&oldid=90538 * Local Kings * (+173)
09:44:18 <esolangs> [[User:Local Kings]] N https://esolangs.org/w/index.php?oldid=90546 * Local Kings * (+55) Created page with "Hello there! I created an esolang called [[LinuxLang]]"
09:52:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:53:13 -!- tromp has joined.
09:57:25 <esolangs> [[LinuxLang]] N https://esolangs.org/w/index.php?oldid=90547 * Local Kings * (+523) Created page with "'''LinuxLang''' is an esoteric programming language designed and implemented by [[User:Local Kings]]. It was inspired by script kiddies who think that Linux is a programming l..."
09:59:43 <esolangs> [[LinuxLang]] https://esolangs.org/w/index.php?diff=90548&oldid=90547 * Local Kings * (+94)
10:01:49 <esolangs> [[Joke language list]] https://esolangs.org/w/index.php?diff=90549&oldid=89737 * Local Kings * (+57)
10:02:13 -!- Trieste has quit (Ping timeout: 240 seconds).
10:03:39 -!- Trieste has joined.
10:04:44 <esolangs> [[LinuxLang]] https://esolangs.org/w/index.php?diff=90550&oldid=90548 * ColorfulGalaxy * (+0) Fixed Capitalization in category link) ("LinuxLang" wasn't in the category page, so I added it.
10:10:04 <esolangs> [[Truthlang]] https://esolangs.org/w/index.php?diff=90551&oldid=87631 * ColorfulGalaxy * (+0) Fixed capitalization in category link
10:10:37 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:11:20 <esolangs> [[Cheese]] https://esolangs.org/w/index.php?diff=90552&oldid=87307 * ColorfulGalaxy * (+0) Fixed capitalization in category link
10:11:34 -!- Lord_of_Life has joined.
10:13:31 <esolangs> [[^^ 16h 35014ng 15 th15]] https://esolangs.org/w/index.php?diff=90553&oldid=90508 * ColorfulGalaxy * (+40) Added display title
10:18:37 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90554&oldid=90528 * ColorfulGalaxy * (+357) Added category link
10:26:33 -!- nld has joined.
10:33:45 -!- delta23 has quit (Quit: Leaving).
10:57:25 -!- nld has quit (Quit: Konversation terminated!).
11:18:06 -!- Koen has quit (Remote host closed the connection).
11:50:15 <b_jonas> silly idea: we should tell youngsters that supercomputers around 1970 had tens of thousands of cores, thus the rumors that your mobile phone is more powerful than any 70s computer is false, since it only has 8 cores or so
11:55:52 <esolangs> [[User talk:Guy Fawkes Rep]] https://esolangs.org/w/index.php?diff=90555&oldid=90496 * ProjectEuler * (-246) Unexpected error) (****hidden for security reason****
12:06:36 -!- archenoth has joined.
12:15:37 <esolangs> [[Special:Log/block]] reblock * Fizzie * changed block settings for [[User:Guy Fawkes Rep]] with an expiration time of indefinite (account creation disabled, cannot edit own talk page): alternate account of indefinitely blocked [[User:Trump Bot]]
12:21:52 <fizzie> (I just toggled the "can't edit own talk page" flag on, because there were a few nonsense rot13 quasi-political comments post-blocking.)
12:24:18 -!- tech_exorcist has joined.
12:25:22 <fizzie> Not sure how I feel about that attempt at making the UI look confusing with an "Unexpected error) (****hidden for security reason****" edit message.
12:27:58 <fizzie> (And I've entirely lost track of the plot re ColorfulGalaxy / ... (disambiguation) / ProjectEuler.)
12:28:44 -!- tech_exorcist has quit (Remote host closed the connection).
12:29:17 -!- tech_exorcist has joined.
12:31:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:32:57 <esolangs> [[Special:Log/delete]] revision * Fizzie * Fizzie changed visibility of 4 revisions on page [[User talk:Guy Fawkes Rep]]: content hidden, edit summary hidden and username hidden: hiding spam + a revert w/ a summary that attempts to spoof the wiki UI
12:33:56 <fizzie> Aw, that didn't quite work out right. :/
12:35:30 <esolangs> [[User talk:Guy Fawkes Rep]] https://esolangs.org/w/index.php?diff=90556&oldid=90555 * Fizzie * (-490) Reverting to the 06:34, 20 November 2021 revision.
12:35:57 <esolangs> [[Special:Log/delete]] revision * Fizzie * Fizzie changed visibility of a revision on page [[User talk:Guy Fawkes Rep]]: content hidden, edit summary hidden and username hidden: edit summary attempts to spoof wiki UI text
12:36:48 <fizzie> Close enough.
12:39:02 <esolangs> [[Prelude]] https://esolangs.org/w/index.php?diff=90557&oldid=78991 * ColorfulGalaxy * (+55) Made a correction according to a test on Try It Online
12:41:05 <esolangs> [[Talk:Prelude]] https://esolangs.org/w/index.php?diff=90558&oldid=68337 * ColorfulGalaxy * (+175) Please read the talk page
12:46:40 <esolangs> [[User talk:Fizzie]] https://esolangs.org/w/index.php?diff=90559&oldid=81464 * ColorfulGalaxy * (+301) What is "spoof the wiki UI"?
12:48:00 -!- tromp has joined.
12:49:11 -!- tech_exorcist has quit (Remote host closed the connection).
12:54:18 -!- immibis_ has joined.
12:56:14 <esolangs> [[User talk:Fizzie]] https://esolangs.org/w/index.php?diff=90560&oldid=90559 * Fizzie * (+945) /* Spoof the Wiki UI */ Reply.
12:56:57 -!- Koen has joined.
12:57:45 -!- immibis has quit (Ping timeout: 252 seconds).
12:58:00 -!- tech_exorcist has joined.
12:58:00 -!- tech_exorcist has quit (Remote host closed the connection).
13:07:30 -!- immibis_ has quit (Read error: Connection reset by peer).
13:08:11 -!- immibis has joined.
13:14:26 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[File:AlphabetCrossword.png]]": unused, uploaded by banned user
13:30:51 -!- tech_exorcist has joined.
13:36:11 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90561&oldid=90535 * GingerIndustries * (+289)
13:39:01 -!- tech_exorcist has quit (Remote host closed the connection).
13:39:27 -!- tech_exorcist has joined.
13:39:33 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=90562&oldid=90256 * Kemuri * (+153) /* Hoverfly */
13:39:45 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=90563&oldid=90481 * Blackhole927 * (+296)
13:40:37 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=90564&oldid=90562 * Kemuri * (-19) /* interpretor */
13:41:42 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=90565&oldid=90563 * Blackhole927 * (+78)
13:41:59 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=90566&oldid=90565 * Blackhole927 * (+4)
14:12:01 -!- tech_exorcist has quit (Remote host closed the connection).
14:13:33 -!- Koen has quit (Remote host closed the connection).
14:44:55 -!- Koen has joined.
15:04:04 <esolangs> [[Interfrac]] https://esolangs.org/w/index.php?diff=90567&oldid=72994 * Ais523 * (+259) known computational class (although one that doesn't have a category yet)
15:07:21 <Corbin> ais523: I'll stub the page on NP-completeness. Maybe not right now, but sometime today.
15:13:22 -!- sprout has joined.
15:28:23 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day9/task2.eg <- day 9. not as nice as some haskell, also, needed to implement impure maps
15:34:06 <esolangs> [[Flow of Holes]] M https://esolangs.org/w/index.php?diff=90568&oldid=67195 * Ais523 * (+1) /* Data storage */ terminology fix; "to" is directional in this article, but the sentence didn't mean to imply a direction
15:58:05 -!- tech_exorcist has joined.
16:33:31 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=90569&oldid=90566 * Blackhole927 * (-4)
17:13:32 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90570&oldid=90561 * GingerIndustries * (+930)
17:16:05 <int-e> import qualified GHC.ST as ST (ST(ST)) <-- gotta love the redundancy
17:20:38 <b_jonas> wait, ST(ST) ? can't you write that only for an enum?
17:20:55 <b_jonas> an enum with an exported constructor that is, the innermost ST would be the constructor name
17:21:19 <b_jonas> um, a data. it would be a data in Haskell, not an enum
17:22:27 <int-e> it's a newtype (a datatype whose constructor has no representation, but abstracts from the embedded type for type checking and the like) newtype ST s a = ST (STRep s a)
17:25:40 <esolangs> [[Vague]] https://esolangs.org/w/index.php?diff=90571&oldid=90324 * MattiDragon * (+117) Add JVague to list of implementations
17:29:10 -!- nld has joined.
17:33:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:35:04 -!- tromp has joined.
18:00:12 <esolangs> [[Special:Log/newusers]] create * Perbehaps * New user account
18:12:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:13:49 -!- sprock has quit (Ping timeout: 240 seconds).
18:30:09 <river> new biblaridion drops in half an hour
18:38:25 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90572&oldid=90570 * GingerIndustries * (+132)
18:50:01 -!- tromp has joined.
19:11:29 <int-e> fungot: how do you get paid for making puns
19:11:30 <fungot> int-e: we have to be as one on that, and that suppliers, particularly small and the benefits to the people and the government of the time.
19:22:29 -!- nld has quit (Quit: Konversation terminated!).
19:35:26 -!- tech_exorcist has quit (Quit: see you tomorrow).
19:38:27 <zzo38> What is the proper way to mirror several files from Wayback Archive with wget? Sometimes the numbers are changed, so might consider it a different file even though it shouldn't be a different file, and also if the download is interrupted can it be made to not download files that you already have and to instead read the local copy for the purpose of recursive retrieval?
19:47:11 <int-e> deja vu
19:47:48 <int-e> so let's just mention my best bet from last time https://github.com/hartator/wayback-machine-downloader
19:48:13 <zzo38> OK, I will look, thanks
19:53:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:55:37 <zzo38> Although in the case I have, also some (but not all) of the pictures are missing from the web pages that I am trying to download. (I think they contain important information too, such as instruction encodings)
19:56:18 -!- tromp has joined.
20:07:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:24:50 <fizzie> Today's "2D" thing has been kind of hostile towards Burlesque. I've only managed part 1 so far, and it looks like an absolute ass:
20:24:52 <fizzie> ln{XX)**}m[S1J-]L[jL[j_+?dS0p^rzjrzcp{J{?+}j+]3952 3dg?d2cojm[{Jg0j?-.+<]0>=}f[{g1jd!}m[<]jg1jd!J47.-jx/.<.*}ms
20:25:12 <fizzie> It'll probably trim down a _little_, but I don't think it's going to be pretty at any point.
20:27:57 <fizzie> Although as a highlight 3952 3dg?d2co encodes the von Neumann neighbourhood via ternary digits (3952 -> {1 2 1 0 2 1 0 1} -> {0 1 0 -1 1 0 -1 0} -> {{0 1} {0 -1} {1 0} {-1 0}}), that was shorter than the other alternatives I had like filtering the cross product of {-1 0 1} and itself to those with length 1 with 2rzJcp?d{)ab++1==}f[ and whatnot.
20:29:08 <fizzie> ...
20:29:27 <fizzie> Except now that I looked at it, 2rzJcp?d2en gets there even shorter.
20:29:52 <fizzie> (That's just taking every second element of the cross product, they're in the right order for that.)
20:37:30 -!- SpikeHeron has joined.
20:41:38 <fizzie> (The bit that filters the neighbours to those that are in bounds also takes a lot of characters, pretty sure it'll be shorter if I just pad the array.)
20:42:55 <int-e> oh the wonders of parity
20:47:32 -!- craigo[m] has quit (Ping timeout: 240 seconds).
20:49:32 -!- msmith12[m] has quit (Ping timeout: 240 seconds).
20:51:03 -!- jryans has quit (Ping timeout: 250 seconds).
21:03:16 <river> https://www.youtube.com/watch?v=zyrse6ygMgQ
21:06:17 -!- jryans has joined.
21:14:47 -!- craigo[m] has joined.
21:16:44 <fizzie> Hmm, well. Switching to padding did save 3 characters, but I was hoping for more. lnJL[rojJ-]L[roj{'X+]'X[+XX)**}m[J-]?i+]J[~?i[+s0cp{J{?+}j+]2rz?dJcp2enjm[{g0jd!}m[<]jg0jd!J47.-jx/.<.*}ms currently. Maybe I just need a more efficient way to pad.
21:19:58 -!- msmith12[m] has joined.
21:20:58 <river> The code looks really cool fizzie
21:24:16 <int-e> fungot: did your computer ever get locked up for running Windows?
21:24:17 <fungot> int-e: we, of course. so this means anyone under the age of one but after 28 days, but extending that to the crown under clause 7 of the bill,
21:30:56 <esolangs> [[List of complexity classes]] M https://esolangs.org/w/index.php?diff=90573&oldid=87981 * Corbin * (+1784) Stub classes NP, PSPACE, and EXP.
21:33:39 -!- sprock has joined.
21:36:32 -!- MizMahem has joined.
21:42:01 -!- delta23 has joined.
21:51:45 -!- immibis has quit (Ping timeout: 265 seconds).
21:54:08 <zzo38> OK, I managed to install the wayback-machine-downloader now. Does it support starting downloading from a subdirectory and only things inside of that directory and its subdirectories, instea of an entire domain?
21:55:35 <zzo38> O, OK, apparently there is --only but that doesn't seem very good; it isn't a part of the URL and doesn't have stripping directory components like wget has?
21:55:41 -!- tromp has joined.
21:58:52 <zzo38> O, I will just try to download all of them anyways, I suppose; I figured out that only one directory isn't quite right anyways
22:01:10 <zzo38> It seems to be working now; thank you for linking to that file so that now I can use that.
22:02:38 <esolangs> [[NP-complete]] N https://esolangs.org/w/index.php?oldid=90574 * Corbin * (+259) Stub a redlink. Not sure what to put here.
22:22:05 -!- msmith12[m] has quit (Read error: Connection reset by peer).
22:22:05 -!- jryans has quit (Write error: Connection reset by peer).
22:22:06 -!- craigo[m] has quit (Read error: Connection reset by peer).
22:23:26 -!- sprock has quit (Ping timeout: 260 seconds).
22:23:51 -!- jryans has joined.
22:28:06 <zzo38> How to find archives of FTP files (from University of Tokyo)?
22:28:32 -!- craigo[m] has joined.
22:28:36 -!- msmith12[m] has joined.
22:43:37 <fizzie> IDGI. I feel like {...}<m should do exactly the same thing as J{...}m[z[{1!!}<m-] at least as long as ... is well-behaved, but it doesn't seem to.
22:43:39 <fizzie> The former's a "minimumBy" with ... as the key-extracting function, the latter explicitly makes a copy, maps ... over it, zips the results, runs "minimumBy" with a block that just pulls the result of the mapping, and then takes the head of the pair it found. But the latter works while the former returns a result that doesn't seem to be sorted by anything.
22:46:34 -!- jryans has quit (Quit: Client limit exceeded: 20000).
22:48:15 -!- msmith12[m] has quit (Quit: Client limit exceeded: 20000).
22:48:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:54:15 <fizzie> Well, it's very silly, but at least it works for part 2: lnJL[rojJ-]L[roj{'X+]'X[+XX)**}m[J-]?i+]J[~?i[+s0cp{Jg0jd!57.<{0j{jvvJJ{?+}j+]2rz?dJcp2enjm[j+]{Jg0jd!CL}m[<]1!!}{!=}w!vv}if}m[sg)L[<>3.+pd
22:54:18 -!- jryans has joined.
22:54:18 -!- msmith12[m] has joined.
23:04:58 <fizzie> Blah. The direct <m works in a small-scale test, it just doesn't work in the actual context for some reason. Weird.
23:16:13 -!- Sgeo has joined.
23:21:23 <fizzie> Ugh-blah. It's because the special map isn't usable in SortBy. {xxx}s0{yyy}{g0jd!}<m gives a different result than {yyy}{{xxx}jd!}<m
23:22:17 <fizzie> But {yyy}{jd!}g0+]<m does work.
23:40:17 -!- sprock has joined.
2021-12-10
00:05:00 -!- oerjan has joined.
00:08:50 -!- Koen has quit (Quit: Leaving...).
00:18:10 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[Category:Joke Languages]]": Category redirections do not really work.
01:19:01 <esolangs> [[UponThem]] https://esolangs.org/w/index.php?diff=90575&oldid=90539 * DrKickflip * (+65)
01:29:08 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=90576&oldid=90352 * Squidmanescape * (+482) /* Code Examples */
01:31:08 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=90577&oldid=90576 * Squidmanescape * (+199) /* Hello World! */
01:45:49 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=90578&oldid=90577 * Squidmanescape * (+217)
02:00:21 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=90579&oldid=90578 * Squidmanescape * (+0)
02:27:32 -!- ISO-4683-1 has joined.
02:34:23 -!- ISO-4683-1 has quit (Quit: leaving).
02:34:36 <esolangs> [[( )fuck]] https://esolangs.org/w/index.php?diff=90580&oldid=78294 * Squidmanescape * (+1973)
02:35:14 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90581&oldid=90521 * PixelatedStarfish * (+22) /* Tests */
02:35:42 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90582&oldid=90581 * PixelatedStarfish * (+26) /* Tests */
02:35:57 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90583&oldid=90582 * PixelatedStarfish * (+2) /* Tests */
02:36:59 -!- oerjan has quit (Quit: Nite).
02:38:52 <esolangs> [[( )fuck]] https://esolangs.org/w/index.php?diff=90584&oldid=90580 * Squidmanescape * (+47)
02:49:01 -!- sprout has quit (Ping timeout: 240 seconds).
03:02:50 -!- sprout has joined.
03:07:20 -!- delta23 has quit (Quit: Leaving).
03:27:18 <esolangs> [[User:Hakerh400/Conjectures]] https://esolangs.org/w/index.php?diff=90585&oldid=80625 * Hakerh400 * (-866)
03:27:22 <esolangs> [[User talk:Hakerh400/Conjectures]] https://esolangs.org/w/index.php?diff=90586&oldid=90161 * Hakerh400 * (+160)
05:13:12 -!- sprout has quit (Ping timeout: 268 seconds).
05:16:32 <b_jonas> oh heck I just realized how you can beat the stupid European style copyright laws. I just have to publish a license that the work can be distributed under the CC-0 (as-if public domain) license 70 years after now or publication, whichever is later, and then people/corporations are no longer subtly incentivized to cause me to die earlier.
05:17:00 <b_jonas> I should do that for all creative works that I publish or have published
05:18:47 <b_jonas> I don't have to somehow abuse USA copyright law which in some difficult to achieve conditions starts the timer from publication, I just need to issue a license. that's much simpler.
05:19:27 <zzo38> What is the difference of the law that is the significance? I don't know what the copyright law are in different countries?
05:20:09 <int-e> basing copyright expiration on death of author rather than publication
05:21:46 <int-e> though I don't think this is much of an incentive to expedite the death of an author
05:25:44 <b_jonas> zzo38: nothing much anymore, it's usually based on the death of the author everywhere in the world now, including in the US. I'm saying European style because the US adopted that rule later, but that only matters for works in the past.
05:26:27 <b_jonas> of course the problem is that most of the ways that get authors killed earlier, like wars, aren't targeting individual authors, so just me giving a license won't save me from such collective problems
05:27:00 -!- sprout has joined.
05:27:58 <b_jonas> this would work better if I could convince all authors to give such licenses. but that is unlikely to happen: some of the suthoers are too indifferent about this issue and won't bother, and some actively care about how much money their works earn after their death
05:28:16 <b_jonas> but still, it's better than nothing
05:30:20 <int-e> your family (if any) is the greater danger anyway :P
05:31:25 -!- sprout has quit (Ping timeout: 252 seconds).
05:31:26 <b_jonas> int-e: if you mean in the sense that my child (or a relative's child) will kill their parent to get their inheritance, then that can happen for any kind of property, not just creative works
05:31:41 <int-e> of course
05:36:35 <zzo38> What I would want to do is that nobody can copyright/patent it, except relicensing by GNU GPL or GNU AGPL (but that only applies to the modified work and not the original), and otherwise there is no restriction (so that attribution is not required, and so that you cannot be sued except being countersued due to an invalid claim).
05:40:59 <zzo38> (And, maybe also CC-BY-SA 4.0 might be allow too since it also allows GNU GPL; however, maybe to be restricted to only if it is needed for the license compatibility.)
06:00:18 -!- sprout has joined.
06:05:17 -!- sprout has quit (Ping timeout: 250 seconds).
06:17:11 -!- sprout has joined.
06:21:39 -!- sprout has quit (Ping timeout: 268 seconds).
06:34:10 -!- sprout has joined.
06:34:50 <b_jonas> also I'm not a lawyer and nothing that I say on this channel is legal advice
06:36:04 <int-e> `' lawyer
06:36:06 <HackEso> 285) <crystal-cola> (im not a lawyer) <crystal-cola> (im just making stuff up
06:38:54 -!- sprout has quit (Ping timeout: 268 seconds).
06:57:54 -!- tromp has joined.
07:08:49 -!- sprout has joined.
07:09:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:14:05 -!- sprout has quit (Ping timeout: 252 seconds).
07:27:08 -!- sprout has joined.
07:31:31 -!- sprout has quit (Ping timeout: 250 seconds).
07:43:22 -!- tromp has joined.
08:00:45 -!- sprout has joined.
08:05:52 -!- sprout has quit (Ping timeout: 268 seconds).
08:07:06 -!- Koen has joined.
08:18:17 -!- sprout has joined.
08:22:51 -!- sprout has quit (Ping timeout: 250 seconds).
08:51:44 -!- sprout has joined.
08:56:42 -!- sprout has quit (Ping timeout: 260 seconds).
08:59:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:03:07 -!- immibis has joined.
09:10:28 -!- sprout has joined.
09:10:36 -!- immibis has quit (Remote host closed the connection).
09:19:15 -!- sprout has quit (Ping timeout: 268 seconds).
09:32:57 -!- sprout has joined.
09:35:03 -!- Sgeo has quit (Read error: Connection reset by peer).
09:37:32 -!- sprout has quit (Ping timeout: 240 seconds).
09:49:09 -!- sprout has joined.
09:54:23 -!- sprout has quit (Ping timeout: 268 seconds).
10:05:16 -!- sprout has joined.
10:09:43 -!- sprout has quit (Ping timeout: 252 seconds).
10:10:50 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:11:14 -!- Lord_of_Life has joined.
10:12:55 -!- immibis has joined.
10:21:21 -!- sprout has joined.
10:22:21 -!- warlock has joined.
10:25:50 -!- sprout has quit (Ping timeout: 260 seconds).
10:30:18 -!- Koen has quit (Remote host closed the connection).
10:38:59 -!- sprout has joined.
10:42:19 -!- tromp has joined.
10:43:44 -!- sprout has quit (Ping timeout: 268 seconds).
10:55:18 -!- sprout has joined.
10:59:43 -!- sprout has quit (Ping timeout: 250 seconds).
11:11:11 -!- sprout has joined.
11:16:25 -!- sprout has quit (Ping timeout: 268 seconds).
11:29:24 -!- sprout has joined.
11:34:18 -!- sprout has quit (Ping timeout: 268 seconds).
11:41:10 -!- sprout has joined.
12:19:28 -!- tech_exorcist has joined.
12:32:30 -!- SpikeHeron has quit (Quit: WeeChat 3.0).
12:33:15 -!- tech_exorcist has quit (Remote host closed the connection).
12:33:39 -!- tech_exorcist has joined.
12:35:24 -!- tech_exorcist has quit (Remote host closed the connection).
12:35:52 -!- tech_exorcist has joined.
12:37:58 -!- tech_exorcist has quit (Remote host closed the connection).
12:40:00 -!- tech_exorcist has joined.
12:40:04 -!- Koen has joined.
14:20:09 <river> I propose a new unit of measurement, the pizzaslice
14:25:54 <Taneb> What does it measure
14:26:03 <river> that's the fun part
14:26:23 <river> it can measure basically anything
14:26:38 <Taneb> How many pizzalices in a pizza
14:27:01 <river> that would be a regional parameter
14:28:57 <esolangs> [[UponThem]] M https://esolangs.org/w/index.php?diff=90587&oldid=90575 * PythonshellDebugwindow * (+71) /* Truth Machine */ categorize
14:40:49 <fizzie> Hmm. Couldn't really figure out any shorter way of writing {0 3 57 1197 25137} than {0 3 57 1197 25137} itself.
14:41:25 <fizzie> Tried {3 19 21 21}{pd}pa0+] but that's longer.
14:43:37 <b_jonas> @pf [0,3,57,1197,25137]
14:43:37 <lambdabot> Maybe you meant: pl bf
14:43:39 <b_jonas> @pl [0,3,57,1197,25137]
14:43:40 <lambdabot> [0, 3, 57, 1197, 25137]
14:43:51 <b_jonas> @unpl [0,3,57,1197,25137]
14:43:51 <lambdabot> [0, 3, 57, 1197, 25137]
14:43:57 <b_jonas> @golf [0,3,57,1197,25137]
14:43:57 <lambdabot> unexpected "[": expecting number, "d" or "("
14:44:01 <b_jonas> @djinn [0,3,57,1197,25137]
14:44:01 <lambdabot> Cannot parse command
14:44:07 <b_jonas> lambdabot can't get it shorter either
14:44:31 <fizzie> But I've now gotten more Burlesque solutions for 2021 than 2020: https://zem.fi/tmp/aocblsq.txt
14:44:55 <b_jonas> yay
15:24:01 -!- Sgeo has joined.
15:27:22 <b_jonas> zzo38: I'm watching https://www.youtube.com/playlist?list=PL-_93BVApb59FWrLZfdlisi_x7-Ut_-w7 , which is a documentary about restoring an Apollo Guidance Computer, the computer that was used in space on the Apollo missions for moon landing.
15:27:28 <b_jonas> Apparently it's a 15-bit computer.
15:27:57 <b_jonas> The RAM and ROM are made of 15-bit words.
15:29:08 <b_jonas> word sizes were weird back then
15:48:06 <fizzie> We had some Motorola DSP56k dev boards for a "intro to DSP programming" course at the university, they have 24-bit words which isn't _that_ weird, but at least it's a non-power-of-two size.
15:48:41 <fizzie> The C compiler for it has 24-bit `char`, `short` and `int` types (sizeof == 1 for all of them), and a 48-bit `long` type. (No `long long`.)
15:51:29 -!- tech_exorcist has quit (Remote host closed the connection).
15:52:00 -!- tech_exorcist has joined.
15:52:43 <b_jonas> oh, and all those videos are _after_ they emulated it in software, the videos are about restoring original hardware
16:16:54 -!- Koen has quit (Quit: Leaving...).
16:22:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:23:51 -!- tromp has joined.
16:27:27 -!- delta23 has joined.
16:31:22 <b_jonas> oh, and it works with one's compliment arith instead of two's compliment
16:48:08 <b_jonas> heck, apparently it uses both one's compliment and two's compliment
16:48:10 <b_jonas> great
17:10:52 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day10/task2.eg <- day 10 task 2 of advent of code in egel
17:22:11 <b_jonas> jesus. apparently it disables interrupts while a signed overflow is flagged so that the interrupt routines don't have to save the overflow flag. that sounds eldritch.
17:39:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:49:46 <esolangs> [[User:Anthonykozar/A language inspired by Adar]] N https://esolangs.org/w/index.php?oldid=90588 * Anthonykozar * (+5757) A new language inspired by Adar in the early stages of design.
17:57:27 <esolangs> [[User:Anthonykozar]] https://esolangs.org/w/index.php?diff=90589&oldid=63576 * Anthonykozar * (+248) Adding link to my in-progress language design.
18:02:50 -!- MathR55 has joined.
18:06:22 -!- MathR55 has quit (Client Quit).
18:56:18 -!- earendel has joined.
18:59:57 <esolangs> [[Special:Log/newusers]] create * 0Nera * New user account
19:13:46 -!- tromp has joined.
19:25:54 <earendel> fungot: kennedy was killed by mutants
19:25:55 <fungot> earendel: from the very first time, included the resolution, what efforts the government have a very ambitious and we should be in the customs union,
19:26:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:27:13 -!- tromp has joined.
19:37:49 -!- tech_exorcist has quit (Quit: Goodbye).
19:38:31 -!- tech_exorcist has joined.
19:55:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:01:42 -!- tromp has joined.
20:10:56 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90590&oldid=90434 * Zero player rodent * (+210)
20:20:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:28:34 -!- tromp has joined.
20:48:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:54:17 -!- DutchIngraham has joined.
20:59:30 <esolangs> [[Apollo Guidance Computer]] N https://esolangs.org/w/index.php?oldid=90591 * B jonas * (+9580) (this will have to be proofread later, but I'm tired)
20:59:52 <esolangs> [[AGC]] N https://esolangs.org/w/index.php?oldid=90592 * B jonas * (+38) Redirected page to [[Apollo Guidance Computer]]
21:05:18 <fizzie> Automatic Gain Control.
21:06:21 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90593&oldid=90590 * Zero player rodent * (+1053)
21:07:12 -!- Thelie has joined.
21:08:42 <esolangs> [[Apollo Guidance Computer]] https://esolangs.org/w/index.php?diff=90594&oldid=90591 * B jonas * (+49) /* Hardware */
21:11:55 <int-e> Adventure Game Creator
21:14:15 <b_jonas> apparently the other computer on board the Apollo spacecraft was called AGS or AEA, but its original name was BUGS for "backup guidance system"
21:14:30 <b_jonas> they didn't like the acronym so they changed it
21:14:44 -!- tromp has joined.
21:30:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:33:04 -!- Thelie has quit (Remote host closed the connection).
21:37:13 -!- lagash has quit (Ping timeout: 252 seconds).
21:48:29 -!- tromp has joined.
22:02:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:10:46 -!- tech_exorcist has quit (Quit: Goodbye).
22:30:51 -!- lagash has joined.
22:40:29 -!- tromp has joined.
23:02:03 <b_jonas> also now I know where MIX got its load negative instrutions from.
23:05:18 <b_jonas> I mean specifically where MIX got the idea of apparently wasting one eighth of its precious instruction encoding space on load negative instructions
23:29:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
2021-12-11
00:10:00 <esolangs> [[Special:Log/newusers]] create * Yeetb01 * New user account
00:14:57 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90595&oldid=90545 * Yeetb01 * (+201) be yeet, stay yeet, forever yeet
00:15:56 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90596&oldid=90595 * Yeetb01 * (+74) fix
00:17:30 <esolangs> [[User:Anthonykozar/A language inspired by Adar]] https://esolangs.org/w/index.php?diff=90597&oldid=90588 * Anthonykozar * (+616) Formatting changes and minor wording changes
00:17:57 <Soni> is ICMP turing-complete?
00:30:31 <esolangs> [[User:Viba]] N https://esolangs.org/w/index.php?oldid=90598 * Viba * (+58) Created page with "i am viba and i made these * [[UCanCode]] * [[FakeScript]]"
00:31:32 -!- oerjan has joined.
00:43:43 <oerjan> b_jonas: i find the idea that anyone would care enough about the copyright status of your works 70 years from now enough to kill you utterly bizarre and would suggest you get some more realistic concerns hth
00:45:25 <oerjan> . o O ( like getting hit by meteorites )
00:46:12 <oerjan> (putting that in . o O ( ) because i'm not going to actually estimate the relative probability)
00:47:23 <oerjan> especially since the people who would normally care most would be the one who _own_ the copyright and would be incentivized to keep you alive longer
00:47:42 <oerjan> *ones
00:49:36 <oerjan> scratch that "especially", even their care should be absurdly low, it's 70 years into the future
00:51:09 <oerjan> @golf
00:51:10 <lambdabot> unexpected end of input: expecting number, "d" or "("
00:51:23 <oerjan> @golf 3d6
00:51:24 <lambdabot> oerjan: 5+2+6 => 13
00:51:47 <oerjan> 1d8
00:51:47 <lambdabot> oerjan: 5
00:53:16 <fizzie> Why is that "@golf"?
00:55:37 <fizzie> @roll 2d6
00:55:37 <lambdabot> fizzie: 1+2 => 3
00:55:46 <fizzie> Oh.
01:02:06 <oerjan> oh dear today's girl genius
01:03:23 <oerjan> i suspect madwa is responsible, but if not she's sure to notice them now
01:39:22 <earendel> i don't know. the tragic death of an artist can significantly boost the sales.
01:42:44 <earendel> maybe you've seen josie and the pussycats. a nice parody on the evil practices of music industry:)
01:45:28 <esolangs> [[User:Yeetb01]] N https://esolangs.org/w/index.php?oldid=90599 * Yeetb01 * (+72) e
01:52:50 <oerjan> no i haven't. hm...
01:53:05 <oerjan> i may have misunderstood b_jonas's intent
01:55:51 <oerjan> hm no, still don't understand how his license achieves anything that really matters
01:56:51 <oerjan> earendel: i don't think b_jonas suggested license helps with that sales boosting problem
01:57:13 <oerjan> * b_jonas's
02:00:30 <esolangs> [[Brainfuck+3]] https://esolangs.org/w/index.php?diff=90600&oldid=90103 * Squidmanescape * (+533) /* Implementations */
02:00:32 <oerjan> which is to say, although some people might conceivable care enough about the sales _now_ to kill him, they won't care whether the copyright then expires slightly earlier
02:00:41 <oerjan> *ly
02:05:40 <earendel> i'm afraid i missed his part entirely. didn't care to look for it in the logs. i recall that after some decades after the death of the author, you don't need to pay license fees nor ask for permission to use their work. but apparently you as well won't be able to make a new patent, or claim ownership otherwise. was it 70years? should be less, imo. i guess that was your point too?
02:08:22 <Corbin> Hm. The law already covers murdering for profit, doesn't it?
02:10:26 <oerjan> Corbin: you'd think
02:12:14 <earendel> yes. max sentence. planful and "lower motives", like greed.
02:14:14 <earendel> not sure what would make a noble motive. confusion maybe :p
02:15:00 <oerjan> tyrannicide. which can go any way as far as sentence goes :P
02:15:14 <oerjan> (dependent on whether the regime survives)
02:15:55 <earendel> yes.:)
02:17:03 <oerjan> also, not every country has the same law, although you'd expect similar rankings.
02:17:19 <oerjan> ( b_jonas is hungarian, for one thing. )
02:20:13 <Soni> we just actively attempt to dismantle copyright in its entirety
02:21:20 <earendel> life-sentence is 15 years in germany. but there's exception to that. like for people expected to repeat their crime. mostly some psychotic people not in control of themselves. they can be locked indefinitely long. (or until the doctors say you somehow changed for good)
02:22:12 <earendel> in germany there's a difference between authorship and copyright. authorship for instance is not disposable at all.
02:22:32 <esolangs> [[( )fuck]] https://esolangs.org/w/index.php?diff=90601&oldid=90584 * Squidmanescape * (+2003)
02:23:42 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90602&oldid=90171 * Squidmanescape * (+0) /* Languages I Want to Implement */
02:26:18 <Soni> what can they do to prevent you from disposing of it?
02:26:37 <esolangs> [[!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=90603&oldid=81230 * Squidmanescape * (+28) I feel like this is a joke language about censorship.
02:26:40 <earendel> and of course that is not the point. you should be able to make profits from immaterial goods. but your grand-grand-children should eventually be forced to let off their grip of evil menace.
02:27:10 <esolangs> [[!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=90604&oldid=90603 * Squidmanescape * (+0)
02:28:20 <earendel> soni: you can give away licenses like do what you want with it license. but the authorship is yours. and remains yours. nobody can take it away from you.
02:30:42 <Soni> earendel: sure but what can they do to stop you from using something like [shameless self-promotion] https://ganarchy.github.io/
02:31:26 <earendel> i never use morals in argumentation
02:31:37 <earendel> you should know by now.
02:31:57 <Soni> this isn't about morals, this is about practicality
02:32:17 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90605&oldid=90602 * Squidmanescape * (-16)
02:33:50 <earendel> besides. i don't see what would be wrong about seeking beauty. all the flowers in bloom. all the sweet fruits do attract me. there is nothing to compromise with.
02:34:32 <esolangs> [[User talk:Squidmanescape]] N https://esolangs.org/w/index.php?oldid=90606 * Squidmanescape * (+40) Created page with "I have decided to create this talk page."
02:35:00 <Soni> we guess you don't actually have to deny authorship to be able to use our software, and even we don't, but eh
02:41:05 <earendel> are you saying there is nothing comparable in your country?
02:47:00 <earendel> i guess you can maximaly give away all copyrights and whatever to somebody. not sure how it is when you're paid for creating immaterial goods on behalf of some company. probably the authorship then belongs to that company as well. but i'm not sure.
02:56:46 <earendel> most open-source licences require you to give some credit, or require your product to be puslished under certain licences as well. but to fuel your excitement: i think humanity never got closer to the idea of comunism as with the upcoming of computers, the www or open-source.
02:57:30 <earendel> however non-profit does not mean all is working for free.
03:00:32 <earendel> sure there is definitely merit to the idea of free market. if somebody doesn't like the product, your agenda or the color of your socks, he mustn't buy it, right? what could be more democratic.
03:06:22 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] https://esolangs.org/w/index.php?diff=90607&oldid=90287 * Squidmanescape * (+500) Added (top, height)
03:07:34 <earendel> you for instance are doomed.
03:08:10 <earendel> you think the world needs me more than i do.
03:10:48 <Soni> earendel: we mean, we have git commits with our name on them
03:11:13 <Soni> that's basically authorship yeah?
03:18:51 <earendel> if you correct a typo in a text, that's not authorship. also i don't know if authorship is the correct term. in germany it is 'urheber-recht' without the hyphen. i don't remember the exact text, but slightly changing a composition without significant merit wouldn't count. similarily to how patents apply or not. in last instance some court would need to decide. and there are a lot of edge cases, .. ad absurdum.
03:24:45 <earendel> soni: if you create a new repo you are asked for the license type. i guess such a license may also cover eventual contribution regulation. however i think if you're selling your workforce to a company, of course the company has some privileges or even ownership over that stuff. however i dont remember a company ever having won the nobel price.
03:26:17 <Soni> our favorite license is still "This software shall only be used in violation of this license." :p
03:29:45 -!- delta23 has quit (Quit: Leaving).
03:29:55 <zzo38> Soni: What is that license called?
03:31:46 <Soni> the license paradox
03:31:51 <zzo38> OK
03:33:28 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90608&oldid=90583 * PixelatedStarfish * (-465) /* Tests */
03:34:36 -!- oerjan has quit (Quit: Nite).
03:34:38 <zzo38> I don't want to require anyone to give credit, or to do anything else; I only want to prohibit someone else to add further restriction. What is that license called?
03:35:34 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90609&oldid=90608 * PixelatedStarfish * (+142)
03:45:47 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90610&oldid=90609 * PixelatedStarfish * (+513) /* Interpreter */
03:46:01 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90611&oldid=90610 * PixelatedStarfish * (+1) /* Nondescript Interpreter */
03:48:01 <Corbin> I still want to find licensing situations that basically require folks to join the community. https://opensource.stackexchange.com/q/11840/18097 was my last inquiry.
04:04:44 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90612&oldid=90611 * PixelatedStarfish * (+266) /* Interpreter */
04:04:54 <int-e> Isn't that basically a DRM scheme?
04:08:49 <Soni> zzo38: get rid of copyright?
04:11:54 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90613&oldid=90612 * PixelatedStarfish * (+2023) /* Test Cases */
04:12:22 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90614&oldid=90613 * PixelatedStarfish * (+17) /* Test Cases */
04:12:24 <earendel> i think if you don't declare the license it may not be binding. but i think all you need is to declare it. (even if it may not be legit. like: all men using this software are pigs! would not necessarily be a legit clause)
04:12:57 <earendel> because of the all pigs are equal act.
04:13:04 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90615&oldid=90614 * PixelatedStarfish * (+8) /* Test Cases */
04:13:58 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90616&oldid=90615 * PixelatedStarfish * (+1) /* Test Cases */
04:14:35 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90617&oldid=90616 * PixelatedStarfish * (-13) /* Test Cases */
04:16:49 <earendel> yes. go to bed. i will keep these skandinavian rascals in check.
04:16:53 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90618&oldid=90617 * PixelatedStarfish * (-221) /* Test Cases */
04:16:54 <earendel> :p
04:18:11 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90619&oldid=90618 * PixelatedStarfish * (+31) /* Test Cases */
04:20:06 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90620&oldid=90619 * PixelatedStarfish * (+175) /* Test Cases */
04:20:36 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90621&oldid=90620 * PixelatedStarfish * (+4) /* Test Cases */
04:21:09 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90622&oldid=90621 * PixelatedStarfish * (+40) /* Test Cases */
04:21:22 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90623&oldid=90622 * PixelatedStarfish * (-11) /* Test Cases */
04:21:46 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90624&oldid=90623 * PixelatedStarfish * (+23) /* Test Cases */
04:23:59 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90625&oldid=90624 * PixelatedStarfish * (+18) /* Test Cases */
04:24:49 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90626&oldid=90625 * PixelatedStarfish * (-2111) /* Test Cases */
04:26:50 <zzo38> Soni: It is similar yes, but want to do as a license so that it can be used in jurisdictions with copyright as well as those without. Actually, there are a few other terms I want to add as well, such as also the patents (if any) can be freely used, support for license compatibility with projects using (A)GPL/CC-BY-SA, and non-endorsement in situation where that becomes important.
04:29:41 <esolangs> [[Apollo Guidance Computer]] https://esolangs.org/w/index.php?diff=90627&oldid=90594 * B jonas * (+60)
04:34:26 <b_jonas> oerjan: I firstly, they wouldn't outright kill me, because that would come with a criminal liability that's not worth the value they could get, they just might make my life slightly harder, but multiple different people (including corporations) all may have an incentive to do that independently, which adds up.
04:35:23 <b_jonas> secondly sure, maybe my creative works aren't worth enough, but by that logic you can also say that I'm not rich enough for anyone to steal from my house so I don't need a door lock.
04:36:10 <b_jonas> and yes, the 70 year delay is mostly the saving grace that makes this not already have had a too bad effect on artists who actually have valuable creative works.
04:37:26 <b_jonas> and no, this is not about the sales boosting effect of my death
04:38:05 <b_jonas> earendel: the timeout is usually 70 years, it depends slightly on what country you first publish your creative work in
04:39:58 <earendel> if it adds up, could the corporations make my penis harder as well?
04:40:13 <earendel> it would certainly pay off soon.
04:40:27 <earendel> not even slightly?
04:42:59 <earendel> seriously. what market incentives would make corporations want to make somebodies life harder.
04:44:09 <b_jonas> earendel: again, the incentive is that if I die earlier, then my published creative works lose most of their copyright protection earlier, and so they would acquire a right to use those creative works earlier
04:44:43 <b_jonas> I mean that's the copyright side; there are lots of much better reasons why a company would want to make your life harder
04:44:50 <b_jonas> but those aren't relevent here
04:45:46 <b_jonas> what you have to realize is that while this probably helps very little, the cost is also very little to me. I give away a little bit of the potential profits from the creative work in exchange for a little bit of potential longer life. I think it's a win.
04:46:36 <earendel> ah ok. i get it making life harder could have a negative impact on health. i get it. they may also want to reward me so it is a win win situation. right?
04:47:17 <earendel> without a doubt.
04:47:24 <b_jonas> earendel: yes, if they want to buy a copyright license for your work then they may want you to live longer actually
04:48:57 <earendel> well making one life's harder really only make sense if you're out to wait 70 years, and then you would need to compete with anybody else gaining the right use my work.
04:49:33 <b_jonas> but only if they buy a perpetual copyright license, which is not that common outside of software really
04:50:10 <earendel> u will have a hard time to convince your shareholders of the 70 years plus strategy.
04:57:08 <b_jonas> earendel: you have to understand the emotional side of my argument. most of the authors whose works are out of copyright died in or around world war II, and often either *from* the war or from the Nazi holocaust. the people who decide about war or peace do probably care 70 years in advance.
04:57:37 <b_jonas> admittedly they are also governments who may have extra incentives to keep my works under copyright protection, to increase their tax income.
04:59:36 <b_jonas> if you're a big film studio, it's absolutely worth for you to start a war in order to get film rights for all the books out there 70 years later
05:01:18 <earendel> wikipedia says: 'The original holder of the copyright may be the employer of the author rather than the author himself if the work is a "work for hire".' here we go.
05:03:01 <earendel> 'the most recent major overhaul of copyright in the US, the 1976 Copyright Act, extended federal copyright to works as soon as they are created and "fixed", without requiring publication or registration.'
05:03:02 <b_jonas> yes, the law says that, that applies to eg. software that I write during my job. in that case, in theory the company that pays me could have an incentive for me to live longer, but this probably only applies to film studios, software will be worth nothing in 70 years.
05:04:31 <b_jonas> earendel: that's technically how it already works here, as in the nominal copyright holder is fixed, but that matters only for very few practical reasons, because you can give licenses that transfer *almost* all the rights from copyright to someone else after the fact, as in the rights to distribute copies and copies of derivatives,
05:04:55 <b_jonas> and the remaining few rights are the ones that mostly never expire and have little money associated with them
05:08:25 <earendel> yes. but there is obviously a distinction between holder and "creator". which would be synonymous with how i used "author". as just for the case of that 70 years, the holder is not relevant.
05:09:20 <b_jonas> correct, except in old US works
05:09:41 <b_jonas> only the authors matter to determine the expiry time for works created now
05:09:43 <earendel> i guess the picant details are in fact the weak exception on "work for hire". i bet marx could elaborate
05:11:14 <b_jonas> this makes sense because nobody wants to determine when the corporation that you work for dies, so times are tied to your death or publication time
05:11:24 <earendel> b_jonas: i think this is not correct. authors can give their work out for free instantly.
05:11:45 <earendel> they remain the creator even after that expiration date as well.
05:12:00 <b_jonas> earendel: what is not correct?
05:12:28 <earendel> "only the authors matter to determine the expiry time for works created now."
05:12:31 <b_jonas> yes, you can use a copyright license to give your work away for free
05:12:56 <earendel> they dont. "creator-ship" doesn't expire.
05:13:08 <b_jonas> yes, only most of the rights expire
05:13:19 <b_jonas> the remaining few rights like being the author don't expire
05:13:35 <earendel> only the copy right protection, which they may give away at any time expires.
05:13:36 <b_jonas> only most of the copyright protection, as in people by default not being allowed to copy your work
05:20:53 <earendel> the other reason, as mentioned before is to prevent others of claiming a patent or copyright on works which copyright expired.
05:21:33 <earendel> however that making your life difficult .. is utter bullshit.
05:23:40 <earendel> there are laws that further restrict possible exploitation of copyright. https://en.wikipedia.org/wiki/Fair_use
05:26:44 <b_jonas> earendel: and they vary from one country to another and have some *seriously* weird clauses, the low point being the one specifically about using works as scenery or backdrops in broadcast television only
05:28:15 <earendel> [..] for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright. '
05:28:56 <b_jonas> the high point is seriously lifting restrictions if you copy printed works for use by blind people, either in print form or braille or audiobooks, which is why we have an entire partly government-sponsored library that has audiobook copies of lots of works for which they don't have a copyright license, on audio casettes, but they aren't allowed to loan them to anyone but people who are blind or close to
05:28:58 <earendel> i guess that's where you in doubt better get some consultance of some lawyer.
05:29:02 <b_jonas> it
05:30:37 <b_jonas> the other high point is where some exceptions about when you can copy a work for personal non-profit use are such that you're allowed to photocopy or digitize parts (chapters) of a book, but not the whole book together, however, you're allowed to make a handwritten copy of the whole book
05:30:38 <earendel> creating and patenting a vaccine for a deadly virus and not giving out any licenses for it, but prefer to be burried with it and your money could as well be regarded as not beneficial for the commonwealth.
05:31:13 <earendel> just for instance.
05:31:21 <b_jonas> that law is a worthy read, you can chuckle a lot on its many anachronisms
05:33:20 <earendel> you seemed to step down from it a bit by now.
05:33:30 <earendel> well i chuckled a lot reading your wet corporate making life harder thesis.
05:34:37 <b_jonas> earendel: again, it's cheap for me. if you think a corporation doesn't care about profits that they can realize 70 years from now or later, then don't you also think that I don't care about profits from my own works that I can only realize 70 years from now, and so it's cheap for me to give away that profit?
05:34:47 <b_jonas> this is a low impact intervention, but is also cheap
05:35:19 -!- sprout has quit (Ping timeout: 268 seconds).
05:35:53 <earendel> i think if you can't break even in max five years, you need the state to support your back. otherwise you will have fucking hard time.
05:37:19 <earendel> you suck at economics.
05:37:21 <earendel> ;)
05:41:46 <earendel> yw. instead of investing their limitless capital in renewables to gain control of the new market they prefer to stalk greta thunberg in some chatrooms. :)
05:42:03 <earendel> but .. could be an explanation.
05:42:33 <earendel> we'll see if that'll be crowned by success.
05:43:13 -!- sprout has joined.
05:44:18 <earendel> ps.: no, i'm glad it's tesla and not edison ;)
05:44:28 <earendel> all good.
05:59:22 -!- sprout has quit (Ping timeout: 268 seconds).
06:00:14 -!- sprout has joined.
06:05:34 -!- sprout has quit (Ping timeout: 260 seconds).
06:17:24 -!- sprout has joined.
06:22:10 -!- sprout has quit (Ping timeout: 268 seconds).
06:33:22 -!- sprout has joined.
06:37:41 -!- sprout has quit (Ping timeout: 252 seconds).
06:38:17 <Corbin> I think the problem is working-for-hire and letting corporations hold the rights to art.
07:06:37 -!- sprout has joined.
07:07:34 <esolangs> [[CYOA]] N https://esolangs.org/w/index.php?oldid=90628 * TheJonyMyster * (+1368) Created page with "== Overview == CYOA is a stack based semi-2d esolang. Operates on two stacks of bits, the first initialized with input (or empty if no input is given), the second starting em..."
07:11:45 -!- sprout has quit (Ping timeout: 250 seconds).
07:21:51 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=90629&oldid=90072 * Zzo38 * (+1452)
07:24:51 -!- sprout has joined.
07:29:19 -!- sprout has quit (Ping timeout: 250 seconds).
07:38:31 -!- tromp has joined.
07:56:47 -!- sprout has joined.
08:01:39 -!- sprout has quit (Ping timeout: 252 seconds).
08:13:38 -!- sprout has joined.
08:18:44 -!- sprout has quit (Ping timeout: 268 seconds).
08:30:13 -!- sprout has joined.
08:34:31 -!- sprout has quit (Ping timeout: 250 seconds).
08:47:58 <esolangs> [[Brainfuck+3]] https://esolangs.org/w/index.php?diff=90630&oldid=90600 * Squidmanescape * (+314)
08:48:26 <esolangs> [[Brainfuck+3]] https://esolangs.org/w/index.php?diff=90631&oldid=90630 * Squidmanescape * (+6) /* Examples */
08:55:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:03:03 <esolangs> [[Generic 2D Brainfuck]] https://esolangs.org/w/index.php?diff=90632&oldid=74271 * Squidmanescape * (+4025)
09:04:49 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90633&oldid=90605 * Squidmanescape * (+20)
09:36:43 -!- sprout has joined.
09:59:36 <esolangs> [[Apollo Guidance Computer]] https://esolangs.org/w/index.php?diff=90634&oldid=90627 * B jonas * (+502) instruction mnemonics
10:08:48 <esolangs> [[User:Salpynx/Galveston]] M https://esolangs.org/w/index.php?diff=90635&oldid=83729 * Salpynx * (+35) formatting
10:11:54 -!- Lord_of_Life_ has joined.
10:12:41 -!- Lord_of_Life has quit (Ping timeout: 250 seconds).
10:14:43 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:14:44 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90636&oldid=90633 * Squidmanescape * (-25) /* Languages I Want to Implement */
10:16:17 -!- tromp has joined.
10:17:43 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90637&oldid=90636 * Squidmanescape * (+16) /* Languages I Want to Implement */
10:25:05 <esolangs> [[Finites at Fredy's]] https://esolangs.org/w/index.php?diff=90638&oldid=84541 * Salpynx * (+3453) /* Examples */ simple output example
10:30:28 <esolangs> [[Special:Log/newusers]] create * Zedikon * New user account
10:32:57 <esolangs> [[Finites at Fredy's]] https://esolangs.org/w/index.php?diff=90639&oldid=90638 * Salpynx * (+165) /* Description */ add ! convention
10:33:55 <esolangs> [[Finites at Fredy's]] M https://esolangs.org/w/index.php?diff=90640&oldid=90639 * Salpynx * (+2) /* Full-adder (1-bit, with carry) */ update adder example with output notation
10:35:24 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90641&oldid=90637 * Squidmanescape * (+173) /* Languages I Want to Implement */
10:35:48 <esolangs> [[Apollo Guidance Computer]] https://esolangs.org/w/index.php?diff=90642&oldid=90634 * B jonas * (+47) /* Instruction set */
10:38:41 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90643&oldid=90641 * Squidmanescape * (+42) /* Implementation Planned */
10:40:55 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90644&oldid=90643 * Squidmanescape * (-48) /* Languages I Explicitly Won't Ever Implement */
10:49:10 <esolangs> [[Apollo Guidance Computer]] https://esolangs.org/w/index.php?diff=90645&oldid=90642 * B jonas * (+153) /* Hardware */
10:57:06 -!- Koen has joined.
11:01:00 -!- Sgeo has quit (Read error: Connection reset by peer).
11:06:20 <esolangs> [[User:Hakerh400]] https://esolangs.org/w/index.php?diff=90646&oldid=89029 * Hakerh400 * (+112) /* Proofs */
11:07:27 <esolangs> [[User:Hakerh400/Proof 002]] N https://esolangs.org/w/index.php?oldid=90647 * Hakerh400 * (+2327) Created page with "This is the proof of the correctness of the algorithm described in [[User:Hakerh400/Bijection_between_reals_and_the_powerset_of_naturals]]. === Definitions === A bit is eith..."
11:08:24 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90648&oldid=90647 * Hakerh400 * (-5)
11:08:46 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90649&oldid=90648 * Hakerh400 * (+5)
11:17:27 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90650&oldid=90649 * Hakerh400 * (-28)
11:28:57 -!- Guest76 has joined.
11:30:54 -!- Guest76 has left.
11:33:06 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90651&oldid=90554 * TJC games * (+34) /* Usage */
11:34:16 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90652&oldid=90651 * TJC games * (+134) /* Operations */
11:36:55 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90653&oldid=90652 * TJC games * (+112)
11:38:49 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90654&oldid=90653 * TJC games * (+78) /* Usage */
11:44:15 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90655&oldid=90654 * TJC games * (+102) /* Operations */
11:44:52 -!- tech_exorcist has joined.
11:49:37 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90656&oldid=90655 * TJC games * (+39)
12:00:24 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=90657&oldid=90629 * B jonas * (+4) /* Apollo Guidance Computer */ link page since I have now created it
12:05:40 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90658&oldid=90656 * TJC games * (+116) /* Operations */
12:13:02 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90659&oldid=90658 * TJC games * (+996) /* Hello world */
12:13:28 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90660&oldid=90659 * TJC games * (+9)
12:14:09 <esolangs> [[Geolang]] https://esolangs.org/w/index.php?diff=90661&oldid=90660 * TJC games * (+11) /* Hello world */
12:28:56 <esolangs> [[Special:Log/newusers]] create * Bombie * New user account
12:49:24 <esolangs> [[Seas]] N https://esolangs.org/w/index.php?oldid=90662 * AmNow * (+1988) Created page with "Seas is a 2D esoteric programming language made by [[User:AmNow]] and was made for TeamSeas. == Commands == The memory field is an infinite sea with the instruction pointer a..."
12:49:52 <esolangs> [[User:AmNow]] https://esolangs.org/w/index.php?diff=90663&oldid=89490 * AmNow * (+13)
12:50:42 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90664&oldid=90504 * AmNow * (+11) /* S */
12:51:57 <Soni> zzo38: ah you want it to be everything-free
12:55:37 <Soni> zzo38: https://mobile.twitter.com/SoniEx2/status/1469511388355833858
12:57:34 <esolangs> [[Seas]] https://esolangs.org/w/index.php?diff=90665&oldid=90662 * ColorfulGalaxy * (+469) Category
13:00:35 -!- DutchIngraham has quit (Quit: WeeChat 3.3).
13:52:03 <Soni> unrelated https://twitter.com/NanoRaptor/status/1469432382247763968
14:18:47 -!- blu256 has joined.
14:25:04 -!- tech_exorcist has quit (Remote host closed the connection).
14:51:42 <fizzie> Blerg, pretty bad Burlesque solutions today. Ended up with: %f9={J-.0>.j+.9<.r@}ps)XX{9rzJcp{j+]{Jx/Jx/d!+.J10==#Rj{JPp}ifjD!}r[p\CLp\PP{p^f9jf9cp}\m}{L[}w!vv{{J9<=.*}m[}m[J\[0CNj}100E!vvCL++
14:53:49 -!- Koen_ has joined.
14:56:31 -!- Koen has quit (Ping timeout: 250 seconds).
15:06:58 -!- tech_exorcist has joined.
15:11:20 -!- earendel has quit (Quit: Connection closed for inactivity).
15:47:27 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90666&oldid=90572 * GingerIndustries * (+544) /* Instruction table */
15:49:19 <fizzie> Hmm, it's a bit shorter (and slower) if I switch the method of generating the Moore neighbourhood by filtering all grid cells by distance rather than attempting to clamp the X/Y coordinates independently: ps)XX{9rzJcpS0{j+]{Jx/Jx/d!J9==#Rj{JPp}ifj+.D!}r[p\CLp\PP{{?-)ab>]1<=}j+]g0jf[}\m}{L[}w!vv{{J9<=.*}m[}m[J\[0CNj}100E!vvCL++
15:53:17 <b_jonas> more blsq?
15:55:46 <fizzie> Yep. After the last round of trimming, day 11 is shorter than day 9 part 2, which I might just call good enough: https://zem.fi/tmp/aocblsq.txt
16:03:11 -!- blu256 has quit (Quit: Gone).
17:10:31 -!- Koen_ has quit (Quit: Leaving...).
17:16:15 -!- tech_exorcist has quit (Remote host closed the connection).
17:18:20 -!- tech_exorcist has joined.
17:21:35 -!- earendel has joined.
17:38:26 -!- tech_exorcist has quit (Remote host closed the connection).
17:38:54 -!- tech_exorcist has joined.
17:41:14 -!- Corbin has quit (Ping timeout: 256 seconds).
17:44:07 -!- tech_exorcist has quit (Remote host closed the connection).
17:46:22 -!- tech_exorcist has joined.
17:56:56 <esolangs> [[P]] M https://esolangs.org/w/index.php?diff=90667&oldid=75430 * OrichalcumCosmonaut * (+18) use the LaTeX equivalent of [[File:P.png]] instead of a static image,
18:14:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:24:06 <esolangs> [[Can]] M https://esolangs.org/w/index.php?diff=90668&oldid=90502 * Nxe * (+24) /* Hello World! */
18:31:00 -!- tromp has joined.
18:41:32 <fizzie> Ooh, <math>.
18:42:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:48:16 -!- tech_exorcist has quit (Remote host closed the connection).
18:56:25 -!- tech_exorcist has joined.
19:00:56 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90669&oldid=90650 * Hakerh400 * (+1)
19:13:05 -!- tromp has joined.
19:29:52 -!- APic has quit (Quit: [TLS] Client upgrade).
19:30:17 -!- APic has joined.
19:35:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:39:11 -!- tech_exorcist has quit (Remote host closed the connection).
19:40:49 -!- tromp has joined.
19:44:13 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90670&oldid=90644 * Squidmanescape * (+0)
19:46:12 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90671&oldid=90670 * Squidmanescape * (+93) /* My Languages */
19:46:50 <esolangs> [[Hacrzyk]] N https://esolangs.org/w/index.php?oldid=90672 * Squidmanescape * (+134) Created page with "Hacrzyk is a language heavily based on [[Crazy]], but it is smaller and therefore easier to implement. [[Category:Works-in-Progress]]"
19:47:35 <esolangs> [[Tobi]] N https://esolangs.org/w/index.php?oldid=90673 * NickDev-1666 * (+730) Xml syntactical c. Made for Tobi
19:47:59 <esolangs> [[Tobi]] M https://esolangs.org/w/index.php?diff=90674&oldid=90673 * NickDev-1666 * (+2) /* TobiLang */
19:48:12 <esolangs> [[Special:Log/move]] move * Squidmanescape * moved [[Hacrzyk]] to [[Haczyk]]
19:50:20 <int-e> Oh I could've just set a flashing octopodes to -9 and clamp at 0 once things stabilized...
19:52:40 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90677&oldid=90675 * Squidmanescape * (+401)
19:53:14 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90678&oldid=90677 * Squidmanescape * (+34)
19:53:45 <fizzie> The Burlesque version increments the flashing ones again because it's easier to generate the 3x3 square than the 8-cell neighbourhood, but that doesn't matter because of the `J9<=.*` that clamps everything >9 to 0 at the end of the step.
19:53:47 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90679&oldid=90671 * Squidmanescape * (-1) /* My Languages */
19:54:24 <fizzie> Well, actually, now that the neighborhood is generated based on the distance, it'd be just as easy to make the right one, and even marginally more efficient.
19:54:37 <fizzie> (Just a matter of `1==` instead of `1<=`.)
19:54:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:00:52 <esolangs> [[Tobi]] M https://esolangs.org/w/index.php?diff=90680&oldid=90674 * NickDev-1666 * (+65)
20:03:22 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90681&oldid=90680 * NickDev-1666 * (-18)
20:03:46 <int-e> fizzie: I did that too, but then I have to keep track of octopodes that have already flashed
20:04:26 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90682&oldid=90678 * Squidmanescape * (+56)
20:04:45 <int-e> which got me thinking of ways to track that information with just the world grid.
20:05:20 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90683&oldid=90681 * NickDev-1666 * (+55)
20:05:27 <fizzie> I don't keep track of octopodes that have already flashed in any separate way.
20:05:49 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90684&oldid=90683 * NickDev-1666 * (-5)
20:05:57 <fizzie> An octopus will flash (once) when it increments from 9 to 10, that's all.
20:06:40 <fizzie> Or alternatively (what I had before I put that in the innermost loop) an octopus will flash when after one sub-round it has changed from a value that's <= 9 to a value that's > 9.
20:06:49 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90685&oldid=90684 * NickDev-1666 * (+82)
20:07:00 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90686&oldid=90685 * NickDev-1666 * (+4)
20:07:23 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90687&oldid=90686 * NickDev-1666 * (+3)
20:07:34 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90688&oldid=90687 * NickDev-1666 * (-3)
20:08:16 <esolangs> [[Tobi]] https://esolangs.org/w/index.php?diff=90689&oldid=90688 * NickDev-1666 * (+5)
20:08:20 <int-e> fizzie: Ah, but I process octopodes in bulk, so it might jump from 9 to 11 which is indistinguishable from jumping from 10 to 11 post-hoc.
20:09:00 <fizzie> Well, yes, I guess you could call storing the bitmap of values <= 9 before a single update pass "keeping track" as well.
20:09:18 <int-e> "bitmap"
20:09:25 <int-e> :t S.fromList
20:09:26 <lambdabot> Ord a => [a] -> S.Set a
20:09:38 <int-e> (actually it was just a plain list)
20:09:47 -!- Sgeo has joined.
20:09:48 <fizzie> The J{9<=}fIPp...J{9.>}fIPPIN check I had for that approach broke when I switched from a 1D block and plain indices to a 2D block-of-blocks with {y x} indices; generating neighbours was shorter with the latter.
20:10:19 <fizzie> I'm a little sad I lost the "fIPPIN" part, it was funny.
20:10:55 <fizzie> ("Find indices, pop from secondary stack to main stack, do set intersection.")
20:11:59 <esolangs> [[Another Finite State Brainfuck]] N https://esolangs.org/w/index.php?oldid=90690 * Oshaboy * (+1476) Initial
20:12:14 -!- tech_exorcist has joined.
20:12:55 <esolangs> [[User:Oshaboy]] https://esolangs.org/w/index.php?diff=90691&oldid=90386 * Oshaboy * (+59) /* Original(-ish) Esolangs */
20:13:35 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90692&oldid=90682 * Squidmanescape * (+1207)
20:13:37 -!- tromp has joined.
20:16:23 <fizzie> I'd like Burlesque to have a 2dup. As far as stack management words go, it's got less of them than Forth.
20:16:42 <fizzie> There's even a three-element rotate in only one direction.
20:17:37 <fizzie> x/ goes from `a b c` to `b c a` (top of stack on the right), but there's no single builtin to get `c a b`.
20:18:00 <river> could you do x/x/
20:18:08 <fizzie> You could, but it's twice as long.
20:19:19 <fizzie> And that Jx/Jx/ nonsense in the day 11 solution is just to get from `a b` to `b a a b`, that's where I'd like a dup2 in.
20:23:51 <fizzie> Forth also has nip ( a b -- b ) and tuck ( a b -- b a b ) which I think I've wanted in earlier solutions. The Burlesque equivalents are I think jvv (swap drop, not too bad) and Jx/x/ (dup rot rot, pretty terrible).
20:24:27 <fizzie> Burlesque does have a full-stack rotate both left and right (#r and #R) though. It's just inconvenient if there's something else relevant still on the stack.
20:25:58 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90693&oldid=90626 * PixelatedStarfish * (+2111) Undo revision 90626 by [[Special:Contributions/PixelatedStarfish|PixelatedStarfish]] ([[User talk:PixelatedStarfish|talk]])
20:27:02 <fizzie> I'm sure if I tried to actually do AoC puzzles in Forth, the better stack words wouldn't really compensate for the lack of higher-order builtins like map, filter and reduce, as well as lazy lists.
20:31:22 <b_jonas> fizzie: there's also the opposite end, https://esolangs.org/wiki/GML where the only stack rearrangement operations are binding to a new local variable and pushing a local variable. not even swap or dup or pop builtins.
20:31:36 <b_jonas> it's at least consistent.
20:32:22 <fizzie> Does binding a local variable consume it from the stack?
20:32:51 <b_jonas> yes
20:33:38 <fizzie> Mm. There are Forth implementations with locals, that work a little like that -- in Gforth, for example, you can write : swap { a b -- b a } b a ; to reimplement swap.
20:33:44 <b_jonas> also even though [ and ] seem at first to work like in postscript to make an array from the stack contents, the language defines them in such a way that [ isn't an actual value on the stack and you can't assign it to a local variable
20:34:14 <b_jonas> fizzie: I think it's based more of postscript, which has /x to assign to a variable x, and then x to retrieve that variable
20:34:24 <b_jonas> or something like that, maybe it's /x def or something
20:34:45 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90694&oldid=90693 * PixelatedStarfish * (-18) /* Test Cases */
20:34:46 <fizzie> `( in -- out )` is the convention for a stack effect comment, so `{ in -- out }` binds the locals listed on the left side; the right side is still a comment. And then just mentioning them pushes them on the stack.
20:34:48 <HackEso> rm: cannot remove 'canary': No such file or directory \ /hackenv/bin/(: eval: line 4: syntax error near unexpected token `in' \ /hackenv/bin/(: eval: line 4: `in -- out )` is the convention for a stack effect comment, so `{ in -- out }` binds the locals listed on the left side; the right side is still a comment. And then just mentioning them pushes them on the stack.'
20:34:52 <b_jonas> yes, it's not local variables, but the contest has *functional* in its name so they had to do that
20:35:24 <fizzie> I should learn not to start with a backtick.
20:35:48 <fizzie> (Where did "cannot remove 'canary': No such file or directory" even come from there?)
20:37:15 <b_jonas> `(
20:37:16 <HackEso> rm: cannot remove 'canary': No such file or directory
20:37:38 <b_jonas> ``` type \(
20:37:39 <HackEso> ​( is /hackenv/bin/(
20:37:42 <b_jonas> `cbt (
20:37:43 <HackEso> ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ rm canary; eval -- "$1" | rnooodl
20:38:00 <b_jonas> oh
20:38:10 <b_jonas> that should be changed to reference canary in the right directory
20:38:25 <fizzie> Yeah, I guess it's for running something without making a commit?
20:38:35 <b_jonas> yeah
20:38:56 <b_jonas> and when I put $HACKENV/ everywhere, I looked for wisdom and quotes and ibin and stuff like that, but not for canary
20:39:08 <b_jonas> ``` grep -wl canary bin/*
20:39:09 <HackEso> grep: bin/*: No such file or directory
20:39:20 <b_jonas> ``` grep -wl canary /hackenv/bin/* # ok, I deserved that one
20:39:22 <HackEso> ​/hackenv/bin/(
20:39:44 <b_jonas> `? (
20:39:46 <HackEso> ​(? ¯\(°​_o)/¯
20:40:59 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90695&oldid=90694 * PixelatedStarfish * (+44) /* Test Cases */
20:41:36 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90696&oldid=90695 * PixelatedStarfish * (-39) /* Test Cases */
20:43:17 -!- dutch has quit (Quit: WeeChat 3.3).
20:47:52 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90697&oldid=90696 * PixelatedStarfish * (+11) /* Test Cases */
20:47:53 -!- SpikeHeron has joined.
20:48:41 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90698&oldid=90697 * PixelatedStarfish * (-11) /* Test Cases */
20:54:45 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90699&oldid=90698 * PixelatedStarfish * (+395) /* Test Cases */
20:56:05 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90700&oldid=90699 * PixelatedStarfish * (-20) /* Test Cases */
21:03:08 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90701&oldid=90700 * PixelatedStarfish * (+0) /* Test Cases */
21:04:33 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90702&oldid=90701 * PixelatedStarfish * (+0)
21:04:55 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90703&oldid=90702 * PixelatedStarfish * (+2) /* Test Cases */
21:05:26 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90704&oldid=90703 * PixelatedStarfish * (+10) /* Test Cases */
21:09:26 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90705&oldid=90704 * PixelatedStarfish * (+0) /* Interpreter */
21:15:05 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90706&oldid=90692 * Squidmanescape * (+243) /* Description */
21:29:39 -!- chiselfuse has quit (Ping timeout: 276 seconds).
21:31:38 -!- Trieste_ has joined.
21:31:49 -!- Trieste has quit (Ping timeout: 240 seconds).
21:32:04 -!- tech_exorcist has quit (Quit: Goodbye).
21:32:19 -!- tech_exorcist has joined.
21:35:37 -!- Trieste_ has quit (Remote host closed the connection).
21:36:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:37:51 -!- Trieste has joined.
21:38:52 -!- tromp has joined.
21:41:52 -!- chiselfuse has joined.
21:42:44 -!- Trieste_ has joined.
21:43:43 -!- Trieste has quit (Ping timeout: 252 seconds).
21:49:41 -!- Trieste_ has changed nick to Trieste.
21:49:43 <b_jonas> `cbt (
21:49:44 <HackEso> ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ rm -- "$HACKENV/canary"; eval -- "$1" | rnooodl
21:50:32 <b_jonas> `( seq 10 | tee cXsR
21:50:35 <HackEso> 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 \ 10
21:50:41 <b_jonas> `cat cXsR
21:50:42 <HackEso> 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 \ 10
21:50:47 <b_jonas> hmm, that didn't work
21:50:50 <b_jonas> `rm cXsR
21:50:51 <HackEso> No output.
21:50:54 <b_jonas> `cat cXsR
21:50:54 <HackEso> cat: cXsR: No such file or directory
21:51:09 <b_jonas> fizzie: ^ doesn't seem to work
21:51:21 <b_jonas> I'll have to revert it so it at least gives an error message
21:52:31 <b_jonas> `cbt (
21:52:32 <HackEso> ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ rm canary; eval -- "$1" | rnooodl
21:52:57 <fizzie> I think the problem's really that no commit is needed any more for files in the current directory (/hackenv/tmp), so the command becomes slightly pointless.
21:53:11 <b_jonas> ah
21:53:13 <b_jonas> right!
21:53:17 <b_jonas> then I shouldn't revert it
21:53:32 <b_jonas> `cbt (
21:53:33 <HackEso> ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ rm -- "$HACKENV/canary"; eval -- "$1" | rnooodl
21:53:53 <b_jonas> `( echo cr7xRqXRGr1o > /hackenv/X4_D
21:53:56 <HackEso> No output.
21:54:02 <b_jonas> `cat /hackenv/X4_D
21:54:04 <HackEso> cat: /hackenv/X4_D: No such file or directory
21:54:08 <b_jonas> good, it is working
21:54:22 <b_jonas> thanks for the reminder
21:54:33 <fizzie> The chances of someone successfully using it for its intended purpose are pretty slim, but of course it's the principle of the thing.
21:55:17 <b_jonas> sure, the fallback if we can't fix it is to make it always give an informative error message and not execute its comman
21:55:28 <b_jonas> if nobody wants to use it, that doesn't hurt
21:55:34 <b_jonas> but this is even better
21:57:52 <b_jonas> ``` cd /hackenv/bin; ln -sv ../../bin/true ./\:
21:57:54 <HackEso> ​'./:' -> '../../bin/true'
21:58:00 <b_jonas> `: ignore this please
21:58:01 <HackEso> No output.
21:58:21 <b_jonas> apparently that's only a shell builtin, it doesn't exist as a standalone executable
21:58:25 <b_jonas> ``` type -a :
21:58:27 <HackEso> ​: is a shell builtin \ : is /hackenv/bin/:
21:58:29 -!- Koen has joined.
21:58:31 <b_jonas> ``` type -a true
21:58:32 <HackEso> true is a shell builtin \ true is /bin/true
22:04:37 -!- tech_exorcist has quit (Quit: Goodbye).
22:09:24 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90707&oldid=90706 * Squidmanescape * (+25) /* Description */
22:16:04 <esolangs> [[KonamiCode]] M https://esolangs.org/w/index.php?diff=90708&oldid=90280 * Conor O'Brien * (-12) Given proof of TC, edit tag
22:19:51 -!- A_Dragon has changed nick to Festive_Dragon.
22:27:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:37:49 <earendel> `relcome
22:37:51 <HackEso> Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
22:42:22 -!- Koen has quit (Quit: Leaving...).
22:55:53 -!- tromp has joined.
23:05:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:15:43 -!- tromp has joined.
23:35:40 -!- Guest35 has joined.
23:35:53 -!- Guest35 has quit (Client Quit).
23:45:09 <esolangs> [[P]] N https://esolangs.org/w/index.php?oldid=90709 * OrichalcumCosmonaut * (+21) redirect from double-prime character to two separate prime characters
23:54:18 <esolangs> [[P]] M https://esolangs.org/w/index.php?diff=90710&oldid=90667 * OrichalcumCosmonaut * (+37) correct structured program theorem redlink to point to wikipedia article (which was probably intended)
23:54:45 -!- oerjan has joined.
2021-12-12
00:20:23 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90711&oldid=90705 * PixelatedStarfish * (+314) /* Word Generator */
00:20:59 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90712&oldid=90711 * PixelatedStarfish * (+0) /* External Links */
00:21:41 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90713&oldid=90712 * PixelatedStarfish * (+0) /* External Links */
00:22:06 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90714&oldid=90713 * PixelatedStarfish * (+20) /* External Links */
00:24:27 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90715&oldid=90714 * PixelatedStarfish * (+8) /* External Links */
00:36:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
01:15:14 <sprout> https://pasteboard.co/ieIg2fUTVQ1T.png <- aoc day 11, task 2 - after I muddled about a bit with the libraries
01:17:45 -!- tromp has joined.
01:18:43 -!- tromp has quit (Client Quit).
01:30:21 <fizzie> int-e: I wasn't going to do it since I couldn't have started it from the beginning, but I went ahead and did it anyway: https://zem.fi/tmp/aoc/stats.aligned.ratio.html
01:30:25 <fizzie> (There's also a "non-aligned" version where the X axis is just purely the time when the stats were grabbed, and a "trajectory" plot that puts one-star / two-stars counts as the X/Y axes, and a plain chart of the number of solutions, aligned and not.)
01:31:05 <fizzie> I hope they'll be slightly more interesting-looking once there's >> 1 day's worth of data.
01:32:25 <int-e> oh cute
01:35:28 <fizzie> I may need to widen the charts once there's a whole month in there though. Or (for the "aligned" ones) make the time-since-unlock log-scale.
01:40:29 <int-e> fizzie: does the thing support non-decimal units? 24h is a more natural interval than 20
01:41:30 <fizzie> Hmm, maybe-probably. What it definitely doesn't support is the "timedelta" types though.
01:42:31 <int-e> (the time scale seems to be the best way to disambiguate the colors there)
01:44:32 <fizzie> Maybe I'll just convert it to be in terms of days, then it'll probably pick 1.
01:45:51 <int-e> Though ideally the chart should be interactive (hover or click over a day -> highlight that particular curve). I imagine that would be quite a bit of effort on an upstream framework though.
01:46:28 <int-e> So... just throwing that out there as an idea that I have no expectations of happening.
01:46:54 <fizzie> Well.. Altair/Vega is pretty featureful, and I've seen their example charts with stuff like sliders that let you "animate" the chart. The biggest problem usually seems to be in deriving the cryptic incantations to make it happen.
01:47:22 <fizzie> In particular, the lower-level framework (Vega, or Vega-Lite I think it is) definitely would support that, but whether it's exposed in Altair is another thing.
01:48:36 <int-e> Do you get to pick the colors? Going through the rainbow each week might be an improvement.
01:49:04 <fizzie> Yeah, if I can figure out the syntax for the color scales (again; I knew it once).
01:49:44 <fizzie> One interactive thing that seems easy is tooltips on the chart, so it could show a "Day: 11" box when you hover over a line in the chart. Not sure about highlighting what's being hovered over in the legend though.
01:51:13 <fizzie> Added the tooltips (experimentally).
01:53:37 <fizzie> https://altair-viz.github.io/gallery/interactive_legend.html <- guess it's in theory doable.
01:54:34 <fizzie> (Uses clicks rather than hover though.)
02:07:47 <fizzie> Can't quite figure out how to map to a color scheme cyclically though. There's a few examples, but they involve explicitly setting the colors. Could do that, of course.
02:09:07 -!- earendel has quit (Quit: Connection closed for inactivity).
02:19:05 <fizzie> Okay, now it (in theory) highlights if you click on the legend lines. Which isn't really discoverable, but... likewise, it doesn't undo the highlight by clicking on the same row again (like I'd expect), you need to click somewhere else in the legend, like the 'day' label.
02:20:22 <int-e> fizzie: I wonder how terrible this is: vega.scheme('rainbow28', ['#ff0000','#eeac06','#ceee0c','#13ff32','#19d1d1','#1f6aff','#d326d3','#ff2c2c','#f1bb33','#d7f139','#3fff59','#46dada','#4c88ff','#dc52dc','#ff5959','#f4c95f','#e0f466','#6cff7f','#72e2e2','#79a5ff','#e57fe5','#ff8585','#f7d88c','#e9f792','#99ffa6','#9febeb','#a5c3ff','#eeacee']);
02:21:18 <fizzie> I wonder if that's any different from what I get with just scheme 'rainbow'.
02:21:22 <fizzie> https://vega.github.io/vega/docs/schemes/
02:22:00 <fizzie> FTR, the thing I put there now is an 8-element categorical scheme (#dark2).
02:22:07 <int-e> fizzie: cf https://int-e.eu/~bf3/tmp/scale.html
02:23:12 <esolangs> [[User:DoggyDogWhirl]] M https://esolangs.org/w/index.php?diff=90716&oldid=90543 * DoggyDogWhirl * (+8) Added River
02:25:38 <fizzie> Switched it to that color scheme.
02:26:45 <fizzie> Hmm, on='mouseover' on a selection might make it act on hover rather than click, let's try that too.
02:26:53 <int-e> Hmm, it's amazing how small the difference between 1 and 8 turns out to be.
02:27:12 <int-e> colors are hard :)
02:29:55 <fizzie> The mouseover thing doesn't work out quite right. It highlights on hover over the line in the chart, not in the legend.
02:30:22 <int-e> hmm. that's better than nothing?
02:31:12 <fizzie> I don't know if I prefer it or not. It's a little busy. And also deselects what you clicked in the legend if the cursor enters the chart.
02:31:26 <fizzie> But it does make individual lines easier to pick out I guess.
02:32:19 <fizzie> Hypothetically I could make the legend-clicking and the chart-hovering two independent selections.
02:35:56 <fizzie> Yeah, I think that's better. Still very undiscoverable that you can click on the legend though.
02:37:58 <fizzie> Though it does have one drawback, now that they're independent, when you do the chart-hover you don't see in the legend which line it is you've highlighted.
02:39:23 <fizzie> That's enough for today, I think.
02:41:10 -!- oerjan has quit (Quit: Okay).
02:45:30 -!- earendel has joined.
02:51:47 <earendel> martian advent?
02:52:11 <earendel> hm. when is xmas on mars?
02:52:50 <earendel> wintersonnenwende
03:32:02 <int-e> > let rb = [(0xff,0x00,0x00),(0xee,0xaa,0x00),(0xcc,0xee,0x00),(0x00,0xff,0x22),(0x00,0xcc,0xcc),(0x00,0x55,0xff),(0xcc,0x00,0xcc)]; rb' = take 28 [(f r, f g, f b) | ((r,g,b),i) <- zip (cycle rb) [0..], let f v = (v*(40-i) + 255*i) `div` 40] in rb' >>= \(r,g,b) -> printf "'#%02x%02x%02x'," r g b :: String
03:32:03 <lambdabot> "'#ff0000','#eeac06','#ceee0c','#13ff32','#19d1d1','#1f6aff','#d326d3','#ff2...
03:32:18 <int-e> (now I can find it in the logs ;-) )
03:34:42 <oren> I have been doing the advent of code in freebasic this yer
03:35:39 <oren> why are we doing floodfill over and over
03:39:20 <int-e> It's the only advanced algorithm that people know? :-P
03:48:13 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90717&oldid=90707 * Squidmanescape * (-21) /* Description */
04:10:07 -!- Corbin has joined.
04:10:59 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90718&oldid=90717 * Squidmanescape * (-2079) Blanked the page
05:00:32 -!- sprout has quit (Ping timeout: 240 seconds).
05:14:04 -!- sprout has joined.
05:19:12 -!- sprout has quit (Ping timeout: 268 seconds).
05:29:54 -!- sprout has joined.
05:34:27 -!- sprout has quit (Ping timeout: 250 seconds).
05:40:36 <esolangs> [[Talk:1L]] https://esolangs.org/w/index.php?diff=90719&oldid=19317 * ColorfulGalaxy * (+142) Category
05:49:40 <int-e> fizzie: so #haskell came up with this annoying question... how long can the octopodes take to synchronize in the worst case? (they don't always synchronize; ignore those cases)
05:51:30 <int-e> (also the actual instances that are generated seem to use only 1..8, which probably changes the answer)
05:54:31 <int-e> I don't see anything clever to do for that question though... only generate and test. Which so far has turned up https://paste.debian.net/1223091/ with 29734 steps before synchronization
05:56:43 <int-e> A simple looping example has 3444444443 in the top row and the rest all 0.
06:32:41 <esolangs> [[Aheui Turing-completeness proof]] N https://esolangs.org/w/index.php?oldid=90720 * ColorfulGalaxy * (+1824) Proof
06:55:47 <b_jonas> oren: freebasic? does that have a built-in sort statement?
06:56:06 <b_jonas> (there's at least one dialect of BASIC that does)
07:03:29 <esolangs> [[Special:Log/newusers]] create * TreborHuang * New user account
07:06:35 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90721&oldid=90596 * TreborHuang * (+180)
07:27:12 -!- tromp has joined.
07:27:36 -!- tromp has quit (Client Quit).
07:38:42 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90722&oldid=90718 * Squidmanescape * (+537)
07:39:07 -!- earendel has quit (Quit: Connection closed for inactivity).
07:39:27 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90723&oldid=90679 * Squidmanescape * (-18)
07:41:42 -!- sprout has joined.
07:42:32 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90724&oldid=90723 * Squidmanescape * (+11) /* Newer than 2018 */
07:46:32 -!- sprout has quit (Ping timeout: 240 seconds).
08:00:18 -!- sprout has joined.
08:03:09 -!- tromp has joined.
08:05:04 -!- sprout has quit (Ping timeout: 268 seconds).
08:16:54 -!- sprout has joined.
08:21:21 -!- sprout has quit (Ping timeout: 252 seconds).
08:35:11 -!- sprout has joined.
08:39:29 -!- sprout has quit (Ping timeout: 250 seconds).
09:08:41 -!- sprout has joined.
09:13:55 -!- sprout has quit (Ping timeout: 250 seconds).
09:26:10 -!- sprout has joined.
09:31:02 -!- sprout has quit (Ping timeout: 260 seconds).
09:58:42 -!- tech_exorcist has joined.
10:00:08 -!- sprout has joined.
10:04:51 -!- sprout has quit (Ping timeout: 250 seconds).
10:06:35 <int-e> day 11 with SSE3: https://paste.debian.net/1223102/
10:07:51 <int-e> (not quite day 11, this is looking for bad initial configurations)
10:13:02 -!- Lord_of_Life_ has joined.
10:13:30 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
10:15:52 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:17:55 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90725&oldid=90722 * Squidmanescape * (+498)
10:32:36 -!- sprout has joined.
10:38:00 -!- sprout has quit (Ping timeout: 268 seconds).
10:40:11 <esolangs> [[Aheui]] https://esolangs.org/w/index.php?diff=90726&oldid=90150 * ColorfulGalaxy * (+51) Proof
10:56:11 -!- earendel has joined.
11:05:39 -!- sprout has joined.
11:10:45 -!- sprout has quit (Ping timeout: 252 seconds).
11:21:33 -!- Sgeo has quit (Read error: Connection reset by peer).
11:23:38 -!- sprout has joined.
11:28:10 -!- sprout has quit (Ping timeout: 260 seconds).
11:40:01 <river> it takes 6 to 8 hours to digest a pizza
11:40:31 <river> WR: Lamon T. ate a slice of pizza in one minute, 12.69 seconds
11:41:02 <river> ikt can also measure angle, a number of people
11:41:16 <river> can also measure weight
11:47:38 <earendel> the fuck are you making innuendos about my weight?! :o
11:48:00 <earendel> you snfsmutther.
11:48:59 <river> it also is a measure of calories
11:49:24 <river> your ppd would be a scale of how many cals you intake a day
11:49:29 <earendel> or kJ
11:49:52 <earendel> W=h*f
11:49:55 <earendel> W=f*s
11:50:14 <earendel> W=P*t
11:51:07 <earendel> W=F*s ..pardon.
11:54:05 <earendel> how much kJ has an apple?
11:54:22 <earendel> compared to a glock?
12:05:44 -!- sprout has joined.
12:51:55 -!- tech_exorcist has quit (Quit: rebooting).
12:58:38 -!- tech_exorcist has joined.
13:01:12 -!- SGautam has joined.
13:08:29 <fizzie> int-e: First squiggle in https://zem.fi/tmp/aoc/stats.trajectory.html :)
13:08:40 <fizzie> Also made a log-scale version to zoom in on that, https://zem.fi/tmp/aoc/stats.trajectory.log.html
13:10:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:11:59 -!- tromp has joined.
13:12:28 <fizzie> (Wonder how many people did the same thing as I did, and read part 2 instructions as allowing to visit all small caves twice, rather than just one of them.)
13:57:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:59:46 -!- Thelie has joined.
14:01:53 -!- tromp has joined.
14:32:36 -!- Thelie has quit (Remote host closed the connection).
14:33:48 -!- Thelie has joined.
14:35:18 -!- Thelie has quit (Remote host closed the connection).
14:41:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:57:58 -!- tromp has joined.
15:16:07 -!- sprout has quit (Ping timeout: 268 seconds).
15:16:51 -!- sprout has joined.
15:30:32 -!- SGautam has quit (Quit: Connection closed for inactivity).
15:49:47 -!- zzo38 has quit (Ping timeout: 252 seconds).
15:58:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:00:06 -!- craigo[m] has quit (Quit: You have been kicked for being idle).
16:33:55 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day12/task2.eg <- advent of code, day 12, task 2. after I made all the mistakes possible
16:34:15 <sprout> fizzie: didn't. I always solve the puzzles without any hints.
16:44:00 -!- tromp has joined.
16:44:53 -!- SpikeHeron has quit (Quit: WeeChat 3.3).
16:45:18 <sprout> https://pasteboard.co/iWFNT5RvtYvZ.png <- with colors
16:49:27 -!- dutch has joined.
17:35:22 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:DFA-er Proof 1.png]]": First part of the proof of DFA-er's computational power
17:36:17 <earendel> :)
17:39:11 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:DFA-er Proof 2.png]]"
17:40:34 <esolangs> [[Special:Log/upload]] overwrite * Largejamie * uploaded a new version of "[[File:DFA-er Proof 2.png]]"
17:41:27 <esolangs> [[Special:Log/upload]] overwrite * Largejamie * uploaded a new version of "[[File:DFA-er Proof 1.png]]"
17:42:22 <esolangs> [[Proof of DFA-er's Computational Power]] N https://esolangs.org/w/index.php?oldid=90731 * Largejamie * (+69) Created page with "[[File:DFA-er_Proof_1.png|center]] [[File:DFA-er_Proof_2.png|center]]"
17:42:25 <fizzie> I've got ln{'-;;J<-}m[{-]"end"!=}f[s0{{"start"}}{J{Jbcj[~{-]==}[[g0jf[)[~{[+}Z]{J)zzINJNB=s}f[}\m}{L[}w!CLFL"end"CN and ln{'-;;J<-}m[{J-]"end"!=j[~"start"!=&&}f[s0{{"start"}}{J{Jbcj[~{-]==}[[g0jf[)[~{[+}Z]{J)zzINsg)L[?d++1<=}f[}\m}{L[}w!CLFL"end"CN today, haven't been inspired to trim them down.
17:42:38 <fizzie> Also, part 2 takes ~17 minutes on my puzzle input.
17:43:29 <esolangs> [[DFA-er]] https://esolangs.org/w/index.php?diff=90732&oldid=82645 * Largejamie * (+60) /* Computational Class */
17:43:45 <esolangs> [[DFA-er]] https://esolangs.org/w/index.php?diff=90733&oldid=90732 * Largejamie * (-12) /* Computational Class */
17:45:19 <fizzie> Also added to my notes a funny "combined" view of the Burlesque solutions -- https://0x0.st/-F4e.txt -- to show what they have in common.
17:45:42 <esolangs> [[Proof of DFA-er's Computational Power]] https://esolangs.org/w/index.php?diff=90734&oldid=90731 * Largejamie * (+20)
17:45:53 <esolangs> [[Proof of DFA-er's Computational Power]] https://esolangs.org/w/index.php?diff=90735&oldid=90734 * Largejamie * (+1)
17:47:36 <esolangs> [[Proof of DFA-er's Computational Power]] https://esolangs.org/w/index.php?diff=90736&oldid=90735 * Largejamie * (+18)
17:54:50 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:PDA-er Proof 1.png]]"
17:55:48 <esolangs> [[Special:Log/upload]] overwrite * Largejamie * uploaded a new version of "[[File:PDA-er Proof 1.png]]"
17:56:29 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:PDA-er Proof 2.png]]"
17:56:54 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:PDA-er Proof 3.png]]"
17:57:13 <esolangs> [[Proof of PDA-er's Computational Power]] N https://esolangs.org/w/index.php?oldid=90741 * Largejamie * (+143) Created page with "[[File:PDA-er_Proof_1.png|center]] [[File:PDA-er_Proof_2.png|center]] [[File:PDA-er_Proof_3.png|center]] [[Category:Proofs]] [[Category:2021]]"
17:57:54 <esolangs> [[PDA-er]] https://esolangs.org/w/index.php?diff=90742&oldid=82163 * Largejamie * (+48) /* Computational Class */
17:58:36 <sprout> part 2 in 109 seconds. I hope to rewrite the runtime once from a C++ object hierarchy to something smallish
17:58:45 <sprout> but first I want the mobile code
18:11:22 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 1.png]]"
18:11:37 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 2.png]]"
18:11:55 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof (1) 02 00.png]]"
18:13:03 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 3.png]]"
18:14:36 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 4.png]]"
18:15:18 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 5.png]]"
18:15:50 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 6.png]]"
18:16:10 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 7.png]]"
18:16:29 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 8.png]]"
18:16:46 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 9.png]]"
18:17:05 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 10.png]]"
18:17:48 <esolangs> [[Proof of Airline Food's Computational Power]] N https://esolangs.org/w/index.php?oldid=90754 * Largejamie * (+449) Created page with "[[File:Airline_Food_Proof_1.png|center]] [[File:Airline_Food_Proof_2.png|center]] [[File:Airline_Food_Proof_3.png|center]] [[File:Airline_Food_Proof_4.png|center]] File:Airl..."
18:18:39 <esolangs> [[Airline Food]] https://esolangs.org/w/index.php?diff=90755&oldid=85870 * Largejamie * (+54) /* Computational Class */
18:21:59 <esolangs> [[Special:Log/move]] move * Largejamie * moved [[Proof of Airline Food's Computational Power]] to [[Airline Food Turing-completeness Proof]]
18:22:31 <esolangs> [[Airline Food]] https://esolangs.org/w/index.php?diff=90758&oldid=90755 * Largejamie * (-5) /* Computational Class */
18:24:09 <esolangs> [[Special:Log/move]] move * Largejamie * moved [[Proof of DFA-er's Computational Power]] to [[DFA-er Finite State Automaton Proof]]
18:24:51 <esolangs> [[DFA-er]] https://esolangs.org/w/index.php?diff=90761&oldid=90733 * Largejamie * (-2) /* Computational Class */
18:25:16 <esolangs> [[Special:Log/move]] move * Largejamie * moved [[Proof of PDA-er's Computational Power]] to [[PDA-er Pushdown Automaton Proof]]
18:25:48 <esolangs> [[PDA-er]] https://esolangs.org/w/index.php?diff=90764&oldid=90742 * Largejamie * (-6) /* Computational Class */
18:37:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:39:36 -!- Koen has joined.
18:42:07 -!- tromp has joined.
18:44:44 <fizzie> The Go version takes 0.043 seconds for parts 1 & 2 combined, but maybe that's not quite fair.
18:52:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:01:05 -!- tromp has joined.
19:06:54 <sprout> yah well. Egel was once developed to show that you can piggyback on C++'s memory management but I guess I am at a point to let go of that
19:08:48 -!- Sgeo has joined.
19:09:36 <sprout> I thought about tweaking the C++ code somewhat (roll out specialized vector implementation/code representation) but in the end that'll only be tweaks
19:10:17 <river> I learned about C++ concurrency
19:10:35 <sprout> ?
19:10:49 <river> I watched ayoutuve video about it
19:19:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:32:54 -!- zzo38 has joined.
19:44:32 -!- tromp has joined.
20:11:17 -!- tech_exorcist has quit (Remote host closed the connection).
20:13:36 -!- tech_exorcist has joined.
20:20:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:35:01 -!- tromp has joined.
20:36:26 <esolangs> [[Varigen]] M https://esolangs.org/w/index.php?diff=90765&oldid=81340 * PythonshellDebugwindow * (+37) /* Program format */ .
20:36:46 <esolangs> [[Varigen]] M https://esolangs.org/w/index.php?diff=90766&oldid=90765 * PythonshellDebugwindow * (-14) /* Program format */ .
20:43:06 <int-e> Oh for day 11, I should flash even rows, then odd rows, for better data parallelism (20% speedup, not too shabby)
20:53:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:53:39 -!- zzo38 has quit (Remote host closed the connection).
20:54:01 -!- zzo38 has joined.
21:00:59 -!- tromp has joined.
21:01:04 <fizzie> I made the Go day 12 faster by a factor of 14 without changing the algorithm at all, just by switching from my general-purpose `util.Graph` (bunch of string-keyed hashmaps) to a simple "vertices labeled from 0 to N-1, edges as array of ints" representation.
21:01:38 <fizzie> Not that it really matters whether it takes 43 milliseconds or 3. Usually I've started to care about efficiency once the runtime sneaks past half a second.
21:03:14 -!- tech_exorcist has quit (Remote host closed the connection).
21:04:47 -!- tech_exorcist has joined.
21:10:55 <int-e> fizzie: Yeah I got drawn into a number crunching task which made this seem... somewhat worthwhile. (See above, truing to find bad initial configurations that take long to synchronize.)
21:12:37 <fizzie> Right, that thing.
21:15:55 <int-e> Let's put this somewhere updateable: https://gist.github.com/int-e/27962eb9a9d1980cc5b4ba8baad59a42
21:17:01 <int-e> (there's two configuration because the instances from the website seem to only use 1..8, not 0 nor 9)
21:18:13 <esolangs> [[User:PythonshellDebugwindow/TemplateWikipediaXML]] M https://esolangs.org/w/index.php?diff=90767&oldid=72625 * PythonshellDebugwindow * (+735) put content
21:22:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:22:23 -!- tech_exorcist has quit (Remote host closed the connection).
21:24:24 <esolangs> [[Talk:Gaot++]] N https://esolangs.org/w/index.php?oldid=90768 * Anthonykozar * (+1893) Questions and comments about no-op commands, looping, and branching.
21:36:46 -!- Koen has quit (Quit: Leaving...).
21:37:34 <int-e> fizzie: the amazing bit is that I found that 29734 step configuration after 440k tries. I've generated, hmm, about a billion configurations without any improvement...
21:40:40 -!- tromp has joined.
21:41:23 <esolangs> [[Gaot++]] https://esolangs.org/w/index.php?diff=90769&oldid=90260 * Anthonykozar * (+941) Added an example of how to multiply two numbers.
21:49:01 <int-e> Unless I'm having RNG troubles, hmm.
21:52:24 <int-e> But I don't think I do.
22:03:11 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90770&oldid=87608 * Larryrl * (+899)
22:03:48 <esolangs> [[Snack]] https://esolangs.org/w/index.php?diff=90771&oldid=90770 * Larryrl * (+0) /* ANOTHER SIMPLE INTERPRETER */
22:04:45 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90772&oldid=90771 * Larryrl * (-2)
22:08:06 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90773&oldid=90772 * Larryrl * (-7) /* Another simple interpreter */
22:08:33 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90774&oldid=90773 * Larryrl * (-1) /* Another simple interpreter */
22:14:51 -!- dutch has quit (Quit: WeeChat 3.3).
22:34:04 -!- SpikeHeron has joined.
22:51:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:21:19 -!- earendel has quit (Quit: Connection closed for inactivity).
23:57:25 <fizzie> I don't get why this one (horizontal bar) chart just loses all data if I set the X axis scale to logarithmic. It happens normally if there's 0s in it, but this time the bounds are [1.6e-5, 0.42], which should be just fine. And the values are floats. And there's no NaNs.
23:57:30 <fizzie> Would be nice to get some sort of an error message.
23:59:05 <fizzie> Oh, it does in fact print logs to the console.
23:59:30 <fizzie> "Cannot stack non-linear scale (log)." Doesn't say anything at all to me, but maybe it's searchable.
2021-12-13
00:01:47 <fizzie> Oh, it's something to do with the fact that I encode one thing as color and another as the Y axis, so it produces what's nominally a "stacked" bar chart, even though it happens to be the case that one implies the other, and none of the "stacks" have more than one thing.
00:03:08 <fizzie> I'll just keep it linear.
00:03:18 <fizzie> I wonder if there's a lot of bad maths puns about "keeping it real".
00:30:01 -!- oerjan has joined.
00:43:51 <esolangs> [[User:Roc0ast3r]] N https://esolangs.org/w/index.php?oldid=90775 * Roc0ast3r * (+16) Created page with "i made [[Mmiri]]"
00:52:40 <esolangs> [[Talk:1L]] https://esolangs.org/w/index.php?diff=90776&oldid=90719 * Oerjan * (+206) /* Category */ Apparently yes
00:54:42 <esolangs> [[1L]] https://esolangs.org/w/index.php?diff=90777&oldid=35032 * Oerjan * (-104) /* See also */ I must have missed the "two-dimensional" part back when I added this.
01:05:59 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90778&oldid=90664 * Nxe * (+10) Added can language to language list
01:29:38 <esolangs> [[Campbell]] N https://esolangs.org/w/index.php?oldid=90779 * Doesthiswork * (+562) new joke language
01:30:15 <esolangs> [[Campbell]] https://esolangs.org/w/index.php?diff=90780&oldid=90779 * Doesthiswork * (+15) /* Example programs */
01:31:23 <esolangs> [[Campbell]] M https://esolangs.org/w/index.php?diff=90781&oldid=90780 * Doesthiswork * (-45) /* Example programs */
01:31:33 <oerjan> !
01:34:31 -!- earendel has joined.
01:42:18 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90782&oldid=90715 * PixelatedStarfish * (+101) /* External Links */
01:44:50 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90783&oldid=90782 * PixelatedStarfish * (+88) /* External Links */
01:45:05 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90784&oldid=90783 * PixelatedStarfish * (+0) /* Dictionary Sources */
01:45:15 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90785&oldid=90784 * PixelatedStarfish * (+1) /* Dictionary Sources */
01:45:42 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90786&oldid=90785 * PixelatedStarfish * (+27) /* External Links */
01:47:13 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90787&oldid=90786 * PixelatedStarfish * (+0) /* External Links */
01:48:13 <esolangs> [[Beatnik]] https://esolangs.org/w/index.php?diff=90788&oldid=71310 * PixelatedStarfish * (+27) /* External resources */
01:49:12 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=90789&oldid=89782 * PixelatedStarfish * (-96) /* Unimplemented Languages */
01:49:25 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=90790&oldid=90789 * PixelatedStarfish * (+95) /* Implemented Languages */
02:57:58 <esolangs> [[Binary ///]] https://esolangs.org/w/index.php?diff=90791&oldid=90438 * Pppery * (+27)
03:06:10 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90792&oldid=90725 * Squidmanescape * (-109)
03:34:19 -!- ISO-4683-1 has joined.
03:40:30 -!- delta23 has joined.
04:00:00 -!- Taneb has quit (Quit: I seem to have stopped.).
04:01:08 -!- Taneb has joined.
04:27:29 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90793&oldid=90792 * Squidmanescape * (-327)
05:48:33 -!- oerjan has quit (Quit: Nite).
06:50:21 <esolangs> [[Splinter]] M https://esolangs.org/w/index.php?diff=90794&oldid=40481 * Im-a-user * (+51) Added newer interpreter
06:50:41 <esolangs> [[Splinter]] https://esolangs.org/w/index.php?diff=90795&oldid=90794 * Im-a-user * (+6)
07:02:36 -!- tromp has joined.
07:38:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:00:12 -!- Sgeo has quit (Read error: Connection reset by peer).
08:06:37 -!- tromp has joined.
08:24:12 -!- earendel has quit (Quit: Connection closed for inactivity).
08:48:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:50:35 -!- tromp has joined.
09:10:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:17:04 <esolangs> [[Another Finite State Brainfuck]] M https://esolangs.org/w/index.php?diff=90796&oldid=90690 * Oshaboy * (+2)
10:10:05 <esolangs> [[Subleq]] M https://esolangs.org/w/index.php?diff=90797&oldid=89560 * Oshaboy * (+0) typo
10:10:22 <esolangs> [[Tandem]] M https://esolangs.org/w/index.php?diff=90798&oldid=75629 * Oshaboy * (+0) typo
10:11:10 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day13/task2.eg <- day 13, task2, egel solution. just waste cycles on it
10:12:45 <sprout> https://pasteboard.co/WUoK7G5rKdWk.png <- with colors!
10:14:30 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
10:15:37 -!- Lord_of_Life has joined.
10:44:32 -!- dyeplexer has joined.
10:46:21 -!- earendel has joined.
11:23:13 <esolangs> [[Confusion]] M https://esolangs.org/w/index.php?diff=90799&oldid=46924 * H3LL * (-1) removed wrong semicolon from if statement
11:34:46 -!- tech_exorcist has joined.
11:41:48 -!- delta23 has quit (Quit: Leaving).
11:43:46 <fizzie> Unsurprisingly for Burlesque it takes more code to do the parsing/outputting than the task. I've got "\n\n";;p^',' r~ps2coj"[xy]|[0-9]+"~?2.+^prij"y"=={J0!!2.-ab2j.-0sa}j0jr~j2jr~m[NBL[ for part 1 and "\n\n";;p^',' r~ps2coj"[xy]|[0-9]+"~?2coj+]{^prij"y"=={J0!!2.-ab2j.-0sa}j0jr~j2jr~m[}r[JJ)-]>]+.' j.*XXj)[~>]+..*+]{'#D!}r[)\[uN for part 2.
11:57:24 <fizzie> Oh, SetAt works on a string too? Well, that shortens the printing bit from JJ)-]>]+.' j.*XXj)[~>]+..*+]{'#D!}r[)\[uN to JJ)-]>]+.' j.*j)[~>]+..*+]{'#D!}r[uN at least.
12:03:22 <fizzie> And for making the empty block of spaces, Jtp)>]?ip^' j.*j.* is shorter than JJ)-]>]+.' j.*j)[~>]+..* -- I should stop staring at this.
12:34:10 -!- tech_exorcist has quit (Remote host closed the connection).
12:34:53 -!- tech_exorcist has joined.
12:56:22 <esolangs> [[^^ 16h 35014ng 15 th15]] https://esolangs.org/w/index.php?diff=90800&oldid=90553 * Epidemic7 * (+1)
13:00:48 -!- dyeplexer has quit (Read error: Connection timed out).
13:05:32 -!- tech_exorcist has quit (Quit: Disconnecting).
13:27:27 <esolangs> [[Niblet]] https://esolangs.org/w/index.php?diff=90801&oldid=79184 * Kaveh Yousefi * (+163) Added a hyperlink to my implementation of niblet on GitHub and changed the category tag Unimplemented to Implemented.
13:39:39 -!- tech_exorcist has joined.
13:46:13 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90802&oldid=90666 * GingerIndustries * (+233) /* Instruction table */
14:11:40 -!- Trieste_ has joined.
14:11:55 -!- Trieste has quit (Ping timeout: 268 seconds).
14:13:55 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90803&oldid=90802 * GingerIndustries * (+31) /* Constants */
14:15:09 -!- Trieste_ has changed nick to Trieste.
14:15:30 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90804&oldid=90803 * GingerIndustries * (+157) /* Instruction table */
14:15:53 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90805&oldid=90804 * GingerIndustries * (+20) /* Constants */
14:18:12 <river> i find it amazing that you are doing this stuff fizzie !
14:18:19 <river> you're really working hard solving all these
14:18:29 <river> i did only 8 days and stoped
14:18:47 <river> the code looks extremely compact and interesting too, although I can't read this language
14:18:57 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90806&oldid=90805 * GingerIndustries * (+35) /* Constants */
14:20:52 -!- dyeplexer has joined.
14:25:33 <fizzie> As with many languages, Burlesque is a lot easier to write than read.
14:26:54 <fizzie> Getting rid of the "[xy]|[0-9]+" regex for parsing the folds got part 1 down to "\n\n";;p^',' r~ps2cojln-]J:><rij'y~[{J0!!2.-ab2j.-0sa}j0jr~j2jr~m[NBL[ where 'y~[ is "contains the character 'y'" and :><ri is "filter string for any digits and parse as integer".
14:28:52 <river> hah
14:38:25 -!- Sgeo has joined.
14:43:01 -!- perlbot has quit (Ping timeout: 240 seconds).
14:43:53 -!- simcop2387 has quit (Ping timeout: 265 seconds).
14:57:17 -!- tech_exorcist has quit (Quit: bbl).
15:14:17 <Sgeo> `olist 1250
15:14:19 <HackEso> olist <https://www.giantitp.com/comics/oots1250.html>: shachaf oerjan Sgeo FireFly boily nortti b_jonas
15:19:24 -!- simcop2387 has joined.
15:20:27 -!- perlbot has joined.
15:35:52 <sprout> I am amazed at fizzie too!
15:36:00 <sprout> now give me some compliments
15:36:06 <sprout> this is _hard_ work
15:38:25 -!- tromp has joined.
15:40:06 <Franciman> ggwp sprout
15:40:43 <sprout> a compliment in burlesque? all I could ever hoped for!
15:40:50 <sprout> lemme google that
15:41:20 <sprout> oh right. thanks!
16:00:57 -!- SpikeHeron has quit (Quit: WeeChat 3.3).
16:05:10 -!- tech_exorcist has joined.
16:11:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:21:16 -!- tromp has joined.
16:28:53 -!- APic has quit (Quit: [TLS] Client upgrade).
16:29:10 -!- APic has joined.
16:32:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:43:42 -!- tromp has joined.
16:54:48 -!- SpikeHeron has joined.
16:59:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:10:46 -!- tromp has joined.
17:22:46 -!- tech_exorcist has quit (Remote host closed the connection).
17:26:30 -!- tech_exorcist has joined.
17:33:04 -!- Bowserinator has quit (Quit: Blame iczero something happened).
17:33:18 -!- Bowserinator has joined.
18:22:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:36:38 -!- dyeplexer has quit (Remote host closed the connection).
19:10:33 -!- tech_exorcist has quit (Remote host closed the connection).
19:11:08 -!- tech_exorcist has joined.
19:18:00 -!- tech_exorcist has quit (Remote host closed the connection).
19:22:28 -!- tromp has joined.
20:23:12 -!- tech_exorcist has joined.
20:32:40 <esolangs> [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90807&oldid=87653 * Threesodas * (+289)
20:53:46 <esolangs> [[Special:Log/newusers]] create * Bomoko * New user account
21:03:58 <esolangs> [[Unlabels]] N https://esolangs.org/w/index.php?oldid=90808 * Threesodas * (+1942) Created page with "[[Category:Joke_languages]] [[Category:2021]] "''Why sit around and think of a label?''" is the tag line of '''Unlabels''', the language that follows C syntax (almost) where y..."
21:10:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:21:23 <esolangs> [[Laddermaker]] N https://esolangs.org/w/index.php?oldid=90809 * Threesodas * (+877) Created page with "Ever wanted to climb a ladder?<br> With laddermaker you can achieve your dreams.<br> First we must create a step +--+ which represents our very beginning.<br> Next we need st..."
21:21:50 <esolangs> [[Laddermaker]] https://esolangs.org/w/index.php?diff=90810&oldid=90809 * Threesodas * (+46)
21:22:16 <esolangs> [[Laddermaker]] https://esolangs.org/w/index.php?diff=90811&oldid=90810 * Threesodas * (+39)
21:27:00 -!- tromp has joined.
21:27:12 <river> interesting optimization problem came up
21:27:36 <river> lets say 00, 01, 10, 11 are all 4 yibs
21:27:53 <river> and we have a 8 bit word aabbcc00
21:27:58 <river> a,b,c are all different yibs
21:28:06 <river> the goal is to calculate the missing yib
21:29:10 -!- tech_exorcist has quit (Quit: Disconnecting).
21:29:44 <river> I think that one algorithm is to map aa to aa000000, bb to 00bb0000, etc.
21:30:02 <river> or even aa to 1, bb to 10, cc to 100
21:30:14 <river> that reduces it to finding a missing bit
22:02:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:16:50 -!- tromp has joined.
22:22:32 -!- sprock has quit (Quit: ...).
22:23:45 -!- sprock has joined.
22:28:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:22:09 -!- SpikeHeron has quit (Quit: WeeChat 3.3).
23:26:00 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
23:29:52 -!- slavfox has joined.
23:29:56 <zzo38> One way might be to XOR them together, maybe. The optimization might also depend what instruction set is in use too, some might have a more efficient way for some kind of bit manipulations, than others will have (for any kind of bit manipulations, not only this one)
23:32:31 -!- dutch has joined.
23:34:32 <fizzie> Sounded like a use case for a 64-element look-up table to me.
23:36:04 <zzo38> Yes, that would also work.
23:36:09 <fizzie> (Also, I thought two bits was a crumb?)
23:36:17 <fizzie> I guess it's not that established as a term.
23:36:28 <zzo38> Yes, I also read that "crumb" somewhere, too
23:42:39 -!- earendel has quit (Quit: Connection closed for inactivity).
23:43:03 <esolangs> [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=90812&oldid=82877 * SoicBR * (+1) Updated link to the new official interpreter
23:46:46 <int-e> more adventure in dumbo octopus land: there are *long* loops: https://paste.debian.net/1223336/
23:48:18 <fizzie> I'm kind of happy I didn't get stuck exploring that. :)
23:49:23 <fizzie> Not that byte-shaving Burlesque solutions is particularly more productive. (Day 13 part 1 now at ln{""};;^p-]J'y~[s0:><s1{',;;Jg0!!g1|-abg1j|-g0sa}m[NBL[ after some more work.)
23:51:42 <int-e> fizzie: I can stop any time!!!1
23:53:08 <fizzie> Kind of feels like there's probably some shorter way of saying {...}m[NBL[ but not sure what it'd be.
23:53:54 <int-e> fizzie: I'm not sure which is worse though... hyperoptimizing a toy problem or exploring the intricacies of Burlesque :)
23:54:31 <fizzie> Huh, weird: sa (which is normally SetAt, ( block e idx -- block ), setting the idx'th element to e) also has the function of JL[, as in, dup length.
23:55:18 <fizzie> There's four `JL[` sequences in my solutions so far, which can all be replaced by `sa`.
23:55:24 <fizzie> That's so arbitrary.
23:55:38 <fizzie> (Maybe "sa" is in fact short for "so arbitrary".)
23:59:06 <int-e> fizzie: basically I got annoyed that my program didn't collect *any* statistics, so now it tracks averages and loops: 52.9% of initial configurations loop eventually (without synchronizing); those that do synchronize take an average of 166.6 steps to do so; average loop length is 72.8
23:59:32 <fizzie> Have you considered plotting charts of these statistics?-)
23:59:34 <int-e> the next step would be collecting actual distributions... and I think I'll pass
2021-12-14
00:01:10 <int-e> at least for now, since I actually do have another useless thing to work on
00:13:42 <fizzie> I probably need to downsample those stats, because I've got less than two days worth of data (at the 5 minute granularity), but the HTML files are already 4.5M.
00:15:01 <fizzie> Though the thing is, it needs more resolution at the start. Maybe I could keep 5-minute data for the first day after unlock, then hourly data for the first week, and then daily for the rest.
00:18:54 -!- oerjan has joined.
00:24:48 <esolangs> [[Special:Log/newusers]] create * MiguelEX3 * New user account
00:53:05 <esolangs> [[Special:Log/newusers]] create * UnzorTheLangDevGuy * New user account
00:57:09 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=90813&oldid=90721 * UnzorTheLangDevGuy * (+303)
01:07:07 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90814&oldid=90813 * MiguelEX3 * (+284)
01:08:03 <esolangs> [[Brainfuck implementations]] M https://esolangs.org/w/index.php?diff=90815&oldid=90017 * MiguelEX3 * (+154) Adding Brainoof Interpreter
01:12:37 <esolangs> [[AnalLang]] N https://esolangs.org/w/index.php?oldid=90816 * UnzorTheLangDevGuy * (+20461) Created page with "AnalLang is an esoteric joke programming language made by Unzor. Its interpreter is written in Node.js, and the language itself is the emojis "" repeated in a sequence..."
01:17:56 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90817&oldid=90816 * UnzorTheLangDevGuy * (+130)
01:18:45 <esolangs> [[Special:Log/newusers]] create * Monotools * New user account
01:30:33 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90818&oldid=90817 * UnzorTheLangDevGuy * (+76)
01:38:03 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90819&oldid=90818 * UnzorTheLangDevGuy * (+857)
02:14:41 -!- Kit has joined.
02:37:17 -!- imode has changed nick to diogenes.
02:37:25 -!- diogenes has changed nick to imode.
03:47:43 <esolangs> [[Staircasemaker]] N https://esolangs.org/w/index.php?oldid=90820 * Threesodas * (+2207) Created page with "[[Category:Joke_languages]] [[Category:2020]] [[ '''staircasemaker''' is the sequel to '''laddermaker''' (''staircasemaker'' is often referred to as '''[[laddermaker]]++''').<..."
03:48:05 <esolangs> [[Staircasemaker]] https://esolangs.org/w/index.php?diff=90821&oldid=90820 * Threesodas * (-5)
03:49:00 <esolangs> [[Unlabels]] https://esolangs.org/w/index.php?diff=90822&oldid=90808 * Threesodas * (+38)
03:54:46 <esolangs> [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90823&oldid=90807 * Threesodas * (+73)
03:54:55 <esolangs> [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90824&oldid=90823 * Threesodas * (-1)
03:55:19 <esolangs> [[Backsharp]] https://esolangs.org/w/index.php?diff=90825&oldid=82595 * Threesodas * (-37)
03:56:16 -!- u0_a391 has joined.
03:56:16 -!- u0_a391 has quit (Read error: Connection reset by peer).
03:59:29 -!- Kit has quit (Ping timeout: 250 seconds).
04:02:34 -!- u0_a391 has joined.
04:03:29 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:05:14 -!- u0_a391 has joined.
04:06:02 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:06:32 -!- u0_a391 has joined.
04:07:07 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:12:50 -!- u0_a391 has joined.
04:12:50 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:20:45 -!- u0_a391 has joined.
04:20:45 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:21:09 -!- u0_a391 has joined.
04:21:09 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:25:24 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90826&oldid=90724 * Squidmanescape * (-22) /* Implementation Planned */
04:26:32 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90827&oldid=90826 * Squidmanescape * (+22)
04:27:27 -!- u0_a391 has joined.
04:32:50 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:38:46 -!- u0_a391 has joined.
04:38:46 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:44:43 <esolangs> [[Suzy]] https://esolangs.org/w/index.php?diff=90828&oldid=16324 * Squidmanescape * (-12) If it can represent Brainfuck, isn't it Turing-complete?
04:46:23 -!- u0_a391 has joined.
04:46:23 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:52:25 <esolangs> [[Aheui Turing-completeness proof]] https://esolangs.org/w/index.php?diff=90829&oldid=90720 * ColorfulGalaxy * (+0) Replaced placeholder characters
04:52:59 -!- u0_a391 has joined.
04:52:59 -!- u0_a391 has quit (Read error: Connection reset by peer).
05:01:17 -!- u0_a391 has joined.
06:04:56 -!- oerjan has quit (Quit: Nite).
06:33:37 -!- tromp has joined.
06:43:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:05:34 -!- tromp has joined.
07:08:00 -!- MrAureliusR_ has joined.
07:09:24 -!- MrAureliusR has quit (Ping timeout: 268 seconds).
07:38:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:43:28 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90830&oldid=90793 * Squidmanescape * (+2194)
07:45:22 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90831&oldid=90827 * Squidmanescape * (-396)
07:45:31 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90832&oldid=90831 * Squidmanescape * (+1) /* Special Pages */
07:45:47 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] N https://esolangs.org/w/index.php?oldid=90833 * Squidmanescape * (+297) Created page with "==Languages I Explicitly Won't Ever Implement== {| class="wikitable" |- ! Reason !! Applicable Languages |- | I don't understand the specifications. | [[(0)]], Turinf machin..."
07:45:57 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=90834&oldid=90833 * Squidmanescape * (+0) /* 1994 */
08:01:45 -!- dyeplexer has joined.
08:02:14 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=90835&oldid=90834 * Squidmanescape * (+57) /* 1995 */
08:10:00 <esolangs> [[2Deadfish/Constants]] https://esolangs.org/w/index.php?diff=90836&oldid=90167 * Squidmanescape * (-18)
08:16:58 -!- tromp has joined.
08:27:20 -!- MrAureliusR_ has changed nick to MrAureliusR.
08:36:02 -!- Sgeo has quit (Read error: Connection reset by peer).
09:38:45 -!- slavfox_ has joined.
09:41:37 -!- olsner_ has joined.
09:46:44 -!- MrAureliusR has quit (*.net *.split).
09:46:44 -!- slavfox has quit (*.net *.split).
09:46:44 -!- b_jonas has quit (*.net *.split).
09:46:44 -!- lambdabot has quit (*.net *.split).
09:46:44 -!- Melvar has quit (*.net *.split).
09:46:45 -!- haavard has quit (*.net *.split).
09:46:45 -!- olsner has quit (*.net *.split).
09:46:45 -!- slavfox_ has changed nick to slavfox.
09:51:51 -!- MrAureliusR has joined.
09:51:51 -!- b_jonas has joined.
09:51:51 -!- lambdabot has joined.
09:52:48 -!- haavard has joined.
09:53:18 -!- Melvar has joined.
10:15:02 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:15:06 -!- Lord_of_Life_ has joined.
10:17:56 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:40:33 <esolangs> [[MGIFOS]] https://esolangs.org/w/index.php?diff=90837&oldid=75707 * Kaveh Yousefi * (+186) Reformatted some text as code and added a hyperlink to my implementation on GitHub.
10:41:31 <esolangs> [[BF+BF]] https://esolangs.org/w/index.php?diff=90838&oldid=90318 * Kaveh Yousefi * (-2) Changed the category tag Unimplemented to Implemented.
11:34:53 -!- arseniiv has joined.
11:35:04 <arseniiv> have a nice bye
11:35:07 -!- arseniiv has quit (Client Quit).
11:52:18 -!- u0_a391 has changed nick to Kit.
12:18:58 -!- u0_a391 has joined.
12:22:37 -!- Kit has quit (Ping timeout: 240 seconds).
12:44:02 -!- u0_a391 has changed nick to Kit.
13:13:32 -!- Kit has quit (Ping timeout: 240 seconds).
13:57:55 -!- Kit has joined.
14:02:39 -!- Kit has quit (Ping timeout: 265 seconds).
14:04:39 -!- tech_exorcist has joined.
14:37:26 -!- u0_a391 has joined.
14:40:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:42:33 -!- u0_a391 has changed nick to Kit.
14:48:39 -!- tromp has joined.
15:05:32 -!- Sgeo has joined.
15:07:49 <esolangs> [[Ecstatic]] https://esolangs.org/w/index.php?diff=90839&oldid=88672 * Kaveh Yousefi * (+260) Added a hyperlink to my implementation of the Ecstatic programming language on GitHub.
15:16:15 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day14/task2.eg <- Advent of Code, day 14, task 2, solution in Egel. though dicts are overkill on this problem
15:16:18 <sprout> https://pasteboard.co/6fErCUImZtkF.png <- 'pretty' colors
16:18:49 <esolangs> [[So simple dollar]] N https://esolangs.org/w/index.php?oldid=90840 * Threesodas * (+772) Created page with "[[Category:Joke_languages]] [[Category:2021]] [[Category:Unusable_for_programming]] '''so simple dollar''' is among the simplest programming languages. It only uses <code>$</c..."
16:19:31 -!- dutch has quit (Quit: WeeChat 3.3).
16:19:57 <esolangs> [[So simple dollar]] https://esolangs.org/w/index.php?diff=90841&oldid=90840 * Threesodas * (+30)
16:20:05 <esolangs> [[So simple dollar]] https://esolangs.org/w/index.php?diff=90842&oldid=90841 * Threesodas * (-30)
16:20:36 <esolangs> [[So simple dollar]] https://esolangs.org/w/index.php?diff=90843&oldid=90842 * Threesodas * (+38)
16:21:45 <esolangs> [[Staircasemaker]] https://esolangs.org/w/index.php?diff=90844&oldid=90821 * Threesodas * (-3)
16:24:38 -!- u0_a391 has joined.
16:24:58 -!- dutch has joined.
16:28:59 -!- Kit has quit (Ping timeout: 256 seconds).
16:32:57 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90845&oldid=90819 * UnzorTheLangDevGuy * (+724)
16:33:54 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90846&oldid=90845 * UnzorTheLangDevGuy * (-2)
16:45:58 -!- u0_a391 has changed nick to Kit.
17:24:17 -!- Koen has joined.
17:46:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:08:06 -!- tromp has joined.
18:08:41 -!- tromp has quit (Client Quit).
18:10:35 -!- tromp has joined.
18:23:34 -!- earendel has joined.
18:40:45 -!- dyeplexer has quit (Remote host closed the connection).
18:47:21 -!- olsner_ has changed nick to olsner.
18:48:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:52:09 -!- tromp has joined.
19:03:00 <fizzie> Part 1 can be done quite compactly in Burlesque, I got lnJ2.-s0-]{J2CO{J{~!}j+]g0jfe[~[]~]}\mj[~[+}10E!f:)-]J>]j<].- without trying to optimize it at all.
19:03:48 -!- Koen has quit (Remote host closed the connection).
19:04:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:05:59 -!- Koen has joined.
19:10:21 <fizzie> It's basically just for every consecutive pair (2CO), look up the rule that starts the same ({~!}j+]g0jfe), insert the new letter and recompose the word; repeat 10 times ({...}10E!), count letter frequences (f:)-]) and subtract the minimum from the maximum (J>]j<].-).
19:20:28 -!- tromp has joined.
19:24:06 <river> > (Also, I thought two bits was a crumb?)
19:24:08 <lambdabot> error:
19:24:08 <lambdabot> A section must be enclosed in parentheses
19:24:08 <lambdabot> thus: (I thought two bits was a crumb ?)
19:24:13 <river> ok good to know much better than my name
19:24:41 <fizzie> lambdabot, you're silly.
19:24:47 <river> xor is a nice idea
19:25:05 <river> like xor against 01010101 and then look for 11 in any of the 4 slots
19:26:39 -!- zzo38 has quit (Ping timeout: 252 seconds).
19:27:21 <fizzie> 00 ^ 01 ^ 10 = 11, 00 ^ 01 ^ 11 = 10, 00 ^ 10 ^ 11 = 01 and 01 ^ 10 ^ 11 = 00, so if you do really know the least significant two bits are always the missing ones, `x |= (x >> 6) ^ (x >> 4) ^ (x >> 2) & 3` will fill up the missing one.
19:28:04 <river> OMG :D
19:32:55 <fizzie> `` python3 -c 'tests = [0b01_11_10_00, 0b00_10_11_00, 0b11_01_00_00, 0b01_00_10_00]; print(list(f"{x|(x>>6^x>>4^x>>2)&3:08b}" for x in tests))' # just checking
19:32:56 <HackEso> ​['01111000', '00101101', '11010010', '01001011']
19:38:26 -!- zzo38 has joined.
19:42:19 <zzo38> What fizzie mention is like what was also what was my idea when I mention the XOR
19:45:07 <fizzie> Yes, to be clear, I only thought of that because of zzo38's comment on xor'ing them together.
19:45:28 <zzo38> OK
19:52:38 <fizzie> It does make sense; xor'ing together _all_ bitstrings of a given length N >= 2 must give 0 (because for each bit position, there are 2^N/2 ones, and that's even for N >= 2); and if you omit exactly one of them, that's the same as including that missing one twice, but on the other hand that's also the same as 0^missing, or just missing.
19:53:14 <river> fantastic
19:58:49 -!- Koen has quit (Remote host closed the connection).
20:13:07 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90847&oldid=90669 * Hakerh400 * (+91)
20:21:53 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90848&oldid=90814 * Lukalot * (+207) Introduce myself
20:22:13 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90849&oldid=90778 * Lukalot * (+13) Add Unilot to language list
20:29:23 -!- zegalch has quit (Remote host closed the connection).
20:29:48 -!- zegalch has joined.
20:48:52 <zzo38> (On MMIX, a single MXOR instruction can be used.)
20:53:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:57:01 -!- tech_exorcist has quit (Quit: Disconnecting).
21:01:22 <esolangs> [[Bananaban]] N https://esolangs.org/w/index.php?oldid=90850 * 1hals * (+1456) create
21:17:35 -!- tromp has joined.
21:18:41 <esolangs> [[Bananaban]] https://esolangs.org/w/index.php?diff=90851&oldid=90850 * 1hals * (+19) add reference to Set page
21:31:33 <fizzie> Meh, surely there must be a prettier way to turn a list like {{a x1} {b y1} {c z1} {a x2} {b y2} {a x3}} into {{a x1+x2+x3} {b y1+y2} {c z1}} than what I came up with, ><{-]j-]==}gb{)[~++j-]-]CL}[m.
21:33:33 <fizzie> Which basically has the steps {{a x1} {b y1} {c z1} {a x2} {b y2} {a x3}} → {{a x1} {a x2} {a x3} {b y1} {b y2} {c z1}} → {{{a x1} {a x2} {a x3}} {{b y1} {b y2}} {{c z1}}} → {{a x1+x2+x3} {b y1+y2} {c z1}}.
21:36:06 <b_jonas> fizzie: I think you could carryless multiply by 21, then right shift 6, then add 2, then bitwise and with 3 to get the missing number, but that's probably not the best method, it's just a particularly funny one
21:36:20 <b_jonas> for river's problem that is
21:36:31 <b_jonas> but test this before you use it, I may have got it wrong
21:41:53 <river> what :D
21:41:56 <river> why the heck would that work
21:49:41 <esolangs> [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=90852&oldid=90812 * SoicBR * (+24)
21:53:17 <zzo38> Can GCC or other compilers optimize any C codes into MOR and MXOR instructions of MMIX (or other instruction sets that have those, if any (I think 64-bit WebAssembly might have)), even when not explicitly specified in the C code?
22:25:57 -!- Koen has joined.
22:38:24 -!- delta23 has joined.
22:56:26 -!- dutch has quit (Quit: WeeChat 3.3).
23:07:45 <int-e> Oh cool, leaking memory is safe :-) https://doc.rust-lang.org/std/boxed/struct.Box.html#method.leak
23:15:35 -!- dutch has joined.
23:17:21 -!- Koen has quit (Quit: Leaving...).
23:22:56 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90853&oldid=90847 * Hakerh400 * (+17837) Finally add the proof
23:23:39 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90854&oldid=90853 * Hakerh400 * (+2)
23:30:00 <esolangs> [[User:Hakerh400/Bijection between reals and the powerset of naturals]] https://esolangs.org/w/index.php?diff=90855&oldid=87875 * Hakerh400 * (+84)
2021-12-15
00:36:48 -!- oerjan has joined.
00:46:44 <earendel> Int-e: would a language which can't produce memory leaks not be turing complete? .. what's the pupose? i don't understand "useful for data that lives for the remainder of the program’s life"
00:48:30 <oerjan> i think in some sense a language cannot be TC without having the potential for memory leaks
00:48:55 <oerjan> because you will be able to encode program for which it is _undecidable_ whether they leak memory
00:48:58 <oerjan> *+s
00:49:40 <oerjan> *will have to be
00:55:38 <int-e> earendel: depends on how you define a memory leak
00:56:44 <int-e> (garbage collectors use reachability from a certain set of roots that include global variables and the stack and the registers)
00:56:51 <int-e> (usually)
00:57:24 <int-e> So you can define "leak" relative to that approximation, and then deliberately leaking something feels a bit odd. It is, however, useful :)
00:57:35 <earendel> how can the purpose depend on how i define it. a usual goal is to avoid them.
00:58:02 <int-e> you can have a language that can't produce memory leaks and is TC
00:58:22 <int-e> if you define "leak" in terms of such a computable approximation.
00:58:34 <earendel> so what is a purpose of leaking memory be design.
00:58:39 <int-e> (approximation of... uhm... neededness)
00:59:16 <int-e> It's an escape hatch in a programming language that tends to underapproximate neededness.
00:59:40 <earendel> if you want to produce memory leaks, in order to test for possible consequences?
00:59:45 <int-e> (the compiler assumes something becomes not-needed if it can no longer see any reference to it...)
01:01:54 <int-e> Or is the question why I would want an object that I can no longer access? That's because there's a design pattern that attaches non-memory resources to objects in memory. Things like open files... or other kinds of handles... which I might *have* but which the compiler may not be able to connect to the memory object.
01:04:43 <int-e> The concrete instance I had is this: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=9889c7441c66a1c1b918e69dca142a42
01:11:28 <int-e> And I realized that since I don't care about the SDL TTF library being deinitialized, I can just use Box.leak() to create a static reference to it and call it a day, establishing the abstraction boundary I wanted (only the ui object/class knows about SDL stuff)
01:29:27 <sprout> most of the early java libraries leaked. because people thought: hey, automatic memory management. great! no worries anymore
01:29:59 <sprout> turns out it makes sense to set references to null when you don't use them anymore
01:30:23 <sprout> otherwise you just keep consuming memory, worst case
01:30:51 <sprout> having gc != not needing to think about memory consumption anymore
01:31:32 <int-e> it's just a garbage collector, you still have to put your bags outside ;)
01:31:38 <sprout> right
01:32:10 <int-e> it was touted as "automatic memory management"... that term has to have died, mostly... at least where I cand see
01:33:39 -!- u0_a391 has joined.
01:37:18 -!- Kit has quit (Ping timeout: 260 seconds).
01:42:40 <b_jonas> oerjan: yes, but usually you want libraries that are reentrant in that they don't have global state and you can initialize a copy and deinitialize it properly, and when you deinitialize it, it cleans up all the memory that it used, and that's achievable (even automatically in a high-level language, though not necessarily in an efficient way) even while the library can be turing-complete
01:46:30 <ISO-4683-1> yeah memory leaks are a side product of tc components messing up, generally
01:49:12 -!- u0_a391 has changed nick to Kit.
01:49:17 <ISO-4683-1> or a side effect of components messing up, i mean. a pda can leak memory by never using part of its stack, for example.
02:13:06 <earendel> or a Box::leak() method
02:16:07 <int-e> fizzie: oh I just realized how different the scales of the axes on the trajectory graph are
02:29:14 -!- delta23 has quit (Quit: Leaving).
02:43:46 <earendel> they axes of evil.
02:47:28 <earendel> constitute*
04:04:18 -!- Kit has quit (Ping timeout: 260 seconds).
04:06:00 -!- Kit has joined.
04:09:45 -!- lambdabot has quit (Remote host closed the connection).
04:13:10 -!- lambdabot has joined.
04:47:26 <esolangs> [[Talk:Seed]] https://esolangs.org/w/index.php?diff=90856&oldid=46632 * Salpynx * (+1678) Ruby version of Seed converter
04:48:21 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90857&oldid=90830 * Squidmanescape * (+8)
04:52:58 -!- dyeplexer has joined.
04:59:31 <esolangs> [[Special:Log/newusers]] create * Dtp09 * New user account
05:03:36 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90858&oldid=90848 * Dtp09 * (+204)
05:25:53 <oerjan> recent girl genius: somehow i had missed that the great cetacean previously pictured had arms
05:27:39 -!- oerjan has quit (Quit: Nite).
05:53:46 -!- earendel has quit (Quit: Connection closed for inactivity).
07:16:06 -!- dyeplexer has quit (Ping timeout: 260 seconds).
07:27:57 -!- Koen has joined.
07:31:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:56:26 -!- Sgeo has quit (Read error: Connection reset by peer).
08:04:15 -!- tromp has joined.
08:22:28 <river> would love to read these comics i just always lose my place..
08:23:01 <int-e> there must be browser addons for this
08:23:17 <int-e> my personal "workflow" is that I bookmark the latest page that I've read
08:24:10 <int-e> (so... select comic in bookmark manager, by whatever name, bookmark when I'm caught up, remove old bookmark... it's actually less terrible than it sounds... or so I like to think)
08:24:23 -!- Koen has quit (Remote host closed the connection).
08:25:52 <zzo38> I had just edit an existing bookmark when I will need something like that, rather than deleting it.
08:26:10 -!- Koen has joined.
08:26:35 <int-e> uh that sounds cumbersome
08:27:29 <int-e> (as in: it takes way too many clicks or key presses to do a dozen times every day)
08:30:43 <zzo38> I don't do it a dozen times every day though, and at least in the cases I have done, it is easily to predict the URLs.
08:31:31 <int-e> Well, I do what I wrote a dozen times a day.
08:31:54 <zzo38> Still, being able to save session files might be helpful for this and other purposes; if you do not use the "save as" function then it can overwrite the file that you have opened with the new session data, but if you use "save as" then you can save the modified session in a new file instead.
08:32:13 <zzo38> Yes, I suppose your use is different.
08:32:59 <int-e> I'll readily admit that it's peculiar. But it works for me :)
08:57:19 -!- earendel has joined.
09:03:52 -!- BarryNL has joined.
09:04:44 <BarryNL> Hi everyone!
09:04:48 <river> hi
09:05:25 <BarryNL> I am looking for programming language experts. I assume I am in the right place?
09:07:19 <river> which programming language
09:07:33 <BarryNL> My own one :)
09:08:03 <BarryNL> Sorry, I misunderstood.
09:08:25 <BarryNL> I meant experts of developing programming languages in general.
09:09:23 <river> right place
09:10:21 <BarryNL> I am looking for a enthousiast with programming language expertise who is willing to spend a few hours helping me with my own programming language idea.
09:14:15 <BarryNL> I realize that might already be a bit much to ask.
09:14:42 <river> yes im too lazy to get involved in anything
09:15:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:16:05 <BarryNL> But you do have expertise in developing programming languages?
09:16:23 -!- tromp has joined.
09:16:38 <BarryNL> (or are you also to lazy to chat a bit? ;) )
09:16:53 <BarryNL> *too
09:17:25 <river> a bit
09:17:32 <river> i made a few interpreters and compilers
09:18:11 -!- Koen has quit (Remote host closed the connection).
09:18:35 <BarryNL> Also professionally or in your spare time?
09:18:44 <river> just fo fun
09:19:23 <BarryNL> Are there pages on esolangs.org for those? Where I might read about them?
09:23:08 <BarryNL> Or didn't you give them names?
09:23:57 <BarryNL> Were they procedural or declarative programming languages?
09:26:54 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90859&oldid=90857 * Squidmanescape * (+2297)
09:27:05 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90860&oldid=90859 * Squidmanescape * (-32) /* Implementation */
09:29:59 <BarryNL> Do you know any other place where I might find someone with expertise on programming language development?
09:37:16 <BarryNL> Is the discord more active?
09:54:35 -!- slavfox has quit (Ping timeout: 268 seconds).
09:57:32 -!- slavfox has joined.
10:08:12 -!- Koen has joined.
10:14:52 -!- Lord_of_Life_ has joined.
10:15:35 -!- Lord_of_Life has quit (Ping timeout: 250 seconds).
10:17:37 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:18:45 <esolangs> [[Talk:Seed]] M https://esolangs.org/w/index.php?diff=90861&oldid=90856 * Salpynx * (-2) /* Ruby version of the reference Seed converter */ tidy range
10:30:48 <BarryNL> Mmm...discord account requires phone number. That's annoying.
10:32:02 <int-e> oh yeah the ubiquitous "second factor"
10:32:21 <int-e> which in reality is more of a "globally unique id" (at least for most people and the next half year)
10:35:20 <BarryNL> They probably just want to farm my data for commercial purposes. Or is discord non-commercial.
10:36:20 <b_jonas> BarryNL: you don't seem to understand how internet forums work. you can't get people to pre-commit to helping you. instead, you have to show your work. write down what you already have, and the problems that you need help with, with as many specifics as possible. put it somewhere that we can read, and then maybe someone gets interestd.
10:37:05 <BarryNL> Thanks jonas_b, I understand.
10:37:07 <b_jonas> BarryNL: if you have a specific question that's quick to explain in a few lines, you can just ask it here directly; otherwise I recommend putting all the info on a website, such as our wiki. design specifications, source code, whatever you have.
10:44:21 <BarryNL> jonas_b: Ok, thanks for pointing that out. I am willing to invest, so I will create a page on the wiki. I already have quite some resources (syntax, code, tests) so that should not be a problem.
10:45:47 <BarryNL> I am not looking for people to commit, just people with knowledge giving some feedback.,ecause although I am
10:47:04 <BarryNL> convinced I have something nice, I realize that is bot at all
10:47:33 <BarryNL> (damn small keyboard on my phone, sorry)
10:48:10 <BarryNL> nevermind, I'll create the wiki. Thanks!
10:53:32 <b_jonas> oh, and we shouldn't forget this tradition
10:53:34 <b_jonas> `welcome BarryNL
10:53:38 <HackEso> BarryNL: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
10:54:04 <BarryNL> Thanks!
10:54:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:58:50 -!- tromp has joined.
11:02:37 -!- Koen has quit (Remote host closed the connection).
11:15:26 <esolangs> [[Special:Log/newusers]] create * BarryNL * New user account
11:16:24 <BarryNL> Nice CAPTCHA with Befunge! First tried to do it by hand, but then decided to just run the code.
11:19:02 -!- dyeplexer has joined.
11:24:22 -!- Koen has joined.
11:24:27 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90862&oldid=90858 * BarryNL * (+344) Introduced myself.
11:44:54 <esolangs> [[Posset]] N https://esolangs.org/w/index.php?oldid=90863 * BarryNL * (+628) Created page with "'''Posset''' is the perfect programming language according to user [[BarryNL]] and the name is an abbreviation from '''''Pos'''sibility '''Set'''''. Its features: * [https://..."
11:59:17 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90864&oldid=90849 * BarryNL * (+13) Adding Posset to the Language list.
12:12:57 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90865&oldid=90863 * BarryNL * (+295) Adding some categories.
12:15:05 -!- u0_a391 has joined.
12:15:31 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90866&oldid=90865 * BarryNL * (+5) Correctly refer to my username.
12:16:15 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90867&oldid=90866 * BarryNL * (+34) Try again.
12:18:30 -!- Kit has quit (Ping timeout: 260 seconds).
12:19:36 -!- u0_a391 has changed nick to Kit.
12:40:03 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90868&oldid=90867 * PythonshellDebugwindow * (-147) Use wikilinks
12:40:27 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90869&oldid=90868 * PythonshellDebugwindow * (+5) user
13:13:25 -!- delta23 has joined.
13:15:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:28:39 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90870&oldid=90869 * BarryNL * (+1487) Adding a first introduction.
13:44:24 -!- Koen has quit (Remote host closed the connection).
13:46:15 -!- dutch has quit (Quit: WeeChat 3.3).
13:48:54 -!- dutch has joined.
14:04:26 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90871&oldid=90864 * GingerIndustries * (+11) /* A */
14:06:13 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90872&oldid=90806 * GingerIndustries * (+139)
14:06:41 <esolangs> [[Category:Programming languages using polish notation]] N https://esolangs.org/w/index.php?oldid=90873 * GingerIndustries * (+0) Created blank page
14:07:10 -!- Koen has joined.
14:31:06 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90874&oldid=90870 * BarryNL * (+2915) Added variable and runtime description.
14:40:28 -!- tromp has joined.
14:41:47 -!- tromp has quit (Client Quit).
14:42:52 -!- tromp has joined.
14:57:22 -!- ecs has quit (Ping timeout: 268 seconds).
14:57:52 -!- ecs has joined.
15:02:15 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90875&oldid=90872 * GingerIndustries * (+530)
15:02:15 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90876&oldid=90874 * BarryNL * (+569) Adding disclaimer.
15:03:54 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90877&oldid=90876 * BarryNL * (+1) Move contents upward.
15:20:28 -!- Sgeo has joined.
15:24:07 <esolangs> [[Knight]] https://esolangs.org/w/index.php?diff=90878&oldid=85585 * GingerIndustries * (+58)
15:31:06 <esolangs> [[Talk:Posset]] N https://esolangs.org/w/index.php?oldid=90879 * Corbin * (+270) Take a guess at the formalism.
15:39:53 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90880&oldid=90877 * BarryNL * (+2244) Adding some examples of the syntax.
16:09:03 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90881&oldid=90880 * BarryNL * (+693) Adding the performance section.
16:12:52 <BarryNL> Hi all, I have started a description of the Posset language on the esolangs wiki. As I mentioned before, I am looking for feedback from other experts or enthousiasts, because I am still convinced myself
16:13:05 -!- dutch has quit (Quit: WeeChat 3.3).
16:13:20 <BarryNL> that it is a revolutionary idea :)
16:18:57 <Corbin> BarryNL: I left a link on the talk page. I'm wondering about the relationship to probability monads, particularly when implemented as clouds of samples.
16:19:45 <Corbin> The ideas with logic programming are interesting. The main obstacle I envision is that unifying two probability distributions is undecideable (I think?)
16:20:45 <BarryNL> Hi Corbin, thanks! I am not familiar with the talk page, so I'll take a look.
16:23:04 <BarryNL> Aha, found it. I'll take a look. I am not that familiar with monads, so not sure if I understand it.
16:26:31 <Corbin> Then this paper might not be especially easy either: http://webyrd.net/scheme-2013/papers/HemannMuKanren2013.pdf
16:27:05 <Corbin> But, given how often monads can be composed, I wonder whether there is some sort of logic+probability monad which combines the two approaches.
16:27:57 -!- SpikeHeron has joined.
16:35:51 <BarryNL> I'll give those papers a shot and try to understand what they are doing. After that I need to think about how that relates to Posset. I also haven't really thought about how Posset relates to probabilities in general.
16:38:13 <BarryNL> Since Posset consists of possibilities I suspect that also introduces probabilities: in 7 of the 10 possible worlds a particular characteristic occurs.
16:38:36 -!- delta23 has quit (Quit: Leaving).
16:40:16 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90882&oldid=90348 * DigitalDetective47 * (+3070)
16:42:39 -!- Corbin has quit (Ping timeout: 252 seconds).
16:46:30 -!- Corbin has joined.
16:51:03 <esolangs> [[Talk:Posset]] https://esolangs.org/w/index.php?diff=90883&oldid=90879 * BarryNL * (+124)
16:56:43 -!- u0_a391 has joined.
17:00:15 -!- Kit has quit (Ping timeout: 252 seconds).
17:14:36 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90884&oldid=90881 * PythonshellDebugwindow * (-2) /* More information */ fix
17:15:09 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90885&oldid=90884 * PythonshellDebugwindow * (-40) /* Performance */ ditto
17:15:40 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90886&oldid=90885 * PythonshellDebugwindow * (-2) /* Examples */ wikilinks use [[]], hyperlinks use []
17:25:55 <Corbin> BarryNL: BTW, further in the probability-monad paper, there's an explanation of how to efficiently perform Monte Carlo simulations by limiting the number of particles that are tracked, even considering the Cartesian product. This is a rabbit hole which goes down quite deep; I just finished reading https://arxiv.org/abs/1701.02434 and am still digesting it.
17:26:45 <Corbin> You don't have to go down that far, but you should probably know that https://en.wikipedia.org/wiki/Stan_(software) exists and can be used from R or Python.
17:27:51 <BarryNL> Corbin: Wow, thanks for even more pointers!
17:30:04 <Corbin> No worries. There's a lot of research on probabalistic programming.
17:33:45 -!- u0_a391 has changed nick to Kit.
18:10:49 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90887&oldid=90875 * GingerIndustries * (+315) /* Instruction table */
18:12:25 <esolangs> [[DOGO]] https://esolangs.org/w/index.php?diff=90888&oldid=74156 * Kaveh Yousefi * (+898) Added further elucidations, reformatted the commands and operations as tables, and complemented a reference to the similar language M?!.
18:30:54 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=90889&oldid=90579 * Squidmanescape * (+344) /* Complexity */
18:36:42 -!- dyeplexer has quit (Remote host closed the connection).
18:40:24 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90890&oldid=90887 * GingerIndustries * (+192) /* Instruction table */
18:47:47 -!- Koen has quit (Remote host closed the connection).
18:50:37 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90891&oldid=90890 * GingerIndustries * (+9) /* Instruction table */
18:51:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:13:11 <zzo38> BarryNL: OK I will look now
19:16:20 <zzo38> Well, for one thing I do not believe there is any such thing as a "perfect programming language"
19:20:58 -!- tromp has joined.
19:21:01 <BarryNL> zzo38: Yes, I read that a lot and you are probably correct.
19:23:28 <BarryNL> But you can still strive for it, although it means you will never reach your goal. It also makes some of my motivation clear, but if it is misplaced on esolangs.org I have no problem with removing it.
19:25:21 <zzo38> OK, you can strive for it, I suppose.
19:28:13 <Taneb> Perhaps the article can be rephrases as "Posset is BarryNL's attempt to create a perfect programming language"?
19:29:55 <BarryNL> Taneb: yes, that is certainly a more accurate description. I'll change it to that. There are more inaccuracies though.
19:30:59 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90892&oldid=90886 * BarryNL * (+5) Rephrase inaccurate intro sentence.
19:33:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:40:02 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90893&oldid=90892 * BarryNL * (+441) Adding Turing completeness section.
19:58:01 -!- tromp has joined.
19:58:53 <esolangs> [[Posset]] M https://esolangs.org/w/index.php?diff=90894&oldid=90893 * BarryNL * (+211) Some additional minor changes.
20:02:48 <esolangs> [[++brainfuck++]] M https://esolangs.org/w/index.php?diff=90895&oldid=53655 * Kaveh Yousefi * (+167) Reformulated some commands, amended the orthography, and improved the formatting.
20:03:41 <esolangs> [[++brainfuck++]] https://esolangs.org/w/index.php?diff=90896&oldid=90895 * Kaveh Yousefi * (+186) Added a hyperlink to my implementation of the ++brainfuck++ programming language on GitHub.
20:08:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:11:02 <esolangs> [[++brainfuck++]] https://esolangs.org/w/index.php?diff=90897&oldid=90896 * Kaveh Yousefi * (+355) Added examples for the Hello, world!, cat, and truth-machine programs.
20:27:49 -!- delta23 has joined.
20:47:04 -!- u0_a391 has joined.
20:50:51 -!- Kit has quit (Ping timeout: 250 seconds).
20:53:03 -!- tromp has joined.
20:56:34 <river> https://adventofcode.com/2021/day/14 have you considered this?
20:57:38 <river> I was thinking maybe something like this http://www.se16.info/js/lands4.htm
20:58:38 <river> http://www.njohnston.ca/2010/10/a-derivation-of-conways-degree-71-look-and-say-polynomial/
20:58:53 <river> simpler perhaps, but similar
21:08:20 <BarryNL> river: who are you talking to? Me or someone else?
21:10:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:11:51 <river> to the room
21:12:31 <river> HH -> N, NH -> C, HN -> C
21:12:43 <BarryNL> Ok, thnx.
21:12:50 <river> so if we start with HH, HH -> HNH -> HCNCH
21:13:52 <river> how to analyze this
21:14:25 <river> let's look at the simplest one: HH -> H, then HH -> HHH -> HHHHH -> HHHHHHHHH
21:16:01 <river> this grows as fast as possible
21:16:16 <river> the interesting part is that some do not grow as fast as possible, because there are less rules
21:17:29 <river> suppose you had HH -> X, HX -> H. then HH -> HXH -> HHXH -> HXHHXH -> HHXHXHHXH -> HXHHXHHXHXHHXH
21:27:14 -!- tromp has joined.
21:35:54 -!- delta23 has quit (Quit: Leaving).
21:38:17 <fizzie> IMO the puzzle setup implies there are always rules for every pair that appears.
21:38:57 <fizzie> Or at least it doesn't really say what you should do if there isn't, and it is the case that there is for the examples & my puzzle input.
21:39:49 <fizzie> So starting from a polymer of length N, after T steps, the result is (N-1)*2^T+1 characters long.
21:40:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:42:32 <fizzie> (I've got two solutions for part 2 that I think count as different, but both work fine and neither involves actually expanding it out.)
21:47:01 <fizzie> Hmm, I guess you could read the task to suggest that a pair just stays the same if there's no matching rule. But in practice it doesn't happen. At least for my actual puzzle input, the alphabet has size 10 (B, C, F, H, K, N, O, P, S, V) and the ruleset contains insertion rules for all 10*10 = 100 pairs.
21:51:10 -!- BarryNL has quit (Quit: Quit).
21:52:32 -!- tromp has joined.
22:35:43 -!- earendel has quit (Quit: Connection closed for inactivity).
23:00:01 -!- SpikeHeron has quit (Quit: WeeChat 3.3).
23:06:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:08:44 -!- tromp has joined.
23:09:22 <leah2> (same here)
23:20:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:24:18 -!- tromp has joined.
23:30:06 <esolangs> [[PRNGP2]] https://esolangs.org/w/index.php?diff=90898&oldid=88807 * Salpynx * (+826) Examples. More playing with the Mersenne twister. (This lang is pretty trivial to code in. :) )
23:34:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:50:56 -!- oerjan has joined.
23:55:46 -!- dutch has joined.
2021-12-16
00:00:03 -!- Corbin has quit (*.net *.split).
00:00:03 -!- Melvar has quit (*.net *.split).
00:00:03 -!- haavard has quit (*.net *.split).
00:00:03 -!- Taneb has quit (*.net *.split).
00:00:04 -!- riv has quit (*.net *.split).
00:00:04 -!- Riviera has quit (*.net *.split).
00:00:04 -!- int-e has quit (*.net *.split).
00:00:04 -!- cd has quit (*.net *.split).
00:00:04 -!- dutch has quit (*.net *.split).
00:00:04 -!- u0_a391 has quit (*.net *.split).
00:00:04 -!- slavfox has quit (*.net *.split).
00:00:04 -!- Bowserinator has quit (*.net *.split).
00:00:04 -!- perlbot has quit (*.net *.split).
00:00:04 -!- msmith12[m] has quit (*.net *.split).
00:00:05 -!- iovoid has quit (*.net *.split).
00:00:05 -!- abraham has quit (*.net *.split).
00:00:05 -!- Noisytoot has quit (*.net *.split).
00:00:05 -!- j4cbo has quit (*.net *.split).
00:00:05 -!- pikhq has quit (*.net *.split).
00:00:05 -!- oren has quit (*.net *.split).
00:00:05 -!- leah2 has quit (*.net *.split).
00:00:05 -!- imode has quit (*.net *.split).
00:00:15 -!- j4cbo has joined.
00:00:23 -!- Riviera has joined.
00:00:40 -!- Melvar has joined.
00:00:40 -!- pikhq has joined.
00:00:48 -!- Corbin has joined.
00:00:52 -!- u0_a391 has joined.
00:01:03 -!- dutch has joined.
00:01:20 -!- pikhq has changed hostmask to sid394595@user/pikhq.
00:01:42 -!- imode has joined.
00:02:13 -!- leah2 has joined.
00:02:25 -!- dutch has changed nick to Guest6489.
00:02:51 -!- iovoid has joined.
00:02:55 -!- Guest6489 has quit (Client Quit).
00:03:03 -!- iovoid has changed hostmask to iovoid@hellomouse/dev/iovoid.
00:03:36 -!- Bowserinator has joined.
00:04:11 -!- DutchIngraham has joined.
00:04:16 -!- DutchIngraham has changed hostmask to ~DutchIngr@user/dutch.
00:04:28 -!- perlbot has joined.
00:04:29 -!- perlbot has changed hostmask to ~perlbot@perlbot/bot/simcop2387/perlbot.
00:04:36 -!- slavfox has joined.
00:04:40 -!- Taneb has joined.
00:04:47 -!- DutchIngraham has changed nick to Guest6728.
00:04:47 -!- Noisytoot has joined.
00:05:17 -!- int-e has joined.
00:05:18 -!- Guest6728 has quit (Client Quit).
00:05:33 -!- oren has joined.
00:06:25 -!- riv has joined.
00:06:42 -!- haavard has joined.
00:10:49 -!- msmith12[m] has joined.
00:13:44 <oerjan> discord requires giving telephone number? excellent, then i can just put my nagging idea of whether i should visit the other esochannels there in the wastebin.
00:17:19 <Corbin> Yeah. It's unfortunate that they don't yet have a "takeout" way to remove all of your user data, but at least now you know.
00:19:31 <esolangs> [[PRNGP2]] M https://esolangs.org/w/index.php?diff=90899&oldid=90898 * Salpynx * (+1) /* Self intypo */
00:22:29 -!- imode has quit (Quit: WeeChat 3.3).
00:22:44 -!- imode has joined.
00:31:20 <b_jonas> oerjan: no, it gives the option for forums to require a telephone number from users before they can write, but most discord forums don't actually enable that feature, or only do so temporarily
00:31:49 <b_jonas> oerjan: twitch chat works about the same: you can "verify" your user with a telephone number, and some chat rooms require that, but most streams' chat rooms don't
00:33:07 <b_jonas> oerjan: and it doesn't seem like the esolangs discord enables the telephone number requirement
00:33:31 <b_jonas> oerjan: I don't visit the esolangs discord, but telephone number doesn't figure in it, and I do visit other discord forums
00:36:08 <oerjan> darn
00:36:27 * oerjan picks idea up from wastebin and puts it back on his procrastination stack
00:41:34 <Melvar> I have a vague thought that I had to do the phone number verification to get mod powers on one guild? But it might have been something else that required it.
00:43:04 <fizzie> But does Discord support Befunge-based ways of authenticating your user account? That's where it's at.
00:46:01 <fizzie> I had a really bad time of day 15 in Burlesque. Cobbled together something shortest-path-first for day 1 -- ps)XXS0L[-.s1{}s2{0 0 0}{J[-g2j+]s2J{[-?-)ab++1==}j+]g1rzJcpjf[{g2j~[n!}f[{Jg0jd!0.++]}x/-]0jr~m[p^CL([-)sc{[-j[-==}gb{-][-j)-]<]+]}[m><p^}{[-g1J_+!=}w!it-] -- but while it works for the 10x10 example, it's impractically slow for the 100x100 input.
00:48:22 -!- u0_a3911 has joined.
00:48:49 <fizzie> Suspect some of that is probably from using CL([-)sc{[-j[-==}gb{-][-j)-]<]+]}[m><p^ -- collect the stack, sort it by X/Y coordinate, group it by X/Y coordinate, keep lowest distance, sort by distance, push back on stack -- as a priority "queue".
00:48:49 -!- u0_a3911 has quit (Read error: Connection reset by peer).
00:50:05 <fizzie> Well, maybe using {[-?-)ab++1==}j+]g1rzJcpjf -- generate all 10000 coordinate pairs, filter it to those at distance 1 from a given point -- to generate the 4-neighborhood gets some credit as well.
00:52:13 -!- u0_a391 has quit (Ping timeout: 250 seconds).
00:54:40 -!- u0_a3911 has joined.
00:55:57 <fizzie> Maybe I'll try 2292 3dg?dj[-cy{.+}Z]2co since it's actually shorter and only generates the four elements.
00:55:58 -!- u0_a3911 has quit (Read error: Connection reset by peer).
00:57:51 <fizzie> Oh, right, except then it'll include out-of-bounds values, that was why I went with the other thing in the first place.
01:00:12 <b_jonas> I should find time somehow to create esolangs. There are like three or four different ones that I should create. One is Consumer society; one is a normal language with just gimmicky syntax but for some reason I haven't seen that gimmick anywhere; and the rest is more toy language where I experiment with weird but not very esoteric ideas, but this may need two languages because of incompatibilities.
01:02:00 <b_jonas> Oh, and there's also an added feature to an existing non-eso language that I should implement and document.
01:02:55 <b_jonas> So yeah, those are on my procrastination list.
01:04:57 -!- u0_a3911 has joined.
01:05:44 -!- u0_a3911 has quit (Read error: Connection reset by peer).
01:07:33 -!- u0_a3911 has joined.
01:07:33 -!- u0_a3911 has quit (Read error: Connection reset by peer).
01:09:01 <oerjan> b_jonas: your list isn't a stack? i'm pretty sure mine has the property that the chance of an item being selected is a diminishing function of age.
01:09:50 <oerjan> i suppose it may be a reverse priority list
01:10:08 <b_jonas> oerjan: it's not quite a stack, but yes, old items usually get removed
01:10:12 -!- lifthrasiir has quit (Quit: No Ping reply in 180 seconds.).
01:10:15 <b_jonas> but it's not strictly a stack
01:11:28 -!- lifthrasiir has joined.
01:12:16 <oerjan> your system sounds way too non-dysfunctional for my taste
01:13:50 -!- u0_a3911 has joined.
01:16:42 -!- u0_a3911 has quit (Read error: Connection reset by peer).
01:17:06 -!- u0_a3911 has joined.
01:17:06 -!- u0_a3911 has quit (Read error: Connection reset by peer).
01:23:23 -!- u0_a3911 has joined.
01:28:35 -!- u0_a3911 has quit (Read error: Connection reset by peer).
01:30:48 <int-e> oh I broke mroman's online shell link
01:31:13 <int-e> (many months ago I suppose)
01:34:41 -!- u0_a3911 has joined.
01:38:01 -!- u0_a3912 has joined.
01:38:01 -!- u0_a3911 has quit (Read error: Connection reset by peer).
01:44:11 -!- u0_a3912 has changed nick to Kit.
01:46:38 -!- Sgeo_ has joined.
01:47:54 -!- abraham has joined.
01:48:45 -!- Sgeo has quit (Ping timeout: 256 seconds).
02:07:23 <b_jonas> fungot, are there a lot of owl species, or are you en entomologist?
02:07:23 <fungot> b_jonas: from the very first time, included the resolution.,
02:32:30 <oerjan> `? butterfly
02:32:33 <HackEso> While some might think butterflies are descended from flies, that is a false entomology.
02:42:56 -!- u0_a391 has joined.
02:46:44 -!- Kit has quit (Ping timeout: 252 seconds).
02:47:45 -!- u0_a391 has changed nick to Kit.
02:55:54 -!- cd has joined.
03:53:12 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day15/task2.eg <- Advent of Code, day 15, task 2 - egel code
03:53:15 <sprout> https://pasteboard.co/EN3DVD0kUahm.png <- with colors
05:40:36 <shachaf> https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-into-nso-zero-click.html seems relevant here.
06:08:24 <shachaf> `? device
06:08:26 <HackEso> A device is a browser session. Please verify your device.
06:14:41 <int-e> I saw that googleprojectzero post. I wonder how they made their ALU iterate.
06:14:57 <int-e> Or CPU, whatever
06:16:06 <int-e> (Mainly, is that something that's already in the compression format, or do they need to tweak pointers for that?)
06:19:11 -!- sprout has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
06:21:15 <int-e> > zip (map intToDigit [0..]) (replicateM 4 [0,1])
06:21:17 <lambdabot> [('0',[0,0,0,0]),('1',[0,0,0,1]),('2',[0,0,1,0]),('3',[0,0,1,1]),('4',[0,1,0...
06:22:14 <int-e> :t fromJust . flip lookup (zip (map intToDigit [0..]) (replicateM 4 [0,1]))
06:22:15 <lambdabot> Num a => Char -> [a]
06:23:18 -!- oerjan has quit (Quit: Nite).
06:26:26 <int-e> :t fromJust . flip lookup (zip [0..] (replicateM 4 [0,1])) . digitToInt
06:26:27 <lambdabot> Num a => Char -> [a]
06:26:41 <int-e> still the same silliness but it works for upper case hex digits
06:30:36 -!- BarryNL has joined.
06:44:29 <zzo38> b_jonas: Do you have any short description of the ideas?
06:55:58 -!- Sgeo_ has quit (Read error: Connection reset by peer).
07:48:07 -!- benji has quit (Quit: ZNC - https://znc.in).
07:48:54 -!- tromp has joined.
07:49:21 -!- benji has joined.
08:01:55 <b_jonas> zzo38: for Consumer Society no, that one is secret. the rest I can try to describe. for the gimmicky language, first imagine an 80s style imperative language where each statement calls a single function or builtin with each of the input and output operands being variables (or registers if you prefer to call them), so no parenthisized function call syntax. but instead of names for the variables, each
08:02:01 <b_jonas> variable name is represented by a column in the source code text file, and you put a tick mark before or after the opcode name to mark that column as an argument. have four different tick marks depending on whether the opcode is before or after the tick, and for how multiple arguments are ordered, plus two extra for using an input twice. also the column of the opcode is always the first output argument,
08:02:07 <b_jonas> and is also the first input argument if one input argument is missing.
08:02:41 <b_jonas> the hard part is to determine the best syntax for defining user-defined functions. I have some ideas but haven't really decided what's the best.
08:09:07 <b_jonas> for the toy languages, I'm not sure I have a coherent idea, just lots of different ideas that I may want to combine together, and some of them are incompatible so this may need multiple language. one thing that I'd like is an APL-like array language, optimized for the style of low-level loops used in image processing, where the language is lower level than APL in that I give more specific optimization
08:09:13 <b_jonas> hints. axis are named by an ordinal instead of numbered and implicitly renumbered when you remove an axis. the innermost few axis names have special semantics and the next few special optimization hints. the first five axis names are limited to small sizes: namely one axis for the real parts of complex numbers (or quaternions or octonions), two axis for tiny fixed-size matrices to represent lots of
08:09:19 <b_jonas> coordinates in a low-dimensional space, two axis for the color channels or other channels of an image when they're stored together for a pixel. the next one axis is for the columns of a bitmap image, and since each value in this one is small, loops over this have to be optimized carefully. it helps if you can specify expected and minimum and maximum size for any runtime dynamic sized axis.
08:11:03 <b_jonas> besides ordinary functional code with array operations, I'd like to add a lower level mode where you are restricted in what operations you can use, but you can describe more complex loops where the array may need to be looped in a particular order because each output can depend on the previously computed outputs (neighboring pixels) in tricky ways, and there may be multiple outputs or intermediate
08:11:09 <b_jonas> results.
08:13:36 <b_jonas> other ideas that I vaguely want to try but are likely even more work for how much they worth include rust with a different syntax but compatible runtime, as well as just writing a somewhat optimizing compiler for C or a similar language to learn how the heck optimizing compilers work, because as far as I understand right now register allocation and inlining are black magic that you can't possibly
08:13:42 <b_jonas> implement in any sane way.
08:15:27 <b_jonas> the more serious modification is a syntax addition to python where instead of just newlines and indenting, you can alternately write compound statements inline with braces. I have a specific syntax picked, and implementing it shouldn't be hard provided that compiling Cpython from source is not hard. the hard part is documenting it and writing a proposal for mainline python that argues for its usefulness
08:15:33 <b_jonas> in such a way that it doesn't immediately get rejected as unpythonlike.
08:19:47 <b_jonas> basically I want to argume that 1. in some contexts, like IRC or a printed book of mostly natural language text, the requirement that you can only write loops and conditionals and function definitions in multiple lines is a hassle. it often gives the choice of either ugly text broken up by newlines where you shouldn't use one, or stupid workarounds where people try to implement something "in one line"
08:19:53 <b_jonas> even though python really doesn't want that. it's kind of similar to when mathematicians insist on using only divison bars for every divison and only superscript for every exponentiation, and then try to stick to that when they mention the pdf of the normal distribution as e**(-((x**2)/2))/sqrt(2*pi)
08:22:14 <b_jonas> 2. even in a real program, where you do use newlines and indentation, sometimes there are parts of the code that are unimportant and obvious, yet currently require too much vertical screen estate to write nicely. screen estate is expensive, it takes up mind space to have to scroll through a program and find the relevant parts, even more so for those of us with vision problems who use a large font (or,
08:22:20 <b_jonas> heaven forbid, a braille terminal).
08:23:52 <b_jonas> reason 3. which I don't want to emphasize too much over the first two but may be the most important to me is that I want to use python interactively, either from the command-line or from the interactive interpreter, quickly editing each part of the short program until it works, and then throw away the whole program, but this is almost impossible when multi-line code is involved, and so sometimes makes
08:23:58 <b_jonas> me use perl even when python would be more suitable were it not for this one stupid synatx restriction.
08:25:00 <b_jonas> I want to emphasize this less, because you can argue that using one-liners from the shell is un-python-like and that you should save even all your short scripts to a proper program source code file that you edit with a text editor. I'm not sure if this is true, but I probably can't convince anyone otherwise because it's somewhat subjective.
08:26:15 <b_jonas> whereas 1. is easier to argue for, because you can find a LOT of python snipets everywhere that try to work the syntax around and write obscure code using eg. list comprehensions and list indexing redundantly.
08:27:50 <b_jonas> obviously I also have to argue why my specific syntax is good, but that matters less because I don't care if a different good syntax gets added instead.
08:28:30 <b_jonas> and yes, HackEso might be a nice testing ground for this.
08:32:23 <zzo38> I don't like the syntax of Python either and those are some of the reasons (although there are others).
08:35:53 <b_jonas> zzo38: well sure, you might also want perl-like variable declarations and a lot of other stuff, but those definitely are un-python-like, and would be much harder to argue to put int he default interpreter or at least the default syntax. this is the one where I can argue that you can put it in the interpreter and programmers will be able to instantly read code that uses it even if they've not heard of
08:35:59 <b_jonas> the feature yet.
08:36:59 <b_jonas> you could do something more radical like an entirely different syntax with the same runtime behind it so you can call normal python programs, but this one would be a simple easy incremental modification that would reasonably be able to mix within the same program.
08:37:32 <b_jonas> also if you don't like it, you could use pyfmt or whatever their code reindenting tool is called to make it go away, because it's always a trivial syntax rewrite with no temporary variables or other changes needed.
08:38:12 <b_jonas> I may have to implement the formatter modification even though I never use those formatter tools.
08:40:42 <b_jonas> the rust syntax is a harder problem. it doesn't have to be all thrown away, but it can't be just a simple addition to the existing syntax, you'd need one of those syntax modes like the three "editions" right now, and such a thing is hard to even implement and maintain because (1) the syntaxes can be mixed within a source file using macros, and (2) rustc provides really good diagnostics and you don't
08:40:48 <b_jonas> want to ruin that.
08:41:39 <b_jonas> so what I could do there is to experiment with an alternate syntax not in rustc, but in a toy interpreter or compiler if I ever want to write one anyway.
08:43:24 <b_jonas> there are some reasons why I may want to experiment with a toy interpreter even if I don't write a proper (optimizing to native code) compiler.
08:44:37 <b_jonas> and in fact if I do want to write an optimizing compiler, I should try it first on the low-level array language, which is an easier task in some ways because it's not a full general-purpose programming language, but a domain-specific lang that you might embed into bigger code written in a normal language;
08:45:22 <b_jonas> though a custom compiler is not actually a requirement, for actual efficiency it would be better to implement this as using an existing C compiler or LLVM, so the compiler would just be for my own education.
08:47:17 <b_jonas> probably more important than the language stuff is that I'd like to write a text editor, one optimized for using it myself over anyone else using it. the two problems here are that (1) I'm always afraid about this, because if my text editor is buggy and corrupts my files that could be really bad, and (2) I would almost certainly overengineer it, making the backend way more complex than it needs to be
08:47:23 <b_jonas> for its own good and for the actual use cases.
08:47:52 <b_jonas> and of course (2) implies that there will be hard to debug bugs to cause (1)
08:49:24 <b_jonas> the problem for this one is practical, I hate all the existing editors because either I can't make them do what I want (for vim), or they're overengineered in different ways than I want and require me to commit to a religion rather than just an editor tool (stereotype of emacs)
08:52:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:54:03 <zzo38> I also wanted to make some other programming languages and variations of existing ones, such as: something like LLVM with macros to make it more portable, a dice-rolling programming language, a variant of JavaScript (with goto, macros, and no automatic semicolon insertion), and some others.
08:54:24 <zzo38> About the text editor, what things do you need to make it to do?
08:55:04 -!- tromp has joined.
08:56:19 <zzo38> I have been able to make vim to display extra spaces the way I wanted it to do by using the syntax highlighting function, instead of using the function for showing spaces, since it is insufficient but the syntax highlighting function works for doing that. (I do not use the syntax highlighting function for the syntax of programming languages, etc)
09:15:35 <int-e> Sigh I found another French game with hard-wired keyboard bindings.
09:16:41 <int-e> d = right, s = down, q = left, z = up. (it recommends a controller. it was also free, so little harm done, except that it looks cute)
09:28:21 -!- chiselfuse has quit (Quit: leaving).
09:28:57 -!- chiselfuse has joined.
10:01:50 <b_jonas> zzo38: the problem with vim is kind of the opposite of that with emacs. vim is configurable, but it has a lot of historical baggage, and most of the configuration options seem to be kludge layers over the defaults rather than intergrated properly. I really don't like the defaults, and while there are kludges that take vim closer to what I want, they won't make the editor behave consistently like I want
10:01:56 <b_jonas> in all respect.
10:02:23 <b_jonas> so I'd either rather have a clean design that does what I want, or take parts of an editor that doesn't have a full religion but is more easily adapted to what I want.
10:06:44 -!- Oshawott has joined.
10:09:45 -!- dyeplexer has joined.
10:10:35 -!- archenoth has quit (Ping timeout: 252 seconds).
10:15:41 -!- Lord_of_Life_ has joined.
10:17:03 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:17:03 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:17:25 -!- Koen has joined.
10:32:59 -!- leah2 has quit (Quit: trotz alledem!).
10:33:09 -!- leah2 has joined.
11:03:45 <esolangs> [[Fairytale]] https://esolangs.org/w/index.php?diff=90900&oldid=90378 * Doubi * (+1265) Added variable definition paragraph
11:27:16 -!- sprout has joined.
11:30:45 <sprout> https://pasteboard.co/TJarPW9Gt0Zz.png
11:31:05 <sprout> ˆ AoC, day 16, task 2. egel
11:31:08 <Franciman> sprout: what editor is it? And yay
11:31:10 <Franciman> awesome
11:31:23 <sprout> vim
11:31:37 <Franciman> that's a nice programming lanaguage
11:41:46 -!- Koen has quit (Remote host closed the connection).
11:51:17 <b_jonas> Franciman: the programming language is probably https://esolangs.org/wiki/Egel
11:51:37 <Franciman> yep :P
11:51:39 <Franciman> thanks
11:59:08 -!- earendel has joined.
12:27:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:28:07 <fizzie> I've got zz'1+]b6b2{'1==}m[[-{J3.+2ugPp3.-J3.-j3.+2ug4=={{5.-}{-]}w!5.-}j{J[-j-]{J11.-j11.+2ug#ajE!}j{J15.-sax/15.+2ug.-{j!aj}{jL[!=}w!vv}jie}jie}hd!ap\CL++ as a first draft of part 1 in Burlesque. Kind of bulky already, and I've not even evaluated anything.
12:35:35 <fizzie> It would be convenient if Burlesque had a builtin for taking N first elements of a block but also leaving the remainder of the block on the stack, that's what all those J3.-j3.+ and J11.-j11.+ sequences are doing.
12:44:29 -!- u0_a391 has joined.
12:48:26 -!- Kit has quit (Ping timeout: 252 seconds).
12:59:22 -!- u0_a391 has changed nick to Kit.
13:10:03 -!- Koen has joined.
13:25:36 <b_jonas> zzo38: oh, I forgot one more. only I'm not sure if this one is even possible in theory satisfying all the properties that I want from it. I'd like a djinn language, which is a high-level typed functional language where the source code is made of data type definitions and function prototypes, with no function definitions. the function definitions would be derived from the data types involved and the set
13:25:42 <b_jonas> of function prototypes available, according to some rules, so the body is always composed from a few other functions applied to the arguments.
13:26:21 <b_jonas> but I want the rules to be stable in the sense that if you add more prototypes to an existing program, that may cause an error but it may not result in a valid program with a different meaning.
13:27:13 <b_jonas> and I also want it to be expressive enough that you can translate any reasonable functional program to it.
13:29:09 -!- dyeplexer has quit (Ping timeout: 256 seconds).
13:57:53 <esolangs> [[BWTFN]] https://esolangs.org/w/index.php?diff=90901&oldid=74148 * Kaveh Yousefi * (+159) Added a hyperlink to my implementation of the BWTFN programming language on GitHub and changed the category tag Unimplemented to Implemented.
14:01:05 <esolangs> [[BWTFN]] https://esolangs.org/w/index.php?diff=90902&oldid=90901 * Kaveh Yousefi * (+632) Added an Extended Backus-Naur Form (EBNF) description of the syntax.
14:01:06 -!- tromp has joined.
14:02:57 <esolangs> [[User:King Ethan]] https://esolangs.org/w/index.php?diff=90903&oldid=55204 * Kaveh Yousefi * (+175) Added a hyperlink to my implementation of the King Ethan programming language on GitHub.
14:03:50 <esolangs> [[User:King Ethan]] https://esolangs.org/w/index.php?diff=90904&oldid=90903 * Kaveh Yousefi * (-175) Undo revision 90903 by [[Special:Contributions/Kaveh Yousefi|Kaveh Yousefi]] ([[User talk:Kaveh Yousefi|talk]])
14:07:51 -!- sprout has quit (Ping timeout: 245 seconds).
14:14:02 -!- Koen_ has joined.
14:14:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:16:45 -!- Koen has quit (Ping timeout: 256 seconds).
14:20:57 -!- sprout has joined.
14:23:17 -!- tromp has joined.
14:24:16 -!- dyeplexer has joined.
14:25:47 -!- sprout has quit (Ping timeout: 252 seconds).
14:28:21 -!- chiselfuse has quit (Quit: leaving).
14:28:53 -!- chiselfuse has joined.
14:36:24 -!- Sgeo has joined.
14:36:56 -!- sprout has joined.
14:41:52 -!- sprout has quit (Ping timeout: 268 seconds).
14:55:26 -!- sprout has joined.
14:59:53 -!- sprout has quit (Ping timeout: 252 seconds).
15:11:45 -!- sprout has joined.
15:16:26 -!- sprout has quit (Ping timeout: 260 seconds).
15:19:23 -!- sprout has joined.
15:42:28 -!- lisbeths has joined.
15:54:09 -!- Koen_ has quit (Remote host closed the connection).
16:01:42 -!- Koen has joined.
16:31:41 -!- mla has joined.
17:43:57 -!- Sgeo_ has joined.
17:44:12 -!- Sgeo has quit (Read error: Connection reset by peer).
17:54:46 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=90905&oldid=90882 * DigitalDetective47 * (+516)
17:57:21 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90906&oldid=90891 * GingerIndustries * (+134) /* Instruction table */
18:06:21 -!- Koen has quit (Remote host closed the connection).
18:11:09 -!- dyeplexer has quit (Remote host closed the connection).
18:53:54 -!- perlbot has quit (Ping timeout: 260 seconds).
18:54:05 -!- simcop2387 has quit (Ping timeout: 268 seconds).
19:15:59 -!- simcop2387 has joined.
19:16:32 -!- perlbot has joined.
19:23:16 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90907&oldid=90906 * GingerIndustries * (+1617) Added code table
19:23:57 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90908&oldid=90907 * GingerIndustries * (-22) /* Codepage */
19:25:16 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90909&oldid=90908 * GingerIndustries * (+32) /* Codepage */
19:26:43 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90910&oldid=90909 * GingerIndustries * (+6) /* Codepage */
19:29:37 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90911&oldid=90910 * GingerIndustries * (+1) /* Codepage */
19:58:29 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90912&oldid=90911 * GingerIndustries * (+66) /* Codepage */
19:58:53 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90913&oldid=90912 * GingerIndustries * (-5) /* Codepage */
19:59:09 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90914&oldid=90913 * GingerIndustries * (+0) /* Codepage */
20:09:54 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90915&oldid=90914 * GingerIndustries * (+2) /* Codepage */
20:15:57 -!- sprout has quit (Ping timeout: 240 seconds).
20:16:18 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90916&oldid=90915 * GingerIndustries * (+39)
20:31:03 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90917&oldid=90871 * PythonshellDebugwindow * (+15) /* A */ add
20:32:12 <esolangs> [[AlgorE]] M https://esolangs.org/w/index.php?diff=90918&oldid=59078 * PythonshellDebugwindow * (+31) cats
20:41:28 -!- Everything has joined.
20:43:25 -!- sprout has joined.
20:48:35 -!- sprout has quit (Ping timeout: 252 seconds).
21:16:35 -!- sprout has joined.
21:21:50 -!- sprout has quit (Ping timeout: 260 seconds).
21:45:43 -!- sprout has joined.
21:50:59 -!- Everything has quit (Quit: leaving).
21:52:14 -!- earendel has quit (Quit: Connection closed for inactivity).
21:54:09 -!- sprout has quit (Ping timeout: 268 seconds).
22:01:25 -!- BarryNL has quit (Quit: Quit).
22:21:07 -!- sprout has joined.
22:25:37 -!- sprout has quit (Ping timeout: 240 seconds).
22:27:34 -!- sprock has quit (Quit: ...).
22:32:11 -!- sprock has joined.
22:34:35 -!- u0_a391 has joined.
22:37:26 -!- Kit has quit (Ping timeout: 245 seconds).
22:37:57 -!- lisbeths has quit (Ping timeout: 240 seconds).
22:54:48 -!- sprout has joined.
23:07:32 -!- sprout has quit (Ping timeout: 240 seconds).
23:38:17 -!- u0_a391 has changed nick to Kit.
23:39:55 -!- sprout has joined.
23:41:54 -!- oerjan has joined.
23:46:17 -!- sprout has quit (Ping timeout: 240 seconds).
23:48:52 -!- u0_a391 has joined.
23:52:17 -!- Kit has quit (Ping timeout: 240 seconds).
23:53:03 -!- u0_a391 has changed nick to Kit.
2021-12-17
00:10:59 -!- Kit has quit (Ping timeout: 252 seconds).
00:12:09 -!- sprout has joined.
00:13:15 -!- Kit has joined.
01:32:41 -!- earendel has joined.
01:32:41 -!- earendel has quit (Client Quit).
01:33:49 -!- earendel has joined.
01:34:55 -!- earendel has quit (Client Quit).
01:53:23 -!- u0_a391 has joined.
01:57:01 -!- Kit has quit (Ping timeout: 240 seconds).
02:07:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
02:08:45 <Sgeo_> Geeked out about Koka and lenses recently so now I'm going to try to combine them
02:09:37 <Sgeo_> van Laarhoven looks like a better fit even though I keep hearing profunctor is better
02:19:37 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=90919&oldid=90835 * Squidmanescape * (-276) /* Languages I Explicitly Won't Ever Implement */
03:02:20 <esolangs> [[A programming language is a formal language comprising a set of strings that produce various kinds of machine code output.]] https://esolangs.org/w/index.php?diff=90920&oldid=90028 * TheThunderGuyS * (+101) Add C implementation, minor edits
03:05:52 -!- earendel has joined.
04:03:37 -!- u0_a391 has quit (Ping timeout: 240 seconds).
04:05:19 -!- u0_a391 has joined.
04:32:54 -!- sprout has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
04:54:11 -!- sprout has joined.
05:50:23 <Taneb> Sgeo_: what's Koka?
05:50:43 <Sgeo_> Research language for exploring effect handling
05:50:48 <Sgeo_> koka-lang.org
05:53:55 <oerjan> oops, seems i was right about girl genius again, just after i thought i was wrong
06:27:09 <int-e> oerjan: accidentallycorrect.com is already taken though!
06:27:22 <oerjan> darn
06:31:47 <Taneb> oerjan: what was it you were right about Girl Genius?
06:32:04 <int-e> oerjan: I'm lost in the plot as usual
06:32:53 <oerjan> that madwa would find them when they flew the cetaceans
06:33:39 <oerjan> or actually, that was before the monsters were shown
06:34:18 <oerjan> i predicted she was either behind them fleeing, or would notice.
06:35:19 <oerjan> so i was wrong about the first and right about the second.
06:35:47 <int-e> (But at least we get to see Prende's Lantern again)
06:36:30 <int-e> (So maybe I'm not /completely/ lost.)
06:36:47 <Taneb> Honestly, I had in my head that Madwa was dead
06:37:08 <oerjan> Taneb: you missed the part where she showed up alive
06:37:50 <Taneb> Clearly
06:38:22 <oerjan> faking your death is presumably standard smoke knight technique, both madwa and violetta have done that now
06:38:59 <Taneb> Makes sense
06:39:19 <Taneb> I'm definitely going to have to reread a chunk of this. Hard part is knowing when to start
06:39:52 <oerjan> although violetta did it without killing everyone else nearby first, which may be a bit bad procedure
06:41:09 <Taneb> Violetta's not a very good smoke knight, mind
06:41:38 <oerjan> anyway, these cetaceans are presumably among those turned mad, and we've just seen the little clanks find a lot of liquid that looks very much like the dyne water which had the same effect.
06:45:52 <oerjan> Taneb: if you start when they arrived in londinium, you should get most of what's relevant here, except for the bit back in the castle where it told about the effect of the dyne water before it was purified
06:50:17 <oerjan> that bit is here https://www.girlgeniusonline.com/comic.php?date=20091030
06:51:24 <oerjan> i suppose you could start back in paris before they found the lantern
06:51:33 <oerjan> to get that part too
06:56:14 <int-e> Taneb: ahem. Violetta *says* that she's not a very good smoke knight
06:56:33 <int-e> I wouldn't necessarily trust what a smoke knight says.
06:58:40 <oerjan> very good point
06:59:42 <oerjan> i think this is the first mention of the lantern https://www.girlgeniusonline.com/comic.php?date=20150921
07:01:21 <int-e> https://girlgenius.fandom.com/wiki/Prende%27s_Chronometric_Lantern agrees... unless that's where you got the information... or maybe you were the one who put it there
07:10:24 -!- earendel has quit (Quit: Connection closed for inactivity).
07:31:06 -!- tromp has joined.
07:58:03 -!- Koen has joined.
07:59:49 -!- MrAureliusR has quit (Ping timeout: 256 seconds).
08:00:54 <oerjan> int-e: neither, i just remembered where i read it *MWAHAHAHA*
08:01:15 -!- oerjan has quit (Quit: Nite).
08:56:05 -!- Sgeo_ has quit (Read error: Connection reset by peer).
09:33:05 <int-e> . o O ( Rust code is so self-referential. )
09:41:03 <sprout> https://twitter.com/egel_language/status/1471770988350222337?s=20 <- advent of code, day 17
10:16:24 -!- Koen has quit (Remote host closed the connection).
10:16:39 -!- Lord_of_Life_ has joined.
10:17:17 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:18:49 -!- Koen has joined.
10:19:29 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:30:11 -!- imode has quit (Ping timeout: 268 seconds).
12:14:32 -!- MrAureliusR has joined.
12:15:43 -!- Everything has joined.
12:35:16 -!- u0_a3911 has joined.
12:36:14 <Melvar> While Girl Genius was very interesting for the time I could stick with it, I found it’s one of those things that’s just too large-scale and interwoven for me to make heads or tails of.
12:36:57 <int-e> I believe oerjan binges the whole thing about once a year to stay on top of things.
12:37:06 <int-e> I don't, I get lost. I still enjoy it though.
12:37:55 <int-e> There's usually enough short-term action that doesn't depend on the large scale schemes and intrigues
12:38:37 -!- u0_a391 has quit (Ping timeout: 256 seconds).
12:39:02 <int-e> And I have /some/ idea of the grand schemes. My main problem is actually character recognition. (bad pun, couldn't resist)
12:39:09 <river> i always want to get into it
12:40:49 <int-e> While I am mocking oerjan it's worth noting that I /have/ binged it from the beginning two or three times too.
12:41:05 <Melvar> Yeah character recognition is kind of a problem for me too, exacerbated by the fact that the schemes may involve disguises and impersonations and aliases.
12:41:21 <river> i should just read 10 pages of it to start
12:41:40 <river> wow its been going 20 years
12:55:05 <fizzie> Okay, this is just _the worst_:
12:55:08 <fizzie> `` echo '0 - 3^2' | bc
12:55:09 <HackEso> ​-9
12:55:12 <fizzie> `` echo '- 3^2' | bc
12:55:13 <HackEso> 9
12:55:32 <Everything> `` echo tst
12:55:33 <HackEso> tst
12:55:36 <Everything> oh
12:55:44 <fizzie> The unary minus binds tighter than exponentiation, so the latter is interpreted as (-3)^2 rather than -(3^2).
12:56:19 <int-e> `` bc <<<0+-3^2
12:56:20 <HackEso> 9
12:56:45 <int-e> it is surprising
12:57:18 <fizzie> `` bc <<<'t=3;-t^2' # also for variables
12:57:19 <HackEso> 9
12:57:40 <fizzie> (I was thinking it might be something like a special case of integer literals, but no.)
12:59:17 <int-e> `` bc<<<'t=2;-t++^2'
12:59:18 <HackEso> 4
12:59:23 <int-e> `` bc<<<'t=2;-++t^2'
12:59:24 <HackEso> 9
12:59:26 <int-e> :)
13:01:39 <int-e> https://pubs.opengroup.org/onlinepubs/9699919799/utilities/bc.html wants it that way, beautiful
13:20:07 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90921&oldid=90916 * GingerIndustries * (+7) /* Memory */
13:25:58 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90922&oldid=90921 * GingerIndustries * (+447) /* Programs */
13:26:43 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90923&oldid=90922 * GingerIndustries * (+35) /* Instruction table */
13:27:54 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90924&oldid=90923 * GingerIndustries * (+40) /* Instruction table */
13:28:51 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=90925&oldid=90924 * GingerIndustries * (+58)
13:46:09 -!- Koen has quit (Remote host closed the connection).
13:53:55 -!- Koen has joined.
14:50:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:00:37 -!- perlbot has quit (Ping timeout: 240 seconds).
15:00:51 -!- simcop2387 has quit (Ping timeout: 256 seconds).
15:03:38 -!- Koen has quit (Remote host closed the connection).
15:05:32 -!- dyeplexer has joined.
15:06:47 -!- Koen has joined.
15:07:02 -!- tromp has joined.
15:22:50 -!- simcop2387 has joined.
15:23:51 -!- perlbot has joined.
15:35:46 -!- Sgeo has joined.
15:43:33 -!- lisbeths has joined.
15:51:49 -!- river has quit (Ping timeout: 240 seconds).
16:38:34 -!- Koen has quit (Quit: Leaving...).
17:09:14 -!- imode has joined.
17:13:37 -!- sprout has quit (Ping timeout: 240 seconds).
17:15:47 -!- sprout has joined.
17:39:04 -!- u0_a3912 has joined.
17:43:05 -!- u0_a3911 has quit (Ping timeout: 268 seconds).
18:05:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:36:15 -!- dyeplexer has quit (Remote host closed the connection).
18:58:13 -!- u0_a3912 has changed nick to Kit.
19:28:28 -!- tromp has joined.
19:40:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:41:39 -!- BarryNL has joined.
20:23:45 -!- tromp has joined.
20:34:32 -!- sprout has quit (Ping timeout: 268 seconds).
20:35:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:49:01 -!- sprout has joined.
20:50:23 -!- tromp has joined.
21:15:48 <Taneb> int-e: I've actually re-read Girl Genius at least once this year already. I just have a terrible memory
21:16:28 <Taneb> I have a plan to set up a private wiki and read through it with notes (actually I plan to do this with a number of similar complicated things)
21:30:13 <esolangs> [[Talk:Posset]] https://esolangs.org/w/index.php?diff=90926&oldid=90883 * BarryNL * (+585) First reaction to article
21:41:11 -!- sprout has quit (Ping timeout: 245 seconds).
21:59:53 -!- sprout has joined.
22:02:22 -!- BarryNL has quit (Quit: Quit).
22:07:37 -!- sprout has quit (Ping timeout: 240 seconds).
22:22:54 <fizzie> Snippet from today's Burlesque solution: `g0INnun!?`
2021-12-18
00:06:44 -!- dutch has joined.
00:12:34 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=90927&oldid=90889 * Squidmanescape * (+23)
00:25:13 -!- Everything has quit (Quit: leaving).
00:34:48 -!- lisbeths` has joined.
00:36:35 -!- lisbeths has quit (Ping timeout: 256 seconds).
00:43:06 -!- oerjan has joined.
00:58:39 <oerjan> <int-e> I believe oerjan binges the whole thing about once a year to stay on top of things. <-- funnily, i've actually never rebinged the whole thing after the first read
00:59:05 <oerjan> although i frequently find myself binging large sections once i start looking up something
01:02:51 <int-e> belief shattered :-(
01:02:56 <int-e> fungot: cheer me up
01:02:57 <fungot> int-e: at the other end, precariously with low-paid, the disabled, the young, the government think the ban the box initiative.
01:03:08 <oerjan> like, yesterday i ended up binging from the start of their trip to the library dungeon to their return to the surface
01:03:10 <int-e> fungot: uh, try again?
01:03:11 <fungot> int-e: my hon. friend.
01:03:22 <int-e> fungot: is that the best you can do
01:03:23 <fungot> int-e: he fnord unable, and in any event the government were
01:03:27 <int-e> apparently
01:03:30 <oerjan> which totally ruined my intended bedtime fwiw
01:04:15 <oerjan> hm actually i may not have binged the _whole_ trip.
01:04:32 <fizzie> fungot: Is a hon. friend a particularly honourable friend, or a honorary friend, like there are honorary doctorates and such?
01:04:32 <fungot> fizzie: it is for the government, members of the house, so the house will have the opportunity, once the government have
01:04:45 <oerjan> but two large parts of it.
01:07:27 <oerjan> fizzie: i'm pretty sure it's "honourable" in the context of british parliament.
01:07:44 <fizzie> fungot: Are those parliamentary people actually honourable though?
01:07:44 <fungot> fizzie: will the hon. member of this house, yet can conserve the wealth of the world off the south coast, and i will be fnord, and the work of a local initiative art taunton, and it is a very, very important,
01:08:39 <fizzie> The bot's being particularly incomprehensive today.
01:08:45 <int-e> Where would the british parliament be without irony
01:08:55 <oerjan> itym incomprehensible hth
01:09:04 <fizzie> Yes, I did mean that.
01:09:06 <int-e> fungot: wtf is a taunton
01:09:06 <fungot> int-e: on the hon. member the leave of the house,
01:09:06 * oerjan is particularly quibbly today.
01:09:39 <int-e> Oh. https://en.wikipedia.org/wiki/Taunton
01:09:40 <fizzie> int-e: I think it's a species of non-sentient reptomammals native to Hoth. No, wait, I'm thinking of tauntauns.
01:09:56 <oerjan> mind you, fungot is also incomprehensive, seeing as e stopped at a comma.
01:09:57 <fungot> oerjan: i have, the loss, absence, and have the government pay the main by the syrian regime, to be run, the authority to have the proper resources
01:10:38 <oerjan> @wn taunton
01:10:39 <lambdabot> No match for "taunton".
01:10:48 <int-e> @wn do
01:10:49 <lambdabot> *** "do" wn "WordNet (r) 3.0 (2006)"
01:10:49 <lambdabot> do
01:10:49 <lambdabot> n 1: an uproarious party [syn: {bash}, {do}, {brawl}]
01:10:49 <lambdabot> 2: the syllable naming the first (tonic) note of any major scale
01:10:49 <lambdabot> in solmization [syn: {do}, {doh}, {ut}]
01:10:51 <lambdabot> [41 @more lines]
01:10:56 <FireFly> someday I'll re-read and catch up on Girl Genius
01:10:58 <int-e> (just checking whether it works at all)
01:11:02 <FireFly> I think I'm a couple years behind now
01:11:26 <FireFly> so probably some things have happened
01:11:45 * oerjan swats FireFly in another catch up action -----###
01:11:57 <FireFly> heh
01:12:49 <int-e> "proarious party", really
01:12:55 <int-e> "uproarious party", really
01:13:19 <int-e> `? nitia
01:13:22 <HackEso> nitia is the inventor of all things. The BBC invented her.
01:13:23 <fizzie> Some kind of a do.
01:14:04 <int-e> much ado about nothing?
01:14:30 <fizzie> Did you hear about the neighbour who complained about the noisy party? It was much ado about a do.
01:14:30 <oerjan> do, a do, a female deer
01:14:38 <oerjan> *deer
01:23:22 <esolangs> [[Deadfish]] https://esolangs.org/w/index.php?diff=90928&oldid=90491 * Squidmanescape * (+239) /* Gray Snail */
01:36:31 <esolangs> [[]] https://esolangs.org/w/index.php?diff=90929&oldid=89711 * AmNow * (-2) cats
01:55:31 <int-e> fungot: what about the media?
01:55:31 <fungot> int-e: for the minister basically reaffirmed the governments are agreed, is completely and utterly agree. obviously the hon. member to be called the more obvious with every passing day either, madam deputy speaker,
02:25:50 <esolangs> [[Gray Snail]] https://esolangs.org/w/index.php?diff=90930&oldid=89819 * Squidmanescape * (-126) I didn
02:26:57 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90931&oldid=90832 * Squidmanescape * (+28) /* My Languages */
02:28:43 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90932&oldid=90860 * Squidmanescape * (+3809) /* Implementation */
02:31:37 -!- dyeplexer has joined.
02:38:12 <esolangs> [[Folders]] https://esolangs.org/w/index.php?diff=90933&oldid=84319 * Rottytooth * (+286) /* External resources */ Added links
02:58:25 <fizzie> After trying and failing to produce a compact day 15 Burlesque solution that'd actually run in a sensible time for the 100x100 sized problem in a reasonable time, broke down and just wrote something that's readable/editable and sufficiently efficient but _much_ longer, with comments and everything: https://0x0.st/-Cbl.txt
03:57:38 -!- Kit has quit (Read error: No route to host).
03:57:56 -!- Kit has joined.
03:59:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
05:37:47 <riv> hi
05:38:28 <riv> https://adventofcode.com/2021/day/14
05:38:50 <riv> can you use a square matrix with a row for each pair
05:39:15 <riv> CH -> B is really CH -> CH, BH
05:56:44 -!- oerjan has quit (Quit: Nite).
06:13:45 -!- Sgeo has quit (Read error: Connection reset by peer).
06:14:08 -!- Sgeo has joined.
06:15:50 <esolangs> [[Moaiscript]] N https://esolangs.org/w/index.php?oldid=90934 * Dtp09 * (+3414) Created page with "Moaiscript is a stack-based language created by [[User:Dtp09|Dtp09]] in which the only acceptable characters to use are the Moyai Emoji "" and "\n". This language was insp..."
06:17:54 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90935&oldid=90934 * Dtp09 * (-11)
06:18:54 <riv> nvm
06:24:50 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90936&oldid=90935 * Dtp09 * (+96)
06:28:09 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90937&oldid=90917 * Dtp09 * (+17)
06:35:12 <int-e> hmm. today's part 2 is underwhelming
06:37:32 <int-e> (and part 1 was annoying because I CAN'T READ)
06:45:48 <int-e> on the plus side, the samples were adequate today
06:46:04 <int-e> no "it works on the sample but not on the actual input" shenanigans
06:51:45 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90938&oldid=90936 * Dtp09 * (+45)
06:51:57 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90939&oldid=90938 * Dtp09 * (+8)
06:54:34 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=90940&oldid=90790 * PixelatedStarfish * (+81) /* Bedtime */
06:54:44 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=90941&oldid=90940 * PixelatedStarfish * (+1) /* Bedtime */
06:55:56 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90942&oldid=90787 * PixelatedStarfish * (+88) /* Interpreter */
06:56:16 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90943&oldid=90942 * PixelatedStarfish * (+2) /* Interpreter */
07:53:57 -!- tromp has joined.
08:24:17 -!- sprout has joined.
08:28:33 -!- BarryNL has joined.
09:07:13 -!- Melvar has quit (Ping timeout: 250 seconds).
09:19:39 -!- Melvar has joined.
10:17:12 -!- Lord_of_Life_ has joined.
10:17:37 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:18:29 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:33:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
11:21:22 -!- BarryNL has joined.
11:45:21 -!- Sgeo has quit (Read error: Connection reset by peer).
12:33:05 -!- dutch has quit (Quit: WeeChat 3.3).
12:42:40 -!- chiselfuse has quit (Remote host closed the connection).
12:42:54 -!- chiselfuse has joined.
12:46:55 -!- lagash has quit (Ping timeout: 250 seconds).
12:54:52 -!- haavard has quit (Remote host closed the connection).
12:55:10 -!- haavard has joined.
13:40:21 <fizzie> I guess maybe if you implemented it in a particularly inefficient way, doing 99 additions (for part 1) might have been okay but doing 10000 (for part 2) not? But I agree part 2 didn't really add anything (no pun intended).
13:42:35 <fizzie> It did still manage to become for me the least efficient puzzle of 2021 to solve so far, by quite a sizable margin (45ms, compared to 12ms for day 15, <=4ms for everything else, and 0.6ms median).
13:43:37 <riv> how did you all do the polymer one?
13:43:51 <fizzie> I had two slightly distinct things for that.
13:46:20 <fizzie> The arguably more "natural" one kept track of counts of pairs: if there's N instances of pair AB at time t, and a rule of AB -> C in the book, then at time t+1 there will be N instances of pairs AC and CB + whatever comes out of all the other pairs.
13:48:44 <fizzie> And the element count for a polymer that has N instances of AB and M instances of BC will be (N A's, N+M B's, M C's + the two endpoints) / 2, because summing up the elements in the pairs is counting all but the endpoints twice. And the endpoints never change, so they're the same as in the original.
13:49:20 <riv> that's what i was thinking to do, tracking pairs and evolve it with a matrix multipllication
13:49:26 <riv> but i think i also need to track the 2 endpoints
13:49:40 <riv> yeah exactly like you said
13:51:28 <fizzie> The other solution I had for that was just based on the recursive definition of what's the element counts if you expand any single pair for t steps. Let's say you want to expand AB t times, and there's a rule AB -> C: if t == 0, the result will have one A and one B; otherwise, the result will have the elements of expanding AC t-1 times + the result of expanding CB t-1 times minus the one C that
13:51:30 <fizzie> got double-counted by that.
13:51:52 <fizzie> And for a full polymer for t steps, it's just a matter of doing the above for each pair.
13:52:21 <riv> oh yeah rewrite the ruleset
13:52:24 <fizzie> Doing that recursively but memoizing the results for each (pair, t) combination gets the puzzle done in a perfectly respectable way as well.
13:56:11 <fizzie> Or in terms of (really rather ugly) Go code, I've got https://0x0.st/-CAN.txt for that second approach, and https://0x0.st/-CAb.txt for the first.
13:56:13 <fizzie> I don't know what it is about Go, it's a perfectly reasonable language, works fine for practical applications, has a nice enough standard library and an okay ecosystem of packages, but nothing written in it ever turns out particularly elegant-looking.
13:57:41 <riv> looks good to me
13:58:07 <fizzie> For day 14, the Burlesque code for just plain expanding out the polymer turned out pretty neat though, it's just lnJ[-s0-]{J2CO{{~!}j+]g0jfeJ[~j-]}\mj[~[+}10E!f:)-]J>]j<].-
13:58:22 <fizzie> (Doesn't really work for part 2 though.)
14:07:33 <riv> wow!
14:08:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:26:37 -!- tromp has joined.
14:35:10 <esolangs> [[DG]] M https://esolangs.org/w/index.php?diff=90944&oldid=90471 * PythonshellDebugwindow * (+25) Add category
14:38:44 <esolangs> [[Haczyk]] M https://esolangs.org/w/index.php?diff=90945&oldid=90932 * PythonshellDebugwindow * (+23) Add category
14:41:57 <esolangs> [[Moaiscript]] M https://esolangs.org/w/index.php?diff=90946&oldid=90939 * PythonshellDebugwindow * (+27) /* Interpreter */ Add category
14:43:54 <esolangs> [[AnalLang]] M https://esolangs.org/w/index.php?diff=90947&oldid=90846 * PythonshellDebugwindow * (+102) Add categories
15:01:30 <int-e> fizzie: when going back from pairs to symbols you can break the symmetry and count the first symbol of each pair... then only the final symbol is missing (didn't think of that myself, saw it in somebody else's solution)
15:02:47 <fizzie> Hmm, makes sense.
15:05:03 <fizzie> The Burlesque expansion is "unsymmetric" in the sense that it basically goes (assuing AB -> X, BC -> Y) "ABC" → {"AB", "BC"} → {"AX", "BY"} → "AXBY" and then appends the last Y, which I guess sort of counts as a similar thing.
15:06:48 <fizzie> That trick can probably save some bytes in the part 2 Burlesque solution though.
15:18:21 <fizzie> Yep, shorter by 7: %mU={{jbxcp}_+\m><{-]j-]==}gb{tp^p++j-]CL}m[}lnJ[-s0-]J2COf:)<-{{p^S1g0{g1~!}fe[~[]2CO}mU}40E!jrt2.+bx1[+[+{p^XX}mU)[~J>]j<].-2./ → %mU={><{-]j-]==}gb{tp^p++j-]CL}m[}lnJ[-s0-]J2COf:)<-{{p^S1g0{g1~!}fe[~[]2COjbxcp}\mmU}40E!{p^-]}m[j[~[+1[+2comU)[~J>]j<].-
15:18:35 <fizzie> Might shrink more if I remembered what it's actually doing.
15:20:13 <esolangs> [[Track]] https://esolangs.org/w/index.php?diff=90948&oldid=75645 * Kaveh Yousefi * (+545) Reformatted the command list as a table and designed code portions in the text as such.
15:23:39 <esolangs> [[Track]] https://esolangs.org/w/index.php?diff=90949&oldid=90948 * Kaveh Yousefi * (+95) Corrected the example program 99 bottles of beer, which did not correctly reset the lyrics cell after an iteration, misplaced a space, and printed superfluous characters prior to its termination.
15:24:33 <esolangs> [[Track]] https://esolangs.org/w/index.php?diff=90950&oldid=90949 * Kaveh Yousefi * (+162) Added a hyperlink to my implementation of the Track programming language on GitHub.
16:17:02 <esolangs> [[User:Dtp09]] N https://esolangs.org/w/index.php?oldid=90951 * Dtp09 * (+35) Created page with "I made the [[Moyaiscript]] language"
16:17:13 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90952&oldid=90951 * Dtp09 * (-1)
16:25:08 -!- earendel has joined.
16:30:41 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90953&oldid=90946 * Dtp09 * (-4)
16:31:07 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90954&oldid=90953 * Dtp09 * (+46) /* Code Examples */
16:35:37 -!- lagash has joined.
17:02:52 <esolangs> [[Lye]] M https://esolangs.org/w/index.php?diff=90955&oldid=89483 * PythonshellDebugwindow * (+141) Add categories
17:06:50 <esolangs> [[Special:Log/upload]] upload * Zero player rodent * uploaded "[[File:No.png]]": Logo for NOO!
17:12:19 <esolangs> [[NOO!]] N https://esolangs.org/w/index.php?oldid=90957 * Zero player rodent * (+5563) Created page with "[[File:no.png|100px|thumb|Logo for NOO!]] '''NOO!''' is an [[Eek!]] derivative created by [[User:Zero player rodent]] that only uses the characters "N" and "O". == Commands =..."
17:16:11 <esolangs> [[NOO!]] https://esolangs.org/w/index.php?diff=90958&oldid=90957 * Zero player rodent * (+2)
17:17:57 <esolangs> [[Eek!]] https://esolangs.org/w/index.php?diff=90959&oldid=90593 * Zero player rodent * (-1485)
17:30:59 -!- u0_a391 has joined.
17:31:17 -!- Kit has quit (Ping timeout: 240 seconds).
17:48:13 <fizzie> Heh, I implemented the obvious translation of snailfish arithmetic to Burlesque, and not only did it result in giant blobs of code, it's slow as molasses. 2 seconds for part 1 example, 15 seconds for part 1 real input; 3 seconds for part 2 example, 200 seconds for part 2 real input. But at least it works...
17:52:22 -!- lisbeths` has quit (Remote host closed the connection).
17:53:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:53:56 -!- u0_a391 has quit (Read error: Connection reset by peer).
17:54:24 -!- u0_a391 has joined.
18:06:19 -!- dyeplexer has quit (Remote host closed the connection).
18:33:27 -!- tromp has joined.
18:37:55 <esolangs> [[Special:Log/newusers]] create * UW * New user account
18:43:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:51:28 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90960&oldid=90862 * UW * (+169) Introduced myself
19:06:54 -!- tromp has joined.
19:20:49 <fizzie> Oh for... the gcd builtin `g_` is the one that, given a list like {1 2 3}, pushes onto stack the head and tail (1 and {2 3}).
19:21:26 <fizzie> I've needed that for so many things, and always written it as J[-j-] and other variants because why would I assume gcd does that?
19:22:20 <fizzie> (And of course lcm does the same except in the other order. Well, I guess that's at least consistent.)
19:26:04 -!- Sgeo has joined.
19:26:15 <b_jonas> fizzie: is there also one that unshifts the tail of a list, pushing both the tail and the rest?
19:28:02 <fizzie> I think not. It's J[~j~] or J~]j[~ depending on which order you want them in, but I don't see a dedicated builtin. Then again, I didn't find the other one so far either.
19:28:31 <b_jonas> fizzie: or reverse the list, I guess
19:40:27 <esolangs> [[Gift]] N https://esolangs.org/w/index.php?oldid=90961 * UW * (+1887) Added initial content
19:43:05 -!- Melvar has quit (Quit: WeeChat 3.3).
19:46:26 <esolangs> [[Gift]] https://esolangs.org/w/index.php?diff=90962&oldid=90961 * UW * (+33) Mentioned that it has no practical uses
19:46:48 -!- Melvar has joined.
19:55:29 <esolangs> [[Joke language list]] https://esolangs.org/w/index.php?diff=90963&oldid=90549 * UW * (+73) Added Gift
19:58:10 <fizzie> Oh, sorry -- l_ *is* the "unshift one element from the end" builtin. There isn't one that does it in reverse order.
19:59:09 <esolangs> [[Gift]] M https://esolangs.org/w/index.php?diff=90964&oldid=90962 * UW * (+1)
20:03:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:09:45 -!- tromp has joined.
20:10:29 <esolangs> [[Gift]] https://esolangs.org/w/index.php?diff=90965&oldid=90964 * UW * (+72) Added categories
20:31:26 <b_jonas> I see
20:43:09 <esolangs> [[Special:Log/newusers]] create * Invakid404 * New user account
20:52:52 <esolangs> [[Chaos]] N https://esolangs.org/w/index.php?oldid=90966 * PixelatedStarfish * (+40) Created page with "[https://chaos-lang.org/ chaos language]"
21:01:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:11:36 -!- sprout has quit (Ping timeout: 245 seconds).
21:18:58 -!- tromp has joined.
21:19:09 -!- sprout has joined.
21:44:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:56:06 -!- tromp has joined.
21:57:16 -!- rodgort has quit (Quit: Leaving).
21:59:40 -!- BarryNL has quit (Quit: Quit).
22:03:05 -!- rodgort has joined.
22:12:30 -!- sprout has quit (Ping timeout: 260 seconds).
23:01:16 -!- Guest92 has joined.
23:04:27 <Guest92> Anyone active?
23:05:30 -!- Guest92 has quit (Client Quit).
23:18:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:46:07 -!- sprout has joined.
23:52:26 -!- sprout has quit (Ping timeout: 245 seconds).
2021-12-19
00:03:19 <b_jonas> argh, I can't type "quest" without my fingers continuing it as "question"
00:16:48 <int-e> tough
00:17:31 <int-e> I think that's a firmware bug. You should ask the manufacturer whether you're still under warranty.
00:18:23 <fizzie> Aw, the "ratio" charts broke because for the first time there was a data point (the one at 20 past midnight in US/Eastern) where a day (namely, day 18) had a nonzero number of two-star solutions (5) but no single-star-only solutions at all, giving a `one / (one + two)` ratio of 0, which breaks log-scale charts.
00:18:55 <int-e> oops :)
00:19:24 <fizzie> I think I'll just filter out zeros as well. Already was doing so for when the denominator was zero.
00:19:26 <int-e> do (one + 1) / (one + two + 1) ;-)
00:19:31 -!- oerjan has joined.
00:19:45 -!- sprout has joined.
00:23:53 <fizzie> Heh, looks like 11 and 18 are both pretty far down on the chart. Sadly the pattern doesn't apply to the last green line (4): https://zem.fi/tmp/rat.png
00:24:32 -!- sprout has quit (Ping timeout: 240 seconds).
00:42:14 <earendel> that charts break on a dividion by zero?
00:50:16 <earendel> ah. okay. what is the relevance of that ratio? 0 seems correct value, if there are no one star solutions.
00:52:19 -!- sprout has joined.
00:53:49 -!- delta23 has joined.
00:53:59 <esolangs> [[Gift]] M https://esolangs.org/w/index.php?diff=90967&oldid=90965 * PythonshellDebugwindow * (+80) /* Implementation */ Add categories
00:54:16 <int-e> earendel: but we want a nice graph instead
00:54:26 <fizzie> It'd be a _correct_ value, sure, but you can't place a zero on a log-scale axis, and with a linear scale it gets all pretty crunched up.
00:54:48 <earendel> ah. oki.
00:57:01 -!- sprout has quit (Ping timeout: 245 seconds).
00:57:22 <fizzie> Though FWIW Altair/Vega does have a "symlog" scale that supports zero and negative values (http://dx.doi.org/10.1088/0957-0233/24/2/027001). But I don't think omitting zeros will be a big deal either.
01:26:41 -!- sprout has joined.
01:31:32 -!- sprout has quit (Ping timeout: 240 seconds).
01:44:25 <esolangs> [[Special:Log/newusers]] create * Pefcos * New user account
01:52:08 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90968&oldid=90960 * Pefcos * (+157) /* Introductions */
01:59:39 -!- sprout has joined.
02:04:38 -!- sprout has quit (Ping timeout: 252 seconds).
02:32:54 -!- sprout has joined.
02:37:49 -!- sprout has quit (Ping timeout: 240 seconds).
02:39:02 <esolangs> [[SELECT.]] M https://esolangs.org/w/index.php?diff=90969&oldid=79727 * Quintopia * (+30) man i wish more people would just take risks and make categories without discussing them more often. sometimes they come up with good ones and there are so many categories that should exist that don't
02:39:50 -!- u0_a391 has quit (Read error: No route to host).
02:40:02 -!- u0_a391 has joined.
02:45:14 <oren> - we have you surrounded, come out and do data structures!
02:45:16 <oren> - I hate CLRS! I hate CLRS! clutches fixed length array
02:45:24 <esolangs> [[Snak]] N https://esolangs.org/w/index.php?oldid=90970 * Quintopia * (+820) created page
02:45:41 <oren> https://gist.github.com/orenwatson/44bfae92feea4d0d482f0b4b90d450bd
02:46:07 <esolangs> [[Snak]] M https://esolangs.org/w/index.php?diff=90971&oldid=90970 * Quintopia * (-4) whoops
02:46:18 <oren> I did teh heapsort implied binary tree thing for this
03:00:51 <fizzie> I did that too, because it benchmarked better than the obvious thing with `left, right *snailNumber` and allocated nodes.
03:01:41 <fizzie> Kept the functions mostly recursive though.
03:05:36 -!- sprout has joined.
03:05:54 <fizzie> Very conveniently, Burlesque has a builtin for reading []-delimited comma-separated arrays, so parsing the input this time was just a `ln)ra`.
03:06:47 <fizzie> Ended up with a lot of code anyway, and not feeling motivated to trim. Here's my current part 1:
03:06:49 <fizzie> %sP={jJL[2==x/{8};;che!}%sD={{p^sDjsD>.+.8vv0}sP}%sL={j{g_x/sL+]8.+}sP}%sR={j{l_jx/sR[+8.+}sP}%sX={J{Jx/J-]sD+.x/=={p^x/-.sX3MVjsLx/bxj[+j0}j{^px/-.sX3MVx/sRx/bxj+]j0j}jie}j{vv0j^p}j-.ie}%sS={{J~]FL>]9.>{g_sS+]}j{l_jsS[+}jie8J2./j+.2./_+}sP}%sM={{p^sM3.*jsM2.*.+8}sP}ln)ra{bxj+]{J{5sXvvvv}j{sS}jsD5==ie}{JsD5==jFL>]9.>||}w!}r[sM
03:09:22 <fizzie> Lots of recursive definitions there too. `sP` takes a snumber and a {foo ... 8 bar ...} block and executes the first half if the snumber is a pair or the second half otherwise; `sD` calculates the height/depth of a tree; `sL` and `sR` increment the leftmost or rightmost child respectively; `sX` explodes the leftmost pair that needs exploding; `sS` splits the leftmost number that needs splitting;
03:09:23 <fizzie> `sM` calculates the magnitude.
03:09:25 <HackEso> sM`? No such file or directory
03:10:57 -!- sprout has quit (Ping timeout: 268 seconds).
03:11:43 <fizzie> Part 2 is exactly the same thing except with `Jcp` inserted after the `ln)ra` (to get all pairs), and with the `{...}r[sM` replaced with `{...sM}^m>]` instead.
03:17:23 <fizzie> I wonder if there's a better way to combine the two topmost stack elements into a two-element block than `bxj+]` / `bxj[+`. There's the _+ builtin but it only works for a pair of ints or a pair of doubles; if applied to two blocks, it concatenates them instead.
03:18:30 <fizzie> Where `bxj+]` is of course "put the top element to a single-item block, swap, prepend the other element to the same block".
03:20:11 <fizzie> I'm a little tempted to install blsq on the HackEso machine, but it's got a slightly nontrivial transitive dependency tree; I only built that and nothing else, and my ~/.cabal is already a gigabyte.
03:32:04 <int-e> Hmm. My burlesque.cgi is 2.8MB with all the Haskell libraries linked in statically.
03:32:25 <fizzie> Probably the eventual output isn't that big.
03:33:19 <int-e> yes, the build artifacts get big
03:33:45 <fizzie> The two binaries (blsq, blsq-golf) are both around 25 megs here.
03:34:11 <int-e> strip them?
03:34:52 <fizzie> If I can be bothered.
03:37:52 -!- u0_a3911 has joined.
03:37:52 -!- u0_a391 has quit (Read error: Connection reset by peer).
03:38:16 <int-e> hmm those dependencies are not ready for ghc 8.10 yet
03:38:19 -!- sprout has joined.
03:38:21 <int-e> <3
03:41:56 <int-e> I see what you mean by transitive dependencies
03:43:39 -!- sprout has quit (Ping timeout: 268 seconds).
03:45:18 <int-e> (also... outdated readme)
03:47:55 <int-e> Actually 25MB seems quite excessive, hmm.
03:48:55 <oerjan> . o O ( why isn't blsq-golf smaller )
03:49:09 <int-e> it is slightly smaller for me
03:50:00 <int-e> blsq (that's the -golf one): 2570480, cgi: 2818864, burlesque: 3415096
03:50:18 <int-e> those numbers are for stripped executables... but I've spotted another variable, let me check that
03:50:34 <int-e> will only take 15 minutes because I'll have to rebuild everything from scratch, again
03:51:57 <int-e> (the variable is SplitObjs)
03:52:40 <int-e> unstripped executables were in the 6MB ballpark. this is x86-64 Linux
03:52:45 <int-e> and ghc-8.8.4
03:58:02 <int-e> fizzie: ah yes, without SplitObjs it does produce 25MB executables, strips to about 16MB
03:58:24 <int-e> (it didn't quite take 15 minutes after all)
03:59:05 <int-e> (SplitObjs is a setting in cabal.config; the command line flag is probably --split-objs)
04:03:37 -!- u0_a3911 has quit (Ping timeout: 240 seconds).
04:05:20 -!- u0_a3911 has joined.
04:06:29 <int-e> (note that the libraries need to be compiled with split objects for this to work; what it does is split the .o files into one per exported symbol so that the linker can cherry-pick the code that's needed...)
04:07:15 <int-e> (it's disabled by default mostly because shared libraries (which are used by default) don't benefit from this, and it does slow down compilation)
04:13:42 -!- sprout has joined.
04:14:38 <fizzie> FTR `blsq-golf` was a _little_ smaller than `blsq` for me (23992008 vs. 25050480 bytes).
04:18:47 -!- sprout has quit (Ping timeout: 268 seconds).
04:19:24 <int-e> fizzie: oh ~/.cabal will grow to 1GB just from the hackage package database
04:19:33 <int-e> it's kind of sad
04:20:35 <fizzie> Oh, so it will. Maybe I'll just build elsewhere and copy the binaries over. Later.
04:23:09 <int-e> (that said the build artifacts still grow to 240 MB for me, so it's not small)
04:32:42 <int-e> `fetch https://int-e.eu/~bf3/tmp/burlesque
04:32:44 <HackEso> ERROR: The certificate of ‘int-e.eu’ is not trusted. \ ERROR: The certificate of ‘int-e.eu’ doesn't have a known issuer.
04:32:51 <int-e> of course.
04:32:54 <int-e> `fetch http://int-e.eu/~bf3/tmp/burlesque
04:32:55 <HackEso> 2021-12-19 04:32:54 URL:http://int-e.eu/~bf3/tmp/burlesque [3415096/3415096] -> "burlesque" [1]
04:33:04 <int-e> `` chmod +x burlesque
04:33:06 <HackEso> No output.
04:33:18 <int-e> `` ./burlesque --stdin '{1 2 3}++'
04:33:19 <HackEso> ​./burlesque: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./burlesque)
04:33:27 <int-e> right.
04:33:32 <int-e> `` rm burlesque
04:33:33 <HackEso> No output.
04:34:03 <int-e> fizzie: maybe this helps: https://paste.debian.net/1224025/
04:34:26 <int-e> `` cat /etc/issue
04:34:27 <HackEso> cat: /etc/issue: No such file or directory
04:36:23 <int-e> `` /lib/ld-linux.so.2 --version
04:36:24 <HackEso> ​/hackenv/bin/`: line 5: /lib/ld-linux.so.2: No such file or directory
04:36:34 <int-e> `` /lib/ld-linux.so* --version
04:36:35 <HackEso> ​/hackenv/bin/`: line 5: /lib/ld-linux.so*: No such file or directory
04:38:20 <int-e> interesting. but anyway, it's glibc-2.28 and I have 2.33
04:39:17 <shachaf> What a ridiculous situation where this sort of thing happens all the time.
04:39:28 <shachaf> Static linking is where it's at.
04:39:57 <int-e> nah we've outgrown static linking with containers, remember?
04:40:29 <int-e> fizzie: hah, the two comment blocks with the file sizes got swapped in that paste :)
04:42:48 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90972&oldid=90954 * Dtp09 * (+28)
04:48:26 -!- sprout has joined.
04:50:51 <esolangs> [[Moaiscript]] M https://esolangs.org/w/index.php?diff=90973&oldid=90972 * Dtp09 * (+25) /* Instructions */
04:53:17 -!- sprout has quit (Ping timeout: 240 seconds).
05:02:03 -!- tromp has joined.
05:05:46 -!- tromp has quit (Client Quit).
05:23:00 -!- sprout has joined.
05:28:02 -!- sprout has quit (Ping timeout: 240 seconds).
05:57:13 -!- sprout has joined.
06:03:14 -!- oerjan has quit (Quit: Nite).
06:04:37 -!- sprout has quit (Ping timeout: 240 seconds).
06:12:26 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90974&oldid=90973 * Dtp09 * (+374) /* Hello, World! */
06:19:20 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90975&oldid=90974 * Dtp09 * (-1) /* Instructions */
06:29:51 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90976&oldid=90975 * Dtp09 * (-1) /* Interpreter */
06:30:10 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90977&oldid=90976 * Dtp09 * (+22) /* Interpreter */
06:30:53 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90978&oldid=90977 * Dtp09 * (+136) /* Interpreter */
06:31:14 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90979&oldid=90978 * Dtp09 * (+30) /* Interpreter */
06:31:57 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90980&oldid=90979 * Dtp09 * (-2) /* Interpreter */
06:33:18 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90981&oldid=90980 * Dtp09 * (+4) /* Interpreter */
06:33:53 -!- sprout has joined.
06:37:21 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90982&oldid=90981 * Dtp09 * (+33)
06:38:50 -!- sprout has quit (Ping timeout: 260 seconds).
06:51:29 <Sgeo> inferred type: (a : $c) -> <focus<$c>|_e> $c
06:51:29 <Sgeo> expected type: ($a) -> (focus<$b>) $c
06:53:04 <int-e> . o O ( not my type of problem )
07:07:16 -!- sprout has joined.
07:07:34 <Sgeo> > ((1, 2), (3, 4)).get-elim(focus.vl-fst.vl-snd)
07:07:34 <Sgeo> check : interactive
07:07:34 <Sgeo> check : interactive
07:07:34 <Sgeo> add default effect for std/core/exn
07:07:34 <Sgeo> linking: interactive
07:07:34 <Sgeo> created: .koka\v2.3.6\clang-cl-debug\interactive.exe
07:07:35 <lambdabot> error:
07:07:35 <lambdabot> • Variable not in scope: elim :: ((a2, c0) -> c0) -> a -> c
07:07:35 <lambdabot> • Perhaps you meant one of these:
07:07:36 <Sgeo> 3
07:12:05 -!- sprout has quit (Ping timeout: 252 seconds).
07:12:42 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90983&oldid=90952 * Dtp09 * (+980)
07:13:41 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90984&oldid=90983 * Dtp09 * (+41)
07:16:06 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90985&oldid=90984 * Dtp09 * (+4)
07:21:48 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90986&oldid=90985 * Dtp09 * (+73)
07:22:09 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90987&oldid=90986 * Dtp09 * (+28)
07:24:58 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90988&oldid=90982 * Dtp09 * (+1197)
07:25:32 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90989&oldid=90987 * Dtp09 * (-45)
07:25:42 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90990&oldid=90988 * Dtp09 * (+20) /* Moai-Emoji Shaped Code That Outputs "MOAI" */
07:33:17 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=90991&oldid=90989 * Dtp09 * (-1084) Replaced content with "Hello I made the [[Moaiscript]]"
07:38:44 -!- tromp has joined.
07:44:38 -!- sprout has joined.
07:49:46 -!- sprout has quit (Ping timeout: 260 seconds).
07:51:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:00:46 -!- BarryNL has joined.
08:02:45 -!- sprout has joined.
08:04:49 <BarryNL> Hi everyone, does anyone know of articles that discuss nested set comprehensions? I am interested in sets that are built from other set definitions, but whose elements are computed lazily.
08:04:56 -!- tromp has joined.
08:31:22 -!- delta23 has quit (Quit: Leaving).
08:42:42 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90992&oldid=90990 * Dtp09 * (+1007) /* Code Examples */
08:43:04 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90993&oldid=90992 * Dtp09 * (+1) /* Cat program */
08:43:32 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90994&oldid=90993 * Dtp09 * (+0)
08:43:59 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90995&oldid=90994 * Dtp09 * (-7) /* Cat program */
08:47:23 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=90996&oldid=90995 * Dtp09 * (+119)
08:49:46 <esolangs> [[Moaiscript]] M https://esolangs.org/w/index.php?diff=90997&oldid=90996 * Dtp09 * (+0) /* Moai-Emoji Shaped Code That Outputs "MOAI" */
09:01:38 -!- Bowserinator has quit (Ping timeout: 260 seconds).
09:01:54 -!- Bowserinator has joined.
09:04:34 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90998&oldid=90894 * BarryNL * (+181) Add a few materializations.
09:11:14 <int-e> Hmm, slow day in AoC
10:13:15 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=90999&oldid=90998 * BarryNL * (+540) /* Examples */
10:13:17 <sprout> I only finished the previous day
10:14:16 <int-e> I wouldn't want today's in an esolang, honestly...
10:16:46 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:17:04 <sprout> https://pasteboard.co/9gdEwX7yj1Tq.png <- late day 18, task 2
10:17:51 <sprout> guess most fp programmers will have ended up with a similar solution. it's just zippers, added the depth to that, which was overkill probably
10:18:15 <sprout> hmhm, egel is probably too slow for today
10:18:18 -!- Lord_of_Life has joined.
10:20:06 <b_jonas> oh, you want to put a blsq executable on HackEso, that's why you care about the size
10:20:17 <b_jonas> and I'm not sure HackEso has a ghc yet
10:31:34 -!- Sgeo has quit (Read error: Connection reset by peer).
10:43:41 -!- BarryNL has quit (Ping timeout: 245 seconds).
10:52:31 -!- BarryNL has joined.
11:00:07 -!- BarryNL has quit (Read error: Connection reset by peer).
11:44:39 -!- BarryNL has joined.
12:01:31 -!- kspalaiologos has joined.
12:05:32 -!- dyeplexer has joined.
12:43:32 <esolangs> [[Special:Log/upload]] upload * BarryNL * uploaded "[[File:Posset-collapsed-variables.png]]"
12:43:50 <riv> hi
13:01:26 <BarryNL> hello
13:02:07 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=91001&oldid=90999 * BarryNL * (+1596) Adding short description of variable collapse.
13:08:45 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=91002&oldid=91001 * BarryNL * (-5) /* Collapsed variables */
13:16:54 -!- u0_a3911 has quit (Ping timeout: 260 seconds).
13:43:12 -!- u0_a3911 has joined.
13:52:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:55:10 -!- tromp has joined.
14:59:02 <esolangs> [[Special:Log/newusers]] create * Esolang1 * New user account
15:02:26 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91003&oldid=90968 * Esolang1 * (+249)
15:04:37 -!- sprout has quit (Ping timeout: 240 seconds).
15:09:46 -!- sprout has joined.
15:25:23 <esolangs> [[TUBSOIL]] N https://esolangs.org/w/index.php?oldid=91004 * Esolang1 * (+1046) Created new page: TUBSOIL
15:26:41 <esolangs> [[Esolang1]] N https://esolangs.org/w/index.php?oldid=91005 * Esolang1 * (+34) Created new page:Esolang1
15:27:47 <esolangs> [[TUBSOIL]] M https://esolangs.org/w/index.php?diff=91006&oldid=91004 * Esolang1 * (+1) Fixed typos: TUBSOIL
15:29:15 <esolangs> [[Joke language list]] M https://esolangs.org/w/index.php?diff=91007&oldid=90963 * Esolang1 * (+14) Added language: TUBSOIL
15:30:36 <esolangs> [[User:Esolang1]] N https://esolangs.org/w/index.php?oldid=91008 * Esolang1 * (+35) Created new page: User:Esolang1
15:31:01 <esolangs> [[TUBSOIL]] M https://esolangs.org/w/index.php?diff=91009&oldid=91006 * Esolang1 * (+5) Fixed typos: username
15:39:49 <esolangs> [[TUBSOIL]] https://esolangs.org/w/index.php?diff=91010&oldid=91009 * Esolang1 * (+276) Added informations: memory info; added categories
15:39:58 -!- u0_a3912 has joined.
15:42:57 -!- u0_a3911 has quit (Ping timeout: 240 seconds).
15:45:10 <esolangs> [[User:Esolang1]] M https://esolangs.org/w/index.php?diff=91011&oldid=91008 * Esolang1 * (+73) Added introduction
15:49:39 -!- leah2 has quit (Remote host closed the connection).
15:51:17 -!- Noisytoot has quit (Ping timeout: 250 seconds).
15:51:40 -!- Noisytoot has joined.
15:51:55 -!- leah2 has joined.
16:04:20 <fizzie> int-e: Yeah, I'm not sure I can possibly be bothered to continue the Burlesque streak.
16:12:11 <Corbin> Do folks have thoughts about the terminology of relexification, or "relex", for trivial substitutions?
16:15:29 <fizzie> In Go I did a thing that relies on the fact that if you, within each scanner's report, take the (x, y, z) distance triples between all pairs of beacons and then reorder each triple by magnitude, the result is invariant to translation and rotation, and it just happens that for every overlapping pair of scanners, there's exactly 12*11/2 such ordered-distance pairs they have in common.
16:19:42 -!- kspalaiologos has quit (Quit: Leaving).
16:20:17 -!- sprout has quit (Ping timeout: 268 seconds).
16:25:14 <oren> I did it yesterday but didn't complete it
16:25:38 <oren> I missed the fact that when the scanners overlap they overlap by 12
16:30:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:48:23 -!- sprout has joined.
16:53:26 -!- sprout has quit (Ping timeout: 252 seconds).
16:57:04 -!- tromp has joined.
17:25:09 -!- sprout has joined.
17:30:13 -!- sprout has quit (Ping timeout: 240 seconds).
17:59:57 -!- sprout has joined.
18:02:38 -!- dyeplexer has quit (Remote host closed the connection).
18:04:00 -!- dutch has joined.
18:05:08 -!- sprout has quit (Ping timeout: 268 seconds).
18:09:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:34:08 -!- sprout has joined.
18:34:08 -!- earendel has quit (Quit: Connection closed for inactivity).
18:38:57 -!- sprout has quit (Ping timeout: 240 seconds).
18:53:05 -!- tromp has joined.
19:08:31 -!- sprout has joined.
19:13:01 -!- sprout has quit (Ping timeout: 240 seconds).
19:38:52 -!- u0_a3912 has quit (Read error: Connection reset by peer).
19:39:15 -!- u0_a3912 has joined.
19:42:27 -!- sprout has joined.
19:51:33 -!- delta23 has joined.
19:51:57 <esolangs> [[Special:Log/newusers]] create * Stripeagremlin * New user account
20:03:46 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91012&oldid=91003 * Stripeagremlin * (+143)
20:09:07 -!- Sgeo has joined.
20:09:51 <esolangs> [[User:Stripeagremlin]] N https://esolangs.org/w/index.php?oldid=91013 * Stripeagremlin * (+40) Created page with "I don't currently have any languages out"
20:17:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:25:58 -!- imode has quit (Quit: brb).
20:43:02 -!- delta23 has quit (Quit: Leaving).
20:43:31 -!- tromp has joined.
20:53:47 <oren> I finished aoc 19
20:53:52 <oren> in Basic
20:54:00 <riv> well done, what algorithm did you use
20:54:14 <riv> I like the magnitude idea
20:56:00 <oren> I started by finding triplets of beacons visible to one scanner such that their distances all differ and correspond to a triplet of beacons already in my list
20:57:03 <oren> then I figured out the 3d transform that, therefore, maps the scanner to scanner-0 space
20:57:16 <riv> ah cool
20:57:34 <oren> then added all beacons in that scanner's space to my list of eacons in scanner-0 space
20:57:46 <oren> (and transformed their coordinated)
20:58:26 <oren> This algorithm would have been way easier if I was working in language with matrices/vector math builtin
20:58:59 <oren> https://gist.github.com/orenwatson/0500db2d2a697f01ad920140c6579b1a
20:59:32 <oren> however, obviously, this isn't guaranteed to work
21:00:00 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=91014&oldid=91002 * BarryNL * (+99) Add partially applied function-like feature
21:00:03 <oren> it is possible for there to have been two congruent triplets of points
21:00:27 <oren> since the question specified that beacons overlap by *12* points
21:01:19 <fizzie> Heh, I like the `for if for for for for if for if for if if if` triangle.
21:01:19 <oren> er, is congruent the right word?
21:02:09 <fizzie> Still haven't done the Burlesque thing. I started a little, lost track of what sort of formats I have on the stack, and decided to come back to it later.
21:02:16 <oren> well it turned out that in my input only 3 corresponding points were neede to uniquely identify a 3d transform
21:03:32 <fizzie> I derive the transformations from 2 matched point pairs.
21:03:48 <oren> ah, so 4 points total
21:03:53 <oren> that's safer
21:05:22 <fizzie> Depends on how you count, I guess. I mean the two different (scanner 1 vs. scanner 2) coordinates for two "actual" points.
21:07:04 <fizzie> Specifically, I take a2-a1 on one side and b2-b1 on the other and check which rotation makes that difference equal; and then read the translation off of a1 vs. rotated b1.
21:07:40 <fizzie> At least Burlesque's going to have a matrix multiplication builtin, so actually translating the points will be easy if I get that far.
21:10:49 <fizzie> Also figured out 1000XXr@NB gives the 4x4 identity matrix (1000 → {1 0 0 0} → list all permutations → remove duplicates), but maybe there's a shorter way to write it too.
21:14:28 <oren> well with 3 points there is the possibility that your triangle is upside down
21:15:07 <oren> but in that case it is unlikely that points in your transformed space line up on integral coordinates
21:16:39 <oren> I could have ptu more logic in to exclude triplets that could cause these weird cases
21:19:32 <oren> but there's definitely a tradeoff etween assuming too much of your input vs assuming too little and never finishing
21:35:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:47:06 -!- dutch has quit (Quit: WeeChat 3.3).
21:48:57 -!- immibis has quit (Remote host closed the connection).
21:52:51 -!- immibis has joined.
21:53:50 -!- tromp has joined.
22:03:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:11:11 -!- sprout has quit (Ping timeout: 245 seconds).
22:33:18 -!- earendel has joined.
22:42:19 -!- sprout has joined.
22:44:47 -!- tromp has joined.
22:47:33 -!- sprout has quit (Ping timeout: 268 seconds).
22:53:44 -!- u0_a3913 has joined.
22:57:32 -!- u0_a3912 has quit (Ping timeout: 252 seconds).
23:00:44 -!- sprout has joined.
23:02:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:03:25 -!- tromp has joined.
23:04:38 -!- u0_a3913 has changed nick to Kit.
23:04:57 -!- sprout has quit (Ping timeout: 240 seconds).
23:07:58 <esolangs> [[Special:Log/newusers]] create * Gamingbrew * New user account
23:32:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:36:32 -!- sprout has joined.
23:41:32 -!- sprout has quit (Ping timeout: 252 seconds).
23:54:41 -!- sprout has joined.
23:59:06 -!- sprout has quit (Ping timeout: 268 seconds).
2021-12-20
00:10:26 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91015&oldid=91012 * Gamingbrew * (+76) /* Introductions */
00:16:51 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91016&oldid=90937 * Gamingbrew * (+15) /* K */
00:25:12 <earendel> little entropy in burlesque
00:28:34 -!- sprout has joined.
00:33:32 -!- sprout has quit (Ping timeout: 240 seconds).
00:43:31 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=91017&oldid=90997 * Dtp09 * (-21) /* Moai-Emoji Shaped Code That Outputs "MOAI" */
00:57:02 -!- Kit has quit (Ping timeout: 240 seconds).
01:01:30 <fizzie> Nnngh, that took ages... https://0x0.st/-C_f.txt
01:02:00 -!- Kit has joined.
01:04:12 -!- sprout has joined.
01:04:51 <fizzie> At one point it takes the cross product of all the pairwise distances, so O(n^4) entries, where n is the number of beacons per scanner. Takes a modest 3m20s for the actual puzzle input.
01:05:47 -!- Everything has joined.
01:07:17 <fizzie> Here's what a Burlesque program sometimes looks like before it gets compacted down to a one-liner (or a cube): https://0x0.st/-C_V.txt
01:08:37 -!- sprout has quit (Ping timeout: 240 seconds).
01:11:58 <int-e> > [[1,2,3],[2,3,1],[3,1,2],[2,-1,3],[-1,3,2],[3,2,-1]] >>= \[x,y,z] -> [[x,y,z],[x,-y,-z],[-x,y,-z],[-x,-y,z]]
01:11:59 <lambdabot> [[1,2,3],[1,-2,-3],[-1,2,-3],[-1,-2,3],[2,3,1],[2,-3,-1],[-2,3,-1],[-2,-3,1]...
01:12:16 <int-e> fizzie: I wonder whether that's applicable to Burlesque
01:12:57 <int-e> my actual code was this, using first-class functions: https://paste.debian.net/1224107/
01:13:27 <int-e> @pl \f g h x -> f (g (h x)))
01:13:27 <lambdabot> (line 1, column 24):
01:13:27 <lambdabot> unexpected ')'
01:13:27 <lambdabot> expecting variable, "(", operator or end of input
01:13:29 <int-e> @pl \f g h x -> f (g (h x))
01:13:29 <lambdabot> (. (.)) . (.) . (.)
01:16:05 <int-e> [f . g .h | f <- [id, r2], g <- [id, r1, r1.r1], h <- [id, fx, fy, fz]] --it could actually be a 3D cartesian product, but 2*3 is not much bigger than 2+3, so it's unlikely to make code shorter.
01:20:12 <int-e> oh, fz = fx.fy, so I could even make it 4D
01:20:28 -!- Esolang1 has joined.
01:21:30 <Esolang1> umm hello?
01:21:48 <Esolang1> nobody?
01:24:28 -!- Esolang1 has quit (Client Quit).
01:24:57 <int-e> . o O ( and now, back to our scheduled programme )
01:28:19 -!- Esolang1 has joined.
01:28:58 -!- Esolang1 has quit (Client Quit).
01:31:56 -!- oerjan has joined.
01:33:35 -!- imode has joined.
01:37:46 -!- sprout has joined.
01:43:05 -!- sprout has quit (Ping timeout: 252 seconds).
02:08:31 <fizzie> int-e: I came up with 19682rz{3dg9 0P[?d3co}m[{JJtp_+{)ab++}mp1==jp^jJx/Jx/RT{.*}Z]RTx/RTx/rt{.*}Z]?-==&&}f[ to generate all 24 from first principles, but that's just ridiculous. ;)
02:09:39 <int-e> well it looks impressive
02:09:41 <fizzie> That's basically: take all the 3^9 3x3 matrices with {-1,0,1} elements, and keep those where the absolute row and column sums are 1 and the cross product of first two rows equals the third.
02:10:05 <fizzie> Sadly there's no cross product builtin, so that's what the Jx/Jx/RT{.*}Z]RTx/RTx/rt{.*}Z]?- is doing.
02:10:32 <fizzie> It's not exactly the most efficient thing either.
02:11:09 <int-e> it has matrix multiplication though, does that help? M*M^T = I
02:11:40 <int-e> ah, that would also produce reflections
02:12:35 -!- sprout has joined.
02:13:26 <fizzie> Yes, but that idea does cut down the first half of the filter from Jtp_+{)ab++}mp1== to Jtpmm100XXr@NB== which is one character shorter.
02:13:33 <int-e> so it does have matrices, which are kind of first-order linear maps
02:13:38 <fizzie> Maybe more if there's a shorter way to wrte I.
02:16:55 <esolangs> [[TPLTSSPP]] N https://esolangs.org/w/index.php?oldid=91018 * Esolang1 * (+1771) Created new page: TPLTSSPP
02:17:38 -!- sprout has quit (Ping timeout: 260 seconds).
02:18:39 <esolangs> [[User:Esolang1]] https://esolangs.org/w/index.php?diff=91019&oldid=91011 * Esolang1 * (+83) Added language: TPLTSSPP; Marked: Styling
02:19:27 <esolangs> [[TPLTSSPP]] https://esolangs.org/w/index.php?diff=91020&oldid=91018 * Esolang1 * (-2) Edited: styling
02:20:49 <esolangs> [[TUBSOIL]] https://esolangs.org/w/index.php?diff=91021&oldid=91010 * Esolang1 * (+68) Marked: Styling
02:22:00 <fizzie> Oh well. At least part 2 was trivial to derive from part 1, basically just substituting p^-]tpmmtpPp → [~tp[~~]Pp (save the translation rather than the transformed points) in the loop, and \[NBL[ → Jcp{?-)ab++}^m>] (find largest pairwise Manhattan distance rather than concatenated length without duplicates) in the postprocessing.
02:22:13 <fizzie> So I haven't broken my streak. Strictly speaking.
02:25:19 <fizzie> Plonking in that rotation matrix generation takes the 5-scanner toy example runtime from 2s to 12s. :)
02:26:07 <int-e> because you generate it every time? fun
02:26:25 <fizzie> Well, you know, saving results would take four extra characters.
02:26:25 <int-e> hmm 2s is actually better than my initial thing in Haskell
02:34:11 <fizzie> I'll go with "-./.+/+*/*-/).-./-/*-*)-+.).-)-*)*+)/.+.)+)*+*/+-).)+.+/./-.-/*)-*+)*/+*"XX{**44.-Jsnj100XXr@NBjab-.!!j?*0[+}m[3co{1000XX<-[+}m[ for now, it looks funny.
02:37:44 -!- u0_a391 has joined.
02:40:58 -!- Kit has quit (Ping timeout: 260 seconds).
02:46:47 -!- sprout has joined.
02:50:30 -!- u0_a391 has changed nick to Kit.
02:54:13 -!- sprout has quit (Ping timeout: 240 seconds).
02:55:53 -!- sprout has joined.
03:01:01 -!- sprout has quit (Ping timeout: 268 seconds).
03:12:47 <fizzie> Or, no, I'll go with "GW83SH'GVSC&7'BC#2W7$#3TBJ78PGH*C203"{**25.-8dg}\m4?-{Jsnj100XXr@NBjab-.!!j?*0[+}m[3co{1000XX<-[+}m[ for now instead. ;)
03:12:55 <fizzie> Encoding tricks over being clever, that's my motto.
03:29:22 -!- sprout has joined.
03:34:44 -!- sprout has quit (Ping timeout: 252 seconds).
03:40:11 <esolangs> [[Special:Log/newusers]] create * CodingMASTER398 * New user account
03:42:21 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91022&oldid=91015 * CodingMASTER398 * (+70) /* Introductions */
03:42:44 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=91023&oldid=90413 * CodingMASTER398 * (+21)
03:46:23 <int-e> fizzie: {0 1 2}JJcp{^p==}m[3coPp{vvPP^p\/ngCLJPp}m[pP.+{JrtJrtCL}\m{tpJrtJrtCL}\mNB ...probably missed quite a few small optimizations, but this is a nice approach on the high level
03:52:40 <int-e> oh no, I messed up
03:56:53 <esolangs> [[ParamNO]] N https://esolangs.org/w/index.php?oldid=91024 * CodingMASTER398 * (+2793) ParamNO is an esoteric programming language that shuffles function parameters
03:58:26 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91025&oldid=91016 * CodingMASTER398 * (+14) Add ParamNO
03:59:56 -!- Everything has quit (Quit: leaving).
04:01:09 <fizzie> On the topic of small optimizations, {^p==}m[ → )sm
04:02:23 <fizzie> Oh, and of course {0 1 2} → 2rz
04:03:48 -!- sprout has joined.
04:04:50 <fizzie> As a standalone identity matrix construction trick, 3rzJcp)sm4co (for the 4x4 version) doesn't quite beat my current approach of 1000XXr@NB though.
04:08:17 -!- sprout has quit (Ping timeout: 240 seconds).
04:09:29 <fizzie> Aw, 3rz)z? isn't any shorter than 1000XX either, for the first row. Would be for any larger, though.
04:11:46 <fizzie> Oh, d'oh, there's of course `8 2dg`, that gives {1 0 0 0}. But I don't like spaces.
04:15:00 <esolangs> [[User:GrapeApple]] https://esolangs.org/w/index.php?diff=91026&oldid=80571 * GrapeApple * (+15)
04:21:22 <fizzie> Hmm, this seems almost practical: 100XXr@NBJng_+3CB{p^jJx/Jx/RT{.*}Z]RTx/RTx/rt{.*}Z]?-==}f[
04:21:27 <int-e> sigh, it grew, but at least it actually works now: {}2rzJcp)sm3co[+{JPp^pngCLpPCL}\m{JPpngp^ngCLpPCL}\m{JrtJrtCL}\m{tpJrtJrtCL}\mNB
04:21:43 -!- Guest14 has joined.
04:22:37 <int-e> fizzie: huh that seems to have one extra entry
04:22:45 <fizzie> It worked for me.
04:22:59 <fizzie> 100XXr@NBJng_+3CB{p^jJx/Jx/RT{.*}Z]RTx/RTx/rt{.*}Z]?-==}f[L[ is 24, which is what it ought to be.
04:23:10 <int-e> oh my mistake as usual
04:24:00 <fizzie> It goes {{1 0 0} {0 1 0} {0 0 1}} (100XXr@NB) → add negatives (ng_+) → generate the 216 possible combinations of length 3 (3CB) → that cross-product filter.
04:25:32 <fizzie> There's almost certainly a version of the cross product that doesn't involve all that Jx/Jx/ nonsense. Maybe a J before the p^ would help, and a )RT somewhere.
04:25:47 <Guest14> Pardon the intrusion, should I report website bugs here? On the mobile format of the site, in the category selection pages, if you click on text hyperlinks it shrinks
04:25:49 -!- Kit has quit (Ping timeout: 240 seconds).
04:29:23 -!- Kit has joined.
04:30:48 <int-e> fizzie: r@NB -> iR
04:32:01 <fizzie> Oh, of course there's a thing for it.
04:32:09 <esolangs> [[MacroBeep]] N https://esolangs.org/w/index.php?oldid=91027 * PixelatedStarfish * (+1039) Created page with "[[MacroBeep]] is a language by [[User:PixelatedStarfish]] This article is not done! Bytes on cells Operations to define and run macro Macros are composed of primitive ops an..."
04:35:55 -!- Guest14 has quit (Quit: Client closed).
04:36:05 <fizzie> Got a cross product that's shorter by two, too, so now at 100XXiRJng_+3CB{J^pvvRT{.*}Z]RTjp^RT{.*}Z]RTx/j?-==}f[
04:37:25 -!- sprout has joined.
04:37:30 <int-e> 100XXr@NB is another way to get the identity matrix though... ah that's what you used above
04:37:33 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91028&oldid=91027 * PixelatedStarfish * (+269) /* Ops */
04:39:13 <int-e> oh well, I'll stop for now
04:39:19 <int-e> for reasons(tm)
04:41:25 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91029&oldid=91028 * PixelatedStarfish * (+159) /* Ops */
04:41:48 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91030&oldid=91029 * PixelatedStarfish * (-3) /* Ops */
04:42:02 -!- sprout has quit (Ping timeout: 240 seconds).
04:44:01 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91031&oldid=91030 * PixelatedStarfish * (+41) /* Ops */
04:44:43 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91032&oldid=91031 * PixelatedStarfish * (+146) /* Ops */
04:46:17 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91033&oldid=91032 * PixelatedStarfish * (-1) /* Ops */
04:47:01 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91034&oldid=91033 * PixelatedStarfish * (-134) /* Ops */
04:47:42 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91035&oldid=91034 * PixelatedStarfish * (+38) /* Instruction Set */
04:48:29 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91036&oldid=91035 * PixelatedStarfish * (+5) /* Grammar */
04:49:38 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91037&oldid=91036 * PixelatedStarfish * (+0) /* Instruction Set */
04:50:24 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91038&oldid=91037 * PixelatedStarfish * (+29) /* Instruction Set */
04:52:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91039&oldid=91038 * PixelatedStarfish * (+56) /* Instruction Set */
04:52:24 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91040&oldid=91039 * PixelatedStarfish * (-19) /* Grammar */
04:53:02 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91041&oldid=91040 * PixelatedStarfish * (-182) /* Instruction Set */
04:54:29 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91042&oldid=91041 * PixelatedStarfish * (+265) /* Instruction Set */
04:55:03 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91043&oldid=91042 * PixelatedStarfish * (+4) /* Instruction Set */
04:58:45 -!- earendel has quit (Quit: Connection closed for inactivity).
05:12:24 -!- sprout has joined.
05:55:13 <int-e> oh part 1 fooled me
05:57:11 <int-e> but I think I'm missing a complication posed by part 2
06:27:07 <int-e> probably just a trap for people who overdo the KISS
07:19:23 -!- BarryNL has quit (Read error: Connection reset by peer).
07:19:51 -!- BarryNL has joined.
07:27:43 <int-e> :t foldr1(.)<$>mapM(id:)[[\(x,y,z)->(-y,x,z)],[\(x,y,z)->(y,z,x),\(x,y,z)->(z,x,y)],[\(x,y,z)->(x,-y,-z)],[\(x,y,z)->(-x,y,-z)]]
07:27:44 <lambdabot> Num a => [(a, a, a) -> (a, a, a)]
08:06:19 -!- oerjan has quit (Quit: Nite).
08:07:27 -!- tromp has joined.
08:44:37 -!- Sgeo has quit (Read error: Connection reset by peer).
08:47:58 -!- haavard has quit (Remote host closed the connection).
08:55:03 -!- haavard has joined.
08:56:33 -!- haavard has quit (Remote host closed the connection).
09:14:26 -!- haavard has joined.
09:54:12 <riv> going to read more girlgenius
09:54:53 <riv> i saw someone had code that wasn't working
09:55:08 <riv> and i pointed out they used x,y,z -> -x,y,z which is a flip not a rotation
09:55:14 <riv> but they said that's fine
09:55:21 <int-e> it isn't :)
09:55:24 <riv> it seemed unfine to me too
09:55:28 <riv> funny lol
09:55:45 <int-e> I did make a mistake like that or two
09:55:47 <riv> the method fizzie mentioned of sorted magnitudes was really neat
09:55:58 <riv> i stopped solving these AOC problems, but I still like thinking about them
09:56:25 <riv> I kind of wonder how many can be solved with a matrix, after the polymer one being the second that a matrix applied really well to
09:56:48 <riv> someone was approaching them all with some deeplearning lib
09:56:56 <riv> could be funny to do them all with a linear algebra lib
09:57:13 <int-e> it's takes a particular sort of dynamic programming (relatively few intermediate values; fixed linear recurrence between them)
09:57:31 <int-e> so... not applicable most of the time
10:15:30 <int-e> `fetch http://int-e.eu/~bf3/tmp/blsq
10:15:33 <HackEso> 2021-12-20 10:15:32 URL:http://int-e.eu/~bf3/tmp/blsq [3714976/3714976] -> "blsq" [1]
10:15:43 <int-e> `chmod +x blsq
10:15:44 <HackEso> chmod: missing operand after ‘+x blsq’ \ Try 'chmod --help' for more information.
10:15:48 <int-e> `` chmod +x blsq
10:15:50 <HackEso> No output.
10:16:30 <int-e> `` ./blsq --no-stdin '{1 2 3}r@'
10:16:42 <int-e> hmm
10:17:06 <HackEso> No output.
10:17:49 <riv> that took a while :D
10:18:22 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:19:18 <int-e> yeah I assume it's looping, but hmm. it shouldn't :P
10:19:50 -!- Lord_of_Life has joined.
10:25:23 <int-e> (I compiled it in a chroot with debian oldstable, which should match fizzie's box... including shared libraries.)
10:31:59 <int-e> Oh you know what... this may be ghc's runtime trying to allocate 1TB or so of virtual memory *address space*
10:34:43 <int-e> > 0x14200100000 - 0x4200200000
10:34:45 <lambdabot> 1099510579200
10:35:07 <int-e> yup, 1 TiB
10:37:34 <riv> hehe
10:39:54 <int-e> okay, let's see if I can fix that
10:40:09 <int-e> will just take another hour of compiling stuff to tes
10:40:10 <int-e> t
11:19:49 -!- dyeplexer has joined.
11:45:46 <sprout> https://pasteboard.co/3vUUWGE8Xr0R.png <- AoC, day 20, task 2 - egel code. ugly but works in 388s...
11:45:48 -!- BarryNL has quit (Ping timeout: 268 seconds).
11:55:43 <int-e> I was quite happy with Haskell today (concise, fast enough): https://paste.debian.net/hidden/a00ce817/
11:56:27 -!- BarryNL has joined.
11:57:23 <int-e> (not an esolang, I know)
12:01:54 <shachaf> Surely Haskell with GHC extensions is esoteric.
12:02:27 <sprout> https://pasteboard.co/3vUUWGE8Xr0R.png <- AoC, day 20, task 2 - egel code. ugly but works in 388s...
12:02:48 <int-e> this is Haskell98 + Applicative, I think
12:03:06 <int-e> sprout: is there an echo?
12:03:34 <sprout> sure, I post to all the channels when I am done? you mean that?
12:03:50 <int-e> sprout: you already said that 5 minutes ago
12:03:58 <int-e> not a big deal, just odd :)
12:04:21 <int-e> err, make that 15 minutes
12:04:24 <sprout> oh. right. sorry. thought I missed this channel. my bad
12:56:57 <int-e> `` ./blsq --no-stdin '{1 2 3}r@'
12:56:59 <HackEso> ​{{1 2 3} {2 1 3} {3 2 1} {2 3 1} {3 1 2} {1 3 2}}
12:57:14 <riv> \o/
12:57:46 <riv> ``./blsq --no-stdin {qu in e.}r@
12:57:47 <int-e> fizzie: ^^
12:57:47 <HackEso> ​`./blsq? No such file or directory
12:57:52 <riv> `` ./blsq --no-stdin {qu in e.}r@
12:57:54 <HackEso> Invalid usage \ --file <path> Read code from file (incl. STDIN) \ --file-no-stdin <path> Read code from file (excl. STDIN) \ --no-stdin <code> Read code from argv (excl. STDIN) \ --shell Start in shell mode \ --version Print version info \ --compile <path> Pseudo-compile file to haskell code \ --stdin <code> Read code from argv (incl. STDIN) \ \ BurlesqueRoman Muentener, 2012
12:58:01 <riv> `` ./blsq --no-stdin '{qu in e.}r@'
12:58:03 <HackEso> ​{{{u } in e.} {in {u } e.} {e. in {u }} {in e. {u }} {e. {u } in} {{u } e. in}}
12:59:23 <riv> https://mroman.ch/burlesque/docs/BLSQ.html
13:00:34 <int-e> main.hs:loadPrelude = readFile "Prelude.blsq" --hmm. we can hard-code a better path here, maybe?
13:03:34 <int-e> ls /
13:04:54 <int-e> I think that could save us some headaches, it'll just end up in /hackenv/interps/burlesque/ anyway...
13:05:54 -!- Esolang1 has joined.
13:06:02 <int-e> `` mv blsq blsq-local
13:06:05 <HackEso> No output.
13:06:12 <Esolang1> hello?
13:06:16 <riv> hi
13:06:24 <riv> `relcome Esolang1
13:06:25 <warlock> sup
13:06:26 <HackEso> Esolang1: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
13:06:42 <int-e> `fetch http://int-e.eu/~bf3/tmp/blsq
13:06:43 <HackEso> 2021-12-20 13:06:42 URL:http://int-e.eu/~bf3/tmp/blsq [6916200/6916200] -> "blsq" [1]
13:06:54 <Esolang1> i wanted to ask why my language doesn't show up in the language list?
13:07:05 <Esolang1> when I log out?
13:07:08 <riv> You can ask that
13:07:16 <int-e> `` chmod +x blsq; ./blsq --no-stdin '{1 2 3}r@'
13:07:17 <HackEso> blsq: /hackenv/interps/burlesque/Prelude.blsq: openFile: does not exist (No such file or directory)
13:07:33 <int-e> `` ./blsq-local --no-stdin '{1 2 3}r@'
13:07:34 <HackEso> ​{{1 2 3} {2 1 3} {3 2 1} {2 3 1} {3 1 2} {1 3 2}}
13:08:26 <Corbin> Esolang1: The language list is not dynamically generated; you have to edit the page manually. (This is the entire reason that those pages suck so much.)
13:08:26 <Esolang1>  my language doesn't show up in the language list. is that normal or do i have to do something else in the page? do i need a verification?
13:09:01 <Esolang1> okay... but when i try to edit the page, theres nothing
13:09:10 <Esolang1> so i don't know where to put the link.
13:10:33 <Corbin> Which page are you looking at? https://esolangs.org/wiki/Language_list looks like it has wikitext.
13:11:55 <Esolang1> I added the language, but the problem is that I can't see the language page when I'm logged out/
13:12:09 <int-e> `` strip blsq
13:12:10 <HackEso> No output.
13:12:16 <int-e> `` ls -la blsq blsq-golf
13:12:18 <HackEso> ​-rwxr-xr-x 1 1000 1000 3402648 Dec 20 13:12 blsq \ -rwxr-xr-x 1 1000 1000 2562128 Dec 20 12:54 blsq-golf
13:12:32 <int-e> fizzie: ^^how do you feel about putting those into the repo?
13:13:05 <int-e> (do we have an out-of-repo place for such things?)
13:14:26 <esolangs> [[Joke language list]] https://esolangs.org/w/index.php?diff=91044&oldid=91007 * Esolang1 * (+15) Added language: TPLTSSPP
13:15:56 <Corbin> Esolang1: I don't see your change in the history for the page. Are you sure that your change got submitted?
13:16:05 <int-e> Hmm, why do we have a language list when there's https://esolangs.org/wiki/Category:Languages ? (which you can add to by adding categories to the language page)
13:16:49 <Esolang1> Corbin Yeah it said "Change Saved" ro something like that.
13:17:49 <Esolang1> oh nvm I can see it now.
13:17:59 <Esolang1> sorry for the wasted time.
13:18:17 <int-e> Esolang1: pages are cached for non-logged in users; refreshing the cache can take a short while
13:18:37 <Esolang1> ohh okay
13:18:54 <int-e> if you're logged in you can see the latest edits immediately
13:20:14 <fizzie> It can also take a long while, because the MediaWiki file cache is just pretty much broken for category pages.
13:20:22 <fizzie> I think there's been an open issue for it for around a decade.
13:20:48 <Corbin> int-e: I would hope that we switch wholly to categories at some point, yeah.
13:20:55 <int-e> fizzie: well, https://esolangs.org/wiki/TPLTSSPP doesn't have any categories right now
13:21:02 <int-e> so it'll never get there
13:21:36 <fizzie> Oh. Right, yes. Language list isn't a category.
13:22:02 <fizzie> ISTR edits to regular kinds of pages should invalidate the file cache okay, though, and therefore be generally visible even when logged-out.
13:22:23 <int-e> I've seen it take a couple of minutes
13:22:33 <int-e> for normal pages
13:23:12 <int-e> Don't ask me when though... that was ages ago. Maybe that is no longer the case.
13:23:56 <esolangs> [[TUBSOIL]] https://esolangs.org/w/index.php?diff=91045&oldid=91021 * Esolang1 * (+57)
13:25:27 <fizzie> Re big binaries, I don't think there's a convention yet, but I guess you could have them in /hackenv/tmp/bin/ or /hackenv/tmp/share/blsq/ or something, and then a wrapper script in /hackenv/bin that also handles the calling convention so that plain `blsq ... works as expected.
13:25:31 <Esolang1> is it okay to make changes this rapidly?
13:26:13 <int-e> Esolang1: we see it a lot and keep wondering whether people know that there's a preview button on the edit page
13:26:34 <fizzie> I don't think that's very rapid, though.
13:27:27 <int-e> Esolang1: but don't worry about it too much, do what you're comfortable with (in terms of worrying about losing work and such)
13:27:39 <fizzie> (Compared to something like https://0x0.st/-CpF.txt from yesterday.)
13:28:18 <int-e> fizzie: ah. current "style" seems to be /hackenv/tmp/<language>/...
13:28:31 <Esolang1> okay. thank you for your kindness.
13:29:41 -!- immibis has quit (Read error: Connection reset by peer).
13:29:43 -!- immibis_ has joined.
13:31:56 <esolangs> [[TPLTSSPP]] M https://esolangs.org/w/index.php?diff=91046&oldid=91020 * Esolang1 * (-30) Added language to category: Joke Languages
13:31:56 <int-e> `` burlesque/blsq --no-stdin '{1 2 3}r@'
13:31:57 <HackEso> blsq: /hackenv/tmp/Burlesque/Prelude.blsq: openFile: does not exist (No such file or directory)
13:32:06 <int-e> oh
13:32:13 <int-e> `` mv burlesque Burlesque
13:32:14 <HackEso> No output.
13:32:20 <int-e> `` Burlesque/blsq --no-stdin '{1 2 3}r@'
13:32:21 <HackEso> ​{{1 2 3} {2 1 3} {3 2 1} {2 3 1} {3 1 2} {1 3 2}}
13:32:41 <int-e> `` Burlesque/blsq-golf --no-stdin '{1 2 3}r@'
13:32:42 <HackEso> Invalid usage \ --file <path> Read code from file (incl. STDIN) \ \ BurlesqueRoman Muentener, 2012
13:32:57 <int-e> `` Burlesque/blsq-golf --file <(echo '{1 2 3}r@') < /dev/null
13:32:58 <HackEso> ​{{1 2 3} {2 1 3} {3 2 1} {2 3 1} {3 1 2} {1 3 2}} \ ""
13:34:24 <int-e> fizzie: getting there was more of an adventure than I hoped for... because uml doesn't cope well with the attempt to reserve 1TB of contiguous address space :)
13:34:37 <int-e> so I had to compile ghc with that feature disabled
13:35:03 <fizzie> I hope you don't throw away all that expertise, because I really do want to upgrade the version of Debian it's based on some day soon, and presumably that'll just break everything again...
13:35:54 <int-e> do we have a wiki page for hackeso
13:36:32 <int-e> Oh we do.
13:39:14 <Esolang1> this might be a stupid question, but why is the Esolangs wiki logo 3 slices of lime?
13:40:05 <riv> it's sublimeinal messaging
13:41:24 -!- Koen has joined.
13:42:29 <Esolang1> brb
13:46:47 -!- Esolang1 has quit (Ping timeout: 256 seconds).
13:56:20 <esolangs> [[HackEso/Haskell]] N https://esolangs.org/w/index.php?oldid=91047 * Int-e * (+951) jot down some notes for future HackEso updates
13:57:36 <esolangs> [[HackEso/Haskell]] M https://esolangs.org/w/index.php?diff=91048&oldid=91047 * Int-e * (+5) obligatory markup wibbles
13:59:16 <esolangs> [[HackEso]] https://esolangs.org/w/index.php?diff=91049&oldid=84671 * Int-e * (+93) link subpage
14:00:31 <int-e> fizzie: there, maybe that's even somewhat reproducible for someone who's not me
14:02:11 <esolangs> [[HackEso/Haskell]] M https://esolangs.org/w/index.php?diff=91050&oldid=91048 * Int-e * (+7) address space, not memory
14:07:09 <fizzie> Yay.
14:07:55 <fizzie> Hmm, the 0.02s in https://0x0.st/-Cfq.txt is annoying me a little, in context.
14:09:30 <int-e> "instant"
14:13:12 <riv> measure it in milliseconds
14:16:17 <esolangs> [[HackEso/Haskell]] https://esolangs.org/w/index.php?diff=91051&oldid=91050 * Int-e * (+292)
14:17:06 * int-e is really showing off how to minimize wiki edits
14:18:28 -!- shikhin has quit (Quit: Quittin'.).
14:20:25 -!- shikhin has joined.
14:21:20 -!- shikhin has changed hostmask to ~shikhin@offtopia/offtopian.
14:27:09 <fizzie> FTR there's an actual integrated benchmark mode for more accurate timings, it gives the tests a `N` parameter for number of repeats, and then auto-tunes the N to hit the "run for this long" target time. That one brings out a lot more detail: https://0x0.st/-Cf1.txt
14:27:28 <fizzie> (The first number is the final amount of repeats, and the second the average time per run.)
14:32:36 <fizzie> On the other hand, just manually inlining the 3x3 loop cut the runtime from 17ms to 5ms, so now it shows up as "0.01s" in the regular test output and is no longer annoying.
14:35:18 <fizzie> This year has been by far the least computationally expensive AoC so far at least in terms of my solutions.
14:37:36 <fizzie> Excepting day 8, it's also been historically rather untwisty. Though there's still five more days, and those -- well, not 25, but the other four -- have usually had at least one day with a significantly different part 2.
14:44:17 <int-e> today could've been perfect for a twist: make the sample map all-empty and all-alive to an empty cell; make the generated input map all-alive to all-alive... and then have the twist contain a reversal of the rule string
14:44:42 <int-e> so rather than getting a wrong answer on part 1 (which I did, tsk)... that would happen in part 2
14:45:35 <int-e> (I mean it's not a /difficult/ twist as such, but still a nasty surprise that may be hard to pinpoint)
15:06:21 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91052&oldid=91043 * PixelatedStarfish * (+1) /* Instruction Set */
15:06:28 -!- Koen has quit (Remote host closed the connection).
15:25:43 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91053&oldid=91052 * PixelatedStarfish * (+50) /* Instruction Set */
15:27:43 -!- Sgeo has joined.
15:28:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:38:08 -!- warlock has quit (Remote host closed the connection).
15:40:47 -!- tromp has joined.
16:10:57 -!- Koen has joined.
16:25:18 <fizzie> As a first, unoptimized draft for day 20: lng_s0[-0s1saj\[{'#==}m[jco{{g1J_+Jx/_+j_+}m[}hd{!atp!atpsajs22.-JroJcp{p^J-.j+.r@jJ-.j+.r@cp{g2jd!}m[2ugg0j!!'#==}m[jcog0g1511.*!!'#==s1}2E!\[++
16:25:24 <fizzie> And of course 50E! for part 2.
16:26:47 <fizzie> (Definitely took less time than day 19.)
16:31:04 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91054&oldid=91053 * PixelatedStarfish * (-5) /* Instruction Set */
16:31:34 -!- earendel has joined.
16:36:22 <fizzie> I can see a few obvious space savings already... `tp` can be included in the definition of !a (-2), doing the `'#==` on the input right after `ln` avoids having to repeat it (-4, I think).
16:43:34 -!- earendel has changed nick to disfrutar-conchi.
17:33:22 -!- dyeplexer has quit (Remote host closed the connection).
17:33:49 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91055&oldid=91054 * PixelatedStarfish * (-78) /* Instruction Set */
17:34:42 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91056&oldid=91055 * PixelatedStarfish * (+11) /* Instruction Set */
17:35:57 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91057&oldid=91056 * PixelatedStarfish * (+28) /* Instruction Set */
17:37:20 <riv> > There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery
17:37:22 <lambdabot> <hint>:1:34: error: parse error on input ‘in’
17:38:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91058&oldid=91057 * PixelatedStarfish * (+12) /* Instruction Set */
17:46:58 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91059&oldid=91058 * PixelatedStarfish * (+3) /* Instruction Set */
18:07:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:10:59 <fizzie> Heh, {g1JJJ#r#rCL}m^ is a particularly silly "pad each sub-block by 2 copies of g1 at both ends".
18:18:12 -!- tromp has joined.
18:24:00 -!- Melvar has quit (Ping timeout: 256 seconds).
18:24:45 <fizzie> A total of 14 characters shorter by trivial tweaks: https://0x0.st/-CVf.txt
18:28:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:42:01 -!- Kit has quit (Read error: No route to host).
18:42:17 -!- Melvar has joined.
18:42:27 -!- Kit has joined.
19:01:26 -!- tromp has joined.
19:04:52 <imode> fizzie: what lang is that?
19:05:12 <imode> burlesque?
19:07:37 <fizzie> Yep, I've been doing Go and Burlesque this year.
19:08:41 -!- Koen has quit (Remote host closed the connection).
19:10:00 <imode> neeeat.
19:18:23 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91060&oldid=91059 * PixelatedStarfish * (+57) /* Instruction Set */
19:20:10 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91061&oldid=91060 * PixelatedStarfish * (-54) /* Instruction Set */
19:20:56 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91062&oldid=91061 * PixelatedStarfish * (+2) /* Instruction Set */
19:22:40 <disfrutar-conchi> "imode> fizzie: what lang is that? burlesque?" lmao
19:22:50 <disfrutar-conchi> {g1JJJ#r#rCL}m^
19:23:17 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91063&oldid=91062 * PixelatedStarfish * (+0) /* Instruction Set */
19:23:28 <disfrutar-conchi> must be a dialect for long not being spoken this part of tantoine
19:23:59 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91064&oldid=91063 * PixelatedStarfish * (+0) /* Instruction Set */
19:24:56 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91065&oldid=91064 * PixelatedStarfish * (+0) /* Instruction Set */
19:25:20 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91066&oldid=91065 * PixelatedStarfish * (+2) /* Instruction Set */
19:26:31 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91067&oldid=91066 * PixelatedStarfish * (+0) /* Instruction Set */
19:29:58 <imode> disfrutar-conchi: tbf there was mention of it prior in the channel. :P
19:30:26 <imode> though I'm not entirely unconvinced that fizzie is a protocol droid.
19:30:39 <disfrutar-conchi> yep. :)
19:37:11 <esolangs> [[TPLTSSPP]] M https://esolangs.org/w/index.php?diff=91068&oldid=91046 * PythonshellDebugwindow * (+40) /* Instructions */ n -> a, use pre tag to show overflowed text
19:38:03 <esolangs> [[TPLTSSPP]] M https://esolangs.org/w/index.php?diff=91069&oldid=91068 * PythonshellDebugwindow * (+88) Add categories
20:02:50 <FireFly> today's realisation: I guess Chef could be considered a purée programming language
20:16:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:21:58 -!- tromp has joined.
20:23:50 -!- Kit has quit (Read error: No route to host).
20:23:58 -!- u0_a391 has joined.
20:39:50 -!- sprout has quit (Ping timeout: 268 seconds).
20:46:34 <esolangs> [[Lamp]] N https://esolangs.org/w/index.php?oldid=91070 * Pefcos * (+8389) Created page with "Lamp is an imperative, boolean based, esoteric programming language. ==Overview== ===Types=== Since it is a boolean based language, all values in lamp are either on (true) or..."
20:51:02 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91071&oldid=91025 * Pefcos * (+11) /* L */ Added Lamp
20:53:18 -!- sprout has joined.
21:02:00 <fizzie> Hah! I didn't even realize the code was now doing an entirely unnecessary `saj\[jco` to concatenate the lines and then split them back again.
21:05:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:09:57 -!- sprout has quit (Ping timeout: 240 seconds).
21:15:22 <esolangs> [[ParamNO]] M https://esolangs.org/w/index.php?diff=91072&oldid=91024 * PythonshellDebugwindow * (+90) Add categories
21:18:59 <esolangs> [[Lamp]] M https://esolangs.org/w/index.php?diff=91073&oldid=91070 * PythonshellDebugwindow * (-1) /* Types */ Fix a typo in example
21:24:24 -!- u0_a391 has quit (Read error: Network is unreachable).
21:24:33 -!- u0_a391 has joined.
21:27:23 <esolangs> [[Lamp]] M https://esolangs.org/w/index.php?diff=91074&oldid=91073 * PythonshellDebugwindow * (-1) /* Circuits */ fix another typo
21:35:34 -!- sprout has joined.
21:37:55 -!- tromp has joined.
22:09:51 -!- sprout has quit (Ping timeout: 268 seconds).
22:10:51 -!- u0_a391 has quit (Quit: WeeChat 3.0.1).
22:37:05 -!- sprout has joined.
22:39:57 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=91075&oldid=90927 * Squidmanescape * (+1) /* Hello, World! */
22:42:35 -!- sprout has quit (Ping timeout: 252 seconds).
22:54:11 -!- sprout has joined.
22:58:32 -!- sprout has quit (Ping timeout: 240 seconds).
23:00:12 -!- sprout has joined.
23:00:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:05:30 -!- sprout has quit (Ping timeout: 260 seconds).
23:08:03 -!- tromp has joined.
23:20:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:33:32 -!- sprout has joined.
23:39:17 -!- sprout has quit (Ping timeout: 268 seconds).
23:45:17 -!- monoxane has quit (Read error: Connection reset by peer).
23:47:18 -!- monoxane has joined.
23:51:02 -!- sprout has joined.
23:55:17 -!- sprout has quit (Ping timeout: 240 seconds).
2021-12-21
00:01:57 -!- oerjan has joined.
00:08:49 -!- sprout has joined.
00:13:48 -!- sprout has quit (Ping timeout: 268 seconds).
00:24:19 <oerjan> int-e: fizzie: i really don't agree with the idea of putting anything in /hackenv/tmp/ that cannot be deleted without breaking commands
00:24:45 <oerjan> in fact, we used to have a tradition of regularly wiping the thing
00:24:52 <oerjan> *irregularly
00:28:49 <fizzie> Fair, but I don't really like the idea of multi-megabyte files in the hg repository either. It's already a little unwieldy (~800M).
00:30:32 <oerjan> ic
00:30:57 <fizzie> Then again, it wouldn't be the worst offender, and if it rarely gets updated maybe it's not so bad.
00:31:10 <fizzie> `` ls -l /hackenv/src/factor* # there's things like this already
00:31:12 <HackEso> ​-rw-r--r-- 1 1000 1000 33944136 Jul 8 2017 /hackenv/src/factor-linux-x86-64-0.95.tar.gz
00:31:48 <oerjan> `culprits /hackenv/src/factor-linux-x86-64-0.95.tar.gz
00:31:51 <HackEso> oerjän
00:33:13 <fizzie> That's the second-biggest single file there; the biggest I think was powershell__6.0.0-alpha.10-1ubuntu1.16.04.1__amd64.deb (40M) which has been deleted since then, but of course nothing ever actually gets deleted.
00:33:13 <oerjan> `doag /hackenv/src/factor-linux-x86-64-0.95.tar.gz
00:33:16 <HackEso> 2140:2013-02-15 <oerjän> mv factor-* src
00:33:36 <oerjan> `doag /hackenv/factor-linux-x86-64-0.95.tar.gz
00:33:39 <HackEso> 2140:2013-02-15 <oerjän> mv factor-* src \ 1175:2012-12-17 <sgëo> fetch http://downloads.factorcode.org/releases/0.95/factor-linux-x86-64-0.95.tar.gz
00:33:53 <oerjan> this may have been pre-tmp
00:34:04 <fizzie> 2012-2013, probably.
00:34:35 <fizzie> `` ls -l /hackenv/factor/factor.image # also biggish
00:34:36 <HackEso> ​-rw-r--r-- 1 1000 1000 10485760 Jul 8 2017 /hackenv/factor/factor.image
00:35:27 <fizzie> And 50M in five removed-since-then ten-megabyte files in paste/.
00:38:00 <disfrutar-conchi> for lost revisions, ask the nsa for a backup.
00:41:02 <disfrutar-conchi> that's all non tmp directories.
00:42:15 -!- sprout has joined.
00:43:56 <disfrutar-conchi> is there paste function on HackEso?
00:44:22 * oerjan swats FireFly out of purée malice -----###
00:45:04 <fizzie> Yes, but the paste function no longer commits to version control.
00:45:05 <oerjan> `` echo yes | paste
00:45:06 <HackEso> https://hack.esolangs.org/tmp/paste/paste.19105
00:45:13 <disfrutar-conchi> thank.
00:47:26 -!- sprout has quit (Ping timeout: 252 seconds).
00:59:17 -!- sprout has joined.
01:03:32 -!- sprout has quit (Ping timeout: 240 seconds).
01:13:57 -!- sprout has joined.
01:15:56 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91076&oldid=91067 * PixelatedStarfish * (+176)
01:18:11 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91077&oldid=91076 * PixelatedStarfish * (+81)
01:18:17 -!- sprout has quit (Ping timeout: 240 seconds).
01:21:52 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91078&oldid=91077 * PixelatedStarfish * (+214)
01:32:32 -!- sprout has joined.
01:38:18 -!- sprout has quit (Ping timeout: 268 seconds).
01:40:07 -!- Esolang1 has joined.
01:43:25 -!- Esolang1 has quit (Client Quit).
01:44:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91079&oldid=91078 * PixelatedStarfish * (+95) /* Instruction Set */
01:44:35 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91080&oldid=91079 * PixelatedStarfish * (+3) /* Instruction Set */
01:49:31 -!- sprout has joined.
01:53:57 -!- sprout has quit (Ping timeout: 240 seconds).
02:05:51 <int-e> oerjan: yeah it's not nice... we should have another non-tracked but writeable directory somewhere (assuming we don't want 3MB executables in hg, which I think is sensible)
02:07:06 <int-e> (have only checked the nick highlight so far, will check out discussion)
02:07:14 -!- sprout has joined.
02:11:42 -!- sprout has quit (Ping timeout: 260 seconds).
02:13:09 <int-e> . o O ( /volatile with a /volatile/interps subdirectory, in the interest of having something non-standard :P )
02:17:50 <disfrutar-conchi> but should it be deleted irregularly?
02:18:17 <disfrutar-conchi> . o O ( was it double rr? )
02:18:36 <disfrutar-conchi> i reparable .. no. one.
02:20:18 <disfrutar-conchi> adopting esoslang with da milk since 2012
02:20:46 <fizzie> In unrelated news, I just replaced the entirety of S2~-L[J-.rzJcp{J2.+r@jJ2.+r@cp{g2jd!}m[2ugg0j!!}m^jco with just 3CO{{3CO}m[tp{FL2ugg0j!!}m[}m[ which in retrospect was real obvious.
02:23:31 <fizzie> (I was thinking "why isn't there the 2D equivalent of 3CO", but with a little bit of map and transpose it can serve.)
02:29:00 <fizzie> `` Burlesque/blsq --no-stdin '25ro5co'
02:29:01 <HackEso> ​{{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}}
02:29:05 <fizzie> `` Burlesque/blsq --no-stdin '25ro5co 3CO{{3CO}m[tp}m['
02:29:06 <HackEso> ​{{{{1 2 3} {6 7 8} {11 12 13}} {{2 3 4} {7 8 9} {12 13 14}} {{3 4 5} {8 9 10} {13 14 15}}} {{{6 7 8} {11 12 13} {16 17 18}} {{7 8 9} {12 13 14} {17 18 19}} {{8 9 10} {13 14 15} {18 19 20}}} {{{11 12 13} {16 17 18} {21 22 23}} {{12 13 14} {17 18 19} {22 23 24}} {{13 14 15} {18 19 20} {23 24 25}}}}
02:34:44 <esolangs> [[DirectBrainFUCK]] https://esolangs.org/w/index.php?diff=91081&oldid=76875 * Kaveh Yousefi * (+2105) Reformatted and extended the specification, added two example programs, and introduced an implementation in Common Lisp.
02:37:32 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91082&oldid=91080 * PixelatedStarfish * (+16) /* Instruction Set */
02:40:59 -!- sprout has joined.
02:43:04 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91083&oldid=91082 * PixelatedStarfish * (+18) /* Instruction Set */
02:44:19 <oerjan> int-e: another non-tracked directory sounds like it would not solve the essential problem, which is that a single command could irretrievable lose information other commands need to function.
02:45:37 -!- sprout has quit (Ping timeout: 240 seconds).
02:46:14 <oerjan> mind you, since you've already mentioned upgrading debian is likely to break this Burlesque binary, even putting it _in_ the repository isn't really sufficient.
02:46:52 <oerjan> *ly
02:49:30 <fizzie> I could probably just put the Burlesque binaries in /usr/bin, but that doesn't exactly scale or crowdsource.
02:49:31 <oerjan> which was one reason to put things in src/
02:52:17 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91084&oldid=91083 * PixelatedStarfish * (-42) /* Instruction Set */
03:14:55 -!- sprout has joined.
03:19:47 -!- sprout has quit (Ping timeout: 252 seconds).
03:33:04 -!- sprout has joined.
03:37:37 -!- sprout has quit (Ping timeout: 240 seconds).
03:38:29 <int-e> oerjan: the update /probably/ won't break it; glibcs tend to be downward compatible for some versions
03:39:33 <int-e> (It works on a non-UML Debian stable (11).)
03:50:20 -!- sprout has joined.
03:55:12 -!- sprout has quit (Ping timeout: 268 seconds).
04:03:59 <oerjan> ah
04:07:53 -!- sprout has joined.
05:18:58 <disfrutar-conchi> <3
05:21:54 <disfrutar-conchi> mount and linkem
05:22:20 <disfrutar-conchi> agh burzum ishi krimpatul
05:24:02 <int-e> `relcome disfrutar-conchi
05:24:07 <HackEso> disfrutar-conchi: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
05:24:30 <disfrutar-conchi> dank u well
05:52:38 <int-e> fizzie: finally, an effective twist
06:40:03 <BarryNL> disfrutar-conchi: hey Nederlands
06:57:05 <BarryNL> Are there more people from the Netherlands active on esolangs.org?
07:00:11 -!- sprout has quit (Ping timeout: 268 seconds).
07:05:09 -!- tromp has joined.
07:08:11 -!- tromp has quit (Read error: Connection reset by peer).
07:08:38 -!- oerjan has quit (Quit: Nite).
07:27:21 -!- sprout has joined.
07:55:28 -!- disfrutar-conchi has changed nick to earendel.
07:58:17 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=91085&oldid=90657 * Zzo38 * (+159)
08:07:02 -!- Koen has joined.
08:07:20 -!- tromp has joined.
08:11:53 -!- Koen has quit (Remote host closed the connection).
08:13:44 -!- Koen has joined.
08:19:09 -!- Sgeo has quit (Read error: Connection reset by peer).
08:34:02 <riv> https://justine.lol/sectorlisp2/
08:35:34 <riv> Dirac Dice..
08:35:46 <riv> doesn't even have input?
08:36:00 <riv> nvm im not logged in
09:21:37 -!- Koen has quit (Read error: Connection reset by peer).
09:49:06 -!- dyeplexer has joined.
10:19:34 -!- Lord_of_Life_ has joined.
10:19:58 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:22:20 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:42:46 -!- earendel has quit (Quit: Connection closed for inactivity).
10:53:33 -!- Koen has joined.
11:33:08 -!- BarryNL has quit (Ping timeout: 252 seconds).
11:43:50 -!- BarryNL has joined.
12:32:28 -!- Koen has quit (Remote host closed the connection).
13:01:24 <sprout> https://ibb.co/KxsFb2Z <- AoC, day 21, task 2 - egel code with impure memoization. spend most time figuring out generators
13:30:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:31:40 -!- tromp has joined.
13:32:28 -!- tromp has quit (Client Quit).
13:48:30 -!- tromp has joined.
13:56:00 -!- Koen has joined.
14:11:04 <fizzie> I did WD5enri{10rocyj-..-}m[100rocy3co{0 0}{3jx/g_++4MVp^x/.-Jx/bxj[+j-]3MVp^x/.+_+x/j}{>]999<=}w!/v/v<]Cll_++.* for part 1, but now I'm kind of regretting the choice of keeping track of everything on the stack.
14:12:35 <fizzie> 100rocy3co is a nice way of doing that 100-sided deterministic die though, then doing a roll is just a single g_++.
14:23:53 <esolangs> [[Special:Log/newusers]] create * Ginger Industries * New user account
14:25:01 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91086&oldid=91022 * Ginger Industries * (+174)
14:27:29 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91087&oldid=90925 * Ginger Industries * (+146) Added @
14:37:36 <fizzie> WD5enri{10rocyj-..-}MPjPp0Pp0S0100rocy3coPp{g03.+s0p\g_++jPpx/.-J-]x/.+}{999<=}w!p\jitg0.* if I keep the two different players' states on the two different stacks. Extra code in setup and having to use a map variable for counting rolls (`g03.+s0`) was more than compensated by a much improved score update.
14:43:22 <sprout> +2
14:45:50 <fizzie> Three characters less if I add a roll counter to the die (100rocy3co → 100rocyzi3co); extracting the current roll gets harder (g_++ → g_)[~++), but it gets rid of the g03.+s0 entirely.
14:52:48 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91088&oldid=91087 * Ginger Industries * (+116)
15:22:35 -!- Sgeo has joined.
15:40:11 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91089&oldid=91084 * PixelatedStarfish * (+27) /* Grammar */
15:40:19 -!- Koen has quit (Remote host closed the connection).
15:40:29 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91090&oldid=91089 * PixelatedStarfish * (+13) /* Grammar */
15:45:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:06:16 -!- tromp has joined.
16:09:23 <esolangs> [[Vyxaaaallalllalalallala]] N https://esolangs.org/w/index.php?oldid=91091 * Ginger Industries * (+19) Redirected page to [[Vyxal]]
16:59:37 -!- arseniiv has joined.
17:08:06 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91092&oldid=91088 * Ginger Industries * (+556) /* Instruction table */
17:09:08 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91093&oldid=91092 * Ginger Industries * (+4) /* Codepage */
17:15:52 <arseniiv> @messages-quiet
17:15:52 <lambdabot> Unknown command, try @list
17:15:56 <arseniiv> @messages?
17:15:56 <lambdabot> Sorry, no messages today.
17:16:06 <arseniiv> as always :D
17:16:15 <riv> @tel arseniiv hello h appy christmas
17:16:15 <lambdabot> Consider it noted.
17:16:29 <arseniiv> riv: hi :LD
17:16:33 <riv> :)
17:18:57 -!- kspalaiologos has joined.
17:19:29 <arseniiv> don’t like this time of year, dark dark awful. You’d think 45° N should be pretty sunny in winter but noo. Though probably climate matters a lot: at the start of the winter, we have almost only overcast days, and only towards spring anticyclones happen with more sun, though then daytime is way more enough than right now
17:20:05 <riv> yes
17:20:16 <arseniiv> btw dear guys how are esolang ideas these times?
17:21:23 -!- Kit has joined.
17:30:53 <fizzie> Hmph. I got part 2 done with explicit memoization -- {}{22.*}4E!s0%DD={Jg0jd!J{vvJbc3ro3CB{++jg_x/.+10.%J#r+]l_#rj+..-J#r[+j{<-2co<-\[DD<-}j{vv1rz<-}j0.>ie}Z]tp)++g0#rJ#rD!s0}j{/v}jnuie}WD5enri?d21J_+_+DD>] -- but since Burlesque's allegedly a lazy language, I really wanted to avoid doing that.
17:33:44 <fizzie> Just couldn't quite figure it out. AFAICT, if you bind an infinite list to one of the map variables with `s0` (so that you could refer to it as part of that list's definition), it tries to fully evaluate it. Or something. And of course the list itself isn't on the stack for its definition.
17:37:41 -!- kspalaiologos has quit (Quit: Leaving).
17:50:04 <b_jonas> I have a question, guys. Suppose you have a finite set of bounded convex shapes in the 2-D plane, pairwise distinct from each other. You say that an object is above the other if any point of one is directly above any point of the other. For some reason, there can't be a cycle among objects, each above the previous one. Note that this would not be true in 3D. How can I prove this? Is there a constructive
17:50:10 <b_jonas> proof that tells me how to sort the objects so neither is above any previous one? What you can't do is to sort them by a key that's derived from just the object, because there is a cycle of four potential objects each above the previous one, only two of those four intersect so you can't have all four in your set.
17:57:09 -!- earendel has joined.
18:02:32 -!- imode has quit (Ping timeout: 240 seconds).
18:20:43 <arseniiv> I think I see how a 3d counterexample may look like…
18:20:57 <arseniiv> hm does it say anything to me about 2d
18:24:03 <arseniiv> let axes x, y be horizontal and z vertical. Now we can rotate in xy in 3d and make a loop ≅ S¹ but we can’t do that in 2d, each time we’d get a segment which we retrace when we try to go from a point to itself only horizontally; might it be relevant?
18:25:19 <arseniiv> that one “can’t not retrace” which is true for 2d but not 3d, doesn’t look constructive at all
18:26:57 <arseniiv> trying to reformulate, in 3d there are nonintersecting horizontal paths between two points on the same horizontal plane but in 2d there is the only path between them—this looks constructive
18:27:33 -!- kspalaiologos has joined.
18:29:57 <arseniiv> so if we go p: A=B then if we need to go q: B=A, we must go backwards, q ≡ p⁻¹; how to frame it constructively… and how to prove that constructively too…
18:30:07 <arseniiv> b_jonas: is that of any help?
18:33:42 -!- dyeplexer has quit (Remote host closed the connection).
18:37:32 -!- Koen has joined.
18:38:58 -!- imode has joined.
19:04:00 -!- Koen has quit (Remote host closed the connection).
19:12:41 <arseniiv> b_jonas: why not define for each shape S an above-set A(S) = {P' is above P | P ∈ S, P' ∈ plane} and then for all S1, S2 if A(S1) ∩ S2 is nonempty, have an edge S1 → S2, then topological-sort the resulting graph?
19:15:04 <arseniiv> and while sorting, somehow use that fact that we can’t make a non-self-intersecting horizontal loop
19:17:48 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=91094&oldid=91093 * Ginger Industries * (+108) /* Instruction table */
19:18:07 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=91095&oldid=91094 * Ginger Industries * (+3) /* Codepage */
19:20:42 <arseniiv> though I don’t see what form do you want the proof of no cycles be. If “a cycle exists ⇒ shapes intersect” then probably it shouldn’t be complicated?
19:21:01 <arseniiv> ah wait they are pairwise distinct, not pairwise non-intersecting…
19:21:20 <arseniiv> then how does it work at all given that intersecting / and \ make a loop
19:29:59 <b_jonas> they are pairwise non-intersecting aka pairwise disjoint. if I wrote "distinct" that was a typo
19:30:19 <b_jonas> yes, I wrote "distinct". sorry.
19:38:18 <esolangs> [[APOL]] M https://esolangs.org/w/index.php?diff=91096&oldid=91095 * Ginger Industries * (-13) /* */
19:39:33 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91097&oldid=91096 * Ginger Industries * (+51) /* Instruction table */
19:46:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:50:28 -!- tromp has joined.
20:12:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:14:02 -!- tromp has joined.
20:21:11 -!- kspalaiologos has quit (Quit: Leaving).
20:22:20 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=91098&oldid=91017 * Dtp09 * (+23)
20:22:41 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=91099&oldid=91098 * Dtp09 * (+0)
20:27:57 <arseniiv> b_jonas: no prob
20:31:14 <arseniiv> ah, we probably should define above-sets more strictly, not as A_old(S) = {P' is above P | P ∈ S, P' ∈ plane} but as A(S) = A_old(S) \ S. Now S doesn’t precede itself and we probably can intersect various above-sets to show there can’t be a cycle as “(shape) is above (shape)” is transitive but irreflexive
20:31:19 <arseniiv> ?
20:33:16 <arseniiv> oh no, not transitive
20:36:37 <arseniiv> then the hard part is to show its transitive closure is still irreflexive when we consider just convex shapes
20:38:08 <arseniiv> ah wait we just need to show antisymmetry. It seems if a shape intersects the above-set A(S) then it can’t intersect the below-set B(S) defined accordingly
20:38:27 <arseniiv> yes, as the shape is convex and it will then intersect S itself
20:39:19 <arseniiv> so we have antisymmetry which IIRC tells us the transitive closure can’t add reflexivity?
20:39:42 <arseniiv> then that’s all, as any cycles prior to it will give us reflexivity
20:39:52 <arseniiv> b_jonas is this that?
20:41:18 <arseniiv> sorry I’m a bit intrusive I missed this channel though I don’t think I can start to write something useful regularly so I clutched an interesting question
20:46:58 <arseniiv> and it will then intersect S itself => at the second glance, this is not all that obvious. We have a point PS ∈ S below PX ∈ X in our other shape X, and a point QS ∈ S above QX ∈ X, now just because [PS; QS] ⊂ S doesn’t mean by itself that [PX; QX] intersects S but it should after some argument I don’t see immediately
20:51:10 <arseniiv> I think [PX; QX] always intersects [PS; QS], but then why is that?—but this one should be easier to show
21:21:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:23:58 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91100&oldid=91090 * PixelatedStarfish * (+43)
21:26:35 -!- u0_a391 has joined.
21:30:13 -!- Kit has quit (Ping timeout: 240 seconds).
21:30:57 <esolangs> [[Macron]] https://esolangs.org/w/index.php?diff=91101&oldid=81952 * PixelatedStarfish * (+21)
21:32:15 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91102&oldid=91100 * PixelatedStarfish * (+1)
21:32:50 -!- u0_a391 has changed nick to Kit.
21:38:05 <esolangs> [[Whopper]] M https://esolangs.org/w/index.php?diff=91103&oldid=83344 * PythonshellDebugwindow * (+35) Add categories
21:44:47 <esolangs> [[Unilot]] M https://esolangs.org/w/index.php?diff=91104&oldid=79049 * PythonshellDebugwindow * (+0) Fix user link
21:46:33 <esolangs> [[The Insane Esolang]] M https://esolangs.org/w/index.php?diff=91105&oldid=68141 * PythonshellDebugwindow * (+35) /* External resources */ Add categories
21:48:36 <esolangs> [[MacroBeep]] M https://esolangs.org/w/index.php?diff=91106&oldid=91102 * PythonshellDebugwindow * (+12) Add categories and use wikilinks
21:48:56 -!- tromp has joined.
22:00:25 <esolangs> [[Varigen]] M https://esolangs.org/w/index.php?diff=91107&oldid=90766 * PythonshellDebugwindow * (+83) Graphical output
22:04:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:05:24 -!- Koen has joined.
22:14:46 -!- sprout has quit (Ping timeout: 260 seconds).
22:18:17 -!- tromp has joined.
22:24:26 -!- sprout has joined.
22:28:37 -!- sprout has quit (Ping timeout: 240 seconds).
22:34:49 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91108&oldid=91106 * PixelatedStarfish * (+207) /* Grammar */
22:39:53 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91109&oldid=91108 * PixelatedStarfish * (+58) /* Grammar */
22:41:10 -!- sprout has joined.
22:41:48 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91110&oldid=91109 * PixelatedStarfish * (+49) /* Grammar */
22:42:12 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91111&oldid=91110 * PixelatedStarfish * (+1) /* Grammar */
22:43:42 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91112&oldid=91111 * PixelatedStarfish * (+66) /* Grammar */
22:44:21 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91113&oldid=91112 * PixelatedStarfish * (+6)
22:45:16 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91114&oldid=91113 * PixelatedStarfish * (+0) /* Grammar */
22:46:00 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91115&oldid=91114 * PixelatedStarfish * (+70) /* Grammar */
22:46:10 -!- sprout has quit (Ping timeout: 268 seconds).
22:46:38 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=91116&oldid=90941 * PixelatedStarfish * (+14) /* In Chronological Order */
22:48:12 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=91117&oldid=91116 * PixelatedStarfish * (+108) /* Unimplemented Languages */
22:48:29 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=91118&oldid=91117 * PixelatedStarfish * (+2) /* MacroBeep */
22:52:58 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91119&oldid=91115 * PixelatedStarfish * (-66) /* Instruction Set */
22:53:19 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91120&oldid=91119 * PixelatedStarfish * (+3) /* Instruction Set */
22:57:33 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91121&oldid=91120 * PixelatedStarfish * (+3) /* Grammar in EBNF */
22:58:53 -!- sprout has joined.
23:04:02 -!- sprout has quit (Ping timeout: 268 seconds).
23:06:54 <esolangs> [[Snak]] https://esolangs.org/w/index.php?diff=91122&oldid=90971 * Quintopia * (+9863) actual content
23:07:19 <esolangs> [[Snak]] M https://esolangs.org/w/index.php?diff=91123&oldid=91122 * Quintopia * (+1) should've caught that
23:08:16 -!- sprock has quit (Ping timeout: 245 seconds).
23:14:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:15:32 -!- sprout has joined.
23:18:37 -!- arseniiv has quit (Ping timeout: 240 seconds).
23:20:06 -!- sprout has quit (Ping timeout: 260 seconds).
23:20:13 -!- Koen has quit (Quit: Leaving...).
23:20:42 -!- NotApplicable has joined.
23:32:00 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91124&oldid=91071 * Quintopia * (+11) /* S */
23:32:37 -!- NotApplicable has quit (Quit: Leaving).
23:50:08 -!- sprock has joined.
23:56:37 -!- sprock has quit (Ping timeout: 240 seconds).
23:58:49 -!- sprock has joined.
2021-12-22
00:05:37 -!- sprock has quit (Ping timeout: 240 seconds).
00:06:30 -!- sprock has joined.
00:22:58 <esolangs> [[User:Esolang1]] M https://esolangs.org/w/index.php?diff=91125&oldid=91019 * Esolang1 * (-59) deleted: document style
00:23:36 <esolangs> [[TUBSOIL]] M https://esolangs.org/w/index.php?diff=91126&oldid=91045 * Esolang1 * (-58) deleted: document style
00:26:01 -!- Esolang1 has joined.
00:26:32 -!- Esolang1 has quit (Client Quit).
00:36:15 <esolangs> [[MacroBeep]] M https://esolangs.org/w/index.php?diff=91127&oldid=91121 * PythonshellDebugwindow * (+0) /* Grammar in EBNF */ Fix year (this language likely wasn't made in the future)
00:54:04 -!- Guest85 has joined.
01:01:42 -!- Guest85 has quit (Quit: Client closed).
01:52:38 -!- oerjan has joined.
01:58:00 -!- u0_a391 has joined.
01:58:58 -!- u0_a391 has changed nick to kit-ten.
02:01:38 -!- Kit has quit (Ping timeout: 268 seconds).
02:01:47 -!- kit-ten has changed nick to Kit.
02:27:50 -!- delta23 has joined.
03:08:38 <oerjan> ais523: fizzie: i changed the introduction filter to enforce addition at the end hth
03:11:36 <oerjan> (by requiring the last line of the diff not start with a space, which seems to work)
03:27:06 <int-e> > "snoc" > "cons"
03:27:08 <lambdabot> True
03:33:17 <fizzie> TIL: there's a whole set of undocumented map builtins.
03:33:20 <fizzie> `` Burlesque/blsq --no-stdin 'nm "foo" "bar" mi'
03:33:22 <HackEso> ​<"bar","foo">
03:33:25 <fizzie> `` Burlesque/blsq --no-stdin 'nm "foo" "bar" mi "bar" ml'
03:33:26 <HackEso> ​"foo"
03:34:48 <fizzie> I could've probably used those things for so many things, but they're mentioned neither in the lref nor on the moonpage.
03:35:06 <fizzie> So it feels a bit like cheating. Also I don't want to go back to previous days.
03:36:16 <fizzie> There's also a pair acting on the implicit map.
03:36:37 <fizzie> `` Burlesque/blsq --no-stdin '"foo" "bar" sv "bar" gv'
03:36:38 <HackEso> ​"foo"
03:39:00 <int-e> `mkx /bin/blsq//#!/bin/bash//$HACKENV/tmp/Burlesque/blsq --no-stdin "$(print_args_or_input)"
03:39:01 <HackEso> ​/hackenv/bin/mk: line 1: $(echo-p "$key"): Read-only file system
03:39:17 <int-e> `` echo $HACKENV
03:39:18 <HackEso> ​/hackenv
03:39:24 <int-e> `mkx /hackenv/bin/blsq//#!/bin/bash//$HACKENV/tmp/Burlesque/blsq --no-stdin "$(print_args_or_input)"
03:39:29 <HackEso> ​/hackenv/bin/blsq
03:39:53 <int-e> meh, no multi-line
03:40:20 <fizzie> Although one thing I'm not so sure about is how to test whether a key exists in that map; a failed lookup returns a _|_ value that I don't know how to deal with.
03:40:31 <int-e> `` sed -i "s=//=\n=g" /hackenv/bin/blsq
03:40:34 <HackEso> ​/hackenv/bin/blsq//#!/bin/bash \ $HACKENV/tmp/Burlesque/blsq --no-stdin "$(print_args_or_input)"
03:40:46 <fizzie> (Also saw a few other "new" builtins.)
03:40:52 <fizzie> (Oh well, sleeptime anyway.)
03:40:55 <int-e> `blsq 2rzr@
03:40:56 <HackEso> No output.
03:41:35 <int-e> oh, print_args_or_input will not work in a subshell, tsk
03:42:31 <int-e> `` Burlesque/blsq --no-stdin /dev/stdin <<<'{1 2 3}r@'
03:42:33 <HackEso> ERROR: Unknown command: (in)! \ ERROR: Burlesque: (td) Invalid arguments! \ ERROR: Unknown command: (/s)! \ ERROR: Unknown command: (ev)! \ ERROR: Unknown command: (/d)!
03:43:08 <int-e> `` Burlesque/blsq --no-stdin --file /dev/stdin <<<'{1 2 3}r@'
03:43:10 <HackEso> Invalid usage \ --file <path> Read code from file (incl. STDIN) \ --file-no-stdin <path> Read code from file (excl. STDIN) \ --no-stdin <code> Read code from argv (excl. STDIN) \ --shell Start in shell mode \ --version Print version info \ --compile <path> Pseudo-compile file to haskell code \ --stdin <code> Read code from argv (incl. STDIN) \ \ BurlesqueRoman Muentener, 2012
03:43:33 <int-e> `` Burlesque/blsq --file-no-stdin /dev/stdin <<<'{1 2 3}r@'
03:43:35 <HackEso> ​{{1 2 3} {2 1 3} {3 2 1} {2 3 1} {3 1 2} {1 3 2}}
03:43:37 <int-e> meh
03:45:35 <int-e> `` sed -i /hackenv/bin/blsq '2s=.*=print_args_or_input | $HACKENV/tmp/Burlesque/blsq --file-no-stdin /dev/stdin='
03:45:37 <HackEso> ​/bin/sed: can't find label for jump to `in/blsq'
03:46:48 <int-e> `` sed -i /hackenv/bin/blsq '2s=.*=print_args_or_input | \$HACKENV/tmp/Burlesque/blsq --file-no-stdin /dev/stdin='
03:46:49 <HackEso> ​/bin/sed: can't find label for jump to `in/blsq'
03:47:02 <int-e> is it the `sed` wrapper misquoting stuff?
03:47:28 <int-e> `` /bin/sed -i /hackenv/bin/blsq '2s=.*=print_args_or_input | \$HACKENV/tmp/Burlesque/blsq --file-no-stdin /dev/stdin='
03:47:29 <HackEso> ​/bin/sed: can't find label for jump to `in/blsq'
03:48:51 <int-e> `` ( echo '#! /bin/bash'; echo 'print_args_or_input | $HACKENV/tmp/Burlesque/blsq --file-no-stdin /dev/stdin' ) > $HACKENV/bin/blsq; cat $HACKENV/bin/blsq
03:48:54 <HackEso> ​#! /bin/bash \ print_args_or_input | $HACKENV/tmp/Burlesque/blsq --file-no-stdin /dev/stdin
03:49:03 <int-e> `blsq { 1 2 3 }r@
03:49:04 <HackEso> No output.
03:49:30 <int-e> `` blsq <<<'{ 1 2 3 }r@'
03:49:31 <HackEso> ​{{1 2 3} {2 1 3} {3 2 1} {2 3 1} {3 1 2} {1 3 2}}
03:49:37 <int-e> `` blsq '{ 1 2 3 }r@'
03:49:39 <HackEso> No output.
03:49:52 <int-e> I am so stupid
03:50:24 <int-e> `` ( echo '#! /bin/bash'; echo 'print_args_or_input "$@" | $HACKENV/tmp/Burlesque/blsq --file-no-stdin /dev/stdin' ) > $HACKENV/bin/blsq; cat $HACKENV/bin/blsq
03:50:26 <HackEso> ​#! /bin/bash \ print_args_or_input "$@" | $HACKENV/tmp/Burlesque/blsq --file-no-stdin /dev/stdin
03:50:32 <int-e> `blsq { 1 2 3 }r@
03:50:33 <HackEso> ​{{1 2 3} {2 1 3} {3 2 1} {2 3 1} {3 1 2} {1 3 2}}
03:52:39 * int-e ponders giving oerjan a trigger warning for thos efforts.
04:06:37 <oerjan> sled is good for you hth
04:06:45 <oerjan> `slbd
04:06:47 <HackEso> usage: sled file//script
04:06:50 <oerjan> or that
04:11:31 <int-e> `` seq 3 | /bin/sed '2s=.*=Hi!='
04:11:32 <HackEso> 1 \ Hi! \ 3
04:12:01 <int-e> ooooooooooooooooooooooooooooooooooph
04:12:13 <int-e> I swapped the arguments of sed.
04:12:26 <int-e> Maybe I shouldn't be allowed near computers.
04:13:16 <int-e> `ls
04:13:17 <HackEso> ​:#,_@ \ 🌱 \ a.o \ a.out \ asmbf-1.2.7 \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ foo \ just \ karma \ le \ olist.new \ output.b \ paste \ pd \ pd.c \ pikhqbow_tst \ program \ -.s \ spline \ spout \ stall \ test \ test.sh \ this.py \ tmp \ wisdomls.txt \ xaa
04:15:07 <int-e> oerjan: fwiw, my main motivation for a /volatile (by whatever name) was that I'd love to just remove all files here without worrying of breaking stuff
04:15:37 <int-e> obviously it wouldn't protect against the infamous rm -rf /
04:24:37 <oerjan> right. it used to be like that, but then people started putting stuff there "permanently"
04:26:20 <oerjan> `ls bin
04:26:21 <HackEso> No output.
04:50:54 -!- sprout has joined.
05:54:59 -!- j-bot has quit (Remote host closed the connection).
05:55:13 -!- j-bot has joined.
05:57:13 <int-e> oh we have another effective twist
05:57:37 <int-e> (though easily predictable from part 1)
06:13:23 -!- oerjan has quit (Quit: Nite).
07:22:15 -!- delta23 has quit (Quit: Leaving).
07:33:00 -!- arseniiv has joined.
08:27:37 -!- tromp has joined.
08:46:09 -!- Sgeo has quit (Read error: Connection reset by peer).
09:20:40 <BarryNL> `ls
09:20:42 <HackEso> ​:#,_@ \ 🌱 \ a.o \ a.out \ asmbf-1.2.7 \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ foo \ just \ karma \ le \ olist.new \ output.b \ paste \ pd \ pd.c \ pikhqbow_tst \ program \ -.s \ spline \ spout \ stall \ test \ test.sh \ this.py \ tmp \ wisdomls.txt \ xaa
09:21:19 <BarryNL> `cat banana.txt
09:21:20 <HackEso> Bananas taste good and have potassium, but they bruise kinda easily. I still like to eat them though :)
09:22:32 <BarryNL> `echo "Carrots are the ideal food. They are cheap, healthy and kind of tasty." > carrot.txt
09:22:33 <HackEso> ​"Carrots are the ideal food. They are cheap, healthy and kind of tasty." > carrot.txt
09:22:47 <BarryNL> `ls
09:22:48 <HackEso> ​:#,_@ \ 🌱 \ a.o \ a.out \ asmbf-1.2.7 \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ foo \ just \ karma \ le \ olist.new \ output.b \ paste \ pd \ pd.c \ pikhqbow_tst \ program \ -.s \ spline \ spout \ stall \ test \ test.sh \ this.py \ tmp \ wisdomls.txt \ xaa
09:23:57 <BarryNL> `echo "Carrots are the ideal food. They are cheap, healthy and kind of tasty." >> carrot.txt
09:23:58 <HackEso> ​"Carrots are the ideal food. They are cheap, healthy and kind of tasty." >> carrot.txt
09:24:05 <BarryNL> `ls
09:24:07 <HackEso> ​:#,_@ \ 🌱 \ a.o \ a.out \ asmbf-1.2.7 \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ foo \ just \ karma \ le \ olist.new \ output.b \ paste \ pd \ pd.c \ pikhqbow_tst \ program \ -.s \ spline \ spout \ stall \ test \ test.sh \ this.py \ tmp \ wisdomls.txt \ xaa
09:25:14 <BarryNL> `echo " Carrots are the ideal food. They are cheap, healthy and kind of tasty." >> banana.txt
09:25:15 <HackEso> ​" Carrots are the ideal food. They are cheap, healthy and kind of tasty." >> banana.txt
09:26:47 <BarryNL> `echo "Carrots are the ideal food. They are cheap, healthy and kind of tasty." `> carrot.txt
09:26:48 <HackEso> ​"Carrots are the ideal food. They are cheap, healthy and kind of tasty." `> carrot.txt
09:27:07 <BarryNL> `touch carrot.txt
09:27:08 <HackEso> No output.
09:27:16 <BarryNL> `ls
09:27:17 <HackEso> ​:#,_@ \ 🌱 \ a.o \ a.out \ asmbf-1.2.7 \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ carrot.txt \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ foo \ just \ karma \ le \ olist.new \ output.b \ paste \ pd \ pd.c \ pikhqbow_tst \ program \ -.s \ spline \ spout \ stall \ test \ test.sh \ this.py \ tmp \ wisdomls.txt \ xaa
09:29:58 <BarryNL> `echo 'Carrots are the ideal food. They are cheap, healthy and kind of tasty.' >> carrot.txt
09:29:59 <HackEso> ​'Carrots are the ideal food. They are cheap, healthy and kind of tasty.' >> carrot.txt
09:30:12 <BarryNL> `cat carrot.txt
09:30:13 <HackEso> No output.
09:31:29 <BarryNL> `printf "Carrots are the ideal food. They are cheap, healthy and kind of tasty." > carrot.txt
09:31:30 <HackEso> ​"Carrots are the ideal food. They are cheap, healthy and kind of tasty." > carrot.txt
09:31:48 <BarryNL> `cat carrot.txt
09:31:49 <HackEso> No output.
09:33:54 <BarryNL> `sed -i '0iCarrots are the ideal food. They are cheap, healthy and kind of tasty.' carrot.txt
09:34:13 <BarryNL> `cat carrot.txt
09:34:14 <HackEso> No output.
09:34:32 <BarryNL> `sed -i '1iCarrots are the ideal food. They are cheap, healthy and kind of tasty.' carrot.txt
09:34:33 <HackEso> Usage: /bin/sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ --debug \ annotate program execution \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script-file to the commands to be executed \ --f
09:40:01 <BarryNL> echo "Carrots are the ideal food. They are cheap, healthy and kind of tasty." | dd of=carrot.txt
09:40:27 <BarryNL> `cat carrot.txt
09:40:29 <HackEso> No output.
09:45:23 <BarryNL> `sh -c 'echo "Carrots are the ideal food. They are cheap, healthy and kind of tasty." > carrot.txt'
09:45:24 <HackEso> sh: 0: Illegal option -
09:47:25 <BarryNL> `sh -c "echo Carrots are the ideal food. They are cheap, healthy and kind of tasty. > carrot.txt"
09:47:47 <BarryNL> `cat carrot.txt
09:47:48 <HackEso> No output.
09:49:31 <BarryNL> `export CARROT="Carrots are the ideal food. They are cheap, healthy and kind of tasty."
09:49:32 <HackEso> export? No such file or directory
09:51:07 <BarryNL> `CARROT="Carrots are the ideal food. They are cheap, healthy and kind of tasty."
09:51:08 <HackEso> CARROT="Carrots? No such file or directory
09:52:08 <BarryNL> `sh -c "ls"
09:52:09 <HackEso> sh: 0: Illegal option -
09:55:08 <BarryNL> `dash -c "ls"
09:55:09 <HackEso> dash: 0: Illegal option -
09:56:19 <BarryNL> `sh --help
09:56:20 <HackEso> sh: 0: Illegal option --
09:56:27 <BarryNL> `sh
09:56:29 <HackEso> No output.
09:56:47 <BarryNL> `ls -halt
09:56:48 <HackEso> total 384K \ drwxr-xr-x 9 1000 1000 4.0K Dec 22 09:27 . \ -rw-r--r-- 1 1000 1000 0 Dec 22 09:27 carrot.txt \ drwxr-xr-x 2 1000 1000 4.0K Dec 21 05:38 paste \ drwxr-xr-x 2 1000 1000 4.0K Dec 20 13:31 Burlesque \ drwxr-xr-x 22 1000 1000 4.0K Dec 11 21:53 .. \ -rw-r--r-- 1 1000 1000 1 Dec 11 21:49 foo \ -rw-r--r-- 1 1000 1000 2 Dec 8 06:08 spline \ -rw-r--r-- 1 1000 1000 231 Dec 8 06:08 spout \ drwxr-xr-x 2 1000 1000 4.0K Sep 1 17:36 bin
10:03:01 -!- sprout has quit (Ping timeout: 240 seconds).
10:19:38 -!- Lord_of_Life_ has joined.
10:21:01 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:21:01 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:38:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:45:03 -!- tromp has joined.
11:10:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:13:27 -!- tromp has joined.
11:20:49 -!- Koen has joined.
11:35:34 -!- arseniiv has quit (Ping timeout: 260 seconds).
11:46:18 -!- j-bot has quit (Remote host closed the connection).
11:46:31 -!- j-bot has joined.
11:46:56 -!- sprout has joined.
11:52:50 -!- BarryNL has quit (Read error: Connection reset by peer).
11:53:50 -!- BarryNL has joined.
12:26:00 <b_jonas> oerjan: to be clear, my egel installation in /tmp isn't supposed to be permanent, feel free to delete it. and if we don't want /tmp to hold permanent stuff, then perhaps add a job to delete it once every month. or once every year.
12:28:56 -!- chiselfuse has quit (Remote host closed the connection).
12:37:09 -!- chiselfuse has joined.
12:55:10 <esolangs> [[Special:Log/newusers]] create * Charon25 * New user account
12:58:32 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91128&oldid=91086 * Charon25 * (+179) /* Introductions */
13:20:52 <sprout> egel is a bit of a fast moving target at the moment
13:21:19 <sprout> or however you name changing beta software
13:29:46 <esolangs> [[Echo]] N https://esolangs.org/w/index.php?oldid=91129 * Charon25 * (+7618) Created pages with category : Working principle, Instructions, Examples, External resources
13:30:34 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91130&oldid=91124 * Charon25 * (+11) Added Echo
13:31:34 <esolangs> [[Echo]] https://esolangs.org/w/index.php?diff=91131&oldid=91129 * Charon25 * (+29)
13:38:56 -!- Koen has quit (Remote host closed the connection).
14:14:27 -!- arseniiv has joined.
14:15:00 -!- earendel has quit (Quit: Connection closed for inactivity).
14:32:49 -!- Koen has joined.
14:44:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:44:59 -!- chiselfuse has quit (Remote host closed the connection).
14:45:10 -!- chiselfuse has joined.
15:09:06 -!- tromp has joined.
15:23:19 <int-e> fizzie: do you update https://zem.fi/tmp/aoc/stats.trajectory.html manually?
15:29:24 <fizzie> Yes, it's all manual. The thinking was, it's only "safe" to run the leaderboard update script once at least 100 people have both stars, and that's hard to predict.
15:29:55 <fizzie> I told it to go now.
15:30:08 -!- Sgeo has joined.
15:31:03 <fizzie> Day 22 looks to be well on its way of making records in the "% of solutions with just one star" chart, https://zem.fi/tmp/aoc/stats.aligned.ratio.html
15:31:04 <int-e> hmm. very flat curve today (that's what I wanted to see :) )
15:32:09 <riv> that vega tool is awesome
15:50:01 <leah2> ... how does one read the first diagram?
15:50:17 <leah2> the convex parts make sense to me
15:50:51 <leah2> ah, the curve is over time in the y-axis i guess
15:51:44 -!- Koen has quit (Remote host closed the connection).
15:54:46 <int-e> leah2: the first graph has no time axis, just counts for part 1 without part 2, and for part 2. The latter is increasing; the former goes down by 1 when somebody solves part 2.
17:18:02 -!- NotApplicable has joined.
17:27:03 -!- Cale has quit (Remote host closed the connection).
17:30:20 -!- Cale has joined.
17:30:24 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91132&oldid=91097 * Ginger Industries * (+413)
17:49:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:10:26 <sprout> https://ibb.co/CbDwNtc <- AoC, day 22, task 2 - egel code I ain't proud of today but it is what it is. 'translated' from glguy early solution
18:36:23 -!- tromp has joined.
18:47:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:51:03 <fizzie> I've got an octree in my Go code, and it's the bulkiest, most repetitive piece of code I've written in a while.
18:52:06 <fizzie> See, I thought about having a loop over the octree's children, but then I went, "hmm, but if I have a loop, I'll have to do a full bounds check for each child, but if I just manually unroll the loop I only need to test against one edge".
18:52:28 <b_jonas> heh
18:53:00 <fizzie> Then I spent half an hour chasing a mistake in one of the conditions of those 8 branches. (I had updated one < into >= correctly, but not changed which end it was testing.)
18:53:26 <b_jonas> fizzie: and then you took that principle to its conclusion and wrote versions of its hot parts in assembly optimized for your target computer?
18:53:36 <fizzie> Not quite yet.
18:53:44 <fizzie> I need to worry about the Burlesque version first.
18:53:55 <fizzie> Don't want to break my streak at day 22.
18:56:17 <esolangs> [[Talk:Main Page]] https://esolangs.org/w/index.php?diff=91133&oldid=81234 * PixelatedStarfish * (+8) /* Tom's idea */
19:10:18 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91134&oldid=91127 * PixelatedStarfish * (+672) /* Grammar in EBNF */
19:10:31 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91135&oldid=91134 * PixelatedStarfish * (+2) /* Grammar in EBNF */
19:11:11 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91136&oldid=91135 * PixelatedStarfish * (+9) /* Proof of Turing Completeness */
19:12:36 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91137&oldid=91136 * PixelatedStarfish * (-7) /* Proof of Turing Completeness */
19:14:45 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91138&oldid=91137 * PixelatedStarfish * (+29) /* Proof of Turing Completeness */
19:16:52 <b_jonas> the classification theorem of finite simple groups is from as late as 2004? I assumed it was from before that.
19:18:01 <riv> I think it was basically done before that, but people went back to filled in some stuff
19:20:16 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91139&oldid=91138 * PixelatedStarfish * (-48) /* Proof of Turing Completeness */
19:20:48 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91140&oldid=91139 * PixelatedStarfish * (-2) /* Instruction Set */
19:21:11 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91141&oldid=91140 * PixelatedStarfish * (-1) /* Proof of Turing Completeness */
19:21:32 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91142&oldid=91141 * PixelatedStarfish * (-2) /* Proof of Turing Completeness */
19:29:33 <b_jonas> riv: done as in all the groups up to isomorphism were known, or done as they believed there was a proof that the list is complete?
19:30:59 -!- tromp has joined.
19:43:34 -!- benji has quit (Quit: ZNC - https://znc.in).
19:44:58 -!- benji has joined.
19:48:00 <riv> i think they kind of thought it was complete, but im not sure
19:48:11 <riv> I wonder if there's a really good history documentary on this
19:48:13 <riv> there should be
21:10:27 <esolangs> [[Special:Log/newusers]] create * A casual user * New user account
21:13:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:14:51 <esolangs> [[Special:Log/newusers]] create * Signals-chan * New user account
21:18:07 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91143&oldid=91128 * A casual user * (+172)
21:22:03 -!- tromp has joined.
21:24:35 <esolangs> [[Numberlist]] N https://esolangs.org/w/index.php?oldid=91144 * A casual user * (+16) Created page with "'''Numberlist'''"
21:24:53 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91145&oldid=91143 * Signals-chan * (+319)
21:25:23 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=91146&oldid=90564 * Kemuri * (+29) /* Hoverfly */
21:25:31 <esolangs> [[User:Signals-chan]] N https://esolangs.org/w/index.php?oldid=91147 * Signals-chan * (+3) Created page with "egg"
21:27:21 <esolangs> [[Woof]] N https://esolangs.org/w/index.php?oldid=91148 * Signals-chan * (+234) Created page with "'''woof''' is an esolang created by [[User:Signals-chan|signals-chan]]. It it centered around the noises that dogs make. The source is available on [https://replit.com/@yescyy..."
21:28:36 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91149&oldid=91144 * A casual user * (+44)
21:30:40 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91150&oldid=91149 * A casual user * (+4)
21:32:55 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91151&oldid=91150 * A casual user * (+81)
21:33:50 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91152&oldid=91151 * A casual user * (+4)
21:38:21 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91153&oldid=91152 * A casual user * (+58)
21:38:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:39:16 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91154&oldid=91153 * A casual user * (+5)
21:41:42 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91155&oldid=91154 * A casual user * (+9)
21:44:13 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91156&oldid=91155 * A casual user * (-47)
21:45:20 -!- BarryNL has quit (Quit: Quit).
21:45:44 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91157&oldid=91156 * A casual user * (+38)
21:47:52 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91158&oldid=91157 * A casual user * (+1)
21:49:50 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91159&oldid=91158 * A casual user * (+60)
21:50:34 <esolangs> [[QWERTY Keyboard Dot Language]] https://esolangs.org/w/index.php?diff=91160&oldid=13477 * Kaveh Yousefi * (+172) Amended some orthographic mistakes and improved the formatting.
21:51:10 <esolangs> [[QWERTY Keyboard Dot Language]] https://esolangs.org/w/index.php?diff=91161&oldid=91160 * Kaveh Yousefi * (+214) Added a hyperlink to my implementation of the QWERTY Keyboard Dot Language programming language on GitHub.
21:51:58 <esolangs> [[QWERTY Keyboard Dot Language]] https://esolangs.org/w/index.php?diff=91162&oldid=91161 * Kaveh Yousefi * (+25) Added the category tag Output only.
21:54:47 -!- arseniiv has quit (Quit: gone too far).
21:57:02 <fizzie> For part 1 in Burlesque, I just wrote something quick that filters the input to the small values and then explicitly generates all the cubes and uses the union and intersection builtins. But it's been running for minutes already for the second example. :/
21:57:11 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91163&oldid=91159 * A casual user * (-50)
21:57:25 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91164&oldid=91163 * A casual user * (+5)
21:57:26 <fizzie> A shame, because ln{:><L[12<=}f[{}+]{"[=., ]"jsrg_j2enri2co{^pr@}m[{cp}r[)FLj{UN}j{\\}jL[2==ie}r[L[ before any tweaking was nice and concise.
21:58:49 <fizzie> s/intersection/set difference/ but anyway.
21:59:24 <esolangs> [[QWERTY Keyboard Dot Language]] https://esolangs.org/w/index.php?diff=91165&oldid=91162 * Kaveh Yousefi * (+457) Added an example section and the Hello, World! program.
22:01:00 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91166&oldid=91164 * A casual user * (+1)
22:07:11 -!- Koen has joined.
22:15:28 -!- Koen has quit (Remote host closed the connection).
22:17:04 -!- Koen has joined.
22:32:20 -!- chiselfuse has quit (Remote host closed the connection).
22:32:32 -!- chiselfuse has joined.
22:32:57 -!- sprout has quit (Ping timeout: 240 seconds).
22:36:10 <oren> I finished day 22
22:38:37 <oren> https://gist.github.com/orenwatson/398ec33de02a4e53977f84ad21a165ed AOC day 22 part1+2 in Freebasic
22:46:20 -!- sprout has joined.
22:49:29 -!- Koen has quit (Quit: Leaving...).
22:51:18 -!- sprout has quit (Ping timeout: 260 seconds).
23:00:14 -!- tromp has joined.
23:00:43 -!- sprout has joined.
23:05:29 -!- sprout has quit (Ping timeout: 252 seconds).
23:17:40 -!- sprout has joined.
23:21:57 -!- sprout has quit (Ping timeout: 240 seconds).
23:35:59 -!- sprout has joined.
23:40:58 -!- sprout has quit (Ping timeout: 268 seconds).
23:41:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:52:21 -!- sprout has joined.
23:56:57 -!- sprout has quit (Ping timeout: 240 seconds).
23:57:40 <oren> I think there might be a way to skip more iterations by finind the next cuboid more effectectiveley
23:59:34 <oren> right now I neext to copnsider about (2*n)^3 iterations where n is the number of input cuboids
2021-12-23
00:10:07 -!- sprout has joined.
00:14:53 -!- sprout has quit (Ping timeout: 268 seconds).
00:19:23 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=91167&oldid=90945 * Squidmanescape * (+119)
00:32:36 -!- NotApplicable has quit (Quit: Leaving).
00:36:02 -!- feoh has quit (Quit: The Lounge - https://thelounge.chat).
00:37:14 -!- feoh has joined.
00:38:29 -!- feoh has quit (Client Quit).
00:41:38 -!- feoh has joined.
00:43:26 -!- sprout has joined.
00:48:13 -!- sprout has quit (Ping timeout: 240 seconds).
00:50:43 -!- oerjan has joined.
00:52:32 <b_jonas> `? Charles XII of Sweden
00:52:35 <HackEso> Charles XII of Sweden? ¯\(°​_o)/¯
00:59:56 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91168&oldid=91145 * Oerjan * (+4) Grumble
01:00:40 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=91169&oldid=91167 * Squidmanescape * (+1148) /* Description */
01:01:43 -!- sprout has joined.
01:06:41 -!- sprout has quit (Ping timeout: 268 seconds).
01:18:16 -!- sprout has joined.
01:22:37 -!- sprout has quit (Ping timeout: 240 seconds).
01:31:06 <oerjan> riv: b_jonas: wikipedia's article on the proof suggests they thought it was complete in 1983, but a couple cases (that did not affect the actual statement) were indeed missing
01:36:41 <oerjan> int-e: re today's girl genius spot check, i had to slap myself for failing critically by noticing already in the previous comic something was off but not leaping to the obvious conclusion
01:37:40 <oerjan> so, good misdirection, i suppose.
01:38:20 * Corbin can't hold still without obviously breathing
01:41:07 <oerjan> you mustn't have had the proper smoke knight training
01:49:36 <fizzie> Re the trajectory chart, I could have made it (solutions with two stars) by (solutions with at least one star) so that both values would be a monotonically increasing sequence, I just thought it'd generate funnier plots the other way.
01:50:26 -!- Soni has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.).
01:50:28 <fizzie> Since the Y axis can only increase over time, I guess you could consider it to measure time as well, just suitably scaled.
01:51:20 -!- Soni has joined.
01:52:05 <fizzie> (And scaled differently for each of the lines, depending on how quickly people are solving them.)
02:27:58 <b_jonas> thanks oerjan
03:35:58 -!- sprout has joined.
03:40:37 -!- sprout has quit (Ping timeout: 240 seconds).
03:54:32 <int-e> oerjan: it's not exactly obvious
03:55:13 <int-e> oerjan: and I didn't know how the lantern works
03:55:50 <int-e> oerjan: the way it does troubles me... say... what happens if you're only partially exposed to it?
03:56:27 <int-e> oerjan: on the plus side it explains how the bearer can move around at all
04:03:17 -!- Kit has quit (Ping timeout: 240 seconds).
04:04:59 -!- Kit has joined.
04:09:18 -!- sprout has joined.
04:14:45 -!- sprout has quit (Ping timeout: 268 seconds).
04:25:28 <oerjan> int-e: right. that troubles me too :P
04:29:00 <oerjan> today's gellman amnesia moment: a journalist consistently referring to a newly discovered fossil millipede as "insect".
04:29:57 <oerjan> *+-
04:30:12 <int-e> . o O ( maybe the result of a mental substitution: s/bug/insect/g )
04:31:52 <int-e> Oh what a great category (phylum) name: Gliederfüßer
04:36:42 <oerjan> perhaps. btw this was in norwegian, but that probably doesn't make much difference.
04:39:07 <int-e> Oh well... soon there'll be another opportunity to completely misread a specification. :)
04:39:53 <int-e> fungot: will we have 3 good twists in a row?
04:39:54 <fungot> int-e: to be as people envisage the hon. and learned friend the minister for the government support the bill, on the special protections
04:40:26 <int-e> ^style irc
04:40:26 <fungot> Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams)
04:40:29 <int-e> fungot: will we have 3 good twists in a row?
04:40:30 <fungot> int-e: what does the ' w' word i wasn't so over loaded. ( the context of that :p
04:41:37 -!- sprout has joined.
04:46:17 -!- sprout has quit (Ping timeout: 240 seconds).
04:55:30 -!- ilene_leith has joined.
04:58:42 -!- sprout has joined.
04:59:10 -!- deiknymi has joined.
05:00:27 <deiknymi> has the ssh key on the pubnix irc been changed?
05:10:25 -!- deiknymi has quit (Quit: WeeChat 2.8).
05:19:51 <esolangs> [[Ensemencer]] N https://esolangs.org/w/index.php?oldid=91170 * Salpynx * (+3664) stared at the Mersenne twister for too long and made this
06:08:34 -!- sprout has quit (Ping timeout: 260 seconds).
06:22:25 -!- sprout has joined.
06:27:21 -!- sprout has quit (Ping timeout: 268 seconds).
06:38:22 -!- sprout has joined.
06:42:32 -!- sprout has quit (Ping timeout: 252 seconds).
06:47:23 -!- sprout has joined.
07:15:05 <esolangs> [[Ensemencer]] https://esolangs.org/w/index.php?diff=91171&oldid=91170 * Salpynx * (+98) /* External resources */ Implemented
07:40:36 -!- tromp has joined.
07:47:02 -!- ISO-4683-1 has quit (Remote host closed the connection).
08:36:49 <int-e> Oh yes, I did take the opportunity to miss a detail of the spec. I'm so annoyed :)
08:46:48 <int-e> (In addition I fell into the cut&paste code trap... it's only faster if you don't make mistakes in the adaptations.)
08:54:59 -!- Sgeo has quit (Read error: Connection reset by peer).
10:00:41 -!- archenoth has joined.
10:03:37 -!- Oshawott has quit (Ping timeout: 240 seconds).
10:18:54 -!- Koen has joined.
10:21:16 <esolangs> [[Ensemencer]] https://esolangs.org/w/index.php?diff=91172&oldid=91171 * Salpynx * (-11) /* Instructions */ Misread my own spec. Implementation wins at this point.
10:21:29 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:22:09 -!- Lord_of_Life has joined.
10:36:55 <esolangs> [[Ensemencer]] https://esolangs.org/w/index.php?diff=91173&oldid=91172 * Salpynx * (+183) another example, and another command
11:02:52 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91174&oldid=91166 * A casual user * (+60)
11:03:23 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91175&oldid=91174 * A casual user * (-44)
11:04:30 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91176&oldid=91175 * A casual user * (+98)
11:04:42 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91177&oldid=91176 * A casual user * (+2)
11:05:37 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91178&oldid=91177 * A casual user * (-6)
11:07:58 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91179&oldid=91178 * A casual user * (+95)
11:08:24 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91180&oldid=91179 * A casual user * (+2)
11:09:26 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91181&oldid=91180 * A casual user * (+69)
11:09:44 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91182&oldid=91181 * A casual user * (+2)
11:15:26 -!- lambdabot has quit (Quit: let me try something).
11:18:56 -!- lambdabot has joined.
11:19:01 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91183&oldid=91182 * A casual user * (+12)
11:19:17 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91184&oldid=91183 * A casual user * (+12)
11:19:44 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91185&oldid=91184 * A casual user * (-24)
11:21:24 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91186&oldid=91185 * A casual user * (+471)
11:21:58 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91187&oldid=91186 * A casual user * (+8)
11:22:08 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91188&oldid=91187 * A casual user * (+4)
11:22:30 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91189&oldid=91188 * A casual user * (+0)
11:22:48 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91190&oldid=91189 * A casual user * (+0)
11:23:06 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91191&oldid=91190 * A casual user * (+6)
11:23:53 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91192&oldid=91191 * A casual user * (-4)
11:24:41 -!- lambdabot has quit (Quit: tum tee tum).
11:25:48 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91193&oldid=91192 * A casual user * (+9)
11:25:54 -!- lambdabot has joined.
11:26:14 <riv> h my god
11:26:24 <riv> its an amogus reference
11:26:31 <riv> VENTEDIncrement accumulator 2 10 times.
11:26:33 <riv> SUSSYDecrement accumulator 2.
11:27:53 -!- lambdabot has quit (Client Quit).
11:28:14 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91194&oldid=91193 * A casual user * (+16)
11:29:19 -!- lambdabot has joined.
11:29:56 -!- lambdabot has quit (Client Quit).
11:30:25 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91195&oldid=91194 * A casual user * (+119)
11:31:16 -!- lambdabot has joined.
11:32:31 <esolangs> [[User:WallGraffiti]] M https://esolangs.org/w/index.php?diff=91196&oldid=82382 * WallGraffiti * (-75)
11:32:31 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91197&oldid=91195 * A casual user * (+145)
11:33:13 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91198&oldid=91197 * A casual user * (+5)
11:34:39 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91199&oldid=91198 * A casual user * (-3)
11:35:58 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91200&oldid=91199 * A casual user * (+13)
11:36:58 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91201&oldid=91200 * A casual user * (-221)
11:37:10 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91202&oldid=91201 * A casual user * (-2)
11:39:30 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91203&oldid=91202 * A casual user * (+37)
11:42:14 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91204&oldid=91203 * A casual user * (-1)
11:42:30 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91205&oldid=91204 * A casual user * (+1)
11:43:48 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91206&oldid=91205 * A casual user * (+64)
11:44:55 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91207&oldid=91206 * A casual user * (+26)
11:51:02 -!- Koen has quit (Remote host closed the connection).
11:53:39 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91208&oldid=91207 * A casual user * (+19)
12:13:05 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91209&oldid=91208 * A casual user * (+23)
12:15:00 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91210&oldid=91209 * A casual user * (-24)
12:18:27 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91211&oldid=91210 * A casual user * (+74)
12:20:26 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91212&oldid=91211 * A casual user * (+70)
12:20:39 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91213&oldid=91212 * A casual user * (+1)
12:22:25 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91214&oldid=91213 * A casual user * (-13)
12:39:06 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91215&oldid=91214 * A casual user * (+111)
12:41:42 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91216&oldid=91215 * A casual user * (+96)
12:48:53 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91217&oldid=91216 * A casual user * (+168)
12:58:40 <esolangs> [[Category:Quantum computing]] https://esolangs.org/w/index.php?diff=91218&oldid=73524 * A casual user * (-25)
13:00:25 <esolangs> [[Numbers]] https://esolangs.org/w/index.php?diff=91219&oldid=89743 * A casual user * (+2)
13:21:35 -!- BarryNL has joined.
13:21:56 -!- BarryNL has quit (Client Quit).
13:49:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:03:11 -!- tromp has joined.
14:30:50 <esolangs> [[User:King Ethan]] https://esolangs.org/w/index.php?diff=91220&oldid=90904 * Kaveh Yousefi * (+911) Rectified the transposed description of , and . in the table, introduced examples, and added a hyperlink to my implementation. NOTE: I apologize if illegitimately infringing on a user page.
14:40:32 <esolangs> [[Category:Brainfuck]] https://esolangs.org/w/index.php?diff=91221&oldid=72922 * A casual user * (-10)
14:41:58 <esolangs> [[Category:Brainfuck]] https://esolangs.org/w/index.php?diff=91222&oldid=91221 * A casual user * (+8)
14:42:05 <esolangs> [[Category:Brainfuck]] https://esolangs.org/w/index.php?diff=91223&oldid=91222 * A casual user * (+1)
14:50:39 -!- Koen has joined.
14:58:08 -!- Sgeo has joined.
15:16:22 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91224&oldid=91217 * A casual user * (+2)
15:18:15 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91225&oldid=91224 * A casual user * (+1)
15:18:38 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91226&oldid=91225 * A casual user * (-7)
16:05:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:07:07 -!- BarryNL has joined.
16:07:18 -!- tromp has joined.
17:04:42 <riv> https://github.com/woodrush/lisp-in-life cool
17:08:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:09:04 -!- Koen_ has joined.
17:12:23 -!- Koen has quit (Ping timeout: 268 seconds).
17:19:28 -!- tromp has joined.
17:22:52 <riv> https://woodrush.github.io/lisp-in-life/
17:30:59 -!- cd has quit (Quit: leaving).
17:31:17 -!- iovoid has quit (Quit: iovoid has quit!).
17:31:17 -!- Bowserinator has quit (Quit: Blame iczero something happened).
17:33:38 -!- Bowserinator has joined.
17:35:10 -!- iovoid has joined.
17:46:47 -!- Bowserinator has quit (Quit: Blame iczero something happened).
17:46:47 -!- iovoid has quit (Quit: iovoid has quit!).
17:48:19 -!- iovoid has joined.
17:49:08 -!- Bowserinator has joined.
18:02:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:05:21 -!- tromp has joined.
18:10:07 -!- Koen_ has quit (Remote host closed the connection).
18:16:36 -!- Everything has joined.
18:18:30 <BarryNL> Indeed cool. These OCTA metapixels seem already complex, but they are just something like single bits!
18:18:48 <BarryNL> *OTCA
18:24:06 <BarryNL> And be sure to zoom in while running the example. It looks like a tamed ant colonie :)
18:26:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:28:58 -!- tromp has joined.
18:45:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:15:45 -!- Bowserinator has quit (Quit: Blame iczero something happened).
19:15:45 -!- iovoid has quit (Quit: iovoid has quit!).
19:16:09 -!- Bowserinator has joined.
19:17:40 -!- iovoid has joined.
19:18:17 -!- Bowserinator has quit (Client Quit).
19:18:17 -!- iovoid has quit (Remote host closed the connection).
19:20:21 -!- Bowserinator has joined.
19:21:45 -!- iovoid has joined.
19:27:38 -!- tromp has joined.
19:59:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:08:30 -!- earendel has joined.
20:11:50 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=91227&oldid=90905 * DigitalDetective47 * (+25)
20:16:20 -!- tromp has joined.
20:25:27 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=91228&oldid=91227 * DigitalDetective47 * (+214)
20:27:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:29:31 -!- tromp has joined.
20:37:09 <b_jonas> I'd still like an answer to my mathematics question, but also an unrelated question. Since what version does the Windows UI behave such that if you press alt to activate the menu then press left arrow to go one menu left, that doesn't go to the system menu, but to the rightmost menu in the menu bar?
20:40:37 <zzo38> I don't know, although you can push alt+space if you specifically want the system menu anyways. (I also don't know if it might depend on the program, if some don't use the built-in menu capability of Windows?)
20:47:17 <b_jonas> zzo38: yes, I know I can push alt+space or shift+escape
20:47:44 <b_jonas> or shift+rightclick on the button in the windows list bar
20:48:04 <b_jonas> and yes, programs can override this
20:48:11 <b_jonas> some do, which is quite annoying
20:53:12 <esolangs> [[Fool (2021)]] N https://esolangs.org/w/index.php?oldid=91229 * DigitalDetective47 * (+3912) Created page with "'''Fool''' is an esoteric programming language created by [[User:DigitalDetective47]]. Its name comes from the common abbreviations func and bool, which are the only concepts..."
20:53:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:53:55 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=91230&oldid=91228 * DigitalDetective47 * (-3825) Replaced content with "[No current project]"
20:56:40 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91231&oldid=91130 * DigitalDetective47 * (+23) /* F */ Added Fool
21:06:52 <esolangs> [[User:DigitalDetective47]] https://esolangs.org/w/index.php?diff=91232&oldid=90349 * DigitalDetective47 * (+23) Added Fool
21:13:10 -!- tromp has joined.
21:23:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:24:56 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] M https://esolangs.org/w/index.php?diff=91233&oldid=90607 * DigitalDetective47 * (+318) Add Fool
21:26:07 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day23/task1.eg <- AoC, day 23, task 1. 16 minutes on this, skipping task 2.
21:27:54 <esolangs> [[Fool (2021)]] M https://esolangs.org/w/index.php?diff=91234&oldid=91229 * DigitalDetective47 * (+1) /* Truth-machine */ Moved note to top of section
21:32:22 <esolangs> [[Truth-machine]] M https://esolangs.org/w/index.php?diff=91235&oldid=90451 * DigitalDetective47 * (+322) /* Implementations */ Add Fool
22:10:35 -!- Koen has joined.
22:12:05 -!- tromp has joined.
22:33:02 -!- BarryNL has quit (Quit: Quit).
22:38:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:42:25 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=91236&oldid=91099 * Dtp09 * (+3) /* Interpreter */
22:45:37 <esolangs> [[Drawfuck]] https://esolangs.org/w/index.php?diff=91237&oldid=79431 * Dtp09 * (+199)
22:46:03 <esolangs> [[Drawfuck]] https://esolangs.org/w/index.php?diff=91238&oldid=91237 * Dtp09 * (-2)
22:46:47 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=91239&oldid=90991 * Dtp09 * (+119)
22:47:09 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=91240&oldid=91239 * Dtp09 * (+6)
22:49:06 -!- tromp has joined.
23:05:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:06:44 <zzo38> I don't use Windows much any more, but when I do sometimes, they keep changing things although many of the keyboard commands still work similarly and command prompt also will have many similarity to be able to work, so sometimes it isn't too much difficulty, due to the keyboard and command-prompt being similarly. However, sometimes some things are changed it is too difficult to work
23:14:32 -!- sprout has quit (Ping timeout: 240 seconds).
23:21:14 <b_jonas> the keyboard commands generally work similarly, that's why this one puzzles me
23:23:40 -!- tromp has joined.
23:23:54 -!- Koen has quit (Quit: Leaving...).
23:28:13 -!- sprout has joined.
23:33:29 -!- sprout has quit (Ping timeout: 268 seconds).
23:43:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:58:33 <ilene_leith> (-_-)
2021-12-24
00:01:03 -!- sprout has joined.
00:03:36 -!- u0_a391 has joined.
00:06:02 -!- sprout has quit (Ping timeout: 240 seconds).
00:07:07 -!- Kit has quit (Ping timeout: 256 seconds).
00:17:33 -!- sprout has joined.
00:22:49 -!- sprout has quit (Ping timeout: 268 seconds).
00:50:22 * oerjan seems to have forgotten to log out
00:51:46 -!- sprout has joined.
00:56:17 -!- sprout has quit (Ping timeout: 240 seconds).
01:06:22 -!- chiselfuse has quit (Remote host closed the connection).
01:06:31 -!- chiselfuse has joined.
01:09:22 <esolangs> [[Special:Log/move]] move * Oerjan * moved [[Fool]] to [[Fool (Maxsteele2)]]: A much more interesting language has been created which deserves the title more. And no one's ever linked to this one.
01:10:52 <esolangs> [[Special:Log/move]] move * Oerjan * moved [[Fool (2021)]] to [[Fool]]: Moving the most interesting language to claim the unparenthesized title
01:13:43 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91244&oldid=91231 * Oerjan * (-12) rm parens after move
01:14:13 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] M https://esolangs.org/w/index.php?diff=91245&oldid=91233 * Oerjan * (-12) rm parens after move
01:14:57 <esolangs> [[Truth-machine]] M https://esolangs.org/w/index.php?diff=91246&oldid=91235 * Oerjan * (-12) rm parens after move
01:18:22 * oerjan is almost starting to wonder if The Whiteboard is really going to kill off Roger for good
01:19:28 <oerjan> admittedly, that's a bit rough for a christmas arc.
01:20:33 <oerjan> also, i think that's the first time his full name has been shown
02:16:17 -!- Everything has quit (Quit: leaving).
02:52:34 <int-e> oh geat, that's another comic where I'm lagging one strip behind
02:52:37 <int-e> *great
02:53:05 <int-e> (http://www.the-whiteboard.com/autotwb3473.html doesn't link there yet)
03:06:16 -!- sprout has joined.
03:08:12 <oerjan> int-e: yeah he does sometimes mess up the links temporarily
03:09:44 <oerjan> (also i wasn't sure if anyone else here read that - although the foglios did mention it once)
03:10:32 <oerjan> with Doc the bear doctor being a cameo
03:10:57 -!- sprout has quit (Ping timeout: 240 seconds).
03:11:15 <int-e> I don't know where I picked that one up.
03:11:49 <oerjan> i think maybe i picked up from the iwc forum
03:11:55 <esolangs> [[SplitFuck]] https://esolangs.org/w/index.php?diff=91247&oldid=89813 * TechieOpsoss * (+1391) Completely replaced a few near-useless commands with instruction pointer commands, reworded some mistakes where the instruction pointer was referred to as the memory pointer, and allowed function calls to exist with instruction pointer manipulation
03:12:08 <oerjan> *+it
03:12:25 <oerjan> which i haven't followed since my hiatus
03:17:15 <int-e> it's easy to lose track... https://int-e.eu/~bf3/tmp/list.png is not even half of it (though it's an LRS[een] list with the most recent entry at the bottom)
03:18:13 <esolangs> [[SplitFuck]] M https://esolangs.org/w/index.php?diff=91248&oldid=91247 * TechieOpsoss * (+0) just some spacing and rewording to make it look better
03:18:30 <int-e> (there's also at least one duplicate because sometimes I forget to delete the old bookmark. it's harmless.)
03:20:01 <oerjan> i spot 3 atomic robos :P
03:20:39 <int-e> Oh, another one!
03:20:49 -!- u0_a3911 has joined.
03:21:07 <oerjan> ok you follow a lot more comics than i do
03:23:02 <oerjan> i notice a couple i dropped because they seemed to be going too dark for me ... vattu and twokinds
03:23:12 <oerjan> (vattu very shortly into it)
03:23:44 <int-e> two Extra!'s too
03:23:57 <oerjan> i haven't heard of that one.
03:24:06 <int-e> yeah Vattu and Twokinds are still dark
03:24:08 <int-e> fine for me
03:24:36 <int-e> but if that's something you want to avoid there's no point in going back
03:24:37 -!- u0_a391 has quit (Ping timeout: 240 seconds).
03:24:46 <oerjan> yeah
03:26:27 <oerjan> argh my internet is still dropping occasionally even after i unplugged the router
03:40:15 -!- sprout has joined.
03:45:26 -!- sprout has quit (Ping timeout: 260 seconds).
03:56:56 -!- sprout has joined.
04:01:44 -!- sprout has quit (Ping timeout: 268 seconds).
04:14:31 -!- sprout has joined.
04:18:57 -!- sprout has quit (Ping timeout: 240 seconds).
04:32:17 -!- sprout has joined.
04:36:53 -!- sprout has quit (Ping timeout: 268 seconds).
04:50:42 -!- sprout has joined.
04:55:26 -!- sprout has quit (Ping timeout: 260 seconds).
04:55:48 <int-e> good start to the AoC day... typo-d 'input' as 'inptu'
04:58:40 <b_jonas> that's a typo I'd make any day
05:16:10 -!- sprout has joined.
06:05:30 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91249&oldid=91226 * Dtp09 * (+197)
06:05:58 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=91250&oldid=91240 * Dtp09 * (+20)
06:56:59 <esolangs> [[Rain]] https://esolangs.org/w/index.php?diff=91251&oldid=51288 * Quintopia * (+7540) I seem to have implemented this language in Python back when it was released and then promptly forgot I had done so. I have converted my interpreter to python3 and here it is for others to try out.
07:00:49 <esolangs> [[Rain]] M https://esolangs.org/w/index.php?diff=91252&oldid=91251 * Quintopia * (-518) nah that's too much space
07:01:33 <esolangs> [[User:Quintopia]] https://esolangs.org/w/index.php?diff=91253&oldid=85698 * Quintopia * (+11) /* Interpreters written in Python */
07:31:55 <oerjan> re girl genius: i note that we didn't get to see them make sure that madwa really is dead...
07:35:04 <oerjan> which violetta _should_ know is a dangerous thing to assume.
07:35:23 <oerjan> since she used it herself on lady steelgarter.
07:47:51 -!- earendel has quit (Quit: Connection closed for inactivity).
07:55:23 -!- Sgeo has quit (Read error: Connection reset by peer).
07:58:03 -!- tromp has joined.
08:02:50 -!- oerjan has quit (Quit: Nite).
08:10:43 <Taneb> oerjan: I think that Violetta managed to get the Lantern is a good sign. I don't think Madwa would let that go without a fight
08:10:50 <Taneb> ...unless she thought she could get it back later
08:27:55 <shachaf> Hineb, any cat updates?
08:28:53 <shachaf> I'm sitting next to a fluffy long-haired orange cat who's purring.
10:21:33 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91254&oldid=91168 * MANNA5 * (+189) /* Introductions */
10:21:59 <esolangs> [[Cornflower (PCD)]] N https://esolangs.org/w/index.php?oldid=91255 * MANNA5 * (+1818) Add page
10:22:05 -!- Lord_of_Life_ has joined.
10:22:17 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:24:52 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:28:23 -!- sprout has quit (Ping timeout: 268 seconds).
10:30:20 -!- sprout has joined.
10:31:16 -!- Koen has joined.
11:41:41 <b_jonas> how do you invoke metar to arrange for good weather for tomorrow's launch?
11:42:28 <int-e> Can you do that? Maybe metasepia could do that...
11:46:54 <b_jonas> ~metar SOOK please clear weather at 2021-12-25T12:10Z/T13:02Z
11:46:59 <b_jonas> @metar SOOK please clear weather at 2021-12-25T12:10Z/T13:02Z
11:47:09 <b_jonas> I don't think that will work, but maybe the syntax error message gives a hint
11:47:59 <b_jonas> fallback ICAO code is SOCA if it doesn't know SOOK
11:49:01 <int-e> surely you need to say CAVOK
11:49:59 <int-e> (I think that, plus absence of any other cloud indicators, is the least cloudy thing METAR can express)
11:50:24 <int-e> (And probably sufficient for a rocket launch, too; this isn't stargazing)
11:50:45 <b_jonas> it is stargazing, but not from that location and time
11:51:33 <b_jonas> @metar SOOK
11:51:33 <lambdabot> No result.
11:51:38 <b_jonas> @metar SOCA
11:51:38 <lambdabot> SOCA 241130Z AUTO 03004KT 350V070 9999 SCT015/// BKN020/// BKN029/// ///TCU 26/25 Q1012 BECMG FEW015 BKN030
11:52:01 <b_jonas> @metar SOCA 251210Z CAVOK
11:52:05 <sprout> https://ibb.co/fX49jgP <- Advent of Code, day 24. with overblown parsing and a stolen imperative solution
11:52:45 <b_jonas> I guess I can't expect an immediate feedback from that. we'll see the forecast at night and the weather tomorrow.
11:54:56 <int-e> another one to exploit that 18 instruction pattern, hmm
11:55:45 -!- Esolang1 has joined.
11:55:56 -!- Esolang1 has quit (Client Quit).
11:57:14 <sprout> linear too
11:58:04 <int-e> I basically just threw the beast at an SMT solver
11:58:33 <sprout> yah, I thought about doing that too. but that would mean implementing the bindings for that
11:59:11 <sprout> but how people go from SAT/SMT solving to something linear, pretty amazing
11:59:21 <sprout> I have no idea how they did it
11:59:37 <sprout> nor am I going to find out, want to work on the interpreter instead
12:04:23 <b_jonas> oh, apropos SMT solver
12:06:23 <b_jonas> can you recommend me a linear programming solver to optimize me a linear optimization problem with between a 100 and 1000 variables that is very sparse and expected easy to solve, using machine-precision floating point
12:07:01 <b_jonas> I want to bind it to a script that does all the other tasks, as in prepare the program and follow what all the variable means and pretty-print its result
12:08:39 <b_jonas> I have part of the code working, though I need to improve it a lot
12:12:34 <int-e> Oh I see how that works now.
12:13:05 <int-e> (the AoC thing)
12:25:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:27:56 <int-e> so basically the `A` in `extract` is determined by the sign of `B`: A = 26 if B is negative; A = 1 otherwise. And then you can see that `z` encodes a stack of numbers in range [1..25], and that there are more pushes than pops if for one of the negative `B`, the `eql x w` check fails. So your task becomes satisfying each of those checks, which only depends on two of the digits.
12:28:42 <int-e> (with no overlap of those pairs)
12:38:46 <int-e> sprout: this, btw, explains the `push` and `pop` in your code
12:51:49 -!- Koen has quit (Remote host closed the connection).
13:01:24 -!- tromp has joined.
13:27:17 -!- sprout has quit (Ping timeout: 240 seconds).
13:28:12 -!- sprout has joined.
13:31:35 <sprout> int-e: ah neat. I only understand the gist of that though. back to hacking
13:32:13 <riv> hi
13:36:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:52:46 -!- tromp has joined.
14:35:56 <int-e> sprout: another derivative of that: https://paste.debian.net/1224634/
14:52:19 -!- sprout has quit (Ping timeout: 268 seconds).
15:03:41 -!- sprout has joined.
15:08:02 <Taneb> shachaf: I saw a very fluffy cat recently, but sadly I rarely go outside without a dog and the local cats tend to run from dogs
15:08:17 -!- sprout has quit (Ping timeout: 240 seconds).
15:18:45 <shachaf> That is sad.
15:19:52 -!- sprout has joined.
15:24:23 -!- sprout has quit (Ping timeout: 252 seconds).
15:33:58 -!- u0_a3912 has joined.
15:36:05 -!- sprout has joined.
15:37:17 -!- u0_a3911 has quit (Ping timeout: 240 seconds).
15:40:46 -!- sprout has quit (Ping timeout: 245 seconds).
15:52:46 -!- sprout has joined.
15:53:04 -!- Everything has joined.
15:57:23 -!- sprout has quit (Ping timeout: 250 seconds).
16:00:38 -!- sprout has joined.
16:02:29 -!- delta23 has joined.
16:02:57 -!- dyeplexer has joined.
16:40:34 -!- b_jonas has quit (Remote host closed the connection).
16:45:13 -!- BarryNL has joined.
17:01:27 -!- HackEso has quit (Remote host closed the connection).
17:02:04 -!- HackEso has joined.
17:06:12 <esolangs> [[Sashleyfuck]] https://esolangs.org/w/index.php?diff=91256&oldid=66475 * Kaveh Yousefi * (+857) Rectified the case of the command names in the table, amended the formatting, and added another example in the form of the infinite cat program.
17:10:58 <esolangs> [[Sashleyfuck]] https://esolangs.org/w/index.php?diff=91257&oldid=91256 * Kaveh Yousefi * (+2271) Added an implementation of Sashleyfuck in Common Lisp.
17:14:25 -!- dutch has joined.
18:05:27 -!- Sgeo has joined.
18:09:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:16:14 -!- u0_a3912 has changed nick to Kit.
18:41:02 -!- dyeplexer has quit (Remote host closed the connection).
18:48:29 -!- Sgeo has quit (Ping timeout: 268 seconds).
18:49:32 -!- Sgeo has joined.
19:06:27 -!- Koen has joined.
19:17:54 -!- Koen has quit (Remote host closed the connection).
19:32:31 -!- dutch has quit (Quit: WeeChat 3.3).
19:57:32 -!- sprout has quit (Ping timeout: 240 seconds).
19:59:23 -!- lagash has quit (Ping timeout: 252 seconds).
20:06:03 -!- sprout has joined.
20:10:57 <esolangs> [[Special:Log/newusers]] create * Yante * New user account
20:12:37 -!- delta23 has quit (Ping timeout: 240 seconds).
20:18:44 -!- u0_a391 has joined.
20:19:12 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91258&oldid=91254 * Yante * (+131) /* Introductions */
20:19:17 <esolangs> [[User:Yante]] N https://esolangs.org/w/index.php?oldid=91259 * Yante * (+2) Created page with "Hi"
20:20:50 -!- Kit has quit (Ping timeout: 252 seconds).
20:21:10 -!- tromp has joined.
20:25:27 -!- lagash has joined.
20:32:37 -!- u0_a391 has quit (Ping timeout: 240 seconds).
20:37:36 -!- u0_a391 has joined.
20:39:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:40:10 -!- tromp has joined.
20:42:17 -!- u0_a391 has quit (Ping timeout: 240 seconds).
20:52:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:52:46 -!- u0_a391 has joined.
21:14:58 <esolangs> [[Sashleyfuck]] M https://esolangs.org/w/index.php?diff=91260&oldid=91257 * Kaveh Yousefi * (+3) Amended an instance of cacography by substituting follow by following.
21:15:07 -!- u0_a391 has changed nick to Kit.
21:17:51 <esolangs> [[BF Lite]] N https://esolangs.org/w/index.php?oldid=91261 * Yante * (+2144) Create!
21:19:38 -!- sprout has quit (Ping timeout: 260 seconds).
21:19:41 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91262&oldid=91244 * Yante * (+14) add BF Lite
21:21:25 -!- sprout has joined.
21:24:10 -!- tromp has joined.
21:27:36 -!- sprout has quit (Ping timeout: 268 seconds).
21:39:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:44:11 -!- tromp has joined.
21:54:41 -!- sprout has joined.
21:59:37 -!- sprout has quit (Ping timeout: 240 seconds).
22:03:04 -!- sprout has joined.
22:04:10 <esolangs> [[BF Lite]] M https://esolangs.org/w/index.php?diff=91263&oldid=91261 * PythonshellDebugwindow * (+117) Add categories and link
22:12:57 -!- BarryNL has quit (Quit: Quit).
22:14:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:37:35 -!- Koen has joined.
22:45:57 -!- imode has quit (Ping timeout: 240 seconds).
22:46:49 -!- Koen has quit (Remote host closed the connection).
22:48:10 -!- tromp has joined.
23:09:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
2021-12-25
00:12:40 -!- Bowserinator has quit (Remote host closed the connection).
00:12:56 -!- Bowserinator has joined.
00:18:25 -!- sprout has quit (Ping timeout: 268 seconds).
00:32:35 -!- imode has joined.
00:36:32 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91264&oldid=91262 * PythonshellDebugwindow * (+0) /* B */ alphabetical order...
00:45:00 -!- sprout has joined.
00:45:26 <fizzie> Re AoC, I got that z is obviously a stack by "disassembling" the program -- https://0x0.st/orNt.txt -- but didn't really figure out how that gives a quick solution since it seemed at first glance there'd be any number of ways to arrange there to be enough pops. Didn't notice that (in my notation) `z%26 + A == D` is only possible for some of the steps.
00:46:44 -!- Everything has quit (Quit: leaving).
00:49:37 -!- sprout has quit (Ping timeout: 240 seconds).
00:59:37 -!- imode has quit (Ping timeout: 240 seconds).
01:19:12 -!- sprout has joined.
01:24:10 -!- sprout has quit (Ping timeout: 260 seconds).
01:54:10 -!- sprout has joined.
01:59:33 -!- sprout has quit (Ping timeout: 268 seconds).
02:27:55 -!- sprout has joined.
02:32:37 -!- sprout has quit (Ping timeout: 240 seconds).
03:00:07 -!- sprout has joined.
03:05:31 -!- sprout has quit (Ping timeout: 268 seconds).
03:20:32 -!- tm512 has quit (Remote host closed the connection).
03:35:49 -!- sprout has joined.
03:41:18 -!- sprout has quit (Ping timeout: 268 seconds).
04:05:19 -!- imode has joined.
04:08:12 -!- sprout has joined.
04:13:06 -!- sprout has quit (Ping timeout: 260 seconds).
04:32:13 <esolangs> [[Project Euler/3]] N https://esolangs.org/w/index.php?oldid=91265 * ColorfulGalaxy * (+1250) Aheui failed on AheuiChem
04:40:54 -!- dyeplexer has joined.
04:41:54 -!- sprout has joined.
04:46:37 -!- sprout has quit (Ping timeout: 240 seconds).
05:14:39 -!- sprout has joined.
05:15:09 <esolangs> [[User talk:ProjectEuler/8]] N https://esolangs.org/w/index.php?oldid=91266 * ColorfulGalaxy * (+1223) /* Constant */
05:15:43 <esolangs> [[Project Euler/8]] N https://esolangs.org/w/index.php?oldid=91267 * ColorfulGalaxy * (+937) Issue appeared again
05:15:54 <esolangs> [[Project Euler/8]] https://esolangs.org/w/index.php?diff=91268&oldid=91267 * ColorfulGalaxy * (+0)
05:18:46 <esolangs> [[User:ProjectEuler]] https://esolangs.org/w/index.php?diff=91269&oldid=90276 * ColorfulGalaxy * (+206) Added link to 3, 7, 8
05:19:50 -!- sprout has quit (Ping timeout: 260 seconds).
05:49:42 -!- imode has quit (Ping timeout: 260 seconds).
05:50:26 -!- sprout has joined.
05:54:57 -!- sprout has quit (Ping timeout: 240 seconds).
06:18:01 -!- dyeplexer has left (Leaving).
06:18:06 <int-e> part 2 is so twisty (I think that happens every year)
06:18:13 -!- sprout has joined.
06:23:05 -!- sprout has quit (Ping timeout: 252 seconds).
06:52:51 -!- sprout has joined.
06:58:18 -!- sprout has quit (Ping timeout: 260 seconds).
07:01:08 <int-e> actually that's easy to check... yes, it does happen every year
07:18:44 -!- tromp has joined.
07:19:09 -!- tromp has quit (Read error: Connection reset by peer).
07:25:46 -!- sprout has joined.
07:29:58 -!- imode has joined.
07:30:44 -!- sprout has quit (Ping timeout: 252 seconds).
07:54:43 -!- sprout has joined.
07:59:36 -!- BarryNL has joined.
08:59:26 -!- ilene_leith has quit (Read error: Connection reset by peer).
09:06:12 -!- ilene_leith has joined.
09:49:23 <esolangs> [[Braindead]] N https://esolangs.org/w/index.php?oldid=91270 * Leothetechguy * (+964) Created page with "Braindead is a simple variant [[Brainfuck]], designed to mimic the amount of commands that are present in deadfish, while still remaining Turing complete and allowing both inp..."
09:51:32 -!- imode has quit (Ping timeout: 252 seconds).
09:53:25 -!- BarryNL has quit (Ping timeout: 240 seconds).
09:55:23 <esolangs> [[BF Lite]] https://esolangs.org/w/index.php?diff=91271&oldid=91263 * Yante * (+39)
10:11:42 -!- BarryNL has joined.
10:21:17 -!- BarryNL has quit (Ping timeout: 256 seconds).
10:23:33 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:23:41 -!- Lord_of_Life_ has joined.
10:24:58 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:47:21 -!- Sgeo has quit (Read error: Connection reset by peer).
10:53:16 -!- BarryNL has joined.
11:14:21 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91272&oldid=90429 * A casual user * (-12)
11:59:45 -!- u0_a391 has joined.
12:03:32 -!- Kit has quit (Ping timeout: 252 seconds).
12:23:34 -!- Noisytoot has quit (Ping timeout: 260 seconds).
13:22:54 <esolangs> [[Braindead]] https://esolangs.org/w/index.php?diff=91273&oldid=91270 * Leothetechguy * (-61)
13:34:54 <fizzie> I think first time I did it, it took me a nontrivial amount of time to do day 25 part 2, because I couldn't figure out I needed to click that link.
14:06:04 -!- Noisytoot has joined.
14:09:12 -!- Koen has joined.
14:27:12 -!- Koen has quit (Remote host closed the connection).
14:51:42 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91274&oldid=91249 * A casual user * (-12)
14:52:04 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91275&oldid=91274 * A casual user * (-1)
14:54:14 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=91276&oldid=91236 * A casual user * (+0)
14:55:58 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91277&oldid=91275 * A casual user * (+1)
14:58:02 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91278&oldid=91277 * A casual user * (+6)
14:59:21 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91279&oldid=91278 * A casual user * (+63)
15:00:01 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91280&oldid=91279 * A casual user * (+7)
15:00:21 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91281&oldid=91280 * A casual user * (-6)
15:04:06 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91282&oldid=91281 * A casual user * (+38)
15:05:33 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91283&oldid=91282 * A casual user * (+50)
15:06:24 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91284&oldid=91283 * A casual user * (-1)
15:09:24 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91285&oldid=91284 * A casual user * (+12)
15:09:56 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91286&oldid=91285 * A casual user * (+12)
15:12:04 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91287&oldid=91286 * A casual user * (+54)
15:12:24 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91288&oldid=91287 * A casual user * (+1)
15:13:09 <esolangs> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=91289&oldid=91023 * PythonshellDebugwindow * (+361) Test CSS
15:14:00 <esolangs> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=91290&oldid=91289 * PythonshellDebugwindow * (+21) fix
15:15:12 <esolangs> [[User:A casual user]] N https://esolangs.org/w/index.php?oldid=91291 * A casual user * (+143) Created page with "Hello! I'm interested in esolangs, so I made a profile! My favourite esolangs (currently): [[Thue]] [[Befunge]] (I made a calculator program!)"
15:15:22 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91292&oldid=91291 * A casual user * (+1)
15:21:12 <esolangs> [[Braindead]] https://esolangs.org/w/index.php?diff=91293&oldid=91273 * Leothetechguy * (+64)
15:33:29 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91294&oldid=91272 * A casual user * (+1363)
15:34:32 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91295&oldid=91294 * A casual user * (+23)
15:39:57 -!- imode has joined.
16:03:19 -!- delta23 has joined.
16:16:01 -!- Noisytoot has quit (Ping timeout: 256 seconds).
16:18:17 -!- Noisytoot has joined.
16:24:36 <fizzie> I didn't want to stop, so I did a bitwise thing for day 25, and it's more than ten times faster than the bytewise one.
16:24:38 <fizzie> It packs 16 sea cucumbers in an uint32, and uses the obvious &s, |s, ^s and shifts to build masks of which sea cucumbers move and which stay in place. With a lot of really ugly code to handle the wraparound when the width isn't a multiple of 16.
17:42:23 <esolangs> [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91296&oldid=91232 * DigitalDetective47 * (-12) Removed link to redirect for Fool.
17:43:13 -!- Koen has joined.
18:11:36 -!- Koen has quit (Remote host closed the connection).
18:15:04 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91297&oldid=91292 * A casual user * (+53)
18:16:51 <esolangs> [[Numberlist]] M https://esolangs.org/w/index.php?diff=91298&oldid=91288 * A casual user * (-1)
18:22:06 <sprout> https://ibb.co/R3NfJQW <- aoc results egel, day 19 skipped due to real-life constraints, day 23b too computationally expensive. merry XMas
18:48:39 -!- Sgeo has joined.
19:08:06 -!- Koen has joined.
19:18:20 <fizzie> Well, in the same spirit, here's where I'm at for Burlesque: https://zem.fi/tmp/aocblsq.txt
19:20:21 <fizzie> A lot better than 2020 for sure; missing day 22 part 2 (the cube thing), day 23 entirely (the amphipod lowest-energy sort) and day 25 (which of course isn't particularly hard, just haven't gotten around to it).
19:40:54 -!- u0_a3911 has joined.
19:45:08 -!- u0_a391 has quit (Ping timeout: 268 seconds).
19:48:37 -!- delta23 has quit (Quit: Leaving).
19:50:35 -!- Noisytoot has quit (Excess Flood).
19:53:26 -!- Noisytoot has joined.
20:03:53 -!- Koen has quit (Quit: Leaving...).
20:26:27 <fizzie> Added a quickly patched together ln{{">.v"jFi}m[}m[0j{J{{JRT{J3ug1=={<-}j{~]1[+}jie}Z[tp^prt?*}m[2j?-tp}2E!}{!=}w!CLL[2.- for today; not pretty, but would appear to work.
20:26:53 <fizzie> What it does is basically, represents >.v with 012, then does a pairwise (JRT...Z[) thing that produces {1 0} for any ">." and {x 1} for anything else, does tp^prt?* to produce the next state, uses 2j?-tp to swap 0/2 and rows/columns for the other half-step, and then just iterates until the result stops changing.
20:27:00 <fizzie> Runs at about one step per second for the 137x137 puzzle input, so takes around 7-8 minutes. But it's the journey, not the destination, right?
20:27:26 -!- Everything has joined.
20:28:49 <fizzie> Actually, now it's just 4.5 minutes, I used to do 012 for .>v and then I had to do 3j?-3?/3?*?- to swap 1/2 because there's no ?% builtin. Looks like it got quite a bit faster after changing that.
20:29:07 <riv> That is really quite something to see
20:31:30 <fizzie> Replaced CLL[2.- (collect stack, get length, subtract 2) by CL~-L[ (collect stack, drop first and last elements, get length) to save one more character.
21:09:57 -!- imode has quit (Ping timeout: 240 seconds).
21:19:11 <esolangs> [[Braindead]] https://esolangs.org/w/index.php?diff=91299&oldid=91293 * Leothetechguy * (+24)
21:27:27 <int-e> fizzie: sounds not too different from https://paste.debian.net/1224759/
21:27:49 <int-e> (I like `transpose` for CA types of things... well, as long as they don't have to be fast)
21:28:03 <int-e> 2D CA, of course
21:29:38 <fizzie> Switched to {J3ug1!={~]1+]}if<-}Z[ from {J3ug1=={<-}j{~]1[+}jie}Z[ to safe a few more characters. And yes, quite similar.
21:31:40 <fizzie> Although you kind of have the ">." case both consume and produce two characters; I didn't have a convenient way of "skipping" the empty space so I instead made every pair produce two output values.
21:35:16 <fizzie> Hmm, I can shave off one more by changing 1!={...}if into -.{...}if -- didn't try it at first because Burlesque's kind of weird with what counts as "true"; looks like `if` is one of those where anything that doesn't equal 0 is true, but there's some others that accept only 1 as true.
21:35:57 <int-e> fizzie: yeah I assumed the similarity would disappear once we get into the details of that `line`.
21:36:29 <int-e> because Burlesque doesn't really have convenient recursion (from what I've seen).
21:37:42 <fizzie> Yeah. You can define new builtins that recurse with %XY={...XY...} but it costs 6 characters, and conditionals are pretty expensive too.
21:39:09 <fizzie> `if` is better than `ie` (if-else) in that `if` accepts both "<number> <block>" and "<block> <number>" order on stack, while `ie` insists on having "<true-block> <false-block> <number>" (top on right), which is usually exactly the wrong order, so it ends up being `{...}j{...}jie`.
21:39:11 <HackEso> if`? No such file or directory
21:43:02 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91300&oldid=91298 * A casual user * (+166)
21:43:10 <fizzie> I don't like it when I have to write {{...}m[}m[ to map over a block-of-blocks elementwise, but ln{{">.v"jFi}m[}m[ still outperforms something like {">.v\n"jFi}m[{3};; by one. And the numeric trickery on 0/1/2 seems to be a win over trying to keep it as characters.
21:43:27 -!- immibis_ has changed nick to immibis.
21:44:02 -!- oerjan has joined.
21:49:01 <fizzie> Incidentally, judging from https://zem.fi/tmp/aoc/stats.aligned.ratio.html I'm not the only one who doesn't figure out (and/or care enough) that you need to click on the link for the last star. Because today's ratio is going exactly in the opposite direction as usual.
21:50:06 <int-e> I remembered this time.
21:51:30 <int-e> and I bet that this applies to many of the early birds
21:54:12 <int-e> fizzie: I actually looked at all my times for part 2... 2019: 59s, 2020: 44s (I forgot!), 2021: 8s.
21:56:44 <fizzie> 2019: 79s, 2020: 30s, 2021: 61s.
21:57:22 <fizzie> That last one was more deliberate though.
22:04:05 -!- BarryNL has quit (Quit: Quit).
22:47:57 <oerjan> oh right. merry christmas!
22:50:16 <oerjan> or whatever seasoning you prefer.
22:51:04 <int-e> Or seancing? "Oh Santa, bless us with your presence!"
22:58:35 -!- u0_a3912 has joined.
23:02:13 -!- u0_a3911 has quit (Ping timeout: 240 seconds).
23:14:57 -!- sprout has quit (Ping timeout: 240 seconds).
23:15:43 -!- sprout has joined.
23:27:37 -!- perlbot has quit (Ping timeout: 240 seconds).
23:28:22 -!- simcop2387 has quit (Ping timeout: 268 seconds).
23:42:25 -!- imode has joined.
23:48:02 -!- sprout has quit (Ping timeout: 240 seconds).
2021-12-26
00:00:16 -!- sprout has joined.
00:03:47 -!- riv has quit (Ping timeout: 250 seconds).
00:06:39 <zzo38> Yes, it is Christmas today (in the time zone I am in, anyways). Yule was a few days ago (in the north hemisphere); I don't know when is Hanukkah, etc.
00:09:41 -!- sprout has quit (Ping timeout: 268 seconds).
00:13:42 <zzo38> (Note: I mean the days only; of course things continue along other days too e.g. twelve days of Christmas.)
00:14:30 <zzo38> (Also, where I am, it snows today.)
00:17:19 <Melvar> fizzie: Regarding `ie`, I’m guessing what you’re saying is that you usually have the condition floating around but the branches are specific to the current position in the code, which means that in a stack lang you want the condition underneath the branches?
00:18:13 <Melvar> And likewise in a pervasively curried lang you want the condition as the last argument.
00:18:40 <fizzie> Yeah. I usually use it in the context of mapping over something, so the condition (or whatever becomes the condition) is the only thing on the stack already, and the code blocks needs to be pushed onto it.
00:19:31 <Melvar> :t bool
00:19:32 <lambdabot> a -> a -> Bool -> a
00:20:37 <fizzie> `blsq 8ro{{"odd"}j{"even"}j2.%ie}m[
00:20:39 <HackEso> ​{"odd" "even" "odd" "even" "odd" "even" "odd" "even"}
00:21:46 <Melvar> > map (bool "odd" "even" . even) [1..8]
00:21:48 <lambdabot> ["odd","even","odd","even","odd","even","odd","even"]
00:21:50 <Melvar> That?
00:22:00 <fizzie> Yep.
00:22:10 <fizzie> Also, even outside the context of a m[, the standard input is already on the stack when the program start, and that's where all values that could be usable as conditions are fundamentally derived from.
00:22:29 <fizzie> Well, for programs that work on input, anyway.
00:25:27 <Melvar> I just find it interesting how different kinds of languages may have similar pressures for how to order arguments, even though the results of those pressures are different.
00:27:02 <fizzie> For the record, there is a relative of `ie` that has the arguments the other way around, `ch` (choose), but it doesn't evaluate the block it chooses.
00:27:08 <fizzie> `blsq 8ro{2.%{"odd""even"}ch}m[ "this could've been like this though"vv
00:27:09 <HackEso> ​{"odd" "even" "odd" "even" "odd" "even" "odd" "even"}
00:28:04 <Melvar> In this case the basic pressure is that the arg that is most likely to vary in a single source-level call should be the one that is easiest to pass implicitly.
00:28:04 <fizzie> But if I want the blocks to do something more than just push one element on stack, the extra {}s and extra e! takes up more characters than the two `j`s that saves.
00:28:48 <Melvar> With different results because “easiest to pass implicitly” means different things in these languages.
00:56:25 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91301&oldid=91295 * A casual user * (+4)
01:04:49 -!- Noisytoot has quit (Read error: Connection reset by peer).
01:06:06 -!- Noisytoot has joined.
01:17:26 -!- Everything has quit (Quit: leaving).
01:23:17 -!- simcop2387 has joined.
01:24:17 -!- perlbot has joined.
01:36:56 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91302&oldid=91301 * A casual user * (-4)
02:21:20 -!- sprout has joined.
02:26:36 -!- sprout has quit (Ping timeout: 268 seconds).
02:27:46 -!- imode has quit (Ping timeout: 260 seconds).
02:38:36 -!- sprout has joined.
02:42:57 -!- sprout has quit (Ping timeout: 240 seconds).
02:49:20 <esolangs> [[Fool]] M https://esolangs.org/w/index.php?diff=91303&oldid=91242 * DigitalDetective47 * (+86) /* Infinite loop */ Added golfed infinite loop
02:55:35 -!- sprout has joined.
02:59:49 -!- sprout has quit (Ping timeout: 240 seconds).
03:09:53 -!- dyeplexer has joined.
03:11:52 -!- sprout has joined.
03:16:32 -!- sprout has quit (Ping timeout: 268 seconds).
03:17:09 -!- Sgeo_ has joined.
03:19:17 -!- Sgeo has quit (Ping timeout: 240 seconds).
04:13:57 -!- u0_a3913 has joined.
04:15:11 -!- sprout has joined.
04:15:56 -!- u0_a3912 has quit (Ping timeout: 252 seconds).
04:20:03 -!- sprout has quit (Ping timeout: 268 seconds).
04:24:29 -!- sprout has joined.
04:48:17 -!- imode has joined.
05:06:52 <esolangs> [[Special:Log/newusers]] create * Inferno * New user account
05:08:18 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91304&oldid=91258 * Inferno * (+185)
05:08:44 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91305&oldid=91304 * Inferno * (+84)
05:26:16 <esolangs> [[User:Inferno/foresolang]] N https://esolangs.org/w/index.php?oldid=91306 * Inferno * (+687) Created page with "{{lowercase}} {{featured language}} {{infobox proglang |name=foresolang |author=[[User:Inferno]] |year=[[:Category:2021|2021]] |memsys=[[:Category:Cell-based|Cell-based]] |dim..."
05:26:58 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91307&oldid=91306 * Inferno * (+31)
05:27:38 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91308&oldid=91307 * Inferno * (-22)
05:28:17 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91309&oldid=91308 * Inferno * (+6)
05:30:55 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91310&oldid=91309 * Inferno * (+313)
05:31:29 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91311&oldid=91310 * Inferno * (-1)
05:37:41 <esolangs> [[User:Inferno]] N https://esolangs.org/w/index.php?oldid=91312 * Inferno * (+42) Created page with "i'm inferno i guess - i'm pretty new here."
05:38:12 <esolangs> [[User:Inferno]] https://esolangs.org/w/index.php?diff=91313&oldid=91312 * Inferno * (+57)
05:38:20 <esolangs> [[User:Inferno]] https://esolangs.org/w/index.php?diff=91314&oldid=91313 * Inferno * (+5)
05:39:37 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91315&oldid=91311 * Inferno * (+199)
05:40:27 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91316&oldid=91315 * Inferno * (+44)
06:07:45 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91317&oldid=91316 * Inferno * (+438)
06:14:14 -!- oerjan has quit (Quit: Later).
07:08:35 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91318&oldid=91317 * Inferno * (+244) /* Instruction Set */
07:08:58 <esolangs> [[User:Inferno/foresolang]] https://esolangs.org/w/index.php?diff=91319&oldid=91318 * Inferno * (+6)
07:09:25 -!- BarryNL has joined.
08:08:35 -!- imode has quit (Ping timeout: 256 seconds).
08:23:11 -!- ilene_leith has quit (Ping timeout: 250 seconds).
08:46:37 -!- riv has joined.
09:13:13 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91320&oldid=88790 * Squidmanescape * (+58)
09:14:13 <esolangs> [[1+/Minimalization]] https://esolangs.org/w/index.php?diff=91321&oldid=76210 * Squidmanescape * (+23)
09:14:36 <esolangs> [[1+/Programs]] https://esolangs.org/w/index.php?diff=91322&oldid=77274 * Squidmanescape * (+23)
09:15:55 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=91323&oldid=90273 * Squidmanescape * (+61)
09:19:17 <esolangs> [[Braintuck]] https://esolangs.org/w/index.php?diff=91324&oldid=91323 * Squidmanescape * (+47)
09:28:08 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=91325&oldid=91169 * Squidmanescape * (+142) /* Description */
09:55:00 -!- tromp has joined.
09:56:53 -!- Sgeo_ has quit (Read error: Connection reset by peer).
10:00:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
10:13:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:16:17 -!- BarryNL has joined.
10:23:11 -!- Lord_of_Life_ has joined.
10:24:19 -!- Lord_of_Life has quit (Ping timeout: 250 seconds).
10:26:02 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:34:15 -!- tromp has joined.
11:13:51 -!- BarryNL has quit (Ping timeout: 268 seconds).
11:19:18 -!- BarryNL has joined.
11:40:52 <riv> did you see the lisp evaluator made in game of life?
11:41:07 <riv> when I saw that I thought Golly! that's impressive
11:46:02 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=91326&oldid=91302 * A casual user * (-4)
11:49:31 -!- BarryNL has quit (Ping timeout: 245 seconds).
11:49:51 -!- BarryNL has joined.
12:01:25 -!- BarryNL has quit (Ping timeout: 240 seconds).
12:12:14 <int-e> "golly", eh
12:34:14 -!- sprout has quit (Ping timeout: 252 seconds).
12:35:39 -!- sprout has joined.
13:59:57 -!- simcop2387 has quit (Ping timeout: 240 seconds).
14:00:02 -!- perlbot has quit (Ping timeout: 252 seconds).
14:13:03 -!- perlbot has joined.
14:15:06 -!- simcop2387 has joined.
14:15:09 -!- sprout has quit (Ping timeout: 268 seconds).
14:16:02 -!- sprout has joined.
14:24:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:42:57 -!- tromp has joined.
15:00:58 -!- BarryNL has joined.
15:02:57 -!- b_jonas has joined.
15:53:40 -!- Everything has joined.
16:01:59 <b_jonas> in case anyone's lost on NASA's webpage among the "blogs" and image mosaics and videos, the actual informative page about JWST is at https://jwst.nasa.gov/content/about/faqs/faq.html
16:06:46 -!- imode has joined.
16:27:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:35:23 -!- u0_a3914 has joined.
16:39:26 -!- u0_a3913 has quit (Ping timeout: 268 seconds).
16:45:21 -!- tromp has joined.
16:57:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:10:57 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91327&oldid=91142 * PixelatedStarfish * (+101) /* Grammar in EBNF */
17:11:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91328&oldid=91327 * PixelatedStarfish * (+2) /* Hello World */
17:27:22 -!- tromp has joined.
17:41:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:09:58 <esolangs> [[/mbif/]] https://esolangs.org/w/index.php?diff=91329&oldid=37087 * Kaveh Yousefi * (+2376) Added an implementation of /mbif/ in Common Lisp.
18:15:03 -!- u0_a3914 has quit (Quit: WeeChat 3.0.1).
18:31:00 -!- Sgeo has joined.
18:32:29 -!- Noisytoot has quit (Ping timeout: 256 seconds).
18:33:23 -!- dyeplexer has quit (Remote host closed the connection).
18:53:13 <esolangs> [[Talk:Posset]] https://esolangs.org/w/index.php?diff=91330&oldid=90926 * Quintopia * (+238) tcness
18:58:17 -!- BarryNL has quit (Ping timeout: 240 seconds).
18:59:56 -!- Noisytoot has joined.
19:06:34 <esolangs> [[Gaot++]] https://esolangs.org/w/index.php?diff=91331&oldid=90769 * Quintopia * (+22) thematic
19:09:01 -!- BarryNL has joined.
19:24:30 -!- tromp has joined.
19:57:02 <esolangs> [[/mbif/]] M https://esolangs.org/w/index.php?diff=91332&oldid=91329 * Ais523 * (+25) /* See also */ add [[Category:Implemented]], now that it is
20:09:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:44:11 -!- earendel has joined.
20:51:23 <esolangs> [[Fool]] https://esolangs.org/w/index.php?diff=91333&oldid=91303 * DigitalDetective47 * (+312) Added compiler
21:09:59 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91334&oldid=91328 * PixelatedStarfish * (+12) /* Hello World */
21:21:35 -!- tromp has joined.
22:18:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:22:08 <esolangs> [[MacroBeep]] M https://esolangs.org/w/index.php?diff=91335&oldid=91334 * PythonshellDebugwindow * (-1) /* Proof of Turing Completeness */ Fix < ; also see talk page
22:22:28 <esolangs> [[Talk:MacroBeep]] N https://esolangs.org/w/index.php?oldid=91336 * PythonshellDebugwindow * (+308) /* Turing Completeness proof */ new section
22:34:03 -!- delta23 has joined.
22:46:19 -!- tromp has joined.
23:06:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:19:30 <esolangs> [[Fool]] https://esolangs.org/w/index.php?diff=91337&oldid=91333 * DigitalDetective47 * (+769) Added section on Turing-completeness
2021-12-27
00:08:02 -!- Soni has quit (Ping timeout: 240 seconds).
00:23:12 -!- Everything has quit (Quit: leaving).
00:27:52 -!- Soni has joined.
00:27:58 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91338&oldid=91335 * PixelatedStarfish * (+134) /* Hello World */
01:09:10 -!- ilene_leith has joined.
02:05:53 -!- friddo has joined.
03:32:04 -!- friddo has quit (Quit: leaving).
04:10:41 -!- oerjan has joined.
04:19:48 -!- earendel has quit (Quit: Connection closed for inactivity).
05:58:06 -!- earendel has joined.
06:44:03 -!- monoxane9 has joined.
06:44:37 -!- monoxane has quit (Ping timeout: 240 seconds).
06:44:37 -!- monoxane9 has changed nick to monoxane.
06:49:31 -!- monoxane9 has joined.
06:50:17 -!- monoxane has quit (Ping timeout: 240 seconds).
06:50:17 -!- monoxane9 has changed nick to monoxane.
07:24:17 -!- ilene_leith has quit (Ping timeout: 240 seconds).
07:56:01 <riv> https://www.youtube.com/watch?v=0pilGprdpKo wow what a shame, TASing with calculators/programs/debug screen is now allowed wtf
08:04:57 <int-e> Oh is this the next step after allowing players to pause the game in a speedrun?
08:05:05 <int-e> Good for drama, I guess.
08:06:34 <int-e> But also: tl;dw
08:08:33 <riv> next they will allow people to use mods to change the probabilities of drops
08:09:31 <int-e> that would be funny
08:11:37 -!- tromp has joined.
08:17:53 -!- Sgeo has quit (Read error: Connection reset by peer).
09:05:57 -!- imode has quit (Ping timeout: 240 seconds).
09:50:06 -!- oerjan has quit (Quit: Later).
09:50:17 -!- BarryNL has quit (Ping timeout: 240 seconds).
09:57:44 -!- BarryNL has joined.
10:10:37 -!- BarryNL has quit (Ping timeout: 250 seconds).
10:23:46 -!- Lord_of_Life_ has joined.
10:25:02 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
10:25:04 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:25:55 -!- blu256 has joined.
10:32:12 -!- delta23 has quit (Quit: Leaving).
10:42:29 -!- blu256 has quit (Ping timeout: 252 seconds).
10:50:28 -!- Bowserinator has quit (Quit: Blame iczero something happened).
10:51:52 -!- Bowserinator has joined.
10:55:37 -!- blu256 has joined.
12:07:34 -!- warlock has joined.
12:36:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:55:05 -!- tromp has joined.
13:09:15 <esolangs> [[Project Euler/15]] N https://esolangs.org/w/index.php?oldid=91339 * ColorfulGalaxy * (+1061) Mathigon has a close duplicate
13:18:24 <esolangs> [[Project Euler/16]] N https://esolangs.org/w/index.php?oldid=91340 * ColorfulGalaxy * (+1274) Mentioned on OEIS
13:34:26 <esolangs> [[Project Euler/28]] N https://esolangs.org/w/index.php?oldid=91341 * ColorfulGalaxy * (+3505) Added cross-ref to problem 2
13:37:25 -!- earendel has quit (Quit: Connection closed for inactivity).
13:47:46 <esolangs> [[User:ProjectEuler]] https://esolangs.org/w/index.php?diff=91342&oldid=91269 * ColorfulGalaxy * (+1234) A few days ago I accidentally put "searching" in the "keywords" column and after an hour I saw the workmates searching for "keywords" on the web
13:54:30 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91343&oldid=51908 * A casual user * (+19)
13:55:23 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91344&oldid=91343 * A casual user * (+23)
13:56:46 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91345&oldid=91344 * A casual user * (+1)
13:58:02 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91346&oldid=91345 * A casual user * (+18)
13:59:29 <esolangs> [[Hopscotch]] M https://esolangs.org/w/index.php?diff=91347&oldid=91346 * A casual user * (+1)
14:02:02 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91348&oldid=91347 * A casual user * (-51)
14:02:17 <esolangs> [[Hopscotch]] M https://esolangs.org/w/index.php?diff=91349&oldid=91348 * A casual user * (+1)
14:04:06 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91350&oldid=91349 * A casual user * (+2)
14:04:28 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91351&oldid=91350 * A casual user * (-1)
14:07:49 <esolangs> [[Hopscotch]] https://esolangs.org/w/index.php?diff=91352&oldid=91351 * A casual user * (+4)
14:08:15 <esolangs> [[Hopscotch]] M https://esolangs.org/w/index.php?diff=91353&oldid=91352 * A casual user * (+0)
14:49:34 <riv> im diggin a really long tunnel in minecraft, it's kind of boring
14:50:28 -!- Sgeo has joined.
14:57:50 <esolangs> [[Special:Log/newusers]] create * DuCouscous * New user account
15:05:00 -!- blu256 has quit (Ping timeout: 268 seconds).
15:13:25 <b_jonas> yes yes, we've all heard that pun a lot recently because of Elon Musk.
15:15:46 <riv> i dont follow elon musk
15:15:51 <riv> i came up with it myself
15:30:57 -!- blu256 has joined.
15:31:31 <fizzie> `blsq 0tp
15:31:32 <HackEso> ERROR: You should not transpose what you can't transpose. Yes this is an easteregg! \ 0
15:31:52 <fizzie> (Just ran across that due to a mistake.)
15:41:26 -!- earendel has joined.
16:25:27 <fizzie> Oof. Finally finished day 22 part 22 in Burlesque. It's surprisingly reasonable, takes <2s to run on the last example and <15s on my puzzle input.
16:25:36 <fizzie> I think it might just barely fit in an IRC message too, let's see.
16:26:02 <int-e> there's a part 22 now? :-)
16:26:03 <fizzie> %CS={J1!!{{vv-]==}{vvbxj[+}{2==}{{-]0z[)tptpp^)>]j)<]z[J{^p.<}al{#rjCS0}1+]ifvv}x/0jr~x/1jr~jJ2.+j2.-x/[m_+}{3MV==}{/v/v}1{Jx/Jx/p^x/z[{J0j.+)[~{j[+}j+]j0j!!tp)><jm[j0j+..-)-]{_+}j+]m[p^}j0jr~2rzj[m{{^p.<}al}f[j{bxj+]}j+]m[jbx3MV[+[+j~]2[+j_+}}cne!}%CC={J2.+p^{.-}m^pdj2.%.*j2.-{CC}ms.+}ln{"[=., ]"jsrg_L[2==j2enri1rzcyz[)++2coj[+}m[JFLJ<]j>]_+3.*bx0[++]{l_x/CS}r[CC
16:26:09 <fizzie> Uh, part 2.
16:28:03 <fizzie> It's kind of like my Go octree, except it's a more general sort of tree, with nodes like {{{x0 x1} {y0 y1} {z0 z1}} 0/1/2 ...} where 0 and 1 denote a fully-lit cuboid, while 2 is a mixture, and for every 2 the ... contains 2..7 nodes that in a complete-but-disjoint manner partition its parent.
16:30:03 <fizzie> And the CS ( state area node -- node' ) syllable mutates a node to set a region of it to unlit or lit, potentially splitting it if necessary.
16:30:22 <int-e> Interesting... I used a flat list of cuboids (and an operation that removes a cuboid from all the others in a list, splitting them up as necessary)
16:31:20 <fizzie> It might be slightly shorter as a flat list. Or not, who knows.
16:31:36 <fizzie> z[)tptpp^)>]j)<]z[ is the shortest I've gotten so far for a box-box intersection.
16:31:59 <fizzie> `blsq {{0 10} {1 11} {2 12}} {{5 15} {6 16} {7 17}} z[)tptpp^)>]j)<]z[
16:32:00 <HackEso> ​{{5 10} {6 11} {7 12}}
16:33:00 <int-e> Ah
16:33:31 <int-e> `blsq {{0 4} {1 11} {2 12}} {{5 15} {6 16} {7 17}} z[)tptpp^)>]j)<]z[
16:33:32 <HackEso> ​{{5 4} {6 11} {7 12}}
16:33:55 <fizzie> And {^p.<}al is a nice and concise test for whether the result's nonempty.
16:33:56 <int-e> `blsq {{0 20} {1 11} {2 12}} {{5 15} {6 16} {7 17}} z[)tptpp^)>]j)<]z[
16:33:57 <HackEso> ​{{5 15} {6 11} {7 12}}
16:34:02 -!- imode has joined.
16:34:19 <fizzie> `blsq {{0 4} {1 11} {2 12}} {{5 15} {6 16} {7 17}} z[)tptpp^)>]j)<]z[ {^p.<}al
16:34:21 <HackEso> 0
16:34:32 <fizzie> `blsq {{0 20} {1 11} {2 12}} {{5 15} {6 16} {7 17}} z[)tptpp^)>]j)<]z[ {^p.<}al
16:34:33 <HackEso> 1
16:35:05 <fizzie> (I'm using half-open intervals in the code, felt more natural.)
16:35:24 <int-e> :t all (uncurry (<)) -- yeah that's not quite what ^p does
16:35:25 <lambdabot> (Foldable t, Ord a) => t (a, a) -> Bool
16:37:16 <fizzie> Actually maybe {so}al would have worked as a shorter is-empty test if I had kept the closed intervals, `so` tests if a list is sorted or not.
16:38:21 <fizzie> (Also it takes an extra 1rzcyz[)++ of preprocessing to add 1 to all the upper bounds of the input.)
16:41:51 <fizzie> I think I'd need to adjust the node-splitting to make it work with closed intervals though. Currently what it does is...
16:41:53 <fizzie> `blsq {{0 100} {0 100} {0 100}} {{10 20} {10 20} {10 20}} z[{J0j.+)[~{j[+}j+]j0j!!tp)><jm[j0j+..-)-]{_+}j+]m[p^}j0jr~2rzj[m
16:41:54 <HackEso> ​{{{0 10} {0 100} {0 100}} {{20 100} {0 100} {0 100}} {{10 20} {0 10} {0 100}} {{10 20} {20 100} {0 100}} {{10 20} {10 20} {0 10}} {{10 20} {10 20} {20 100}}}
16:42:51 <int-e> I switched to semi-open intervals early on because I was afraid of silly off-by-one errors
16:43:37 <fizzie> That's one operation that could probably be shorter in code. But it spits out the 6 cuboids that fill {{0 100} {0 100} {0 100}} without containing {{10 20} {10 20} {10 20}}.
16:44:00 <int-e> (well, actually I considered them to be closed intervals, but in R, not Z)
16:44:37 <int-e> because volumes (composed of unit cubes) are conceptually easier than lattice points
16:48:01 <esolangs> [[Fool]] https://esolangs.org/w/index.php?diff=91354&oldid=91337 * DigitalDetective47 * (-12) Changed computational class category
16:59:27 -!- monoxane has quit (Ping timeout: 256 seconds).
17:07:54 -!- Sgeo has quit (Read error: Connection reset by peer).
17:17:34 -!- Lord_of_Life has quit (Excess Flood).
17:18:28 -!- Lord_of_Life has joined.
17:34:58 <esolangs> [[Special:Log/newusers]] create * LuisCR * New user account
17:35:14 -!- joes has joined.
17:41:24 -!- Sgeo has joined.
17:46:33 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91355&oldid=91305 * LuisCR * (+249)
18:03:24 -!- joes has quit (Quit: Leaving).
18:26:05 -!- Sgeo_ has joined.
18:28:59 -!- Sgeo has quit (Ping timeout: 256 seconds).
18:29:00 -!- blu256 has quit (Quit: Gone).
18:30:26 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91356&oldid=91300 * Dtp09 * (+107) /* Interpreter */
18:42:33 -!- Everything has joined.
18:48:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:50:17 -!- tromp has joined.
19:00:48 -!- Thelie has joined.
19:21:13 <b_jonas> `? fish
19:21:15 <HackEso> Come and dance and love the fish! Mister Disco summoned it.
20:01:01 -!- earendel has quit (Quit: Connection closed for inactivity).
20:38:40 <esolangs> [[Vrty]] https://esolangs.org/w/index.php?diff=91357&oldid=73675 * FAKE1007 * (-1235) Replaced content with "/del"
20:48:08 <esolangs> [[Rejji]] https://esolangs.org/w/index.php?diff=91358&oldid=69266 * FAKE1007 * (-5016) Replaced content with "/del"
21:09:16 -!- Thelie has quit (Remote host closed the connection).
21:19:13 -!- earendel has joined.
21:20:49 <earendel> hello?
21:22:08 <earendel> ah. oki. it didnt send ..lag. now
21:22:46 <earendel> b_jonas: zappa - disco boy https://www.youtube.com/watch?v=OfzfLw6OSJU
21:22:58 <earendel> its me, mariO!
21:24:49 <earendel> b_jonas: are you married?
21:32:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:42:14 -!- tromp has joined.
22:11:12 <esolangs> [[2Deadfish/Constants]] https://esolangs.org/w/index.php?diff=91359&oldid=90836 * Squidmanescape * (+22)
22:18:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:39:19 -!- warlock has quit (Quit: Lost terminal).
23:04:05 -!- ilene_leith has joined.
2021-12-28
00:36:03 -!- Everything has quit (Quit: leaving).
01:16:42 -!- earendel has quit (Quit: Connection closed for inactivity).
01:34:04 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91360&oldid=90919 * Squidmanescape * (+48)
01:41:06 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91361&oldid=91360 * Squidmanescape * (+321)
01:41:27 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91362&oldid=91361 * Squidmanescape * (+2)
01:42:32 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91363&oldid=91362 * Squidmanescape * (+44)
02:25:09 <esolangs> [[CASTLE]] https://esolangs.org/w/index.php?diff=91364&oldid=79861 * Quintopia * (+117) wireworld
03:40:13 <esolangs> [[PRG]] M https://esolangs.org/w/index.php?diff=91365&oldid=90367 * DigitalDetective47 * (-17) Updated description to refer to it as a weirdlang.
04:03:13 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=91366&oldid=91230 * DigitalDetective47 * (+665)
04:03:38 -!- oerjan has joined.
04:11:15 <esolangs> [[Hopscotch]] M https://esolangs.org/w/index.php?diff=91367&oldid=91353 * Oerjan * (-2) /* External Resources */ Fix link format + section name
04:13:57 <oerjan> <fizzie> Uh, part 2. <-- aww, i was wondering if they were increasing the number Days of Christmas style...
04:14:49 <oerjan> i suppose then it should have started on Dec 25, which might not be good for participation.
04:15:29 * oerjan knows nothing about AoC other than what people have said in the channel
04:21:46 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[Vrty]]": Author request: content was: "/del"
04:23:28 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[Celsee]]": Author request: content was: "<!-- trash, deprecated and forgotten --> /del"
04:23:51 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[Rejji]]": Author request: content was: "/del"
04:24:21 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91368&oldid=91264 * Oerjan * (-13) rm deleted language
04:25:02 <oerjan> r.i.p.
05:57:15 <esolangs> [[MindScuffed]] N https://esolangs.org/w/index.php?oldid=91369 * DrKickflip * (+1388) Brainfuck with improvements
05:58:54 <esolangs> [[MindScuffed]] https://esolangs.org/w/index.php?diff=91370&oldid=91369 * DrKickflip * (+113)
05:59:21 <esolangs> [[MindScuffed]] https://esolangs.org/w/index.php?diff=91371&oldid=91370 * DrKickflip * (-15)
06:19:19 <int-e> fizzie: actually, regarding the twistiness of part 2 on day 25... I may be overestimating it, since it's also a filter for having all stars on all the other days.
06:36:00 -!- tromp has joined.
06:46:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:22:03 -!- tromp has joined.
08:02:10 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91372&oldid=91363 * Squidmanescape * (+42)
08:07:54 -!- Sgeo_ has quit (Read error: Connection reset by peer).
08:49:22 -!- monoxane has joined.
08:55:02 -!- oerjan has quit (Quit: Later).
09:22:12 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91373&oldid=91372 * Squidmanescape * (+10) /* 1998 */
09:36:55 <esolangs> [[Evil]] https://esolangs.org/w/index.php?diff=91374&oldid=87113 * Squidmanescape * (+125) /* External resources */ Added the Version 0.2 evil interpreter as an implementation. Is this okay?
09:47:24 <esolangs> [[Oroogu]] https://esolangs.org/w/index.php?diff=91375&oldid=30813 * Squidmanescape * (+25) There is a compiler, so it is implemented, right?
09:55:18 <esolangs> [[Perligata]] https://esolangs.org/w/index.php?diff=91376&oldid=68955 * Squidmanescape * (+25)
10:03:41 -!- arseniiv has joined.
10:13:16 <esolangs> [[Squishy2K]] https://esolangs.org/w/index.php?diff=91377&oldid=14211 * Squidmanescape * (+207)
10:13:59 <esolangs> [[Squishy2K]] https://esolangs.org/w/index.php?diff=91378&oldid=91377 * Squidmanescape * (-83) /* External resources */
10:22:56 <esolangs> [[Squishy2K]] https://esolangs.org/w/index.php?diff=91379&oldid=91378 * Squidmanescape * (+593) In summary, I added this direct link to a Squishy2K to Perl 5 compiler and asserted it to contain a string-rewriting paradigm.
10:24:48 -!- Lord_of_Life_ has joined.
10:25:01 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:26:07 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:30:05 <esolangs> [[Bear Food]] https://esolangs.org/w/index.php?diff=91380&oldid=31575 * Squidmanescape * (+25)
10:35:59 <esolangs> [[JUSTIF]] https://esolangs.org/w/index.php?diff=91381&oldid=67247 * Squidmanescape * (+25)
10:36:27 <esolangs> [[L00P]] https://esolangs.org/w/index.php?diff=91382&oldid=13239 * Squidmanescape * (+25)
10:40:59 <esolangs> [[L00P]] https://esolangs.org/w/index.php?diff=91383&oldid=91382 * Squidmanescape * (+1) I should probably clarify that I added the "Implemented" category.
10:41:56 <esolangs> [[Squishy2K]] https://esolangs.org/w/index.php?diff=91384&oldid=91379 * Squidmanescape * (-19) /* Description */
10:42:16 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91385&oldid=91373 * Squidmanescape * (+268)
10:47:22 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=91386&oldid=90931 * Squidmanescape * (-292)
10:47:27 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91387&oldid=91385 * Squidmanescape * (+205)
10:50:23 <esolangs> [[Nouse]] https://esolangs.org/w/index.php?diff=91388&oldid=70934 * Squidmanescape * (+25) The language is implemented.
10:56:17 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91389&oldid=91387 * Squidmanescape * (+22)
11:07:28 <esolangs> [[AutoMouse]] https://esolangs.org/w/index.php?diff=91390&oldid=40426 * Squidmanescape * (+114) [[Baba Is You]] is considered an Implemented Language, so I feel like this can also be considered one. It modifies the instructions of itself which are two-dimensional, so I feel like this is also true. Is there something overly rosy about this analysis?
11:07:51 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91391&oldid=91389 * Squidmanescape * (-15) /* 1998 */
13:16:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:36:05 -!- tromp has joined.
14:23:08 <fizzie> int-e: Oh, that's true, I didn't think of that.
15:08:36 -!- Sgeo has joined.
15:28:11 -!- Kit has joined.
15:30:48 -!- Sgeo_ has joined.
15:33:13 -!- Sgeo has quit (Ping timeout: 250 seconds).
16:23:05 -!- Noisytoot has quit (Ping timeout: 256 seconds).
16:40:31 -!- arseniiv has quit (Ping timeout: 268 seconds).
16:41:55 -!- arseniiv has joined.
16:42:57 -!- earendel has joined.
17:43:35 <esolangs> [[Print Function Deluxe]] https://esolangs.org/w/index.php?diff=91392&oldid=75177 * Kaveh Yousefi * (+3) Corrected the Truth-machine example, the logic of which seemed to have commuted odd and even inputs.
17:45:25 <esolangs> [[Print Function Deluxe]] https://esolangs.org/w/index.php?diff=91393&oldid=91392 * Kaveh Yousefi * (+103) Extended the cat program example by adding an infinitely repeating version.
17:46:11 <esolangs> [[Print Function Deluxe]] https://esolangs.org/w/index.php?diff=91394&oldid=91393 * Kaveh Yousefi * (+199) Added a hyperlink to my implementation of the Print Function Deluxe programming language on GitHub.
17:47:30 <esolangs> [[Print Function Deluxe]] https://esolangs.org/w/index.php?diff=91395&oldid=91394 * Kaveh Yousefi * (-2) Changed the category tag Unimplemented to Implemented.
18:15:59 -!- BarryNL has joined.
18:38:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:24:15 -!- tromp has joined.
20:48:24 -!- u0_a391 has joined.
20:48:41 -!- Kit has quit (Read error: Connection reset by peer).
20:48:50 -!- u0_a3911 has joined.
20:53:20 -!- u0_a391 has quit (Ping timeout: 268 seconds).
20:58:57 -!- arseniiv has quit (Quit: gone too far).
22:23:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:38:26 -!- tromp has joined.
22:46:51 -!- u0_a3911 has changed nick to Kit.
22:49:07 -!- Thelie has joined.
23:00:32 -!- Thelie has quit (Remote host closed the connection).
23:01:32 -!- hiato has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
23:02:11 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=91396&oldid=91085 * Zzo38 * (+223)
23:02:11 -!- op_4 has joined.
23:07:02 -!- earendel has quit (Quit: Connection closed for inactivity).
23:15:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:17:03 -!- Guest8378 has changed nick to laerling.
23:28:36 -!- laerling has quit (Quit: leaving).
23:35:54 -!- laerling has joined.
23:36:58 -!- Sgeo has joined.
23:38:19 -!- Sgeo_ has quit (Ping timeout: 250 seconds).
2021-12-29
02:56:26 -!- Bowserinator_ has joined.
02:56:41 -!- Bowserinator has quit (Remote host closed the connection).
02:57:09 -!- Bowserinator_ has changed nick to Bowserinator.
03:08:32 -!- Bowserinator has quit (Ping timeout: 240 seconds).
03:08:32 -!- iovoid has quit (Ping timeout: 252 seconds).
03:15:50 <esolangs> [[Expressions]] M https://esolangs.org/w/index.php?diff=91397&oldid=89721 * DigitalDetective47 * (+27) Added category Self-modifying
03:17:45 -!- Bowserinator has joined.
03:17:56 -!- iovoid has joined.
03:22:00 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=91398&oldid=91366 * DigitalDetective47 * (+1687) /* Languages */
03:47:36 <esolangs> [[User:DigitalDetective47]] https://esolangs.org/w/index.php?diff=91399&oldid=91296 * DigitalDetective47 * (+2048) Re-wrote the page in a more interesting way.
04:04:05 -!- Kit has quit (Ping timeout: 252 seconds).
04:07:28 -!- Kit has joined.
04:08:14 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=91400&oldid=91398 * DigitalDetective47 * (-2352) Replaced content with "[No current project]"
04:27:42 -!- chiselfuse has quit (Remote host closed the connection).
04:27:53 -!- chiselfuse has joined.
04:44:28 -!- oerjan has joined.
06:57:48 <esolangs> [[Draft:Bosh]] N https://esolangs.org/w/index.php?oldid=91401 * Icecream17 * (+1001) bad
07:23:39 <oerjan> we have a Draft: namespace?
07:24:29 <oerjan> hm probably not, the Talk: version is just prepended
08:02:02 -!- tromp has joined.
08:32:37 -!- Sgeo has quit (Read error: Connection reset by peer).
09:01:24 <zzo38> Do you know what is the weight of ropes in the Middle Ages (per yard of length)?
09:02:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:03:49 -!- tromp has joined.
09:26:14 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91402&oldid=91391 * Squidmanescape * (+78)
09:29:24 <riv> I suppose it would be around 30 pizza slices
09:30:32 <riv> > From the Middle Ages until the 18th century, in Europe ropes were constructed in ropewalks, very long buildings where strands the full length of the rope were spread out and then laid up or twisted together to form the rope. The cable length was thus set by the length of the available rope walk. This is related to the unit of length termed cable length. This allowed for long ropes of up to 300
09:30:34 <riv> yards (270 m) long or longer to be made
09:30:34 <lambdabot> <hint>:1:44: error: parse error on input ‘,’
09:32:43 <zzo38> That specifies the length but is not the weight. (I had found the same thing but tat does not seem to say the weight?)
09:39:45 <esolangs> [[Talk:Posset]] https://esolangs.org/w/index.php?diff=91403&oldid=91330 * BarryNL * (+508) Answer discussion question about Turing Completeness.
09:40:23 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=91404&oldid=91014 * BarryNL * (-22) /* Todo */
09:42:18 <int-e> https://www.reddit.com/r/DnD/comments/gg3onx/rope_properties_overthinking_it_to_the_max/ seems to go down that path a bit
09:43:18 <int-e> note that the weight will depend on the thickness of the rope as well as the material (hemp is likely for that era though)
09:54:39 -!- BarryNL has quit (Read error: Connection reset by peer).
09:55:26 -!- BarryNL has joined.
09:56:09 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=91405&oldid=91404 * BarryNL * (+328) No distinction between types and instances.
09:56:40 -!- oerjan has quit (Quit: Later).
09:59:32 <esolangs> [[Posset]] https://esolangs.org/w/index.php?diff=91406&oldid=91405 * BarryNL * (+0) Change order of digit definition.
10:25:59 -!- Lord_of_Life_ has joined.
10:26:32 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:26:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:27:16 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:35:50 -!- BarryNL has quit (Ping timeout: 260 seconds).
10:50:23 -!- tromp has joined.
11:01:54 -!- BarryNL has joined.
12:03:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:04:59 -!- tromp has joined.
12:57:07 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91407&oldid=91356 * A casual user * (+28)
13:02:42 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91408&oldid=91407 * A casual user * (+116)
13:03:57 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91409&oldid=91408 * A casual user * (-1)
13:04:46 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91410&oldid=91409 * A casual user * (+2)
13:05:01 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91411&oldid=91410 * A casual user * (-1)
13:09:35 <esolangs> [[Project Euler/20]] N https://esolangs.org/w/index.php?oldid=91412 * ColorfulGalaxy * (+995) Improved decimal multiplication algorithm
13:54:10 -!- BarryNL has quit (Ping timeout: 260 seconds).
13:55:30 -!- BarryNL has joined.
14:01:17 <esolangs> [[Project Euler/9]] N https://esolangs.org/w/index.php?oldid=91413 * ColorfulGalaxy * (+1382) Shortcut) (This article needs to be expanded with a related OEIS sequence
14:04:27 <esolangs> [[User:ProjectEuler]] https://esolangs.org/w/index.php?diff=91414&oldid=91342 * ColorfulGalaxy * (+141) Added link to Problem 9 and Problem 20
14:11:34 -!- BarryNL has quit (Read error: Connection reset by peer).
14:11:51 -!- BarryNL has joined.
14:14:15 -!- BarryNL has quit (Read error: Connection reset by peer).
14:16:24 -!- BarryNL has joined.
14:43:05 -!- u0_a391 has joined.
14:46:57 -!- Kit has quit (Ping timeout: 268 seconds).
14:48:10 -!- u0_a391 has changed nick to Kit.
15:13:03 -!- Sgeo has joined.
15:32:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:51:55 -!- tromp has joined.
15:54:22 -!- u0_a391 has joined.
15:57:57 -!- Kit has quit (Ping timeout: 240 seconds).
16:39:02 <esolangs> [[Special:Log/newusers]] create * TheStrangeHexagon * New user account
16:45:11 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91415&oldid=91355 * TheStrangeHexagon * (+225)
17:31:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:41:25 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] https://esolangs.org/w/index.php?diff=91416&oldid=91245 * Neauoire * (+47) /* Orca */
17:43:28 <esolangs> [[Orca]] M https://esolangs.org/w/index.php?diff=91417&oldid=75201 * Neauoire * (-8) /* External resources */
17:50:18 <esolangs> [[Szewczyk notation for Minsky machine]] M https://esolangs.org/w/index.php?diff=91418&oldid=73772 * Neauoire * (+5)
17:50:31 -!- tromp has joined.
18:29:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:00:02 -!- MrAureliusR has quit (Quit: ZNC - https://znc.in).
19:01:45 -!- MrAureliusR has joined.
19:07:44 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] M https://esolangs.org/w/index.php?diff=91419&oldid=91416 * Neauoire * (-47) /* Orca */
19:08:07 <esolangs> [[Hello world program in esoteric languages (N-Z)]] M https://esolangs.org/w/index.php?diff=91420&oldid=90354 * Neauoire * (+47) /* ORK */
19:20:23 -!- tromp has joined.
19:21:21 -!- MrAureliusR has quit (Quit: ZNC - https://znc.in).
19:22:30 -!- MrAureliusR has joined.
19:30:29 <esolangs> [[Draft:Bosh]] https://esolangs.org/w/index.php?diff=91421&oldid=91401 * Icecream17 * (-51) ok timeto do something else
19:53:01 -!- u0_a3911 has joined.
19:55:59 -!- u0_a391 has quit (Ping timeout: 250 seconds).
20:03:32 -!- delta23 has joined.
20:25:59 <esolangs> [[Highways]] https://esolangs.org/w/index.php?diff=91422&oldid=90046 * DigitalDetective47 * (+634) Added section on Turing-completeness
20:26:47 <esolangs> [[Left-Right March]] M https://esolangs.org/w/index.php?diff=91423&oldid=90356 * DigitalDetective47 * (-1) Cleaned up category list in source
20:28:06 <esolangs> [[Dashes]] M https://esolangs.org/w/index.php?diff=91424&oldid=89967 * DigitalDetective47 * (+0) Cleaned up category list in source
20:30:55 <esolangs> [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91425&oldid=91399 * DigitalDetective47 * (-21) Marked Highways as definitively Turing-complete
20:44:22 <esolangs> [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91426&oldid=91425 * DigitalDetective47 * (+144) Added announcement of re-implementation project
20:48:11 <Corbin> Knowing that [[category:brainfuck equivalents]] exists, how would folks feel about [[template:infobox brainfuck equivalent]]? The idea would be to make [[template:infobox proglang]] more specialized, and link to common information about Brainfuck.
20:57:28 -!- u0_a3912 has joined.
21:01:02 -!- u0_a3911 has quit (Ping timeout: 240 seconds).
21:20:11 <esolangs> [[Left-Right March]] https://esolangs.org/w/index.php?diff=91427&oldid=91423 * DigitalDetective47 * (+45) /* Commands */ Added EOF behavior to i command
21:29:30 <esolangs> [[OOLANG]] M https://esolangs.org/w/index.php?diff=91428&oldid=88022 * PythonshellDebugwindow * (-11) Use Wayback Machine to revive link
21:30:10 <esolangs> [[OOLANG]] M https://esolangs.org/w/index.php?diff=91429&oldid=91428 * PythonshellDebugwindow * (+21) Restore previous link text
22:56:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:59:47 -!- u0_a3913 has joined.
2021-12-30
00:03:02 -!- u0_a3912 has quit (Ping timeout: 240 seconds).
00:57:26 <Corbin> Huh. I just noticed that, depending on the precise grammar, S-expressions usually have the "prefix-free" property, or IOW "no complete S-expression is a prefix of another S-expression". Are there any languages using this idea?
01:01:06 -!- u0_a3914 has joined.
01:04:51 -!- u0_a3913 has quit (Ping timeout: 268 seconds).
02:27:37 -!- ilene_leith has quit (Ping timeout: 256 seconds).
02:38:32 -!- u0_a3914 has changed nick to Kit.
02:50:02 -!- oerjan has joined.
03:06:56 -!- ilene_leith has joined.
03:20:47 <esolangs> [[Left-Right March]] M https://esolangs.org/w/index.php?diff=91430&oldid=91427 * DigitalDetective47 * (+12767) /* Implementations */
03:22:44 <esolangs> [[Dashes]] M https://esolangs.org/w/index.php?diff=91431&oldid=91424 * DigitalDetective47 * (+7468) /* Implementations */ Moved interpreter code to page
03:25:18 -!- u0_a391 has joined.
03:26:20 -!- u0_a3911 has joined.
03:26:24 -!- Kit has quit (Read error: No route to host).
03:29:19 <esolangs> [[Fool]] M https://esolangs.org/w/index.php?diff=91432&oldid=91354 * DigitalDetective47 * (+6649) /* Implementations */ Moved compiler code to page
03:30:23 -!- u0_a391 has quit (Ping timeout: 268 seconds).
03:32:33 -!- u0_a3911 has changed nick to Kit.
03:41:57 -!- ilene_leith has quit (Ping timeout: 240 seconds).
03:47:16 <esolangs> [[User:DigitalDetective47]] https://esolangs.org/w/index.php?diff=91433&oldid=91426 * DigitalDetective47 * (+87)
04:11:13 -!- ilene_leith has joined.
04:29:04 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91434&oldid=91338 * PixelatedStarfish * (+17) /* Instruction Set */
05:20:44 <oerjan> hm...
05:21:03 -!- ChanServ has set channel mode: +o oerjan.
05:21:16 -!- oerjan has set channel mode: -b *!*@/user/nakilon.
05:21:26 -!- oerjan has set channel mode: -o oerjan.
05:22:41 <oerjan> i saw some news about the ukrainian president outlawing pro-russian broadcasters. i decided to balance it out a tiny bit hth
05:27:02 <esolangs> [[Talk:Orca]] N https://esolangs.org/w/index.php?oldid=91435 * TheJonyMyster * (+186) Created page with "== Code golf == Wow, nobody's golfing in this huh? 0 results on cgcc as of dec 2021. ~~~~"
05:31:58 <oerjan> (aka it made me feel like nakilon was a tiny bit right)
05:44:17 -!- Kit has quit (Ping timeout: 240 seconds).
05:45:59 -!- Kit has joined.
06:31:26 -!- tromp has joined.
06:46:41 <int-e> aww, Rust has no \e ... \x1B is ugly :-P
06:49:54 -!- delta23 has quit (Remote host closed the connection).
06:51:03 -!- delta23 has joined.
07:07:51 <oerjan> > '\^['
07:07:52 <lambdabot> '\ESC'
07:17:01 * ^[ is dashing in every form
07:23:51 -!- delta23 has quit (Quit: Leaving).
08:28:38 -!- Sgeo has quit (Read error: Connection reset by peer).
09:24:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:53:13 -!- Oshawott has joined.
09:55:08 -!- oerjan has quit (Quit: Later).
09:56:37 -!- archenoth has quit (Ping timeout: 240 seconds).
10:25:17 -!- tromp has joined.
10:27:25 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:27:55 -!- Lord_of_Life has joined.
10:34:19 <Franciman> Corbin: i think pascal
10:34:21 <Franciman> does
10:35:38 <Franciman> can we rephrase the prefix free property saying that the grammar is LL(\infty) ?
10:38:05 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91436&oldid=91368 * Salpynx * (+17) /* E */ add Ensememcer
10:38:29 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91437&oldid=91436 * Salpynx * (+0) /* E */
11:33:43 <int-e> is this a full circle for anyone not using X11's fixed font? ◖◗
11:34:00 <int-e> (aka 6x13)
13:37:07 <imode> it is not.
13:44:36 <Franciman> no
13:54:40 <fizzie> `unidecode ◖◗
13:54:41 <HackEso> ​[U+25D6 LEFT HALF BLACK CIRCLE] [U+25D7 RIGHT HALF BLACK CIRCLE]
13:55:26 <fizzie> Not on Tamzen either.
13:56:45 <int-e> FWIW I'm half surprised it works for this font. But I'm not complaining. And I'm using it in a toy project for myself, so it's okay.
13:56:54 <fizzie> What's a real shame is, while Tamzen's fine for the 90° angled block-drawing characters, there's a tiny little gap between BOX DRAWINGS LIGHT ARC DOWN AND RIGHT and BOX DRAWINGS LIGHT HORIZONTAL, so ╭─ isn't quite contiguous even though it should.
13:57:07 <fizzie> Especially annoying since ─╮ works fine.
13:57:27 <int-e> (I'm doing something that looks like this: https://int-e.eu/~bf3/tmp/box_term.png )
13:58:56 <fizzie> I should come up with something that involves printing a QR code in a terminal, there's just something I find really joyful about those.
13:59:25 <fizzie> (A number of our internal mobile-related work tools do that sort of thing.)
14:01:00 <fizzie> They should have more modulated-audio-for-data too. We used to have a washing machine that had a diagnostics thing where you supposedly could just call their support line, press the right buttons on the machine, hold the handset close to the machine, and it'd squeak a sequence of tones that'd let them know what's wrong.
14:32:11 <b_jonas> int-e: it's not a full circle, and the characters come from a rare fallback font because neither my own font nor Terminus has those characters
14:33:46 <b_jonas> ╭─ doesn't have a gap for me, but it does look ugly because the first character comes from Terminus which wants 2 pixel tall horizontal lines, while the second comes from my own font which has 1 pixel tall horizontal line for the box drawing
14:55:52 <esolangs> [[Fool]] M https://esolangs.org/w/index.php?diff=91438&oldid=91432 * PythonshellDebugwindow * (+137) /* Implementations */ Add online version
14:57:08 <esolangs> [[Joke language list]] M https://esolangs.org/w/index.php?diff=91439&oldid=91044 * PythonshellDebugwindow * (+24) /* General languages */ Fool (Maxsteele2)
15:07:43 -!- Sgeo has joined.
15:15:57 -!- BarryNL has quit (Ping timeout: 240 seconds).
15:17:22 -!- BarryNL has joined.
15:19:53 -!- BarryNL has quit (Read error: Connection reset by peer).
15:28:01 -!- BarryNL has joined.
15:44:06 -!- BarryNL has quit (Ping timeout: 245 seconds).
15:44:50 -!- BarryNL has joined.
16:26:17 <fizzie> Huh, you mean ─ is two pixels in Terminus? What's ━ then?
16:29:17 <fizzie> Another annoyance: the Unicode box drawing block has the ╱, ╲ and ╳ characters (the two diagonals, and the crossing diagonal), but as far as I know no way to connect those to anything else.
17:00:23 -!- vyv has joined.
17:02:33 <esolangs> [[Template:Yearcats]] https://esolangs.org/w/index.php?diff=91440&oldid=79733 * Hakerh400 * (+26) Category for the new year
17:05:16 <b_jonas> fizzie: let me check
17:08:39 <b_jonas> fizzie: yes, ─ is 2 pixels tall, and 2501 is 3 pixels tall in -xos4-Terminus-Bold-R-Normal--20-200-72-72-C-100-ISO10646-1
17:09:02 <b_jonas> fizzie: note that this is 10x20 px grid, just like my fecupboard20 font
17:16:07 <esolangs> [[Sultan's daughter]] https://esolangs.org/w/index.php?diff=91441&oldid=90222 * Squidmanescape * (+25) There's an implementation on the page.
17:23:36 <esolangs> [[Shelta]] https://esolangs.org/w/index.php?diff=91442&oldid=18000 * Squidmanescape * (+98) I added this implementation.
17:23:56 <esolangs> [[Shelta]] https://esolangs.org/w/index.php?diff=91443&oldid=91442 * Squidmanescape * (+0)
17:31:12 <esolangs> [[Fromage]] https://esolangs.org/w/index.php?diff=91444&oldid=30447 * Squidmanescape * (+968) Added implementation from http://esoteric.sange.fi/orphaned/fromage/
17:31:43 <esolangs> [[Boom]] M https://esolangs.org/w/index.php?diff=91445&oldid=88360 * Talbi * (+31) Halting is actually the opposite of an infinite loop
17:34:58 <esolangs> [[Fromage]] https://esolangs.org/w/index.php?diff=91446&oldid=91444 * Squidmanescape * (+74) I used the wrong HTML tags at first, making it look ugly and not work.
17:42:09 <esolangs> [[ILLGOL]] https://esolangs.org/w/index.php?diff=91447&oldid=86036 * Squidmanescape * (+129) There is a link to an interpreter.
17:44:05 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91448&oldid=91402 * Squidmanescape * (+44)
18:15:08 -!- vyv has quit (Quit: Konversation terminated!).
18:18:06 -!- BarryNL has quit (Read error: Connection reset by peer).
18:18:18 -!- BarryNL has joined.
18:20:21 -!- BarryNL has quit (Read error: Connection reset by peer).
18:22:05 <esolangs> [[Forth]] https://esolangs.org/w/index.php?diff=91449&oldid=83504 * Squidmanescape * (+25) There are many implementations, so it is implemented.
18:22:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:25:49 -!- tromp has joined.
18:25:57 -!- BarryNL has joined.
18:32:10 <esolangs> [[Lisp]] https://esolangs.org/w/index.php?diff=91450&oldid=75738 * Squidmanescape * (+25) The individual languages are implemented, so this is implemented.
18:33:47 <esolangs> [[MC14500B]] https://esolangs.org/w/index.php?diff=91451&oldid=71903 * Squidmanescape * (+25) There's an implementation on the page.
18:38:44 <esolangs> [[Mov]] https://esolangs.org/w/index.php?diff=91452&oldid=73823 * Squidmanescape * (+29)
18:39:53 <esolangs> [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91453&oldid=91433 * DigitalDetective47 * (+3) Changed compilers to interpreters
18:42:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:46:04 <zzo38> The way to connect these thigns and draw fix pitch text properly is my idea to make up a character set specifically for that purpose. Some characters might have mapping to Unicode (although the character properties might not match Unicode), while others might not have.
18:48:15 <esolangs> [[User talk:A]] https://esolangs.org/w/index.php?diff=91454&oldid=87175 * Squidmanescape * (+315)
19:10:01 -!- vyv has joined.
19:14:21 -!- tromp has joined.
19:14:23 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91455&oldid=91448 * Squidmanescape * (-1058) redirect
19:14:36 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91456&oldid=91455 * Squidmanescape * (+2) Redirected page to [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]]
19:17:34 <esolangs> [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]] N https://esolangs.org/w/index.php?oldid=91457 * Squidmanescape * (+1206) Created page with "This page features languages which are in neither the [[:Category:Implemented]] nor [[Category:Joke languages]] category, including but not limited to explicitly unimplemented..."
19:18:13 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=91458&oldid=91386 * Squidmanescape * (+50) /* Special Pages */
19:24:03 <esolangs> [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]] https://esolangs.org/w/index.php?diff=91459&oldid=91457 * Squidmanescape * (+1)
19:24:19 <esolangs> [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]] https://esolangs.org/w/index.php?diff=91460&oldid=91459 * Squidmanescape * (+26)
19:36:38 -!- Bowserinator has quit (Remote host closed the connection).
19:36:38 -!- iovoid has quit (Read error: Connection reset by peer).
19:51:12 -!- vyv has quit (Quit: Konversation terminated!).
19:55:38 -!- Bowserinator has joined.
19:57:03 -!- iovoid has joined.
20:02:01 -!- earendel has joined.
20:03:20 <esolangs> [[Rain]] https://esolangs.org/w/index.php?diff=91461&oldid=91252 * Squidmanescape * (+0) Turing-complete is not a category
20:45:36 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91462&oldid=91456 * Squidmanescape * (-77) Removed redirect to [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]]
20:46:09 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=91463&oldid=91458 * Squidmanescape * (+70)
20:46:31 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=91464&oldid=91463 * Squidmanescape * (+0) /* Special Pages */
20:49:28 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91465&oldid=91462 * Squidmanescape * (+1004)
20:49:45 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91466&oldid=91465 * Squidmanescape * (+25) /* Before 1993 */
20:51:24 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91467&oldid=91466 * Squidmanescape * (+35)
21:08:24 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91468&oldid=91434 * PixelatedStarfish * (+107) /* Truth Machine */
21:10:24 <esolangs> [[Fool]] M https://esolangs.org/w/index.php?diff=91469&oldid=91438 * DigitalDetective47 * (+5) /* Official compiler */ Fixed formatting issue with empty string
21:22:24 -!- u0_a391 has joined.
21:26:28 -!- Kit has quit (Ping timeout: 268 seconds).
21:28:06 -!- u0_a3911 has joined.
21:31:02 -!- u0_a391 has quit (Ping timeout: 240 seconds).
21:58:07 <esolangs> [[Left-Right March]] https://esolangs.org/w/index.php?diff=91470&oldid=91430 * DigitalDetective47 * (+1567) /* New official interpreter */ Updated implementation
21:59:03 <esolangs> [[Left-Right March]] M https://esolangs.org/w/index.php?diff=91471&oldid=91470 * DigitalDetective47 * (+4) Made section divisions more consistent in source.
22:00:31 -!- BarryNL has quit (Quit: Quit).
22:29:50 <esolangs> [[Special:Log/newusers]] create * BarbecueBurrito * New user account
22:32:55 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91472&oldid=91415 * BarbecueBurrito * (+202)
22:37:13 -!- Everything has joined.
22:54:52 -!- u0_a3912 has joined.
22:57:57 -!- u0_a3911 has quit (Ping timeout: 240 seconds).
23:29:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
2021-12-31
00:42:34 -!- sprout has quit (Ping timeout: 268 seconds).
00:56:11 -!- sprout has joined.
00:57:58 -!- u0_a3913 has joined.
01:00:32 -!- sprout has quit (Ping timeout: 240 seconds).
01:01:42 -!- u0_a3912 has quit (Ping timeout: 268 seconds).
01:05:25 -!- vagrant1 has joined.
01:07:37 -!- ilene_leith has quit (Ping timeout: 256 seconds).
01:12:31 -!- sprout has joined.
01:20:01 -!- imode has changed nick to m.
01:22:44 -!- m has changed nick to imode.
01:32:33 -!- Everything has quit (Ping timeout: 256 seconds).
01:34:03 -!- Everything has joined.
01:37:14 -!- oerjan has joined.
01:42:45 -!- Everything has quit (Quit: leaving).
01:47:22 -!- slavfox has quit (Ping timeout: 260 seconds).
01:48:56 -!- slavfox has joined.
02:34:58 -!- sprout has quit (Ping timeout: 260 seconds).
02:46:28 -!- sprout has joined.
02:46:41 -!- u0_a3913 has changed nick to Kit.
02:51:17 -!- sprout has quit (Ping timeout: 252 seconds).
03:03:24 -!- sprout has joined.
03:08:43 -!- sprout has quit (Ping timeout: 268 seconds).
03:21:27 -!- sprout has joined.
03:25:37 -!- sprout has quit (Ping timeout: 240 seconds).
05:28:44 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91473&oldid=91468 * PixelatedStarfish * (+61) /* Instruction Set */
05:29:06 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91474&oldid=91473 * PixelatedStarfish * (+2) /* Instruction Set */
05:35:48 -!- sprout has joined.
05:40:17 -!- sprout has quit (Ping timeout: 240 seconds).
05:52:44 -!- sprout has joined.
05:57:02 -!- sprout has quit (Ping timeout: 240 seconds).
06:00:12 -!- sprout has joined.
06:05:26 -!- sprout has quit (Ping timeout: 252 seconds).
06:17:08 -!- sprout has joined.
06:21:17 -!- sprout has quit (Ping timeout: 240 seconds).
06:23:21 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91475&oldid=91474 * PixelatedStarfish * (+1) /* Instruction Set */
06:24:48 -!- sprout has joined.
06:39:02 -!- sprout has quit (Ping timeout: 260 seconds).
06:40:51 -!- vagrant1 has quit (Quit: WeeChat 1.9.1).
06:45:47 -!- sprout has joined.
06:45:55 -!- Everything has joined.
07:45:35 -!- Sgeo has quit (Read error: Connection reset by peer).
07:54:21 -!- benji has quit (Quit: ZNC - https://znc.in).
07:55:31 -!- benji has joined.
08:00:29 -!- tromp has joined.
08:01:08 -!- benji has quit (Quit: ZNC - https://znc.in).
08:02:20 -!- benji has joined.
08:02:49 -!- benji has quit (Remote host closed the connection).
08:03:33 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91476&oldid=91467 * Squidmanescape * (+38) /* 2007 */
08:04:00 -!- benji has joined.
08:04:50 <esolangs> [[EXDotSF]] https://esolangs.org/w/index.php?diff=91477&oldid=88722 * Rudolph4268 * (+173) I haven't updated this article in a while and I was bored so I added a new example.
08:07:33 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91478&oldid=91476 * Squidmanescape * (+39) /* 2002 */
08:07:41 -!- benji has quit (Client Quit).
08:08:14 -!- benji has joined.
08:08:54 <esolangs> [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]] https://esolangs.org/w/index.php?diff=91479&oldid=91460 * Squidmanescape * (+77)
08:14:33 -!- benji has quit (Quit: ZNC - https://znc.in).
08:15:09 -!- benji has joined.
08:20:00 -!- benji has quit (Client Quit).
08:20:36 -!- benji has joined.
08:21:41 -!- benji has quit (Client Quit).
08:22:18 -!- benji has joined.
08:23:27 -!- benji has quit (Client Quit).
08:24:09 -!- benji has joined.
08:25:41 -!- benji has quit (Client Quit).
08:26:17 -!- benji has joined.
08:28:28 -!- benji has quit (Client Quit).
08:29:02 -!- benji has joined.
08:30:53 -!- benji has quit (Client Quit).
08:31:30 -!- benji has joined.
08:33:01 -!- benji has quit (Client Quit).
08:33:42 -!- benji has joined.
09:12:37 -!- sprout has quit (Ping timeout: 240 seconds).
09:26:10 -!- sprout has joined.
09:30:46 -!- sprout has quit (Ping timeout: 260 seconds).
09:43:10 -!- sprout has joined.
09:47:25 -!- sprout has quit (Ping timeout: 240 seconds).
10:01:36 -!- monoxane2 has joined.
10:03:41 -!- monoxane has quit (Ping timeout: 256 seconds).
10:03:41 -!- monoxane2 has changed nick to monoxane.
10:12:38 -!- earendel has quit (Quit: Connection closed for inactivity).
10:27:08 -!- Lord_of_Life_ has joined.
10:28:03 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:28:26 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
12:25:04 -!- oerjan has quit (Quit: Nite).
12:38:56 <esolangs> [[Talk:Aheui]] https://esolangs.org/w/index.php?diff=91480&oldid=90179 * ColorfulGalaxy * (+399) Prime detector
12:49:25 -!- sprout has joined.
13:05:45 <esolangs> [[Project Euler/9]] https://esolangs.org/w/index.php?diff=91481&oldid=91413 * ColorfulGalaxy * (+1074) /* Rockstar */
13:06:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:10:15 <Taneb> ...did someone make Project Euler user so they could have a Project Euler namespace so they could put solutions to project euler problems on the wiki
13:11:16 <int-e> there's no namespaces!
13:11:22 <Taneb> Which might go against copyright rules, Project Euler is CC-BY-NC-SA, esolangs wiki is CC0
13:11:32 <int-e> https://esolangs.org/wiki/A/B/C
13:12:23 <int-e> Taneb: well the pages don't copy the problem, they just paraphrase it vaguely
13:12:27 <Taneb> OK, did someone make a project euler user because they _believed_ it'd give them a namespace
13:12:30 <int-e> (from what I've seen)
13:13:25 <Taneb> OK, I reduce my objections from "odd and illegal" to merely "odd"
13:13:32 <Taneb> I may add "off-topic" at a later date, I'm undecided
13:13:46 <int-e> I'm not *happy* about those pages, mind you. But I /think/ they're in line with copyright if the programs themselves are original.
13:14:10 <int-e> Which is something we'll have to take on faith.
13:14:24 <riv> If they are writing programs from scratch it is good
13:14:36 <int-e> (For all contributions, really, unless a search engine proves the content is stolen)
13:15:21 <int-e> Also, as long as they stick to the first 100 problems, they're probably fine with PE's guidelines on publishing solutions.
13:15:37 <esolangs> [[41943040000000000000000000000]] https://esolangs.org/w/index.php?diff=91482&oldid=90221 * ColorfulGalaxy * (+10) stub
13:17:40 <int-e> Taneb: "because they _believed_" <-- yes, that is entirely plausible
13:18:16 <int-e> I mean, it /kind of/ does, but it would be User:<whatever>/...
13:18:29 <int-e> And it's mostly a convention.
13:19:54 <int-e> (I think)
13:31:11 -!- tromp has joined.
13:33:24 <fizzie> The user creation message "explained" the reasoning, IIRC.
13:35:53 <fizzie> "This user is for contents related to Project Euler. It is created because of the deletion of this page." (From the introductions.)
13:36:53 <fizzie> Where "this page" is a link to the deleted "Project Euler" page.
13:39:19 <fizzie> (The word "explained" is in quotes, because creating a separate user account for it is entirely orthogonal to the deletion of the previous page.)
13:43:22 <riv> > It is created because of the deletion of this page
13:43:23 <lambdabot> <hint>:1:23: error: parse error on input ‘of’
13:43:24 <riv> uhhh
13:43:28 <riv> that sounds sus
13:43:31 <riv> what page was deleted
13:44:48 <Taneb> Project Euler. ais523 deleted it for copyright violation
13:45:06 <Taneb> https://esolangs.org/w/index.php?title=Special:Log&page=Project_Euler
13:46:01 <riv> it is not good to go against that
13:48:12 <Taneb> https://esolangs.org/wiki/User_talk:ColorfulGalaxy#User:ProjectEuler oerjan has queried this on the perpetrator's user talk page
13:52:23 -!- sprout has quit (Ping timeout: 252 seconds).
14:04:03 -!- sprout has joined.
14:04:44 <riv> https://esolangs.org/wiki/User:ProjectEuler this page is stupid and useless
14:04:55 <riv> there is no need to list the problems on project euler
14:05:02 <riv> they are already listed on the project euler site
14:08:23 -!- sprout has quit (Ping timeout: 250 seconds).
14:20:06 -!- sprout has joined.
14:24:35 -!- sprout has quit (Ping timeout: 268 seconds).
14:55:37 -!- sprout has joined.
14:56:04 -!- dyeplexer has joined.
15:00:35 -!- sprout has quit (Ping timeout: 252 seconds).
15:01:41 -!- dyeplexer has quit (Ping timeout: 252 seconds).
15:03:39 -!- dyeplexer has joined.
15:10:15 <esolangs> [[Fool]] https://esolangs.org/w/index.php?diff=91483&oldid=91469 * DigitalDetective47 * (+47) /* Program structure */ Specifically disallowed trailing newlines.
15:14:03 -!- sprout has joined.
15:14:59 <b_jonas> do we still have no regulars who are in an east enough timezone (Australia, New Zealand, or Japan)? do we still have to wait almost four hours until we can start celebrating the new year?
15:18:52 -!- sprout has quit (Ping timeout: 268 seconds).
15:20:38 -!- sprout has joined.
15:40:08 <esolangs> [[Fool]] M https://esolangs.org/w/index.php?diff=91484&oldid=91483 * DigitalDetective47 * (-753) /* Official interpreter */ Updated implementation
15:59:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:17:15 <esolangs> [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91485&oldid=91453 * DigitalDetective47 * (-30) /* Languages */ Updated implementation status of Fool
16:19:57 -!- tromp has joined.
16:24:52 <esolangs> [[Chris Barker]] M https://esolangs.org/w/index.php?diff=91486&oldid=79525 * PythonshellDebugwindow * (-11) Update website
16:38:05 -!- perlbot has quit (Ping timeout: 256 seconds).
16:38:24 -!- simcop2387 has quit (Ping timeout: 268 seconds).
17:10:17 -!- sprout has quit (Ping timeout: 240 seconds).
17:15:51 -!- sprout has joined.
17:38:36 -!- Sgeo has joined.
17:47:01 -!- sprout has quit (Ping timeout: 250 seconds).
17:47:16 <esolangs> [[Special:Log/newusers]] create * Alluseri * New user account
18:05:50 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91487&oldid=91472 * Alluseri * (+149) /* Introductions */
18:12:28 <esolangs> [[User:Alluseri]] N https://esolangs.org/w/index.php?oldid=91488 * Alluseri * (+12363) I don't have creativity
18:23:02 -!- dyeplexer has quit (Ping timeout: 240 seconds).
18:31:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:36:50 -!- perlbot has joined.
18:38:35 -!- simcop2387 has joined.
18:47:18 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91489&oldid=91475 * PixelatedStarfish * (+107) /* Truth Machine */
18:47:34 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91490&oldid=91489 * PixelatedStarfish * (+7) /* Cat */
19:02:46 -!- sprout has joined.
19:05:10 -!- sbot has joined.
19:17:52 <b_jonas> a belated happy new year to those in the +05 Yekaterinburg timezone
19:56:14 -!- tromp has joined.
20:09:21 <riv> lol
20:11:04 <esolangs> [[Special:Log/newusers]] create * Slabdrill * New user account
20:11:35 -!- sbot has quit (Quit: Quitting...).
20:36:45 <esolangs> [[User:BarbecueBurrito]] N https://esolangs.org/w/index.php?oldid=91491 * BarbecueBurrito * (+111) Created page with "Hi, I'm Daniel. I make some software products on my GitHub account, [https://github.com/Sombrero64 Sombrero64]."
20:59:59 <b_jonas> happy new year to everyone in the +03 (Moscow) timezone
21:39:32 -!- u0_a391 has joined.
21:43:02 -!- Kit has quit (Ping timeout: 240 seconds).
21:43:19 -!- u0_a391 has changed nick to Kit.
21:51:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:58:11 -!- tromp has joined.
22:00:38 <b_jonas> happy new year to everyone in the +02 (Finland/Romania/Greece; Israel; Egypt) timezones
22:08:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:13:58 -!- tromp has joined.
22:42:33 <Everything> Happy new year
22:49:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:52:32 <b_jonas> new year is coming up soon here in the +01 (Germany/France) timezone, so I'm preparing for the midnight traditions
22:53:37 <fizzie> One more hour (and a bit) to go here.
23:03:09 <b_jonas> happy new year to everyone in the +01 (Germany/France) timezone
23:12:08 -!- orin has joined.
23:17:28 -!- MrAureliusR has quit (*.net *.split).
23:17:28 -!- imode has quit (*.net *.split).
23:17:28 -!- lambdabot has quit (*.net *.split).
23:17:28 -!- feoh has quit (*.net *.split).
23:17:28 -!- rodgort has quit (*.net *.split).
23:17:29 -!- lifthrasiir has quit (*.net *.split).
23:17:29 -!- oren has quit (*.net *.split).
23:17:29 -!- int-e has quit (*.net *.split).
23:17:29 -!- Taneb has quit (*.net *.split).
23:17:29 -!- zegalch has quit (*.net *.split).
23:17:29 -!- zzo38 has quit (*.net *.split).
23:20:25 -!- MrAureliusR has joined.
23:20:25 -!- imode has joined.
23:20:25 -!- lambdabot has joined.
23:20:25 -!- feoh has joined.
23:20:25 -!- rodgort has joined.
23:20:25 -!- lifthrasiir has joined.
23:20:25 -!- int-e has joined.
23:20:25 -!- Taneb has joined.
23:20:25 -!- zegalch has joined.
23:31:36 -!- tromp has joined.
23:33:58 <b_jonas> hello from the future, fungot
23:33:58 <fungot> b_jonas: it's too late at night for that delectable dish.
23:35:21 <b_jonas> yes, except here it's already too early in the night the next year for it
23:36:31 -!- zzo38 has joined.
23:44:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:48:59 <esolangs> [[This]] N https://esolangs.org/w/index.php?oldid=91492 * Alluseri * (+8205) Created the page. Check the head comments before editing.
23:49:08 -!- immibis has quit (Read error: Connection reset by peer).
23:49:46 <esolangs> [[This]] M https://esolangs.org/w/index.php?diff=91493&oldid=91492 * Alluseri * (+14) Silly error fixed
←2021-11 2021-12 2022-01→ ↑2021 ↑all