« first day (3883 days earlier)      last day (961 days later) » 

9:00 AM
Specifically in Jelly, it's possible only when the task is a simple composition of limited set of monads and dyads with some numbers and very few limited quicks, so it's extremely rare to have a fully golfed answer in pure ASCII
 
Letters-only answers can be reasonable in Vyxal / osabie, but what about Jelly?
 
what does ₂ do in jelly?
 
@pVCaecidiosporeadduced Subscript 2 is not part of Jelly codepage. Superscript 2 squares numbers
 
@emanresuA 1 such answer per year on average. My 9 (13 before golfing) is the longest one known, and the first to contain at least a dyad, a monad, a quick, and a number
 
9:13 AM
codegolf.stackexchange.com/questions/45040/… was intentionally ascii-only. Vyxal can still do a lot of stuff without Unicode, but it's hard.
 
I'm pretty sure ASCII subset of Jelly is not Turing-complete
 
Vyxal is
 
(ASCII subset of) Vyxal is (TC)?
 
With (+/*-Q) and digits, it's possible to do anything.
 
What does Q do?
 
9:15 AM
Halt
 
and ()?
 
Loop the code inside (pop stack) times
You can probably guess what +*-/ do
 
That... isn't enough for TC
unless the loop count can be infinity
 
{} loops forever without a condition
 
Oh, if/for/while with condition are all ascii
 
9:20 AM
Yes
 
@emanresuA cant do make it do an error?
like error
 
Termination by error is an option too.
 
I can certify ASCII Vyxal is TC because you can simulate FRACTRAN in it (though it requires []{}|:$ in addition to arithmetic; Q is not necessary)
 
One - Vyxal uses floats (although there's eventually going to be a flag for rationals), Two - wouldn't a tag system be simpler?
 
All you need is + * / -, duplicate, push number and while loop
That's the easiest way to prove ascii subset TC for vyxal
Because volatile is based on keg which inspired vyxal
 
9:35 AM
Isn't that {:|...} or {|...} though?
 
{|...}
 
Although all you need in practice is 1+C†.
 
Lol
Anyhow, I gtg
\o/
|
/\
 
Oh wait, you have C (chr each number), j (join), and E (python eval)
 
You can use as a number separator btw
 
9:41 AM
Lol you don't even need Cj, you just write a string literal and python eval
ascii-only python is surely TC
3
 
@Bubbler what about unicode only?
 
Due to normalisation, probably.
 
@Bubbler None of the quicks are ascii only, and you need quicks for TCness
Even if you want to build arbitrary programs using a small number of characters, there's no way of converting a number to a character (or getting a specific character) without unord, which isn't ascii
 
Correction: none of the quicks that have any impact on TCness are ascii-only
 
9:47 AM
@cairdcoinheringaahing You have slash, backslash, and #, but the only infinite looper is # and you can't keep global state across loop body
 
10:11 AM
Not on the online interpreter
For security reasons
 
can someone do me a favour and search "wear os tasker theatre mode" on duckduckgo and let me know the results? i'm trying to figure out why it's giving me roblox
you can probably tell what i was trying to do before i got distracted lol
 
Nothing to do with roblox for me.
 
it gives me a bunch of default style webpages, like the state library, the government page for the next state over, ebay, summary of world war one...
 
Nope none of that.
 
is it actual tasker information? i have no idea why this search in particular is weird
 
10:23 AM
It's information about wearable devices.
 
removing "os" gives me a similar set (but not quite the same), rearranging the words doesn't change the results, and removing further words or letters gives actual information
 
yeah, that's the sort of stuff i was actually looking for
 
Usually search engines don't actually care about word order.
 
10:24 AM
@JoKing Join the duck side! We don't have weird results.
 
Hm...
No ide
 
this is on multiple devices too, and even on mobile data. i wonder if @lyxal would have the same result
 
Even when I search from Australia I get similar results to my original search.
Have you tried searching all regions?
 
Thiis is weird.
 
10:28 AM
I don't get that.
 
That's weirder.
@JoKing Try using bing, it has much of the same dataset as DDG.
 
i mean, i like ddg, this is just an interesting bug i stumbled across
 
Try searching "State Library of NSW" and see if you get info on wearables.
 
@emanresuA I think we might have found the only use for bing: not getting Roblox search results :P
 
10:31 AM
The only thing bing is good for is learning how to remove it.
2
 
and porn
how do i always forget how to strikeout
 
---strikethrough---
 
thanks
 
Chat is a sussy baka, we should eject it and get a new crewmate.
 
@emanresuA who would that be?
 
10:53 AM
CMQ: Lets say my stack is [a, b, c] and the operation is - then which is more intuitive (or makes sense to you): b - c OR c - b. For me it is the former.
 
Agreed
You want to be able to do, say, 3 - and have it subtract 3
 
former is more useful for other binary operations too, like division/modulo
 
what about the latter?
 
Latter makes more sense to me, intuitively. Former makes more sense golfing
Or rather, 3 - makes my math brain go "That's subtracting from 3", but my coding brain go "Subtract 3 from it"
 
@cairdcoinheringaahing so you have 2 brains?
 
11:00 AM
Yeah, but they share a single brain cell between them :P
 
CMP: PVC pipe or Metal pipe? :P
 
Cardboard pipe
3
 
@cairdcoinheringaahing is your house also made of cardboard? :P
 
'night
 
@pVCaecidiosporeadduced No, that'd be ridiculous
My house is made of tissue paper
2
Really holds up against the elements :P
 
11:14 AM
@cairdcoinheringaahing wow nice :P
 
It's especially useful if I need to sneeze :P
 
this is the weirdest version of hansel and gretel i've read so far
 
@JoKing yeah I get that too
 
@lyxal you are on phone?
 
it's interesting finding the magic words that break things
 
11:22 AM
But the moment I change theatre to theater, I get the expected results
@pVCaecidiosporeadduced yes
 
RobloxPlayer.exe
 
Somehow, the spelling of a single word changes the results entirely
 
you can remove "os" to preserve the weird behaviour, but i couldn't find any other modifications
if anyone's interested in why i was searching that, i got a new phone and google has a stupid design decision where you need to factory reset your watch to connect to a new phone, so i needed to redo some stuff
 
@JoKing that sucks
That happened to me earlier this year
What brand of watch?
 
fossil gen 5 garrett
 
11:27 AM
Nice
 
very shiny, plus i printed a custom band for it + charger stand
i love customising stuff like this
 
 
1 hour later…
12:56 PM
aw man dark mode on club penguin rewritten is cursed af
very cool dark mode extension
very cool
 
1:17 PM
user image
4
only cost 20 coins too!
 
I love the current starboard
 
0
A: Sandbox for Proposed Challenges

Johan du ToitC character constants. I'm not sure if we had something like this before. Given a value n between 1 and 65535 output the shortest possible c type character constant. Examples: 65 -> 'A' 13 -> '\13' 17473 -> 'DA' The character constants can only contain ASCII characters from 32 - 128.

 
oh frick I've started a debate on club penguin over whether surfs up 2 or cars 2 is better
nvm the guy fighting for surfs up just conceded
club penguin out of context
 
1:36 PM
> If you are seeing this you almost got it right...
^°°°°°° What?
 
@NewPosts Interesting question, definitely off-topic on main, should be on meta
 
@JoKing Ooh, do you have a 3d printer? I'm getting one in a few days.
 
1
Q: Has there been any large-scale attempt to assemble libraries or programs from aggressively-golfed solutions in a given language?

CuriousCoderIt occurred to me when I was browsing threads here that there is an immense collection of simple and extremely space-efficient functions on this site. Although I imagine the end result of such an endeavor would be a complete bastardization of best-practices regarding readability and maintainabili...

 
@cairdcoinheringaahing I can't figure out how to move that message
I'm clicking on it but it won't turn red
Okay now it works >:|
 
@lyxal I don't think context is needed here
 
1:44 PM
Well I'm giving you context anyway.
 
Oh cool, I like how you can vote twice on something if it gets migrated :p
 
o.O
 
@user Movie theatre RP on club penguin
Watching cars two with the homies
 
But the conversation has nothing to do with cars, it's just people deliberately misconstruing a (probably) harmless message
 
@user nah the guy was throwing snowballs at the other guy
 
1:46 PM
@user Maybe it's a cars two fanfic
 
The one who said "I'm coming on you" was throwing snowballs at the other guy because someone stole someone else's seat (I think)
 
@lyxal Netflix-and-chilling?
 
What? No.
It was a movie theatre igloo
 
What would you do in an igloo except chill?
 
Anyhow imma get some sleep now
 
1:48 PM
o/
 
o/
|
\
Oh no
That doesn't look like a properly functioning human
 
Chop chop
 
|_o_| < [ I didn't do it! ]
  |     [    I swear!     ]
 / \
Aw, it cuts whitespace off the front
It was a guy holding his hands up like "I didn't kill him I swear"
 
Use a code block, ez
 
@BrowncatPrograms These are going to be some sweet ass brownies :P
 
1:52 PM
ಠ_ಠ
 
2:09 PM
Why do XKCDs onebox so large >:|
 
imagine you have a sequence of positive integers and positive or negative counts in pairs. E.g. (2,3), (1,-2), (2,-2), (1,2) which means 3 twos, -2 ones etc. I want to know if there any of the integers end up with a non-zero count. In this case 2 gets count 1 and 1 gets count 0 so the answer is yes.
if I just let c equal the sum of the counts and z equal the sum of the product of the integers and counts I get c = 1 and z = 2
to answer my question about whether any of the integers have non-zero count, is it enough to check of c = z = 0?
 
m90
No: (1,1), (2,-2), (3,1)
 
@m90 wow that was fast and good :)
thanks
@m90 is there an example where exactly one integer has non-zero count?
 
m90
@Anush That's not possible, because the integers with net count 0 contribute 0 to c and z.
 
ah so two with non-zero count is the minimum?
@m90 is that possible?
 
m90
2:24 PM
@Anush No: if exactly two have nonzero count, those counts have to be negatives of each other to have c = 0, and then z will be nonzero because the values are different.
 
thanks so much!
 
2:45 PM
0
Q: Convert british english to american english

Alan BagelOne of the main differences between British and American English is that British English tends to say re instead of er in words like center and theater. Center becomes centre and theater becomes theatre. Your challenge: You are given a word in American English, and your challenge is to convert th...

0
Q: Find out your Ghost ghost name

AJFaradayInspired by a tweet by Nathan W. Pyle There is, now, a standard method of converting your boring, normal human name into a mysterious, ethereal Ghost Name™️. Ably described by Mr Pyle... Use your first name: a - add “t” after it e - add “boo” after it h - becomes “s” n - add “oo” after it ...

 
goodbye humans and identicons
sleep time for me
 
o/
You forgot cats and/or wolves though :p
^^^^^(^) Two trivial string replacement challenges posted within a minute of each other lol
I feel like they should both be dupes of something
There's only so much interesting stuff you can do with find and replace
 
3:05 PM
0
Q: Neatly format the table

Alan BagelDa challenge You are given by your boss some data in this format: ---------- Name | Age ---------- John | 56 Emily | 31 Bob | 26 ---------- Your boss wants you to neatly line up the names and ages like so: ---------- Name | Age ---------- John | 56 Emily | 31 Bob | 26 ---------- Note that no...

 
CMQ: Will this ever stop? m() Lets say m pushes the current millisecond on the stack and () Is a while loop and only loops if the top of the stack is truthy. (so 0.000 will stop the loop and the program will exit)
 
@BrowncatPrograms These two challenges are so boring I can't find a dupe
I
can't find a dupe
Typing with one hand + wifi problems definitely leads to some interesting formatting problems
I am voting to close both as a dupe of this:
33
Q: Translate English to English

userYou have been hired by the American embassy in the UK to act as a translator. Being a programmer, you decide to write a program to do a bit of the work for you. You've found out that often just doing the following things can satisfy Word's spellcheck, which has been set to "English (United States)"...

The re/er one is literally a superset of ^
And the ghost name one is just ^ with different replacements
 
3:26 PM
Welp, at least my near-braindead challenge is good for something
 
3:45 PM
@BrowncatPrograms And hyenas!
 
4:42 PM
CMP: I have way too many projects and not enough time/motivation to do them all. I'm definitely going to continue work on RTO and my language ranking program, but I can't decide which to work on right now. Which one should I work on right now?
 
is RTO your clone of TIO?
 
is it on GitHub?
 
It's going to be very different though
@pxeger A prototype of the back-end is
The main thing that will make RTO different from TIO will be the ability for people to submit their own languages
Along with other features that allow the site to continue to be updated regardless of how available I am to work on it
My main goal is to have the biggest library of languages possible, with the close secondary goals of having a very intuitive UI, and being usable and update-able without me being around
 
@BrowncatPrograms I vote for RTO because I think the current language-rating post is fine and we don't need a new one. Obviously you disagree, so take my opinion with however many grains of salt you like. :)
 
4:46 PM
For example, the STDIN/arguments/STDOUT/STDERR thing is abstracted away for languages where it doesn't make sense, like brainfuck
 
@BrowncatPrograms Docker, interesting
 
@DLosc Tomorrow I'll probably work on whichever I don't work on today, so it's not a super big decision or anything :p
@pxeger With gVisor for security
 
A meta-consideration that's been helpful to me sometimes: if you have one project that's close to completion, knocking that one out quickly will help with the "way too many projects" problem.
 
I avoided Docker because I was worried about container startup time, but maybe runsc will make it faster - I haven't looked into it
 
The main advantage to using docker is that people can submit containers with their languages pre-installed
Which will make adding new major languages much easier
While ones that use existing languages can use a script to fork the container and insert a different script to run on startup
The startup time doesn't seem to be particularly long, so I don't anticipate many issues with that
 
4:49 PM
@BrowncatPrograms I also considered that for ATO but decided not to because 1) I think it will end up with a lot of cruft and duplicated languages and 2) it will require significant server-side storage
 
I'm probably going to require Alpine linux wherever possible, both for performance and storage usage reasons
Full debian installs to run brain-flak don't really seem necessary
 
@BrowncatPrograms what do you mean by "abstracted away"?
 
As for the submission process, it will require approval by a CGCC mod or voting by 10k+ users
 
ah ok, that will help with clutter
 
@pxeger You'll put the input in a box called "input", and it'll format it as args or STDIN so you don't need to think about which one the interpreter uses
 
4:51 PM
what about languages like C or Zsh, where either or both are used?
 
It'll be configurable per language, so you'll have all of those
 
@BrowncatPrograms I'm going to add an option for languages like Brainfuck where the args can be hidden now lol
 
Also I'll be using the CGCC integration to allow 1k+ users to run code for up to 2 minutes rather than 1
And probably some other features like that
 
Using Docker and Node.js' better async IO looks like it will make a streaming interface much simpler for RTO. :/
 
What does ATO's back-end use?
 
4:55 PM
@BrowncatPrograms bwrap, which is much lower-level, and so it also uses a fair bit of extra custom-written sandbox code
 
@BrowncatPrograms REPL-like languages might also be an option
 
@BrowncatPrograms it's probably possible to implement a more sophisticated system based on actual CPU time, so that running sleep 5 doesn't count (it only uses 0.001 seconds of CPU time despite taking 5 real seconds)
 
That's true, although you could still use that to waste other resources
E.g., allocate the max 200 MB of memory allowed, then sit there for 24h
 
5:23 PM
I'm kinda disappointed that this doesn't work, but I understand why it doesn't.
 
I find it very annoying tbh, especially given the other "equivalent" things: Try it online!
Jelly has it's own version of that (meaning weird string multiplication hacks): Try it online! (the outputs are "input", "input doubled", "length of the input doubled", "length of each element in the input doubled")
 
@cairdcoinheringaahing Yeah... I'm assuming it's a function (no pun intended) of the way Python does operator overloading, where int.__mul__(str) isn't defined, so it falls back to str.__rmul__(int). A language where operators are top-level functions instead of class member functions would theoretically not have that issue.
 
5:41 PM
Okay I almost thought I lost all of my work on my partial pip answer last night, which was in a file with a bunch of other stuff I'd been working on, and I couldn't find it anywhere
Turns out I'd saved it to my chromebook's Linux Files partition by accident, and since that hadn't been booted up yet it didn't show up in recent :p
 
@DLosc I agree with you, but I will take it with lots of salt anyway :P
 
I just thought of another factor that could influence the mysterious cafeteria laptop slowdown
Since it doesn't seem to be network related
The cafeteria is brighter than other parts of the school, so I turn my brightness up
 
._.
 
@BrowncatPrograms that seems like a hypothesis that is easy to test, at least
 
I've got my brightness quite low right now, I'm in the cafeteria, and there's no sign of slowdown
But it's inconsistent
So I'll need to do some experiments in the next two classes
In chemistry, my next class, I'll keep my brightness high (since it's somewhat bright in there). Then, for the second half, I'll dim it.
In Latin I plug my laptop in, so if it's a battery related issue, it should have a consistent behavior regardless of the brightness
 
5:49 PM
I think we might need to do a double blind trial here to properly establish a correlation :P
 
Use Latin to learn magic spells and make potions in chemistry to solve all your Chromebook-related problems
 
I'm doubting it's brightness related though
 
@cairdcoinheringaahing Double blind? Are we blinding the Chromebook too? :P
 
I think it starts slowing down right when (or before) I open my laptop in the cafeteria, and that's before the brightness is adjusted
 
@user Because there aren't any human subjects here
@BrowncatPrograms Only one possible answer, then: the cafeteria has ghosts
Probably died of food poisoning
 
5:50 PM
Take a sugar pill, turn up it's brightness without telling it if it's in the cafeteria. See if that changes it's behaviour. Then, take the Chromebook, also turn up the brightness without telling it if it's in the cafeteria, then measure performance :P
 
It annoys me mildly to see you use "it's" no matter what
 
Why? Its not that big of a deal :P
 
also get a time machine so you can preform both tests at the same exact time
 
@Baby_Boy But then it won't be in the same universe. Much better to deepcopy yourself and the Chromebook and put both in the same environment
@cairdcoinheringaahing ಠ_ಠ
 
5:53 PM
@user hmm good point maybe create a exact clone of our universe for the test?
 
Actually, I might have just made a very disappointing realization
It's not the cafeteria
It's just when I open my laptop
 
@cairdcoinheringaahing Relevant
 
But I tend to keep my laptop open thoughout the school day, aside from when I go to lunch
And it seems that the linux VM consumes a massive amount of CPU whenever I close and reopen my laptop
 
@BrowncatPrograms but... but... i was gonna make a universe.......
 
@BrowncatPrograms I think we'll need to fund at least 3 research projects to verify this, and maybe get a postgrad to write their PhD on their findings :P
 
5:59 PM
@BrowncatPrograms That kinda makes sense?
 

« first day (3883 days earlier)      last day (961 days later) »