« first day (3850 days earlier)      last day (991 days later) » 

12:52 AM
CMQ: What's the longest answer you've written?
(excluding unary
)
 
@emanresuA \$3.3 * 10^{8912898}\$ bytes
 
Oh yes, that
 
@emanresuA Question body, or length of code?
 
code length
 
12:58 AM
5 bytes for a cat in Jelly?
Laughs in Vyxal
 
> The cat program it encodes is optimal for Jelly
I think I've managed to get a 4 byte cat before, whoops :P
 
Vyxal, 0 bytes
Javastack, 0 bytes
 
Yeah yeah, you and your STDIN default languages
 
Sandbox posts last active a week ago: Find the necessary Files, Visual Encoding
 
JS, 4 bytes
(x=>x)
 
1:01 AM
CMC: Given a string, output None, then every second character of the string. There should be no separator between the None and the output. For example, Hello -> Noneel
 
@emanresuA Technically, I've done a single Unary answer, which would be my longest, but other than that, it's this one.
 
@Dudecoinheringaahing I suspect it's an ad for orthodontia. Compare the crooked teeth in the top photo with the straightened teeth in the bottom photo.
 
@Dudecoinheringaahing Vyxal, 5 bytes
 
@emanresuA -1, doesn't have a capital N :P
 
1:05 AM
@emanresuA but for , my longest would be 522 bytes (python)
 
@emanresuA Me: *golfs it down to 1 byte with a flag*
 
@AaronMiller Nope'
 
@Dudecoinheringaahing hehe vyxal has both
CLI args and STDIN
 
CMP: I'm currently planning to schedule Learn You A Lang For Great Good for the same times/days as BMG (Wednesday, 12:00UTC and 00:00UTC), just offset by a week, with the first being on the 18th of August. Are there any objections? and What times/days would be better?
7
 
Yes
 
1:08 AM
@Dudecoinheringaahing Retina, 15 bytes
 
I can't make it to either BMG because school / sleep
 
@emanresuA So drop out of school
@Dudecoinheringaahing Grok, 18 bytes: Try it Online!
 
@AaronMiller Nah, drop out of sleep
 
I'd prefer weekends 8pm-10am UTC / weekdays 4-10am UTC
 
