« first day (2332 days earlier)      last day (2793 days later) » 

00:03
@MDXF Fun fact: Charcoal was originally going to have canvas pointer forking
@ASCII-only What's canvas pointer forking?
user165474
> at least you closed all of them
Is it what Forked's written around?
user165474
(totallyhuman, earlier today)
user165474
so I cc'd you ;P hope you don't mind
00:05
Closed all of what?
I'm very confused :P
user165474
brackets
@MDXF Charcoal always has a canvas pointer (like IP, just for output)
Ohhh now I see. lol
user165474
it's a joke because you kept forgetting to close quotes and brackets yesterday lol :P
@ASCII-only That's really cool
@HyperNeutrino Yeah ಠ_ಠ
Apparently you can only have your StackExchange profile be 3k bytes :(
user165474
00:06
Bytes or chars?
Like I tested the difference :P
user165474
Why wouldn't you? :P
The only Unicode characters I ever use are ÿ and ಠ, for the memes
But Unicode includes ASCII
@TuxCopter ÿಠu knಠw what I mean
00:09
what is this eldritch horror
@MDXF :| not really lol how would an ASCII-art lang work without a turtle-like object (I suppose V doesn't have a turtle but it's V)
user165474
@TuxCopter Why exactly is your parent profile JudaismSE?
@HyperNeutrino Mine was SO until last week when I realized I got to choose what it was
@ASCII-only No idea, never written/used one
@HyperNeutrino So I can have a different name & profile pic than my PPCG account
user165474
@TuxCopter Says you: TùxCräftîñg
user165474
00:10
@TuxCopter Ah I see.
s/y/ÿ
user165474
@MDXF English, 2 bytes: no
* nಠ
user165474
* ñಠ
@MDXF * 🅱️ಠ
00:12
@HyperNeutrino nಠ, ñ is nಠt memeÿ
user165474
@MDXF 0/10 breaks things without unicode support
0/10 what dಠesn't have Unicಠde suppಠrt
user165474
@MDXF plz no D: also question: does using ಠ in place of o affect dyslexia?
Does anyone know if GitHub supports StackExchange-style Markdown links? i.e. [link] <newlines> [link]: https://link
@HyperNeutrino Yes but it's wಠrth it
user165474
@MDXF 0/10 test it out yourself >:-D
00:15
I don't wanna waste a commit lol
user165474
@MDXF no it isn't it affects me reading it and i don't even have dyslexia ಠ_ಠ
ha ha ha - or, the meme version, hಠhಠhಠ
user165474
ಠ_ಠ
user165474
Or the unmeme version, o_o
@MDXF ħಠħಠħಠ for maximum Unicode
00:17
@HyperNeutrino 0/10 do not recommend
user165474
@MDXF W̡̓h͇̎y͙̅ ̬̀N͚̕o̗̐t̞̿?̜͂
@HyperNeutrino heh I can't even read that :P
user165474
@MDXF exactly >:-D
user165474
It gets even better
D:
user165474
00:19
W̛̜͍͓̦͖̮̬̫̒͑̔̿͋́̕̕͜h͓̣̭͕̝͉̗͈̞̉̒̌͌̀̊͂̄͝y̡̺̞̫̲̩̞̻̪̎́̓̆̀̐̔̎̍ ͉͓̙̝̖̰̬͇̙̑̑̍̑͊̇́͗͝N̢͖̝̮̠̪̘̦͇̂̾͋̉̈́͆̐̽͝ơ̧̘͕͉̭̫̠̮̗͐̆̊̀̂͆̆̕t̨̲̥͓̬̱̝́̿̓̇͐̀̏͗͜͜͠?̛̍̋̑‌​̧̝̲̫̮̻̳̦͈̀̌͊͑͆
ಠ_ಠ
user165474
I can't read that either because my computer doesn't support enough Unicode to render that
user165474
10/10 much recommend
0/10 do not recommend. Use eeemo.net
user165474
00:20
0/10 do not recommend. uses too much f-word
Heh true :P
¯\_(ツ)_/¯ I care slightly less about swears on not-StackExchange. But only slightly lol
user165474
I'm in high school so I'm used to it :P
user165474
yay :D
user165474
0/10 you have too many languages on TIO
user165474
00:25
> too many languages
user165474
not possible :P
Wait until Forked gets on there lol
user165474
ಠ_ಠ
(•◡•)/ I think forked is gonna be my best language yet
user165474
Also yay
00:27
but I'm not actually gonna implement it until the end of the summer
Cool!
user165474
@MDXF Is this like your 5th language this week or something???
Nice name btw, good job thinking of one
13 secs ago, by MD XF
but I'm not actually gonna implement it until the end of the summer
@HyperNeutrino It would only be the third, anyway
user165474
thanks :P It was destructible's idea iirc
user165474
> only
@HyperNeutrino Destructible came up with Cubically's name too. He's pretty inspired IMO
> third
00:28
274
A: What's your most controversial programming opinion?

Jas PanesarLess code is better than more! If the users say "that's it?", and your work remains invisible, it's done right. Glory can be found elsewhere.

user165474
ftlog it took you about as long to create a language as it did just for me to make just my tokenizer... oh wait you don't have tokenizer ಠ_ಠ
What do you mean 'tokenizer'?
A tokenizer is a function that splits a string into "tokens"
Ah
Yeah, Decimal was hardcoded, rk was space-delimited (IIRC), shortC is tokenized, Cubically is ... a mess :P
user165474
Instead of evaluating character by character, it groups it into tokens first and then the interpreter goes through them
00:30
E.g., in C, a tokenizer might take the string int main(){ puts("Hello"); } and split them up into the tokens "int" "main" "(" ")" "{" "puts" "(" "\"" "\"Hello\"" "\"" ")" ";" "}"
Yeah. shortC and rk are tokenized
user165474
In the case of my language, almost every character becomes its own token because it's a golfing lang :P
'course, rk took three months. but shortC took thirty minutes
I thought about making a language specifically for golfing
user165474
> thirty minutes
and it turned out so bad I purged it from the face of the Internet
user165474
00:31
It took me that long to set up how the tokenizer would work >.<
:P
@HyperNeutrino Oh that's right, shortC is a golfing language! :D
I was talking about Confuzzlicated
user165474
lol
which is (thank the mods) not on TIO
user165474
00:32
also it doesn't look tokenized to me
user165474
@MDXF mods or gods? oh wait same thing
@HyperNeutrino Exactly :P
@HyperNeutrino it's tokenized by C delimiters and capital letters
user165474
@MDXF er I don't see a tokenizer...
@HyperNeutrino Either I have no idea what a tokenizer is or it's built in to the interpreter
I used to have a tokenizer that was constructed with regex
user165474
00:33
>.<
user165474
Also I don't like the way your program finds strings, etc.
Oh heh duh shortC isn't tokenized anymore
the first version was
user165474
ಠ_ಠ
@HyperNeutrino which one?
user165474
Oh wait nvm I'm dumb
user165474
00:34
That's for autoclosing
user165474
>.<
shortC?
user165474
Yes
Yeah the autoclosing stuff saves about four bytes every program
user165474
ooo
00:36
Also I think out of all my language names (including the one that is literally named after my initials), shortC is the least inspired
But then again... Pyth = PYTHon, Japt = JAvascriPT. C = ... C
user165474
> C = ... C
user165474
lol
Accurate. You can't exactly shorten a one-letter word
Unless there's some magical Unicode half-C
user165474
@MDXF -1 bytes use jQuery. Have you tried jQuery?
user165474
(source: here)
00:39
hello i have quetions how does shorten a one character word i try for thirtee minutes but nothing comz to mind i already try jQuery thanks
user165474
@MDXF 0/10 please do not talk about mods in that way
user165474
Wait shog9 is a developer :o
@HyperNeutrino no, that was a StackOverflow meme a lot longer ago, I'll try to find it
user165474
@MDXF well I mean that's the first place I saw it
00:41
see link
user165474
@MDXF ಠ_ಠ how were you so fast
¯\_(ツ)_/¯
What's funny is, that was an actual question, but Bobince memeified it
(Bobince started the Zalgo meme too)
user165474
lol
There's an actual screenshot of the entire thread "Q and A" though, I'm gonna hunt for that too
@MDXF obviously you take all the zeros out
00:44
Found it, if you can see deleted posts, which I can't :(
user165474
wait was this actually a thing for people to troll JS n00bs using jquery
No, but jQuery is really great and does all things
@HyperNeutrino no, there was a meme on reddit and the poster saw it and the answerers saw it
@DestructibleLemon Oh yeah, there's a comment: "Is this based on a joke seen on reddit? I'm guessing yes"
user165474
oh lol
00:48
Inspired by Bobince, I was right
user165474
@MDXF lol the comments
user165474
hmm... I can't seem to remember who the other user was...
@HyperNeutrino I don't get it :P
Oh. ASCIIrisk. ಠ_ಠ
user165474
lol
> Sorry for violating the policy. Thank you for ignoring my comment by replying to it.
user165474
01:05
Well I mean that's not a reason for a user to get deleted (I mean posting a stupid answer)
Yeah but with spam (ish) like that...
user165474
That was a singular answer
I know, I'm saying if he repeated the offense
user165474
Oh true.
It's not really like I can search his profile :P
user165474
01:06
s/he/he\/she/
user165474
@MDXF How can you figure that out?
I love how literally all the high-voted answers from that thread are from users who never really did anything else
@HyperNeutrino I can't, I guess ¯\_(ツ)_/¯ but it'll be pretty obvious if you do 'cause it'll take less than a month :P
user165474
@MDXF true :P
01:22
Is there a way to make a scale without anything elastic like springs? Not a balance.
0
A: Sandbox for Proposed Challenges

noreWriting an anti-quine Task We say that a program is an anti-quine if it outputs exactly those bytes that are not in its source code, once and only once. The size of the output of an anti-quine is thus 256 minus the number of distinct bytes in the program. Your task is: write an anti-quine! R...

@HelkaHomba yes!
use piezo electricity
I'd say I learned it in school but really school told me to go learn something about accelerometers
Piezoelectricity /piˌeɪzoʊˌilɛkˈtrɪsɪti/ is the electric charge that accumulates in certain solid materials (such as crystals, certain ceramics, and biological matter such as bone, DNA and various proteins) in response to applied mechanical stress. The word piezoelectricity means electricity resulting from pressure. It is derived from the Greek piezō (πιέζω) or piezein (πιέζειν), which means to squeeze or press, and ēlektron (ήλεκτρον), which means amber, an ancient source of electric charge. Piezoelectricity was discovered in 1880 by French physicists Jacques and Pierre Curie. The piezoelectric...
wait whoops that's simple english :P
fixed
01:52
I was thinking more purely mechanical
by "not a balance", do you mean "can't work like a balance" or "must give weight rather than just comparing two weights"?
if it's the latter, you can imagine a sort of metal tape that curves in one direction only and trails along the ground, you can use a pulley system to balance it against the thing you're weighing
then the distance that gets lifted into the air (as opposed to trailing on the ground) is proportional to the weight of the object you're weighing
user165474
@HyperNeutrino as far as I know, it's basically Jelly that uses infinite-precision arithmetic
I'm not sure whether it does it using symbolic numbers or computable reals
user165474
Ooh. Interesting.
A very old version of Jelly that uses infinite-precision arithmetic.
01:59
what specific infinite-precision arithmetic method does it use?
Whatever comes with SymPy. :P
oh, if it has "sym" in its name, it's almost certainly using symbolic arithmetic
user165474
ಠ_ಠ D doesn't exist in M?
That would be my guess as well, but I honestly know very little about SymPy.
@HyperNeutrino Sure it does. Only works with integers though.
@HyperNeutrino Ugh, line breaks. .oO(Why do I keep writing these on my phone?)
02:03
there's actually another possibility I thought about for golfing languages: retroactive arbitrary-precision arithmetic, where you store an approximation and an error term, and if the error is too high to know what the program would do, you rerun with a greater precision value
user165474
@Dennis Oh. I was testing with a float :P
although that would be very similar in nature to computable-real-based solutions, just with a different evaluation order
@HelkaHomba water?
like put the floating thing on some water, then put the object on the floating thing, then see the amount of water pushed up
tbf this kind of works like a balance
@Dennis What does .oO mean?
02:23
.oO(thought bubbles)
I used oO all the time to indicate surprise, which seems to go perfectly with .oO()
user165474
ಠ_ಠ why is this getting reopen votes? It's not clear enough yet ಠ_ಠ
0
Q: LCM of Rational Numbers

JungHwan MinThe lowest common multiple (LCM) of a set of numbers A is the smallest integer b such that b/a is an integer for all integers a in A. This definition can be extended to rational numbers! Task Find the smallest positive rational b such that b/a is an integer for all rationals a in the input. Ru...

it's a pity close and reopen votes are anonymous until the close/reopen goes through, because you can't figure out who to ask about their reasoning for the close/reopen
02:31
I'm feeling excluded by the latest SO survey analysis. It talks about how much money is made by people who use spaces or tabs, but it doesn't say anything about people who use neither.
user165474
@feersum Wait what do you use...?
user165474
@ais523 True. I agree.
formfeeds, obviously!
user165474
ಠ_ಠ
??? why would I need whitespace? It doesn't do anything.
02:32
for some bizarre reason, most programming languages interpret formfeeds as horizontal whitespace
user165474
@feersum Wait so you don't indent?
user165474
@ais523 wait what that doesn't make sense
(my guess is that they're using something like isspace to detect whitespace, but are just comparing to newline to see if it's horizontal or vertical)
@ais523 While I'm sure those would render fine, I think it might bork languages that expect to receive spaces or tabs.
actually formfeeds don't render very well at all in most programs
02:33
I was being sarcastic.
ah right
user165474
Also why is this getting reopen votes, it wasn't edited since I cast the final close vote ಠ_ಠ
user165474
And then there's this; there's a reason a mod nuked it right away ಠ_ಠ
I'm under the impression that almost any closed question at all will get at least one reopen vote
getting four is a bit more unusual, though
user165474
Yeah. (Those are the three that show up in modtools :P)
02:37
(the fundamental problem is that close and reopen votes each lock out the other sort of vote until voting is complete, so if you see a closed question and agree it should be closed, you can't actually express that opinion until it's reopened)
for "the dot is chasing me", at least one person has given a reopen reasoning in comments
you might want to reply to that
user165474
yes. i will look at the comments for those
@feersum not sure whether this is preferable to tabs
user165474
I certainly hope people aren't reopen voting just because they want to answer...
I used to use tabs, that I got tired of changing the settings on every IDE or text editor I use.
can anyone give me feedback on why my koth is unpopular? is it just because it is python and not dead simple like rps?
02:44
CMC: Given a string s and an int n, replace every run of spaces at the start of a line with tabs, replacing every n spaces with 1 tab. If the run of spaces at the start of a line is not divisible by n, leave the remainder as spaces.
user165474
that reminds me, I should add regex to anyfix. brb
Does production APL look readable, at least?
@Phoenix V, 8 bytes: Try it online!
Sorry, 9: Try it online!
@DJMcMayhem How does it work without a tab literal or \t?
02:59
Question: Should I be using GitHub's "releases" for my languages? Does anyone do that?
Python, 110 bytes... TIO:
n=int(input())
while 1:s=input();a=max(x for x in range(len(s))if s[:x]==" "*x);print(a//n*"\t"+a%n*" "+s[a:])
@Phoenix ô is equivalent to \t
oh cool
Poll: Would you rather be a dog or cat?
03:05
same
I would read all the files
wait a minute someone else answered my question but I didn't get a notification
@LeakyNun I feel less bad about how long my ruby attempt was.
@Phoenix how long is it?
@Phoenix Python, 87 bytes TIO:
n=int(input())
f=lambda s:"\t"+f(s[n:])if s[:n]==" "*n else s
while 1:print(f(input()))
03:13
Wait no
@Phoenix Python, 84 bytes TIO:
n=int(input())
f=lambda s:" "*n==s[:n]and"\t"+f(s[n:])or s
while 1:print(f(input()))
@LeakyNun 63ish bytes, may change as I figure out why it's not working.
69 bytes, Try it online!
n=ARGV[0].to_i
$><<STDIN.read.gsub(/^ {#{n}}+/){|i|"\t"*(i.length/n)}
66 bytes, Try it online!
n=gets.to_i
$><<STDIN.read.gsub(/^ {#{n}}+/){|i|"\t"*(i.length/n)}
I would use p and not $><<, but p outputs \n instead of literal newlines.
Maybe I should post on main
What's a sufficiently clickbait title? I'm fond of Make less money, but not everyone has read the relevant blog post.
user165474
Don't post on main, the rich kids will downvote you... (lol just kidding :D)
03:30
@Phoenix I feel like someone posted this on main before? IDK
03:46
wait a minute wtf
wtf steam
it's bizzare when browsing ftp games and finding a paid game
Anyone here play Minecraft BedWars?
@HyperNeutrino
@DestructibleLemon I guess the devs miscategorized their game. I guess you should shoot Steam Support an email?
ehhhh I'm too lazy for that
03:50
45.35.34.121
Join that
hmm
do you want me to play?
Anyone
k then
will you do me a favour?
What?
Make a bot for dungeon of botdom koth
6
Q: Dungeon of botdom

Destructible Lemon– of crisis and martyrdom (that's the subtitle because subtitles are cool) In this king-of-the-hill challenge in python (yup; you need go no farther to know you may not submit in java), you need to create a bot that plays a game very similar to welcome to the dungeon Rules You submit a class,...

03:55
I can't python
learn python then
it's not too massively complicated. you can probably figure out how to make a bot from the examples there
like the code is like pseudocode most of the time
what is your username again?
TheRealAlien

« first day (2332 days earlier)      last day (2793 days later) »