00:06:48 -!- bunnyocto has quit (Remote host closed the connection).
00:14:42 <esowiki> [[User:BrainF99]] https://esolangs.org/w/index.php?diff=68494&oldid=68149 * BrainF99 * (-159)
00:19:25 <esowiki> [[10Brainfuck]] https://esolangs.org/w/index.php?diff=68495&oldid=68408 * BrainF99 * (+140)
00:22:51 -!- ArthurStrong has quit (Quit: leaving).
00:23:49 <fizzie> I think that reply had the hidden message "hi" cleverly concealed within it.
00:35:40 <zzo38> We were trying to go into the wizard's tower, but there was no friction on the roof so we keep falling down, and the windows have some kind of magical force field. But we were able to break the force field with arrows, and then go in and not only the magic orb we needed, but there are also books in there, which was helpful since we can use that information to disable most of the clay golems even though we are not near them.
00:35:57 <zzo38> Here is I wrote it in the computer: http://zzo38computer.org/gurpsgame/1.ui/wiki?name=Session+26 Do you like this?
01:17:26 -!- FreeFull has quit.
02:02:20 -!- sprocklem has quit (Ping timeout: 268 seconds).
02:17:23 -!- imode has joined.
02:50:27 -!- sprocklem has joined.
02:54:39 -!- Lord_of_Life_ has joined.
02:56:36 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
02:56:36 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
03:01:38 -!- arseniiv has joined.
03:17:18 <zzo38> Even though people have said that targets in a cost in Magic: the Gathering will not work, and it is certainly not designed to do this, I think it does work (if it is a spell or a activated ability other than a mana ability); for example if it says "{T}, Destroy target creature: You gain 2 life." then you won't gain 2 life if the target creature is successfully destroyed. Since the targets are chosen before the cost is paid, it might work.
04:55:14 -!- sprocklem has quit (Ping timeout: 240 seconds).
04:55:30 -!- sprocklem has joined.
05:57:34 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68496&oldid=68480 * JonoCode9374 * (+169) /* Getting one of my languages on the random language button */
06:02:46 <esowiki> [[User:JonoCode9374]] https://esolangs.org/w/index.php?diff=68497&oldid=68293 * JonoCode9374 * (+206)
06:09:42 <esowiki> [[Ekg]] N https://esolangs.org/w/index.php?oldid=68498 * JonoCode9374 * (+2878) A little something I'm working on
06:10:08 <esowiki> [[User:JonoCode9374]] https://esolangs.org/w/index.php?diff=68499&oldid=68497 * JonoCode9374 * (+0) /* Languages I'm working on */
06:11:13 <zzo38> If a map or dictionary contains a false entry for a copyright trap, then what will happen if the other people who read it then make it true? Such as, if there is a nonexistent street, build that street; if a dictionary contains a made up word, start using that word a lot.
06:11:16 <esowiki> [[Keg]] https://esolangs.org/w/index.php?diff=68500&oldid=68493 * JonoCode9374 * (+102)
06:21:06 <zzo38> Wiktionary also lists the word "malamorous", which doesn't mention anything about a copyright trap, but says that the word is not used anywhere, only being listed in a book titled "1000 Words You Should Use More Often".
06:34:45 <kingoffrance> there's an obi wan street; i suppose they like advertising
06:36:22 <zzo38> Maybe, but that isn't what I meant. I meant when they put false streets in a map to detect those who make copies of the map and violate their copyright. If the street actually exists, then the map will be correct that such excuse might not count.
06:38:31 <zzo38> (Or in the case of a dictionary, the case for including it in other dictionaries if it is commonly in use may be even stronger, so it is a real fact and they might not be able to sue them for copyright violation if the word is in use since a fact in a dictionary is presumably uncopyrightable.)
06:39:51 <kingoffrance> i was wondering what you meant by "coyright trap" yeah i have heard of such
06:40:44 <kingoffrance> some mayor sees it, decides they will call somewhere "new malamorous city" not knowing the original doesn't actually exist :)
06:44:10 <zzo38> Yes, I suppose something like that can happen, although that isn't what I meant either, unless the new city is built in the same place where the original presumably (but actually isn't) was.
07:13:38 <kingoffrance> surely you will invent a word for such an occasion
07:47:24 <b_jonas> zzo38: then the word will no longer work as a copyright trap after that
07:49:00 -!- arseniiv_ has joined.
07:51:14 -!- arseniiv has quit (Ping timeout: 240 seconds).
07:51:20 <kingoffrance> malamorous if it means what i suppose, sounds to me like glamorous i.e. deception; although modern connotations is perhaps reversed, i.e. shining star to follow rather than "blinding light gypsy trickery"
07:51:45 <kingoffrance> i was thinking "mal" + "amorous" but glamorous actually makes sense to me, if that is what it is getting at
07:51:46 <b_jonas> zzo38: there was a different case for copyright trap that I was considering. some bus companies here publish their official bus timetable in a format that is hard to use,
07:52:23 <kingoffrance> i would be curious who/how they made up "malamorous"
07:53:09 <b_jonas> so there's a market for more usable digital timetables on the internet. in such a timetable, you can put a copyright trap by nudging the stop time of a single bus in a small station forward by a minute. that's easy to detect when someone copies your presentation, and won't affect users much.
07:55:09 <kingoffrance> (i.e. even if malamorous was a bogus word, how did they come up with its meaning, etc.)
07:55:25 <kingoffrance> cuz they had to somewhat make it sound real, unless it was just in a list without any def.
07:57:10 <zzo38> I don't know if maybe the author of the book just made it up because they hoped someone might use it.
07:59:29 <b_jonas> in the case of a database where the individual items are under public domain but your compilation is protected by database right (a dictionary is a stronger example than that, you could consider artefacts in a museum, or works of art of a famous musician, or books in a library), another way to add a copyright trap is to omit the entry for an item that definitely exists
08:01:22 <zzo38> Yes; and if they do that then you can complain to them about an item is missing.
08:03:37 <kingoffrance> thats good, because you just add it and remove something else
08:04:53 <zzo38> If they do just add it and remove something else, and then repeat the complaint about the new missing item, and so on, then eventually they will have a bad reputation, I think.
08:08:13 -!- Frater_EST has joined.
08:15:58 -!- imode has quit (Ping timeout: 260 seconds).
08:39:14 <b_jonas> suppose I have a photo that I want to publish on a website in jpeg format. the website is a proper one that lets me publish the jpeg file byte to byte without changes, not eg. facebook or twitter. before publishing, I want to put a metadata field into the file that contains the website url where the published image and its description will be found when I publish, so that if someone downloads the file,
08:39:20 <b_jonas> they have a backlink. what metadata field should I use for that? I was trying to look at descriptions of IPTC but they're so arcane I couldn't find the right field. I don't insist on IPTC in particular, but I do insist on JPEG as the container.
08:49:17 <b_jonas> this is for when I can predict a direct url on the website, such as on Mediawiki wikis, as opposed to websites that only allow urls with a random id (or a crypto checksum) in them
08:49:43 -!- b_jonas has quit (Remote host closed the connection).
08:52:29 <zzo38> Unfortunately I don't know
09:07:29 <Taneb> Does anyone ever use those suggested repo names that GitHub gives you
09:08:14 <Taneb> I don't know if I count bots in "anyone"
09:08:20 <int-e> I didn't even know github did that.
09:08:59 <Taneb> "Great repository names are short and memorable. Need inspiration? How about psychic-octo-robot?"
09:09:34 <int-e> When I create a repo on github I always have a name in mind already.
09:10:27 <int-e> So as long as it's not obnoxious about making suggestions I will not notice that they're even there.
09:11:14 -!- arseniiv_ has quit (Ping timeout: 240 seconds).
09:43:01 <kingoffrance> but devs hopefully it will taste like disgust/trying too hard/etc. :/
09:43:28 <kingoffrance> i dunno, maybe they think that is what it takes :/
09:44:39 <kingoffrance> if they used hyphens instead of underscores, that makes compatibility with dns/hostnames slightly better, ill give them that
09:45:14 -!- wib_jonas has joined.
09:45:26 <wib_jonas> argh! someone broke a foot of my office keyboard
09:50:57 <int-e> . o O ( Feet of Clay )
09:51:07 <Taneb> kingoffrance: these predate MS buying GitHub by a long time
09:53:27 <kingoffrance> it could be a "just code, dont worry about name, you can change later" thing, meant to inspire in that manner
09:54:00 <kingoffrance> but names keep things focussed IMO, so are important too
09:56:22 <Taneb> kingoffrance: on another note, for important reasons I will leave unexplained, I will ask, do you have hair?
09:58:16 <int-e> . o O ( Is the h silent? )
10:00:46 <Taneb> . o O ( Would you like it to be? That power is yours, int-e )
10:09:48 <int-e> Ugh, but I don't want all that responsibility.
10:10:01 <int-e> I suppose I'd rather run out of hair than air.
10:10:38 <int-e> But I'm not french.
10:11:25 <int-e> wib_jonas: No, in "hair".
10:12:03 <int-e> 'oo cares about git'ub?
10:13:36 <Taneb> GitHub: it's like PornHub but with gits instead of porn
10:19:03 <int-e> Has xkcd ever done an xkcd on how there's an xkcd on everything, except on xkcd?
10:23:35 <wib_jonas> I don't think so. There's https://www.xkcd.com/1000/ on how there are a lot of xkcd comics, and https://www.xkcd.com/442/ and https://www.xkcd.com/207/ are other strips about xkcd, but I don't think either of those matches what you ask
10:29:10 -!- kspalaiologos has joined.
10:34:02 <wib_jonas> fungot, what is a "gravity cell", and is it a sci-fi thing?
10:34:03 <fungot> wib_jonas: tc as fnord describe it is " the incredible slowness". it is kind of mind bending so it's always square just at the scheme workshop.
10:35:07 <int-e> burn, scheme, burn
10:37:32 <kingoffrance> that sounds like a squidbillies reference Taneb
10:39:34 <Taneb> kingoffrance: it was not directly a squidbillies reference, as I don't know what squidbillies is
10:55:06 <Taneb> As I said, my reasons will remain unexplained
10:55:11 <Taneb> Can you answer the question?
10:56:26 <wib_jonas> I think it's one of those robot test captcha things like https://www.xkcd.com/233/ , because mammals have hairs but robots don't.
11:45:17 -!- bunnyocto has joined.
12:18:56 <kingoffrance> i can answer it yes, but "where" and "whose" seem pertinent
12:19:07 <kingoffrance> i dont collect hair or anything :/ im not a freak
12:22:20 <kingoffrance> captchas will fail because they assume people cant be programmed
12:23:43 <kingoffrance> its a question "which programming do people have" seems more pertinent IMO
12:24:09 <kingoffrance> and "where did they get it" and "is that the programming they want" :/
13:28:39 <wib_jonas> UTC New Year is an hour after New Year. We should celebrate it and watch https://esolangs.org/logs/ change
13:33:28 <HackEso> The password of the month is naughty.
13:35:57 <int-e> I have priorities ;)
13:36:27 <int-e> (Though honestly... I expect to be in bed.)
13:45:01 <wib_jonas> will you change the password to "choking insurgent dogsled penetrate" at midnight?
13:45:16 -!- Frater_EST has quit (Read error: Connection reset by peer).
13:48:05 <int-e> most assuredly not
13:48:31 -!- bunnyocto has quit (Ping timeout: 260 seconds).
13:49:03 <wib_jonas> fungot, what will the password for next month be?
13:49:03 <fungot> wib_jonas: only if lambda is a macro
13:55:01 <int-e> wib_jonas: it may be better if somebody else picks the POTM, honestly. I'll just end up with something like "The password of the month is resolute."
13:56:00 <fungot> wib_jonas: like number42 said. and still have it
14:10:19 <wib_jonas> Australia east coast is already in the new year
14:23:37 -!- adu has joined.
14:49:23 -!- adu has quit (Quit: adu).
14:52:36 -!- bunnyocto has joined.
14:55:07 -!- Lord_of_Life_ has joined.
14:57:44 -!- Lord_of_Life has quit (Ping timeout: 258 seconds).
14:57:44 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
15:37:30 <HackEso> Burlesque is only the sexiest language on Earth. (See: http://mroman.ch/burlesque)
15:38:29 <bunnyocto> blsq ) %foo={{{{1 2 3} {9?*}}{{1 2 4}{8?*}}}/_} 1 2 4 %foo! 1 2 3 %foo!Cl{1 2 32 1 2 27}
15:38:36 <bunnyocto> blsq ) %foo={{{{1 2 3} {9?*}}{{1 2 4}{8?*}}}/_} 1 2 4 %foo! 1 2 3 %foo!Cl{1 2 32 1 2 27}
15:39:33 -!- blsqbot has joined.
15:40:03 <kspalaiologos> or maybe an article online, have you got any of these?
15:40:07 <bunnyocto> https://github.com/FMNSSun/Burlesque
15:42:47 <esowiki> [[Blsq]] N https://esolangs.org/w/index.php?oldid=68501 * B jonas * (+23) Redirected page to [[Burlesque]]
15:43:48 <wib_jonas> kspalaiologos: it's a golf language built in Haskell with a large standard library
15:44:03 <bunnyocto> it's a piece of shit built in haskell
15:44:06 <wib_jonas> and a documentation that is somewhat vague
15:44:25 <bunnyocto> like it can do chisquaretests and shit
15:44:32 <wib_jonas> its syntax is made of mostly two-character builtins
15:44:41 <bunnyocto> basically the stuff that I needed to do during my studies 8 years ago or something
15:44:42 <wib_jonas> but it has a few one-character keywords too
15:45:55 <wib_jonas> kspalaiologos: there are examples in the channel logs
15:46:17 <bunnyocto> No but there's a link to the golf site which has more examples.
15:46:47 <bunnyocto> kspalaiologos: http://golf.shinh.org/l.rb?blsq
15:47:42 <bunnyocto> also you're talking to the madlad inventing it so any questions you have I can answer :D
15:47:56 <bunnyocto> there's not a single person on the planet who knows more about blsq than me :D
15:48:17 <bunnyocto> it also has support for concurrency/multithreading
15:48:36 <kspalaiologos> why would you add mysql support to an esoteric language
15:48:51 <bunnyocto> so you can plug it up to your mysql database and do your data analysis in BLSQ like a manic pro
15:49:00 <kspalaiologos> . O ( bruh, this json formatter in brainfuck is haunting me )
15:49:32 <bunnyocto> I spent years in mental institutions
15:50:15 <bunnyocto> I can also tell you lot of stuff about psychiatry
15:51:04 <kspalaiologos> that might be the most random thing I heard by the end of this decade
15:51:16 <bunnyocto> lots of free time in the asylum so
15:51:49 <bunnyocto> can't have a job in an asylum now can you
15:52:05 <bunnyocto> also used to be homeless for a while
15:52:15 <bunnyocto> i was living on park benches for a while
15:53:03 <wib_jonas> bunnyocto: wait, so you're the same esolanger as the one who created blsq, but under a different nick?
15:54:05 <bunnyocto> that one has all I/O commands disabled of course.
15:56:27 <HackEso> 1280) <ais523> hmm, I just remembered that I was formally trained to tune harps
15:56:43 <bunnyocto> !blsq fancy def double: \2 \?* end end 8 %double!
15:57:20 <HackEso> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <URL>" downloads files. Files saved to $HACKENV are persistent, and $HACKENV/bin is in $PATH. $HACKENV is a mercurial repository, "`revert <rev>" can be used to revert, https://hack.esolangs.org/repo/ to browse. $PWD ($HACKENV/tmp) is persistent but unversioned, /tmp is ephemeral.
15:57:34 <HackEso> asmbf-1.1.1 \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh
15:57:57 <HackEso> `fetch [<output-file>] <URL> downloads files, and is the only web access currently available in HackEgo. It is a special builtin that cannot be called from other commands. See also `edit.
15:57:58 <bunnyocto> !blsq fancy def double: 2 \?* end def main: double(8) end end %main!
15:58:06 <kspalaiologos> `fetch asmbf-1.2.6 https://github.com/KrzysztofSzewczyk/asmbf/archive/master.zip
15:58:11 <HackEso> Cannot write to ‘/hackenv/tmp/asmbf-1.2.6’ (File too large).
15:58:16 <bunnyocto> that basically defines a function double and main and invokes double(8)
15:58:46 <kspalaiologos> `fetch asmbf-1.2.6.zip https://github.com/KrzysztofSzewczyk/asmbf/archive/master.zip
15:58:48 <HackEso> Cannot write to ‘/hackenv/tmp/asmbf-1.2.6.zip’ (File too large).
15:59:02 <kspalaiologos> `fetch /hackenv/asmbf-1.2.6.zip https://github.com/KrzysztofSzewczyk/asmbf/archive/master.zip
15:59:04 <HackEso> Cannot write to ‘/hackenv/asmbf-1.2.6.zip’ (File too large).
15:59:17 <wib_jonas> funnyocto: (1) that doesn't look like blsq syntax, because blsq keywords are two characters long, those are longer; (2) you can't call a function "double", that's a keyword.
15:59:32 <HackEso> Filesystem 1K-blocks Used Available Use% Mounted on \ none 24733776 14622324 8841948 63% /bin \ none 1026028 0 1026028 0% /dev \ none 24733776 14622324 8841948 63% /lib \ tmpfs 126192 0 126192 0% /tmp \ none 24733776 14622324 8841948 63% /usr \ none 24733776 14622324 8841948 63% /sbin \ none 24733776 14622324 8841948 63%
15:59:33 <bunnyocto> http://codepad.org/2Ui5N9Ve wib_jonas
15:59:54 <wib_jonas> `python3 -cimport numpy; print(numpy.double([1]))
16:00:05 -!- arseniiv_ has joined.
16:00:27 -!- wib_jonas has quit (Remote host closed the connection).
16:01:56 <HackEso> 52./asmbf-1.1.1/doc \ 28./asmbf-1.1.1/examples \ 12./asmbf-1.1.1/test \ 8./asmbf-1.1.1/.github/workflows \ 12./asmbf-1.1.1/.github \ 84./asmbf-1.1.1/bin \ 548./asmbf-1.1.1 \ 1012./paste \ 1648.
16:01:58 <bunnyocto> !blsq fancy def double: \begin lisp (?* 2) end lisp end def main: \begin lisp (double 8) end lisp end end %main!
16:02:09 <HackEso> 4040../lib/p7zip-16.02 \ 10732../lib \ 24../interps/dimensifuck \ 60../interps/adjust \ 72../interps/egobf/src/.deps \ 40../interps/egobf/src/c2m/tests \ 16../interps/egobf/src/c2m/i386 \ 60../interps/egobf/src/c2m \ 824../interps/egobf/src \ 48../interps/egobf/scripts \ 1248../interps/egobf \ 44../interps/bf_txtgen \ 12../interps/whirl \ 252../interps/clc-intercal/CLC-INTERCAL-Docs-1.-94.-2/doc/html \ 96../interps/clc-intercal/
16:02:56 <bunnyocto> http://codepad.org/gDpNNn3P <- also perfectly valid blsq code
16:03:39 <kspalaiologos> `fetch asmbf-1.2.6.zip http://github.com/KrzysztofSzewczyk/asmbf/archive/master.zip
16:03:41 <HackEso> Cannot write to ‘/hackenv/tmp/asmbf-1.2.6.zip’ (File too large).
16:04:41 <kspalaiologos> `fetch asmbf-1.2.6.tar.gz https://github.com/KrzysztofSzewczyk/asmbf/archive/v1.2.7.tar.gz
16:04:44 <HackEso> Cannot write to ‘/hackenv/tmp/asmbf-1.2.6.tar.gz’ (File too large).
16:05:09 <HackEso> `fetch [<output-file>] <URL> downloads files, and is the only web access currently available in HackEgo. It is a special builtin that cannot be called from other commands. See also `edit.
16:05:21 <esowiki> [[Tplntivhtpaavwtpi]] N https://esolangs.org/w/index.php?oldid=68502 * Hex96 * (+212) Created page with "This is an esolang by [[User:Hex96|Hex]] which you write <code>1</code> and gets the amount of 1s, converts it to decimal and converts to binary which is the code. The code..."
16:05:28 <kspalaiologos> `fetch https://github.com/KrzysztofSzewczyk/asmbf/archive/v1.2.7.tar.gz
16:05:30 <HackEso> Cannot write to ‘v1.2.7.tar.gz’ (File too large).
16:05:47 <esowiki> [[User:Hex96]] https://esolangs.org/w/index.php?diff=68503&oldid=68479 * Hex96 * (+24) /* List of esolangs */
16:06:27 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=68504&oldid=68490 * Hex96 * (+24) /* T */
16:06:34 <HackEso> 2019-12-31 16:06:33 URL:http://example.com/index.html [1256/1256] -> "index.html" [1]
16:06:43 <bunnyocto> !blsq begin lisp (sv {_+} "cnat") (sv {0!!} "fst") (fst (cnat {1 2} {3 4})) end lisp
16:06:49 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.6.zip \ banana.txt \ bfi \ compiled_brachylog.pl \ index.html \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ v1.2.7.tar.gz
16:06:55 <HackEso> sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
16:07:11 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.6.zip \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ v1.2.7.tar.gz
16:07:12 <bunnyocto> you probably don't want to know about begin asm do you?
16:07:52 <kspalaiologos> ` fetch https://github.com/KrzysztofSzewczyk/asmbf/archive/v1.2.7.tar.gz
16:08:17 <bunnyocto> in addition to the lisp and fancy modes
16:08:50 -!- FreeFull has joined.
16:08:55 <kspalaiologos> `fetch /tmp/what.tar.gz https://github.com/KrzysztofSzewczyk/asmbf/archive/v1.2.7.tar.gz
16:08:56 <HackEso> In another world: /tmp/what.tar.gz
16:09:08 -!- heroux has quit (Ping timeout: 265 seconds).
16:09:11 <kspalaiologos> `fetch /hackenv/tmp/what.tar.gz https://github.com/KrzysztofSzewczyk/asmbf/archive/v1.2.7.tar.gz
16:09:13 <HackEso> Cannot write to ‘/hackenv/tmp/what.tar.gz’ (File too large).
16:09:21 <HackEso> asmbf-1.2.6.zip \ bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ hw \ ibin \ interps \ karma \ karma.orig \ karma.rej \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom
16:09:32 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.6.zip \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ v1.2.7.tar.gz \ what.tar.gz
16:09:46 <kspalaiologos> why does it show this message if it's actually there
16:09:53 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68505&oldid=68496 * Hex96 * (+129)
16:10:11 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68506&oldid=68505 * Hex96 * (+78) /* Other Chat and questions */
16:10:21 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.6.zip \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ v1.2.7.tar.gz \ what.tar.gz
16:10:24 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.6.zip \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ v1.2.7.tar.gz \ what.tar.gz
16:10:38 <HackEso> tar (child): what.tar.gz: Cannot open: No such file or directory \ tar (child): Error is not recoverable: exiting now \ tar: Child returned status 2 \ tar: Error is not recoverable: exiting now
16:11:07 <HackEso> tar (child): v1.2.7.tar.gz: Cannot open: No such file or directory \ tar (child): Error is not recoverable: exiting now \ tar: Child returned status 2 \ tar: Error is not recoverable: exiting now
16:11:31 <HackEso> tar (child): /hackenv/tmp/v1.2.7.tar.gz: Cannot open: No such file or directory \ tar (child): Error is not recoverable: exiting now \ tar: Child returned status 2 \ tar: Error is not recoverable: exiting now
16:11:38 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.6.zip \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ v1.2.7.tar.gz \ what.tar.gz
16:11:53 <HackEso> bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ hw \ ibin \ interps \ karma \ karma.orig \ karma.rej \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom
16:12:14 <esowiki> [[Talk:Your]] https://esolangs.org/w/index.php?diff=68507&oldid=68154 * Hex96 * (+142)
16:14:11 <esowiki> [[Your]] https://esolangs.org/w/index.php?diff=68508&oldid=68454 * Hex96 * (+128)
16:17:42 <bunnyocto> !blsq begin asm clr r0 end asm %r0?
16:17:58 -!- blsqbot has quit (Quit: Exiting).
16:19:11 <bunnyocto> so we can all enjoy doing our mov r0, r1; inc r0; mul r2, r3;
16:19:19 <bunnyocto> forwhatever reason you'd ever need to do that in blsq but
16:19:53 <bunnyocto> I want it to be a language where people look at it and say "What the FUCKING FUCK is this FUCKING shit"
16:21:35 <bunnyocto> that's the reason it has MySQL support
16:23:21 <bunnyocto> 1 1{?i}C~ is a generator that produces 1..infinity
16:25:09 <bunnyocto> 0 1{3?+}C~[-1+] is a generator for multiples of 3, to infinity
16:27:27 <bunnyocto> I'm seriously going to write an IRC bot in burlesque
16:29:28 <bunnyocto> it has the concept of chans and async events and shit
16:29:57 <bunnyocto> it's grown up, it's a fully fledged language.
16:30:24 -!- bunnyocto has quit (Quit: see you in blsq town).
16:30:50 -!- heroux has joined.
16:40:51 -!- stux|away has quit (Ping timeout: 258 seconds).
16:42:55 -!- TellsTogo has quit (Remote host closed the connection).
16:50:05 -!- stux|away has joined.
16:51:34 <int-e> fungot: can you do symbolic integration, twh
16:51:34 <fungot> int-e: maybe i'll search for files named like ubuntu's already existing layouts. and then the rest comes naturally. no one
16:56:10 -!- imode has joined.
16:58:41 -!- b_jonas has joined.
16:59:36 <b_jonas> arseniiv_: as our channel somehow doesn't seem to have australian regulars, you're probably in the easternmost known timezone, so I'll have to ask you to open the #esoteric new year celebrations at your new year
16:59:53 -!- arseniiv_ has changed nick to arseniiv.
17:00:37 <arseniiv> b_jonas: thanks :) This will be two houes later
17:01:08 <b_jonas> arseniiv: sure, I just want to warn you early
17:01:27 <b_jonas> imode-ruby: who? the nonexistant australian?
17:03:46 <arseniiv> imode-ruby: actually I’m quite wet, I can’t do anything with wet hands issue every time after I washed them too much in something like a shampoo e. g. being in a bath
17:04:50 <arseniiv> and this is very inconvenient and it lasts hours
17:06:16 <b_jonas> bunnyocto: people use Dyalog APL and Arthur Whitney's K APL-like, together with databases, for work in finance. and tswett just said that he wants to start working in finance, maybe you can talk to them and tell them why that's a bad idea.
17:09:53 <fizzie> kspalaiologos: Re your question about tar, when you use ` you're passing just one command-line argument, so your filenames have an extra space in them.
17:10:17 <fizzie> You can see that in the error message: "tar (child): what.tar.gz: Cannot open" -- see the double space there?
17:10:42 <HackEso> \ gzip: stdin: unexpected end of file \ tar: Unexpected EOF in archive \ tar: Unexpected EOF in archive \ tar: Error is not recoverable: exiting now
17:10:53 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.6.zip \ asmbf-1.2.7 \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ v1.2.7.tar.gz \ what.tar.gz
17:11:15 <HackEso> bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ hw \ ibin \ interps \ karma \ karma.orig \ karma.rej \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom
17:11:34 <fizzie> There's a 10-megabyte size limit as well, just in general for everything running on it. Is this file larger than that?
17:11:55 -!- imode has quit (Ping timeout: 268 seconds).
17:12:38 <fizzie> (Apparently not. Hmm, weird.)
17:13:55 <b_jonas> fizzie: could it be a confusion about tmp and writing the version-controlled parts?
17:14:31 <b_jonas> kspalaiologos: you don't need the -z option for tar extraction these days by the way, unless you're reading a non-seekable archive
17:15:07 <fizzie> I don't know if wget might be doing something odd for the case where the webserver doesn't specify a Content-Length. Sounds unlikely though.
17:15:36 <kspalaiologos> b_jonas, that's how one of my older friends teached me
17:15:38 <b_jonas> ``` zcat /hackenv/tmp/v1.2.7.tar.gz | wc -c
17:15:39 <fizzie> (GitHub's archive download doesn't specify one, maybe because they might end up making it on the fly.)
17:15:40 <HackEso> gzip: /hackenv/tmp/v1.2.7.tar.gz: No such file or directory \ 0
17:16:06 <fizzie> Let's try downloading that one more time.
17:16:07 <fizzie> `fetch asmbf-1.2.6.tar.gz https://github.com/KrzysztofSzewczyk/asmbf/archive/v1.2.7.tar.gz
17:16:12 <HackEso> Cannot write to ‘/hackenv/tmp/asmbf-1.2.6.tar.gz’ (File too large).
17:16:16 <fizzie> `` ls -l asmbf-1.2.6.tar.gz
17:16:17 <HackEso> -rw-r--r-- 1 1000 1000 10240 Dec 31 17:16 asmbf-1.2.6.tar.gz
17:16:42 <fizzie> I think I maybe accidentally made the 10240 kilobytes 10240 bytes instead.
17:17:24 <fizzie> I did tweak the way those resource limits are set, maybe the units are different for setrlimit(2) vs. bash ulimit command.
17:17:29 <fizzie> I'll fix that in a bit, lunchtime now.
17:17:45 <fizzie> Well, or is it dinner? Some kind of food anyway.
17:17:54 <b_jonas> anyway, after that we may have some regulars in Finland, which is the +2 timezone, then a lot of regulars in Germany and Norway and me in the +1 timezone, then a lot of regulars in England plus HackEso and possibly someone in Iceland in the +0 timezone, and then of course the east coast Americans in the -5 timezone
17:18:36 <int-e> There's "brunch", there should be something for this as well. Though I suppose you just call it a late lunch.
17:18:46 <b_jonas> ``` perl -e 'print "a"x10241' > /hackenv/tmp/kVfyUkJd
17:18:58 <b_jonas> ``` perl -e 'print "a"x10241 or die "write $!"' > /hackenv/tmp/kVfyUkJd
17:19:03 <b_jonas> ``` perl -e 'print "a"x102400 or die "write $!"' > /hackenv/tmp/kVfyUkJd
17:19:38 <b_jonas> ``` set -e; s=/hackenv/tmp/kVfyUkJd; perl -e 'print "a"x1026000 or die "write $!"' >$s; ls -l "$s"
17:19:39 <HackEso> -rw-r--r-- 1 1000 1000 1026000 Dec 31 17:19 /hackenv/tmp/kVfyUkJd
17:19:52 <b_jonas> ``` set -e; s=/hackenv/tmp/kVfyUkJd; perl -e 'print "a"x1_200_000 or die "write $!"' >$s; ls -l "$s"
17:19:53 <HackEso> -rw-r--r-- 1 1000 1000 1200000 Dec 31 17:19 /hackenv/tmp/kVfyUkJd
17:20:01 <b_jonas> ``` set -e; s=/hackenv/tmp/kVfyUkJd; perl -e 'print "a"x12_000_000 or die "write $!"' >$s; ls -l "$s"
17:20:05 <fizzie> There's a restaurant called "Drunch" (a pizza/kebab kind of place) back in Helsinki.
17:20:14 <HackEso> bash: line 1: 54 File size limit exceededperl -e 'print "a"x12_000_000 or die "write $!"' > $s
17:20:20 <fizzie> b_jonas: `fetch is different though.
17:20:33 <fizzie> So looks like I've got the limits right in the sandbox, but not for fetch.
17:20:39 <b_jonas> ``` set -e; s=/hackenv/tmp/kVfyUkJd; ls -l "$s"
17:20:41 <HackEso> -rw-r--r-- 1 1000 1000 10485760 Dec 31 17:20 /hackenv/tmp/kVfyUkJd
17:20:43 <b_jonas> ``` set -e; s=/hackenv/tmp/kVfyUkJd; rm -v "$s"
17:20:44 <HackEso> removed '/hackenv/tmp/kVfyUkJd'
17:20:55 <fizzie> Apparently there's many restaurants called Drunch.
17:25:56 <int-e> I'm afraid the r comes from "brunch". :)
17:31:26 <b_jonas> the "Dr" comes from "drink" because you can order drinks in the restaurant
17:32:05 <b_jonas> oh heck, the "drun" comes from "drunk" because you can order so many drinks you end up getting drunk, and the "ch" comes from "cheap" because you can order those drinks cheap
17:37:56 <fizzie> `fetch asmbf-1.2.6.tar.gz https://github.com/KrzysztofSzewczyk/asmbf/archive/v1.2.7.tar.gz
17:37:58 <HackEso> 2019-12-31 17:37:57 URL:https://codeload.github.com/KrzysztofSzewczyk/asmbf/tar.gz/v1.2.7 [41301] -> "/hackenv/tmp/asmbf-1.2.6.tar.gz" [1]
17:38:01 <fizzie> `` ls -l asmbf-1.2.6.tar.gz
17:38:09 <HackEso> -rw-r--r-- 1 1000 1000 41301 Dec 31 17:37 asmbf-1.2.6.tar.gz
17:38:47 <HackEso> Alice doesn't want to go among mad people.
17:40:27 <fizzie> `fetch too-big-file http://ftp.funet.fi/pub/linux/kernel/v5.x/linux-5.4.tar.xz
17:40:29 <HackEso> Cannot write to ‘/hackenv/tmp/too-big-file’ (File too large).
17:40:32 <HackEso> -rw-r--r-- 1 1000 1000 10485760 Dec 31 17:40 too-big-file
17:41:00 <b_jonas> kspalaiologos: fizzie fixed fetch
17:41:19 <HackEso> asmbf-1.1.1 \ asmbf-1.2.6.tar.gz \ asmbf-1.2.7 \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ what.tar.gz
17:41:28 <HackEso> cd? No such file or directory
17:42:00 <HackEso> tar (child): asmbf-1.2.7: Cannot read: Is a directory \ tar (child): At beginning of tape, quitting now \ tar (child): Error is not recoverable: exiting now \ \ gzip: stdin: unexpected end of file \ tar: Child returned status 2 \ tar: Error is not recoverable: exiting now
17:42:14 <HackEso> AUTHORS \ INSTALL \ LICENSE \ Makefile \ NEWS \ README \ VERSIONING \ bconv.c \ bfasm.asm \ bfasm.b
17:42:30 <HackEso> make: *** No rule to make target 'bfasm', needed by 'all'. Stop.
17:42:35 <fizzie> That might be an incomplete thing.
17:42:48 <fizzie> I only fixed `fetch, I didn't re-uncompress the thing.
17:42:50 <HackEso> ls: cannot access 'bfasm.c': No such file or directory
17:43:19 <HackEso> ``ls? No such file or directory
17:43:22 <HackEso> asmbf-1.2.6.tar.gz \ asmbf-1.2.7 \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ what.tar.gz
17:43:36 <HackEso> bfintd.c: In function 'main': \ bfintd.c:111:51: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=] \ printf("Access Violation, ip=%d", ip); \ ~^ ~~ \ %ld \ bfintd.c:166:27: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wf
17:44:00 <HackEso> bconv \ bfasm \ bfi \ bfi-rle \ bfintd \ bfmake \ bfpp \ derle.pl \ labels.pl \ strip.pl
17:44:42 <HackEso> welcome \ welcome \ \ \ \ echo \ ! \ " \ # \ ' \ ( \ ,1 \ ,2 \ 1 \ 13 \ 1492 \ 2 \ 2014 \ 2015 \ 2016 \ 2017 \ 3 \ 4 \ 5 \ 5quote \ 5w \ 8-ball \ 8ball \ <command> \ ? \ ?? \ ?h \ ?hh \ @ \ CaT \ CoInS \ Eternity \ FireFlist \ No \ ReLcOmE \ WELCOME \ WeLcOmE \ Welcome \ ^.^ \ ` \ `^ \ `` \ `̀ \ aaaaaaaaa \ acronym \ addquote \ addscowrevs \ addtodo \ addwhatis \ age \ aglist \ airport \ airport-lookup \ al
17:45:03 <kspalaiologos> can I make another directory for all that my garbage?
17:45:12 <b_jonas> especially in lib or share
17:45:18 <HackEso> mkdir: cannot create directory '/hackenv/bin/bfasm': File exists
17:45:35 <HackEso> ./ \ ../ \ c++decl* \ cdecl@ \ frink* \ frink.jar \ interp \ karma* \ morse-decode* \ p7zip-16.02/
17:45:37 <b_jonas> ``` ls -abF /hackenv/share
17:45:38 <HackEso> ./ \ ../ \ 8ballreplies \ Complaints.mp3 \ UnicodeData.txt \ WordData/ \ airports.dat \ autowelcome_status \ awesome \ ballreplies \ candide* \ cat \ conscripts \ construct_grams.pl* \ delvs-master/ \ dict/ \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello* \ lua/ \ maimer \ maimery \ maze* \ mtg/ \ nothp \ recipe/ \ scapegoats \ scowrevs \ sedtest \ unic.txt \ units.dat \ usercmds \ whatis \ wisdom@
17:45:40 <b_jonas> ``` ls -abF /hackenv/libexec
17:45:41 <HackEso> ls: cannot access '/hackenv/libexec': No such file or directory
17:46:13 <kspalaiologos> ``` cp -rf /hackenv/tmp/asmbf-1.2.7/bin/* /hackenv/bin/bfasm/*
17:46:15 <HackEso> cp: target '/hackenv/bin/bfasm/*' is not a directory
17:46:20 <fizzie> A directory as /hackenv/bin/bfasm will prevent you from having a command `bfasm though.
17:46:48 <b_jonas> I recommend creating it under /hackenv/lib instead
17:47:07 <HackEso> mkdir: invalid option -- 'f' \ Try 'mkdir --help' for more information.
17:47:23 <kspalaiologos> ``` cp -rf /hackenv/tmp/asmbf-1.2.7/bin/* /hackenv/lib/kps/*
17:47:24 <HackEso> cp: target '/hackenv/lib/kps/*' is not a directory
17:47:27 <kspalaiologos> ``` cp -rf /hackenv/tmp/asmbf-1.2.7/bin/* /hackenv/lib/kps/
17:48:10 <HackEso> bash: cls: command not found
17:48:13 <HackEso> bconv \ bfasm \ bfi \ bfi-rle \ bfintd \ bfmake \ bfpp \ derle.pl \ labels.pl \ strip.pl
17:48:30 <HackEso> bash: kps/bfasm: No such file or directory
17:48:39 <HackEso> bash: kpsbfasm: command not found
17:49:00 <kspalaiologos> seems like the path doesn't work like I expected it to
17:49:15 <fizzie> It's not really all that feasible to have foo/bar commands, because of the way path lookups work.
17:49:28 <HackEso> print_args_or_input "$@" |tr / \\n | labels.pl | bfasm
17:49:41 <HackEso> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <URL>" downloads files. Files saved to $HACKENV are persistent, and $HACKENV/bin is in $PATH. $HACKENV is a mercurial repository, "`revert <rev>" can be used to revert, https://hack.esolangs.org/repo/ to browse. $PWD ($HACKENV/tmp) is persistent but unversioned, /tmp is ephemeral.
17:50:00 <HackEso> https://hack.esolangs.org/edit/
17:50:14 <HackEso> https://hack.esolangs.org/edit/bin/asmbf
17:50:17 <fizzie> Just FYI, I don't think I've fixed the `fetch commands output by `edit.
17:54:19 <b_jonas> kspalaiologos: you can put symlinks or wrappers in bin, even if the bulk of the stuff is installed under libexec or elsewhere
17:54:26 <b_jonas> (yes, I know we don't yet have a libexec)
17:58:47 <fizzie> Okay, fixed `edit, at least provisionally.
17:59:06 <b_jonas> fizzie: the encoding problem or the url problem of `edit ?
17:59:14 <fizzie> No, just the `fetch command samples.
17:59:24 <fizzie> So I guess the url problem, right.
18:00:17 <fizzie> The encoding problem probably involves a little more understanding than the filename problem.
18:03:43 -!- sprocklem has quit (Ping timeout: 268 seconds).
18:13:49 <arseniiv> they say Betelgeuse dimmed to a degree
18:14:44 <b_jonas> arseniiv: because of the collapsing Hrung disaster?
18:21:59 <b_jonas> prepare the noisemakers and the new year sausage and lentils
18:25:56 <kspalaiologos> `fetch /hackenv/bin/asmbf https://hack.esolangs.org/get/bin/asmbf
18:25:58 <HackEso> 2019-12-31 18:25:57 URL:https://hack.esolangs.org/get/bin/asmbf [250/250] -> "/hackenv/bin/asmbf" [1]
18:27:01 <kspalaiologos> `asmbf "STK 2/ORG 0/TXT "Hello World!"/DB_ 0/@LOOP/RCL R2, R1/JZ_ R2, 0/OUT R2/INC R1/JMP %LOOP"
18:27:02 <HackEso> /hackenv/bin/asmbf: line 2: /hackenv/lib/kps/bfpp: Permission denied \ /hackenv/bin/asmbf: line 3: /tmp/no-toucha-prgm.p: No such file or directory \ /hackenv/bin/asmbf: line 3: /hackenv/lib/kps/strip.pl: Permission denied
18:27:54 <kspalaiologos> `asmbf "STK 2/ORG 0/TXT "Hello World!"/DB_ 0/@LOOP/RCL R2, R1/JZ_ R2, 0/OUT R2/INC R1/JMP %LOOP"
18:27:56 <HackEso> <stdin>:4:1: warning: missing terminating " character \ <stdin>:13:10: warning: missing terminating " character \ /hackenv/lib/kps/bfpp: line 6: /bin/labels.pl: No such file or directory \ /hackenv/bin/asmbf: line 3: /tmp/no-toucha-prgm.p: No such file or directory
18:28:13 <kspalaiologos> `asmbf "STK 2/ORG 0/TXT \"Hello World!\"/DB_ 0/@LOOP/RCL R2, R1/JZ_ R2, 0/OUT R2/INC R1/JMP %LOOP"
18:28:15 <HackEso> <stdin>:4:1: warning: missing terminating " character \ <stdin>:6:6: warning: missing terminating " character \ <stdin>:13:10: warning: missing terminating " character \ /hackenv/lib/kps/bfpp: line 6: /bin/labels.pl: No such file or directory \ /hackenv/bin/asmbf: line 3: /tmp/no-toucha-prgm.p: No such file or directory
18:28:38 <kspalaiologos> `asmbf STK 2/ORG 0/TXT "Hello World!"/DB_ 0/@LOOP/RCL R2, R1/JZ_ R2, 0/OUT R2/INC R1/JMP %LOOP
18:28:40 <HackEso> /hackenv/lib/kps/bfpp: line 6: /bin/labels.pl: No such file or directory \ /hackenv/bin/asmbf: line 3: /tmp/no-toucha-prgm.p: No such file or directory
18:29:19 -!- ArthurStrong has joined.
18:29:38 <kspalaiologos> `fetch /hackenv/lib/kps/bfpp https://hack.esolangs.org/get/lib/kps/bfpp
18:29:39 <HackEso> 2019-12-31 18:29:38 URL:https://hack.esolangs.org/get/lib/kps/bfpp [305/305] -> "/hackenv/lib/kps/bfpp" [1]
18:29:41 <kspalaiologos> `asmbf STK 2/ORG 0/TXT "Hello World!"/DB_ 0/@LOOP/RCL R2, R1/JZ_ R2, 0/OUT R2/INC R1/JMP %LOOP
18:29:43 <HackEso> /hackenv/bin/asmbf: line 3: /tmp/no-toucha-prgm.p: No such file or directory
18:30:04 <HackEso> asmbf-1.2.6.tar.gz \ asmbf-1.2.7 \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ paste \ program \ spline \ spout \ test \ test.sh \ what.tar.gz
18:31:08 <kspalaiologos> `fetch /hackenv/bin/asmbf https://hack.esolangs.org/get/bin/asmbf
18:31:10 <HackEso> 2019-12-31 18:31:09 URL:https://hack.esolangs.org/get/bin/asmbf [298/298] -> "/hackenv/bin/asmbf" [1]
18:31:12 <kspalaiologos> `asmbf STK 2/ORG 0/TXT "Hello World!"/DB_ 0/@LOOP/RCL R2, R1/JZ_ R2, 0/OUT R2/INC R1/JMP %LOOP
18:31:13 <HackEso> /hackenv/bin/asmbf: line 3: /hackenv/tmp/no-toucha-prgm.p: No such file or directory
18:33:04 <HackEso> asmbf-1.2.6.tar.gz \ asmbf-1.2.7 \ banana.txt \ bfi \ compiled_brachylog.pl \ just \ karma \ le \ no-toucha-prgm.asm.p \ output.b \ paste \ program \ spline \ spout \ test \ test.asm \ test.asm.p \ test.sh \ what.tar.gz
18:33:41 <kspalaiologos> `fetch /hackenv/bin/asmbf https://hack.esolangs.org/get/bin/asmbf
18:33:42 <HackEso> 2019-12-31 18:33:41 URL:https://hack.esolangs.org/get/bin/asmbf [306/306] -> "/hackenv/bin/asmbf" [1]
18:33:45 <kspalaiologos> `asmbf STK 2/ORG 0/TXT "Hello World!"/DB_ 0/@LOOP/RCL R2, R1/JZ_ R2, 0/OUT R2/INC R1/JMP %LOOP
18:33:53 <HackEso> +>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>>>>>>>>>>>>>>>>[-]>++++++++[<+++++++++>-]>[-]>++++[<+++++>-]<[>+++++<-]>+[-<+>]>[-]>+++[<++++++>-]<[>++++++<-]>[-<+>]>[-]>+++[<++++++>-]<[>++++++<-]>[-<+>]>[-]>++++[<+++++>-]<++[>+++++<-]>+[-<+>]>[-]>+++++[<++++++>-]<++>>[-]>+++[<+++++>-]<++[>+++++<-]>++[-<+>]>[-]>++++[<+++++>-]<++[>+++++<-]>+[-<+>]>[-]>+++[<++++++>-]<+[>++++++<-]>[-<+>]>[-]>+++[<++++++>-]<[>++++++<-]>[-<+>]>[-]>++++[<+++++>-]<[>+++++<-]
18:51:39 <arseniiv> well I think I should start the celebration relay now as at 0:00 I would be occupied :D Happy NY, let our wishes fulfill themselves in as direct and unassisted manner as possible!
18:52:07 <b_jonas> launch the fireworks! cut the ribbons!
18:52:37 -!- ArthurStrong has left.
18:52:49 <int-e> I'd like to keep the fireworks imaginary... but no... people are not cooperative today.
18:54:11 <arseniiv> (let there be less celebratory injuries also as a separate thing, as they unfortunately are pretty common)
19:00:48 <b_jonas> Happy New Year to the +5 timezone
19:13:14 <zzo38> OK; I am in -8 timezone
19:13:53 <int-e> Hah. I might be awake again when you cross over.
19:20:30 <arseniiv> I find a lime-flavored Skittles in a cup of green tea appealing. I’ll try other flavors the other day
19:21:54 <arseniiv> maybe a real lemon slice would accompany them even better, though that won’t mix well with milk or ice cream
19:53:39 <arseniiv> <b_jonas> cut the ribbons! => done! https://i.postimg.cc/3xt7Bg3M/Screenshot-2100.png
20:02:20 <b_jonas> kspalaiologos: we don't know, but we know which timezon
20:03:47 <arseniiv> kspalaiologos: hehehe I won’t say while I’m sober :P
20:05:49 <arseniiv> btw timezones here are partly an irregular mess. At the start of twentieth century they were much more regular but then various regions conglomerated with one another for shady reasons
20:07:48 <arseniiv> yeah at least I’m glad I’m not too far from the “capital area”, due to centralization it’s way better to live nearer than somewhere near e. g. Pacific ocean. There are several large centers but they aren’t enough
20:12:28 -!- bunnyocto has joined.
20:12:46 <bunnyocto> also as an addendum to whatever somebody said sometime ago: blsq has variable length commands
20:12:51 <bunnyocto> there's no limit on the length of a command
20:13:02 <bunnyocto> there's a lower limit of 1 character though.
20:13:34 <bunnyocto> the empty string is a perfectly valid builtin
20:14:31 -!- blsqbot has joined.
20:15:02 <blsqbot> | Ain't nobody got output fo' that!
20:15:27 <blsqbot> | ERROR: (line 1, column 12):
20:17:26 <bunnyocto> this way we bind create a userdefined command and bind it to the empty string
20:17:50 <bunnyocto> so trivially commands can have 0 or more characters.
20:19:52 <blsqbot> | ERROR: Unknown command: (abcdefgh)!
20:22:08 <b_jonas> welcome back, bunnyocto. in which timezone are you celebrating New Year?
20:22:57 <b_jonas> variable length commands. ok.
20:24:58 <b_jonas> bunnyocto: does blsq have mutable cells (things where you can copy the reference to the cell, assign values to it, and retrieve the value)? does it have logic programming style backtracking, and retractable and preserved assignments to cells (whether to the same kind of cell or different kinds doesn't matter)?
20:25:10 <b_jonas> I mean, that would make a multiparadigm language
20:28:29 <b_jonas> it can also be hard to implement
20:33:13 -!- moony has changed nick to notmoony.
20:34:24 <zzo38> But they don't use coffee in medieval English, I think.
20:40:07 -!- notmoony has changed nick to moony.
20:49:46 <b_jonas> bunnyocto: sure, if you have threading you could use those too, but I was thinking plain not too threadsafe variables at first, without threads
20:50:01 <b_jonas> haskell IO actually has those too under some name
20:50:15 <int-e> Hmm, MKun and MChan
20:50:17 <b_jonas> mostliy because they have the invariant of being always full
20:51:31 -!- bunnyocto19 has joined.
20:51:45 <bunnyocto19> well there's mcJ{}j+]{rc}fk2wc for example
20:51:59 <bunnyocto19> which creates a thread waiting for something to be written to the chan
20:52:42 -!- blsqbot has quit (Ping timeout: 258 seconds).
20:52:57 -!- blsqbot has joined.
20:53:11 -!- bunnyocto has quit (Ping timeout: 260 seconds).
20:53:41 <b_jonas> bunnyocto19: are there cells (not just named variables) that you can read multiple times? ones you can assign multiple times as well?
20:55:01 <b_jonas> bunnyocto19: I want a function that allocates a new cell each time you call it, and returns a reference to it, and then you can pass around that reference like an ordinary value, and get the value or assign the value through that reference, and if you assign the value it doesn't affect other cells
20:55:47 <bunnyocto19> isn't an IORef just a chan with one value in it?
20:56:00 <b_jonas> with a chan, you can only retrieve the value once
20:56:10 <b_jonas> with an IORef, you can retreive the same value as many times as you want,
20:56:33 <b_jonas> or not retrieve it at all, but assign a new value and the next time you retrieve it you get the new value
20:56:38 <b_jonas> but I might not understand what chan you mean
21:03:18 <blsqbot> | --file <path> Read code from file (incl. STDIN)
21:03:18 <blsqbot> | --file-no-stdin <path> Read code from file (excl. STDIN)
21:03:42 <blsqbot> | __INTERNAL__:BlsqCell _CELL_
21:05:05 <blsqbot> | Ain't nobody got time fo' dat!
21:06:28 <bunnyocto19> but you mean more like an auto cell I guess
21:14:01 <esowiki> [[Naz]] M https://esolangs.org/w/index.php?diff=68509&oldid=68489 * Sporeball * (+16) /* Overview */
21:18:54 <b_jonas> bunnyocto19: if they're IORefs, that's fine
21:19:15 <zzo38> Now I wrote the second part (27)
21:22:05 <blsqbot> | Ain't nobody got time fo' dat!
21:22:12 <blsqbot> | Ain't nobody got time fo' dat!
21:22:57 <bunnyocto19> hm okay so the timeout here is less than 1 second
21:23:10 <bunnyocto19> but 5s_ was supposed to simulate a heavy computation
21:23:37 <bunnyocto19> so you can have a heavy computation and have it write the result to a chan while you do some other heavy computation in parallel
21:23:57 <bunnyocto19> what ever you can do in golang you can do in blsq I dare say
21:24:46 <bunnyocto19> not sure what I'll be needing them for but
21:25:46 <bunnyocto19> but haven't figured out a clever burlesque-ish way of doing it
21:27:07 <bunnyocto19> I was thinking of adding a wraparound datatype
21:27:18 <bunnyocto19> such that you can construct integers that wrap around at arbitrary numbers
21:30:55 <b_jonas> no it's not, because you have to implement like a hundred builtins that do arithmetic on them
21:31:07 <b_jonas> and many of them have two or three arguments, each of which can be various types
21:31:47 <b_jonas> plus you're committing to support it in future operations too
21:32:29 <b_jonas> nevertheless, this is burlesque, it has lots of features, so if you think it's useful, do implement it
21:34:31 -!- rodgort has quit (Quit: Leaving).
21:35:22 <blsqbot> | __INTERNAL__:BlsqModInt 264 360
21:37:13 -!- kspalaiologos has quit (Quit: Leaving).
21:39:32 <bunnyocto19> but yeah... probably only supports +-/ and *
21:44:49 <bunnyocto19> of course not all built-ins will take this sort of integer
21:45:55 <bunnyocto19> b_jonas: you do know nobody is using this crap anyway right?
21:47:56 <blsqbot> | ERROR: Unknown command: (mc)!
21:49:30 -!- rodgort has joined.
21:51:19 <b_jonas> prepare for the New Year for the +02:00 timezone (Finland, Romania, Greece, Israel) in less than 10 minutes
21:51:45 <bunnyocto19> I'm reading this as blsq needs timezone types
21:58:07 <b_jonas> less than 2 minutes until New Year in the +02:00 timezone (Finland, Romania, Greece, Israel)
22:00:02 <b_jonas> Happy New Year for the +02:00 timezone (Finland, Romania, Greece, Israel)
22:01:53 <b_jonas> I don't remember who is in what timezone though
22:13:55 <bunnyocto19> wit OpenGL.blsq you can create pong in blsq
22:20:12 -!- sprocklem has joined.
22:30:07 -!- arseniiv has quit (Ping timeout: 268 seconds).
22:40:01 <b_jonas> prepare for New Year in the +01:00 timezone (Norway, Germany, France) in 20 minutes
22:40:17 <zzo38> The rules in GURPS for flying are similar to those for walking/running, but with double speed, and there is a minimum speed as well as maximum. But I should think the rules could be improved? Do you know how to make it better?
22:42:31 <b_jonas> zzo38: how is holding or lifting or dragging heavy items
22:42:36 <b_jonas> handled for flying that is
22:43:24 <zzo38> Same as for walking, although I think that isn't very good, and should be improved. I should think you cannot carry as much stuff while flying as walking is what I would expect, but that isn't how the rules is written.
22:43:31 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68510&oldid=68506 * JonoCode9374 * (+676) /* Other Chat and questions */
22:43:59 <zzo38> I wanted inventing SciRPS to do it better. (I set up a NNTP to discuss making up SciRPS, and also a Fossil repository with wiki)
22:45:42 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68511&oldid=68510 * JonoCode9374 * (+264) /* Other Chat and questions */
22:46:39 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68512&oldid=68511 * JonoCode9374 * (+223) /* Other Chat and questions */
22:49:08 -!- kspalaiologos has joined.
22:49:19 <b_jonas> New Year for +01:00 timezone offset is coming up in 11 minutes. prepare the champange bottle and glasses, and the television or radio to watch the countdown, anthem, and the president's speech.
22:50:19 <kspalaiologos> b_jonas, not today, I'll drink champagne with mirror and go to sleep minutes in
22:50:25 <esowiki> [[Ekg]] https://esolangs.org/w/index.php?diff=68513&oldid=68498 * JonoCode9374 * (+1484)
22:50:55 <esowiki> [[Ekg]] https://esolangs.org/w/index.php?diff=68514&oldid=68513 * JonoCode9374 * (+13) /* Very WIP Reference List */
22:51:34 <b_jonas> kspalaiologos: you're in the +01:00 timezone offset too?
23:01:07 <bunnyocto19> (I know the new year won't be happy but at least I'm gonna tell the old year to fuck off)
23:01:48 <bunnyocto19> probably going to have to go through benzowithdrawal from the PTSD I got from being abused in a mental hospital
23:05:27 <bunnyocto19> And I don't mean "security guard touched me. Abuse!" kind of abuse
23:06:41 <bunnyocto19> (there are always inpatients who threaten to sue hospital stuff for searching them because it's sexual abuse and what not)
23:06:56 <bunnyocto19> (some threaten to call the police and actually call the police but the police ain't showing up dude)
23:07:32 -!- kspalaiologos has quit (Quit: Quit).
23:08:33 <bunnyocto19> the thing is this: procedure X on patients with Y is ok for as long as they actually have Y.
23:08:53 <bunnyocto19> procedure X on patients that really don't have Y is abuse.
23:09:18 <bunnyocto19> (kinda like amupating an arm isn't abuse if the arm needs to be amputated)
23:09:27 <bunnyocto19> (but it sorta is abuse if there's no medical reason to do so)
23:11:33 <bunnyocto19> (so suppose a doctor knows you don't have a certain disorder but derliberately schedules you for surgery for that disorder and you're being operated on... that's the sort of abuse I'm talking about)
23:12:45 <bunnyocto19> not sexual abuse, but pretty much physical abuse.
23:13:39 <bunnyocto19> and sure, "no harm done physically", just a scar from the op and stuff that comes with surgery
23:14:27 <b_jonas> president Áder wished Happy New Year after like the worst cheesy New Year speech I ever heard, and ended his speech. the New Year is officially open.
23:15:54 <b_jonas> in Denmark they call her a Queen, not a President
23:16:39 <bunnyocto19> I'm honstely not really a fan of royaldom.
23:16:51 <bunnyocto19> I get it - it's for tourism and tradition.
23:17:04 <bunnyocto19> But the principle behind it still is disgusting to me.
23:17:11 <bunnyocto19> But I'm way too much leaning leftwards so...
23:17:41 <bunnyocto19> I don't glorify remnants of human rights abuses.
23:18:39 <b_jonas> a mark? interesting question. well if you grep the list http://math.bme.hu/~ambrus/pu/telep.txt , you find a few town names starting with Mark or Márk, so yes.
23:19:21 <b_jonas> Kázsmárk, Markaz, Márkháza, Márkó, Markóc, Markotabödöge
23:20:02 <fungot> bunnyocto19: i should say. :p they even give you the top of the stack and explains them in terms of the separate branches.))
23:20:39 <fungot> bunnyocto19: that sounds pretty sexp to me
23:21:04 <LBPHacker> I look away for a moment and suddenly > Jászfelsőszentgyörgy
23:21:56 <LBPHacker> nah, but I'm a native so it stands out
23:21:56 <b_jonas> I think most queens could make better New Year speeches than *ahem* our two most recent presidents
23:22:59 <bunnyocto19> It has been a great year. Really great year. Was the greatest year. Just so great. We had some big things going, terrific, such big things.
23:22:59 <b_jonas> Trump could do too but he has the drawback of being a President in the wide sense, that is, he's also effectively a prime minister
23:23:13 <fungot> bunnyocto19: did you receive it, go ahead.
23:24:16 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube
23:24:28 <fungot> Selected style: youtube (Some YouTube comments)
23:24:30 <b_jonas> bunnyocto19: I don't know, but there are already Trump speech generators on the web I believe
23:24:35 <fungot> bunnyocto19: dude its a shame. can't wait to buy any of this fucking crash....
23:25:35 <b_jonas> also, the stupidest town name on that list is probably Rábaszentmiklós
23:26:53 <b_jonas> also, the Wiener Philharmoniker new year concert is starting in about 11 hours. I'll have to switch before I watch that one live.
23:27:03 <b_jonas> s/switch/sleep/ sorry qwertyal aphasia
23:32:36 -!- oerjan has joined.
23:36:44 <bunnyocto19> int-e: is there something fishy with url params for blsq.cgi?
23:38:31 <b_jonas> New Year for +00:00 timezone offset (UK, UTC, Iceland) will be in 22 minutes
23:40:34 <bunnyocto19> 1%2B seems to be convertet to "1 " instead of "1+"
23:46:33 <oerjan> <Taneb> "Castille" sounds a bit odd if you pronounce it with a θ <-- i think \oren\'s analysis may be a tad off
23:46:56 <blsqbot> | ERROR: Burlesque: (B!) Invalid arguments!
23:47:01 <fizzie> I think we'll watch the BBC fireworks show, I think that's the British thing to do, and it's important to integrate well when you're an immigrant I hear.
23:47:11 <HackEso> Thanks, Castille. Thastille.
23:48:46 <b_jonas> fizzie: ooh! do you also watch the Queen's speech?
23:49:31 <fizzie> Yes, we did, though this time not live.
23:49:45 <fizzie> Well, I mean, it's never live, but not at the time it was being broadcast.
23:49:46 <b_jonas> what? but it's not midnight yet
23:50:04 <fizzie> The Queen's speech is 3pm at Christmas Day.
23:50:07 <b_jonas> it'll be midnight in 10 minutes
23:50:18 <b_jonas> but doesn't she do a New Year speech too?
23:50:39 <fizzie> Not as far as I know. But I'm not an expert here.
23:53:45 -!- mkzzz has joined.
23:53:49 <fizzie> Since I'll be busy at midnight -- happy new year of misspelling the date in forms.
23:54:07 <fizzie> I think 2020's going to be a particularly bad one for that.
23:54:38 -!- mkzzz has quit (Client Quit).
23:56:04 <b_jonas> New Year for +00:00 timezone offset in 4 minutes
23:56:21 <oerjan> in norway, at least back when i watched tv, there were two new year's speeches, one by the king and one by the prime minister.
23:57:02 <oerjan> i think one was on new year's eve and one on new year's day
23:58:33 <oerjan> both still going strong, apparently