Welp... 00:00 to 03:00 UTC works best for me.
Or earlier on weekends.
@Dudecoinheringaahing Acc!!, 77 bytes
(Assuming the string doesn't contain newlines)
Or 74 bytes, assuming the string can contain newlines and is considered to always end with one.
 
@Dudecoinheringaahing Vim, 18 bytes
I believe it would be 7 bytes in the Vim-inspired golflang I'm currently working on: N o n e till-err del-fwd right in verbose mode.
Can't verify that for sure because I haven't implemented till-err yet.
 
@DLosc Btw AviFS can probably help you with permalinking for the bitcycle interpreter.
Also can you add a flag that takes chunks of 8 bytes and turns them into characters?
 
@emanresuA I'm brainstorming that right now, actually. I looked at how Redwolf did it for Risky and it looks pretty straightforward.
 
Cool language - it's like Convey but less strict.
 
1:36 AM
Thanks!
@emanresuA Yeah, I should probably do something about character I/O. What do you think is most useful--chunks of 8 bits interpreted as Unicode, chunks of 8 bits interpreted as CP437, or chunks of 7 bits interpreted as printable ASCII?
(I assume unary interpreted as ASCII codepoints isn't such a great option.)
 
1:52 AM
@DLosc I think 8-bit
But have flags for 16-bit & 32-bit as well
Actually, maybe just do all
 
Okay, but like, which one first? :P
 
8-bit probably
Also it'd be cool if you could use some gif library to have a gif creation option or something.
 
@emanresuA Ooh, fancy
@emanresuA Also: oooh, fancy!
 
I feel like there's a much golfier way to do it but whatever.
 
Yeah, I'm sure there is. I like the aesthetic of yours, though. The delay circuitry on the right side is fun to watch.
 
2:04 AM
Yes :)
 
CMC: Output the largest even number (the factorial of 4 billion, to the power of a Googleplex to a Googplex squared, times graham's number, times aleph null)
 
2:27 AM
@exedraj Uh
My new language with only bits: 0 because that's the largest even number it understands
 
@DLosc I made something with exponential output:
>>v
^~1<
 ^~!
Output doubles every few ticks
 
Here's something similar:
 v
!~1<
 ^
 
That's nice
How are you meant to deal with multiple bits outputted in the same tick?
 
It's undefined behavior. All of them are outputted, but the order is whatever the implementation says it is.
 
2:42 AM
Ok
 
I don't remember for sure, but I think the Python and JavaScript versions output simultaneous bits in a different order.
(In case you hadn't seen, the Python version is available on TIO. You don't get the nice animations, though.)
 
Yeah, that's why I link to your one
I came up with a possibly more elegant solution to Scream Very Loudly:
     v  ~
~1 vv~0 ^
^  ~vv  ~
~1 vv~1 ^
^  ~vv  ~
~1 vv~1 ^
^  ~vv  ~
~1 vv~0 ^
^  ~v
    \
    \
    !
I synchronised eight bit generators for no good reason.
It looks like a lollipop.
 
3:44 AM
bitcycle?
yup looks like it
 
4:09 AM
@tjjfvi they are functions
also 🍪
also 51AC8 is gonna remove strings
@exedraj import sympy;print(sympy.oo)
 
Me when the entire state is finally being yeeted into lock down in 2 hours and 40 minutes
Like if you're going to enforce stay-at-home orders, you might as well make it span across the whole state rather than just parts at a time
 
do you mean entire Australia?
 
No, just entire NSW
 
NSW?
Northern southern west?
 
New South Wales
It's a state
 
4:23 AM
oh
 
New South Wales (abbreviated as NSW) is a state on the east coast of Australia. It borders Queensland to the north, Victoria to the south, and South Australia to the west. Its coast borders the Coral and Tasman Seas to the east. The Australian Capital Territory is an enclave within the state. New South Wales' state capital is Sydney, which is also Australia's most populous city. In June 2020, the population of New South Wales was over 8.1 million, making it Australia's most populous state. Just under two-thirds of the state's population, 5.3 million, live in the Greater Sydney area. The demonym...
About a third of Australia lives in NSW
Including a code golf moderator :p
 
 
2 hours later…
6:07 AM
Lots more can be done on this of course, but here's a project I just revisited today that I thought I'd share.
Oh hey Lyxal!
You can press shift+enter to run it
 
h3llo there!
 
By default it'll print the state once after each /find/replace/ command. The --verbose flag will instead make it print out after every single replacing step.
 
@AviFS It hangs on the 99 bottles of beer program
 
@exedraj Yeah...
 
or at least, takes a while
 
6:14 AM
Oh you mean it takes a while?
Freezing is def a problem
 
@AviFS correct
 
It'll freeze...
But I'm surprised that it's slow
That must just be an intensive program
I've never noticed lag with the things I try and run
But yeah, js should prob be restructured. I just don't think I'm doing that any time soon
For now, I don't recommend it for any programs that are at all long. Even Fibonacci. Even when it runs, the logging is pretty annoying and not helpful
But for smaller stuff, it's fun to use while you're writing
It feels more interactive, and you can trace what's happening
Eg, this program never made sense to me before this /a/\//ab/world!/ab world!/Hello, aworld! bworld!
And the unary to binary converter is super interesting and fun to look at in action. Highly recommend!
/*/>01//1>/1//10/01//011/1\0//01/_1//_///>0/>//>//******
But small inputs only!
 
what's really fun is running an infinite program and watching the browser jump from using 800MB of ram to using 2GB of ram
 
I knew I could count on you : p
Oh wait, actually I've taken care of the infinite looping in a different js interp I have
@exedraj
I really don't want to look at this any longer rn, but I can port that bit over later
 
what's even more fun is watching Vivaldi going from using 1GB of ram (standard stuff) to 4GB of ram (w/ infinite program running)
that's half of what I have available being dedicated to running /// code
 
6:22 AM
In the other js interpreter I wrote for slashes, /a/a/abra...abra
And /a/aa/ba...baaaaaaaaaaaaaaa
Whereas, say, /f/f/abraabra
The prepended ... is part of the output, meaning that it didn't terminate
@exedraj I should've known you'd make a beeline to running infinite programs
@exedraj Still playing with it?
 
Nah, I've force quit Vivaldi enough times using task manager for one day
 
@exedraj I can share it again when it knows how to foil your non-terminating attacks!
 
They weren't even attacks
I was just trying programs from the wiki lol
 
6:46 AM
@exedraj That was shockingly easy! Now it's fixed.
And you can change MAX_ITERS = NaN if you like messes
MAX_ITERS = 128 by default. That's the max times it can do the same substitution, eg the a sub in /a/a/barb. It can still run arbitrarily many commands, though, as long as they're different
So you can still trick it if you're able to switch between running two different commands forever
Hey @emanresuA, when did you come in?
 
Hi
I've been lurking here for a while
 
7:01 AM
That sounds like a good idea
 
Btw your permalink decoder barfs on slashes in the permalink because you're passing a string with slashes to atob - How can I fix this?
 
7:43 AM
@exedraj JoKing?
 
Anyone want to try this?
 
7:54 AM
@PyGamer0 yes
@emanresuA got it
just gotta post it
 
8:35 AM
@DLosc what's wrong with shorn?
 
8:48 AM
@exedraj HOOOOWWWWW????
 
9:12 AM
@emanresuA fight part 2?
 
Maybe
 
@emanresuA I remember reading the specs for cascade when JoKing first released it
 
And the program form felt similar
 
I thought I was being clever using an obscure language
explanation coming soon
 
9:28 AM
@emanresuA BTW I tried bitcycle, various funges, a few other languages and Keg before trying cascade
But I kinda suspected cascade as first
 
9:49 AM
@emanresuA caird got in just as I was doing my own write up
It's obviously K
 
:)
That was a bit too obvious
 
The fact that it used "d" suggested that you were using a language that treats characters as their ascii codes to generate a range
 
And the ! I know is K's range
 
Stop knowing stuff, it's annoying!
 
9:53 AM
Meaning that the function in the {} was being used to increment the range
Anyhow, I gotta go now
 
10:08 AM
@emanresuA You dare use my own langs against me? :P
 
Oops
 
I'm on my phone rn, I'll post an answer (and explain my K reasoning) when I get back to a computer :P
 
I still think that that language is cursed.
 
i may have spent the last hour or two doing the kotlin koans for no real reason instead of writing an important email
this language really does just feel like considerably better java
 
10:46 AM
@Dudecoinheringaahing @exedraj Take 4, while I goto sleep.
 
11:06 AM
'night
 
11:33 AM
@emanresuA you uh
Really thought using my first esolang was really going to work?
Especially after using caird's own language?
Well, I was expecting you to use one of my 3 esolangs on tio at some point
 
 
2 hours later…
1:51 PM
in The 51AC8 Room, 17 secs ago, by PyGamer0
Gonna remove string type
^ good idea or not?
 
2:02 PM
CMegaC: Given the name of a creature, print out its DNA sequence.
 
2:29 PM
@Dudecoinheringaahing Could we maybe offset it by 6h, so some people who might not be able to make either BMG could at least make LYLGG?
 
LYLGG?
oh got it
 
Learn You a Lang for Great Good
 
nice to see cascade is getting some love. Maybe I should suggest it for LAL?
 
3:00 PM
@RedwolfPrograms That sounds like a good idea. So 6UTC and 18UTC?
 
@Dudecoinheringaahing neither 6/18 UTC work for me :(
 
I'm kind of thinking we should switch both back to 8 hour offsets again
I'd rather the times be a bit complicated, over people not being able to attend
 
3:19 PM
@PyGamer0 Must we handle mythical creatures too?
 
3:53 PM
@user no irl creatures
 
@Neil Nothing, but that's the past participle of "shear," not "shave." ;)
@JoKing Dew it
 
CMC given a string of length 10 consisting of ASCII printable characters. How many strings are there within levenshtein distance 2?
 
Does that include ones with a distance of 0 or 1?
 
@RedwolfPrograms yes
Within 0 is easy :)
 
I count 2048 with a distance of 0 or 1, the ones with a distance of 2 might take slightly longer
6571064 is what I got for a distance of 2, but that's probably wrong
So 6573112 is my guess for the total
 
4:07 PM
The number depends on the string!
 
Wait what?
 
Try a string of length 2 to see
 
Consider distance 1. Now look at aa and ab
 
There are the same number of possiblities for both, right?
 
4:09 PM
Assume the alphabet only has a and b in it
 
Yep. You can replace as with bs, or bs with as, or insert an a or b at any position, or remove one character
 
From aa the only string of length 1 you can make is a
But from ab you can make a and b
 
Oh, huh. Yeah that's true.
 
Similarly from aaaaaa if you insert an a it doesn't matter where you insert it
But for abcdefg it does matter where you insert an a
I am not sure which string will give you the largest answer
I believe the string with all letters the same gives you the smallest one
@RedwolfPrograms do you have fast code the compute the levenshtein distance?
 
No, but I know it's possible to do it pretty quickly with some sort of thing
 
4:15 PM
@RedwolfPrograms there are libraries for many languages. Which language do you use?
 
I use JS, but I'm not really interested in doing this CMC :p
 
CMC For strings of length 5 over the alphabet abcde, find the string with the largest levenshtein ball. That is the string with the largest numbers of strings within levenshtein distance 2
2
@RedwolfPrograms I made a simpler version :)
 
TIL that you can put a <wbr /> tag inside <span> to specify wrap points for long strings without using a zero-width space.
 
4:38 PM
0
A: Sandbox for Proposed Challenges

StackMeterAll valid N * N Flow Free Boards. Since there are several other Flow Free question, either here or on main, but none, as far as I can tell, that do this, I will ask the question some of us have pondered at night: How many valid Flow Free Boards are there? What is a valid board? From what I can te...

 
 
1 hour later…
5:54 PM
Yay, BitCycle permalinks are working!
 
Nice, it's got a visualization too
 
6:47 PM
@RedwolfPrograms The big problem I have with 8 hour intervals is that it makes it very difficult to schedule, which is what leads to a decrease in activity over time
 
We could have three recurring events, maybe
It means we'd have six events in the room's schedule, but I think a schedule that prevents multiple people from ever being able to participate is really a bad idea
 
For Learn You A Lang, what happens if the event is scheduled at a time that doesn't work for the person who knows the lang and was going to teach it? Seems to me there needs to be some amount of flexibility in the schedule.
 
yeah, maybe the teacher should organise it individually, taking a poll of times?
 
Oh, we probably wouldn't have recurring events for LYLFGG anyway, so that could work
 
 
1 hour later…
7:57 PM
tmw you have 5 followers on GitHub and one is a bot and another is a sockpuppet
 
lmao
I have 4 followers: ngn, razetime, lyxal, and the cookie sock
 
@DLosc Nice
 
@pxeger Your sock is following you? lol
 
I have 8 followers, none of whom are bots :p
 
it's not my sock!!
 
7:59 PM
Riiiiight
 
I did not have sock-ual relations with that account!
6
I AM NOT A CROOK
 
Don't you mean "I AM NOT A CROOKIE"? :P
 
I AM A COOKIE
 
Adds emanresu A to list of cookies to clear instantly :P
 
I know your favorite emoticon now - mwahahahaha!
 
8:08 PM
>:(
 
^__^
 
@DLosc ah yes, that might explain why the judge was both shaven and shorn
 
I would assume, lacking any context, that "shaven" refers to the face and "shorn" to the head. Though I'm not sure why a judge would be shorn.
Ahhhh: it was originally a priest. That makes sense.
 
8:24 PM
@DLosc Perhaps the judge is a satyr :P
 
8:35 PM
Yesn'tn't
@JoKing Sure! It's a fun language!
 
 
1 hour later…
10:03 PM
 
 
2 hours later…
11:38 PM
@user laughs in 149 including Chris Pressey and a whole bunch of people from all over the world
@RedwolfPrograms I'm sorry what were you saying?
 
I don't know, don't see anything :p
 
Dang it github
Why you gotta do me like this
 
Bruh did you legit block Vyxal-Bot from following you?
 
11:47 PM
Bruh
Sussy baka making me have to go through the pain of 2FA for nothing
 

« first day (3850 days earlier)      last day (991 days later) »