« first day (5014 days earlier)      last day (127 days later) » 

00:04
@ATaco this scares me
@ATaco *Python
@RubenVerg Only 29% :p
 
1 hour later…
01:42
@Neil was time when there's no native encoding
 
2 hours later…
03:30
word autocomplete out here thinking all big brain on me
03:57
Is search this incompetent or do we not have a vanilla “reverse a string” challenge
we have a terrible "reverse array" challenge
-19
Q: Reverse a 1-dimensional array

Erik the OutgolferNote: This challenge is not the same. Challenge Believe it or not, we haven't got ONE challenge for reversing one-dimensional arrays (although we've got one for n-dimensional ones)! This should operate only on the 1st dimension, not on all dimensions of an array. Rules Standard loopholes are den...

TL;DR strict I/O, multitype arrays for some reason (incl. strings), other annoying stuff
In Civet 0.8.5 (not yet released, probably will be within the next day or two) reversing a string or array will just be &[..>=]
And it’ll support all that nonsense because it compiles to JS
@emanresuA I’ve also seen “reverse stdin onto stdout” but the I/O will completely overwhelm the actual reversing in that case
That said this is a prime candidate for being reposted with modern challenge-writing sensibilities - if you think it'd be worthwhile go ahead and do a post on meta
... ah I see that does exist
04:25
I hate when a good challenge is ruined by over-speccing
04:37
The Pythagorean challenge is one that always saddened me for being over-spec'd
04:54
@Bbrk24 your buttons take up a lot of horizontal space so it adds up to take a lot of the screen
I suppose I just have to do CSS(:
@Bbrk24 yeah...
@RubenVerg make it so that you can hide the buttons
If you don't want to css it, a <details> (or whatever the tag name is) can do it for you in a fashion
yeah that's a good idea
I already have a <details>
05:12
Wouldn't be too hard to add a vyxal-style keyboard with a searchbar and on-hover information, I might look into it tonight if I have time (kinda busy with exams)
(and by information I mean the builtin name because there's not much in the way of docs yet)
yeah documentation in the editor is planned
Does @Adám have an opinion on TinyAPL?
if you want, each glyph has a docpage /glyph/name, ctrl click could open that page
no way to extract the names from the symbol yet though
Given that he's talked about it with madeline on the apl podcast I'd imagine so
if you want to do some Deno, the glyph links are machine readable so you could add an API glyph symbol -> glyph name and glyph name -> primitive names
currently there's no pages for the syntax glyphs because they don't have doc pages either
(otherwise I can do that myself)
05:25
See ya in half an hour
Giant heckin' chonker of a compiler
05:39
0
A: Sandbox for Proposed Challenges

l4m2Q1. My mobile service allows to sign every time. Each day I can get either 0MB traffic(by not signing) or (([Last day] mod 100) + 10)MB (by signing). It's therefore not always optimal to sign everyday. Say I'd need such amount of Internet traffic: 10 1 10 20 30 0 50 60 70 80 90 100 It's better no...

@emanresuA make sure you have 9.10
(you probably just want to use ghcup)
Is 9.10.1 fine?
yeah
you also probably want ghc wasm with flavor 9.10
 
1 hour later…
06:45
well it took an hour but I managed to build the tinyapl online interpreter. There's some weird issues with the --unstable flag on deno resulting in a str.search is not a function error but it works
hmm, do you have too old or too new deno?
i have 1.46.3
2.0.1 so yeah
haven't tried with 2.0 yet, i've installed it on windows but not on wsl
works without issues for me even after upgrading
(to 2.0.2 though)
@emanresuA oh, are you doing deno task dev?
that has never worked for me
i just do cd docs && deno run -A main.tsx
speaking of build systems on crack
at work one of our things generates a pdf using makefiles
the procedure is
make pdf
make pdf
make bib
make pdf
how about make thepdf → make pdf && make pdf && make bib && make pdf
(i have no idea how makefiles work)
06:59
oh there are many ways it could be improved
we just ended up stuffing it in a gitlab CI and forgot about it
Wait so what files actually create the repl page? Modifying js/index.html or js/index.ts doesn't seem to change anything, and I can't find anything else responsible for it
@emanresuA ./js/build.sh && ./js/copy.sh
i really need build instructions
07:55
@ATaco What aspect?
08:44
0
Q: Make a shortest posible program that doesn't do anything

GlebThe challenge is very simple. Just make a program that just does nothing (or in other words. Halt the prpogram)

 
3 hours later…
12:09
Gah, headphones immersion mode can be disorienting sometimes
 
1 hour later…
13:29
hey @rydwolf does who's typing send typing information to bridges?
13:56
0
A: Sandbox for Proposed Challenges

qdreadFewest number of birders who've collectively seen all the birds This challenge was inspired by the "Top 100" feature on eBird.org. For any region such as country, state, or county, you can see the Top 100 birders of all time sorted by number of species they've seen in that region. For example, in...

14:45
@Adám well, which aspects do you find [interesting/cool/nice/innovative/...] and which do you not?
I assume that was the question anyways, and maybe a general opinion too
@UnrelatedString yep
Neat!
Anything in particular you want to sing?
@TheEmptyStringPhotographer probably works with any non printing character
@UnrelatedString ok technically it was a general music class, divided into theory, vocals, and conducting
Ah
wacky
I'm really surprised conducting isn't the kind of thing that's so specialized you'd have to take a dedicated class on it
im doing conducting for our church choir, which is why im in the class in the first place
14:50
Ooooh
@UnrelatedString oh the class is 2 days long, every 2 months
we get plenty of time
Interesting
@UnrelatedString yeah so nothing in particular, see above. currently with the choir we are doing Жатвы Господь Излучающий Свет
14:59
OOOO
of course it's a mersenne
15:18
like, i know that primality testing doesnt change much, and also the program was actually updated since release, but the fact they tested the primaly using prime95 is crazy to me
to me this feels like testing if a certificate is valid by loading it in altavista
I'm about to take off for a holiday to Paris and London. 13.5 hours. If you can guess where I am departing from (I am going to LHR) by the time I land you will get brownie points
15:35
It just has to be Australia
15:51
1
A: BigNum Bakeoff Reboot

The Empty String PhotographerThird Submission Python 3, 200 bytes f=lambda a,b:b+1 if a<1 else eval(f"f({a-1},"*f(a-1,b)+f"{b}"+")"*f(a-1,b)) g=lambda x:eval("**".join(f"{x}"*x)) c=lambda x:eval("g("*g(x)+f"f({x},{x})"+")"*g(x)) print(f(c(c(c(1000))),c(c(c(1000))))) MemoryError! Uses a modified fast-growing hierarchy. Expl...

 
1 hour later…
16:56
@RubenVerg I find the broad vocabulary interesting. Good sandbox for hashing out ideas.
 
1 hour later…
18:16
great, that's the goal!
 
2 hours later…
20:43
import builtins

class BareWordsMeta(type):
    class Locals(dict):
        def __getitem__(self, name):
            return globals().get(name, builtins.__dict__.get(name, name))
    def __prepare__(name, bases, **kwds):
        return BareWordsMeta.Locals()
    def __new__(*args):
        return None

class _(metaclass=BareWordsMeta):
    print(python, has, bare, words, now)
I'm cursing you all with this
21:16
@cairdcoinheringaahing Computer Scientists be like "Check out this new big prime we found" and it's just 0b11111111...
They've played us for absolute fools
21:26
32
Q: Chat upgrade incoming! No feature changes, but major under-the-hood work

balphaTL;DR We'll be deploying a new version of Chat that has significant under-the-hood changes. Ideally you won't notice anything, but just in case, here's what's happening: Likely on Wednesday, October 23, chat.meta gets the new version. I'll be in the Tavern when I deploy the change, so if you not...

6
oh shit
RIP that one chat API
21:44
16
Q: Is it a date format of YYMMDD, MMDDYY, and/or DDMMYY?

鳴神裁四点一号The date format varies between countries; the arrangement of date, month and year can be categorized into these three: Year-month-date Month-date-year Date-month-year In Gregorian calendar it's year of 2024 now (at this point I publish this problem); we often shorten the notation of year by usi...

should this be tagged instead of ?
22:00
@Ginger oh. no.
I shouldn't worry about it, the unicorn will have migrated out of there before the balrog hits. — W.O. 3 hours ago
22:56
@Ginger chat gets an update???!
23:24
I hope utc midnight doesn't get patchrd
23:34
^
@ATaco you mean the one that I'm the maintainer of?
:3c
That one yeah

« first day (5014 days earlier)      last day (127 days later) »