« first day (104 days earlier)      last day (57 days later) » 

11:26
0
A: Split into three!

The ThonnuThunno 2, 5 bytes ³'_3Ŀ Try it online! ³'_ƬṬ Try it online! Explanation ³'_3Ŀ '# Implicit input ³ # Split into threes Ŀ # Left-justify each, '_ '# padding with "_"s 3 # to length 3 # Implicit output ³'_ƬṬ '# Implicit input ³ # Split into threes Ƭ # T...

05AB1E    8 bytes
Vyxal     7 bytes
Jelly     6 bytes
Thunno 2  5 bytes
No flags as well
Even if you Vyncode the existing Vyxal answer it's still 5.25 bytes
 
1 hour later…
12:32
For your 1 W, I've given you 3 L's :p
only because of Vyncode
Jul 15 at 13:55, by The Thonnu
Wait until Thuncode comes out :p
@TheThonnu only because of that split into 3s built-in
:p
What do you have as the string overload for cube?
where in the codepage is there a cube?
oh wow
have you never needed it before?
12:43
nope
okay twice
lol
Oh wait the first one isn't cube
odd, the giant list of programs only has it twice
SE search FTW
But code:... is actually pretty broken
If you leave out the quotes it doesn't match anything
there's apparently programs not picked up by SEDE
oh frick vyncode isn't running on all potential answers
it's only on flagless
There's a 50k limit but I don't think there are 50k Vyxal answers
@lyxal oh dang
where's the SEDE query?
oh yeah
that doesn't pick up flags
ugh now I have to remember that databases course i did to remember how to regex
dw I got it
as soon as I do this captcha
bc apparently I need to sign in each time
that's much easier than what i was thinking :p
I was already diving into the T-SQL page for LIKE
12:51
there we go it's picked up some more answers
Not as many as I was expecting though
Only ~100 Vyxal answers with flags?
That might have some false positives ("Ports Vyxal") but you can filter them by all characters are in the Vyxal codepage.
still leaves false positives
It's better than leaving out all the Vyxal answers that don't link to the repo
hm so turns out you can get better results by just copy pasting the programs list over and over
PS ...\Vycoder> poetry run encode "5ƛ₀ʀ*5*J;₀ʀðppÞĠ"

input size: 128 bits (16 bytes), output size: 102 bits (12.75 bytes), ratio: 0.796875
010100101011011100100110011110000000100110000001010001001110001100011010111010000010010110000001100010
Only one copy-paste
input size: 128 bits (16 bytes), output size: 99 bits (12.375 bytes), ratio: 0.7734375
010100110100011111001110001001001111111110010001100010101010000000010010100101100010001100100000000
seven copy-pastes
It got 4 bits off
13:14
yeah but that's because it's specialising at those specific programs
meaning other programs will be longer
> Vycoder
You should probably rename that
@TheThonnu 8ẇvB\.j is not in the corpus
Oh yeah
yet multiple copy-pastes removes bits
@TheThonnu that's my local copy lol
it's the python version
13:16
I never did understand all that range coding stuff
you're right that overfitting is a thing if you're encoding existing programs
but if it's not in the corpus, then it's fair game
you don't mind if I clone Vyncode and experiment with the Thunno 2 corpus, do you?
It's MIT licensed anyway :p
for production usage, use the scala version
for testing, use the python version
it'll save you a lot of time
yeah I'm cloning github.com/AndrovT/Vycoder
but Python's too slow for the site
(by Python I mean Pyodide)
But this is still just a test
Vyncode uses scala.js which should be a little faster than pyodide
13:20
> a little
range coding is slow :p
When I tried to use verbose mode in Python on the site, it took five seconds to update for each character
(all async ofc, but still painfully slow)
@TheThonnu that sounds about the speed of vyncode
13:47
So my cloned "thuncode" is giving me a 28.3% reduction on average across the 400 or so Thunno 2 answers in the corpus
I'll just try it with the answers that aren't on SEDE yet
wait no I messed up
I'll just do it tomorrow
o/
tomorrow?
what time is it for you?
nvm i see it's 2pm
not used to people saying "o/" at times that aren't 6 minutes to midnight :p
like it is right now
o/
not in the UK right now
ah
13:55
anyway bye
so when is it?
time is what and why
@lyxal same time as you
I'm right behind you
nah jk
I'm in India
gosh dang it there's a wall behind me why did I check?
it's 7:30pm
@lyxal lol
@TheThonnu say hi to razetime and pygamer0 for me :p
13:57
I'm not going to sleep but I just wanted to say o/ anyway
o/ because I actually am

« first day (104 days earlier)      last day (57 days later) »