« first day (3802 days earlier)      last day (1028 days later) » 

12:01 AM
@hyper-neutrino correct
 
i have 9 unlisted ones, 3 are league highlights, one is genshin, one is a coding one, one is debate homework, one is an english presentation, and two are songs using the SE chat ping keyboard
 
Today's questionable video choice: youtu.be/0x6OGMh4i98
 
Well, I've moved onto the last page of meta tags (by name) writing the tag wikis for, meaning that almost all of the tags on the previous 3 pages have wikis :D
 
Nice!
 
(I've missed out those I don't feel confident writing a wiki for unless I properly sit down and put a decent amount of work into)
 
12:08 AM
 
@lyxal it's really trippy how nearing the "Steamed Hams" the pitch just keeps rising and then the line hits and it starts going back down
 
@cairdcoinheringaahing You are now keratocoin harry
 
@user hm. maybe i should manually add captions
 
@hyper-neutrino that's right
 
That's me, keratocoin harry :P
 
12:09 AM
until the offset gets too large and then it just sounds like chaos again :p
 
@hyper-neutrino I like it this way :P
 
Here's y'all's daily rick value graph:
as you can see, the value of the rickroll has fallen again after a short rise
compare this with the value of HN's videos:
 
as you can see, rickroll is not a stable currency right now and investing in it is currently not advisable
 
Honestly, I'm waiting for rickcoin to be a thing
 
That concludes the (once) daily TNB stock market recap
(all data sourced from the NASFRICK[tm])
 
12:31 AM
I find it interesting that despite having very low numbers of questions asked, we're one of the most active sites on the network
It's also interesting that it's considered a good thing if a question hits HNQ on other sites, but here its almost an expectation that a question will hit the top of HNQ at least once
 
@cairdcoinheringaahing Who knows, it actually might
Dogecoin somehow has actual investors
 
it's an interesting situation where the fact that we are really different from all of the Q+A sites actually ends up benefiting us
the metrics of determining HNQ seems answer-based and since we have low question count but high answer count and activity all of our questions end up being hot because they get a lot of answers and the system thinks that's good
(by benefiting i mean like, hitting HNQ often)
 
@cairdcoinheringaahing Time to make our own then :P
 
(it's debatable whether HNQ is good for us - at the same time, our site is kind of dependent on network visibility for activity and getting a userbase, but HNQ often leads to poor voting culture or rewards lower quality questions)
you saw nothing
 
12:38 AM
So last year, we had 572 challenges hit HNQ (ignoring ones that were closed). We also had 760 challenges that weren't closed. Therefore, we had a 75% success rate on a given question hitting the HNQ
 
I can't confirm without some proper sleuthing and/or SQL, but I believe that's the highest (by far) of any site on the network
 
@lyxal Much dogeness
 
wow
@cairdcoinheringaahing I've gotta get back into question writing, then =P
Right after I make Esolangs pages for the 75% of my languages that don't have them...
 
Question writing is by far the easiest way to get rep here
 
12:46 AM
Agreed. I mean,look at Calvin's Hobbies.
 
I think I've capped once, maybe twice, solely from answers. Every other time has been from questions
 
Much Italian, very lord, wow
 
Hell, if I'm 20/30 rep short of capping and I want to cap, I will whip up a basic challenge and post it an hour or so before UTC midnight, because I know I can get the rep to cap from that
 
o.O
 
@cairdcoinheringaahing is the worst.
 
12:49 AM
I think that I post one question for every 6 or so answers I post. I've gotten one Great Question (+100), around 50 Good Questions (+25) and more Nice Questions (+10) than I can count. I don't have Good Answer (+25). My closest is +24
 
how to rep cap:
1. oeis.org
2. A??????
3. profit
 
@hyper-neutrino Basically
It makes for easy dupe checking as well because you just search "A123456" and if it doesn't come up, you're basically in the clear
 
including deleted posts, i have a 7.7 : 1 answer to question ratio. i have 16 good questions and 57 nice questions, and only 2 good answers and 47 nice answers
no great anythings :c
 
M&TV have a similar kind of thing in that their posts go viral. I have 6 Famous Question badges there, including one on a question that's like +6 or something
 
lol
i have a +4/-1 Famous Question on SO which is really just me being an idiot
 
12:53 AM
I have a +20 Famous Question on SO that's basically a dupe :P
 
it has 22 thousand views lol
i also have one particular answer on SO that keeps accumulating the occasional upvote even though it's not even that interesting
 
@hyper-neutrino Tbh, OEIS is too dense for me. I just use Wikipedia sequence lists :P
 
@hyper-neutrino Oh, I didn't even consider deleted posts as well
 
12:57 AM
18.3% of my posts (counting deleted) here are questions, but I bet y'all can think of one of my challenges before you can think of one of my answers :P
 
Surprisingly, even though the vast majority of my StackExchange activity is here, 3 of my top 4 questions and 2 of my top 4 answers are on other sites.
Maybe I should get out more. :P
 
well, i don't really remember answers by name or anything, it's just "oh it's that answer to <question name>"
same goes for any site tho cuz questions get titles and answers don't :p
 
Most answers are more fun to write than to read.
 
1:02 AM
And the ones that are fun to read were probably more fun to write.
 
Idk there are a few users who could literally sneeze bytes onto an answer, call it Jelly and I'd go "Holy shit, +1000, how did they do that????"
Namely Jonathan, Nick and Dennis :P
 
Out of my 373 answers:
187 are Vyxal
Of which 118 are [tag:ascii-art]
35 are JS
97 are some variant of Deadfish
Python,Jelly,BF,Desmos,COW,DOG,Unary,HTML/CSS,Quarterstaff have 1 each
25 are Splinter
6 are convey
5 are PHP
3 are BrainFlak
3 are regex
And 2 are JS KoTH bots.
 
New Posts has ruined my first impressions of Jelly answers. I see "Jelly, N bytes by user X" and it just immediately creates an impression in my head of that answer that is solely dependent on the user :P
 
When you think about my challenges,what's the first that comes to mind?
 
HN: crap, I was going to FGITW that. Ok, let's find some golfs; Jonathan/Lynn: Ok, what obvious but insanely clever trick did I miss?; Nick: Let's try to understand this and fail; xigoi: I bet you they've found a completely out-of-left-field winner; Bubbler: This could be done by base conversion?
@Ausername "How do I solve this?"
Unless I notice one of my "don't bother" tags, that's my first thought for any new challenge
 
1:10 AM
Thats not whatt I meant but sure
 
@cairdcoinheringaahing i am remembered by my speed and not quality? :( yeah that's kinda accurate lol
dw once i get yuno working i will leave the jelly FGITWing up to you, until inevitably i discover too many bugs / weaknesses with it and go back to jelly and remember why i don't try to create languages to compete against well established languages :p
 
@hyper-neutrino well, you are speed :P
 
But also, I tend to make note of other user's Jelly answers because we FGITW the easy ones, they have to be more impressive
It's why I think it's always worth checking out Jelly answers to challenges posted more than a couple of days ago, because that answer usually has found a clever trick
(I can't speak for other languages, I guess the same applies)
 
1:27 AM
probably applies to any reasonably popular language
 
Today I used a class as a decorator in python. Is that cursed?
 
Yes
 
2:02 AM
@cairdcoinheringaahing yeah, that's a good point
 
@lyxal honestly not really
 
2:44 AM
 
@Ausername Hm, looks like being evil isn't allowed :P
 
:(
I'll post as a CMC tho.
 
I'm guessing the language is Vyxal?
 
Yep
CMC: Find the correct Vyxal flag combination for this to print the numbers from 1 to 100: 0-N⇩t`›t`Ėƛ,;Ḣ›
 
you should specify what the intended task is
 
2:49 AM
(there are at least 3)
 
Takes no input, correct?
 
Yes
 
Hey, have you made a codepage for Vyxal yet?
 
Vyxal is significantly ahead of that stage :P github.com/Lyxal/Vyxal/blob/master/commands.py#L1
λƛ¬∧⟑∨⟇÷׫
»°•ß†€½∆ø↔¢⌐æʀʁɾɽÞƈ∞¨ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]`^_abcdefghijklmnopqrstuvwxyz{|}~↑↓∴∵›‹∷¤ð→←βτȧḃċḋėḟġḣḭŀṁṅȯṗṙṡṫẇẋẏż√⟨⟩‛₀₁₂₃₄₅₆₇₈¶⁋§ε¡∑¦≈µȦḂĊḊĖḞĠḢİĿṀṄȮṖṘṠṪẆẊẎŻ₌₍⁰¹²∇⌈⌊¯±₴…□↳↲⋏⋎꘍ꜝ℅≤≥≠⁼ƒɖ∪∩⊍£¥⇧⇩ǍǎǏǐǑǒǓǔ⁽‡≬⁺↵⅛¼¾Π„‟
(there's a newline in there)
 
@ATaco It's Lyxal's, I just help.
 
2:59 AM
Ah
 
@Ausername Hm. I've got a combination of three flags that output 1 to 98, but none of the others seem to get me to 1 to 100.
 
the h flag gives you a list of all flags. Read over them carefully.
 
Oh, believe me, I've got the list.
 
What do you have so far?
 
3:03 AM
All correct so far - 3 more though.
 
I expected adding one more flag (like this for example) would affect something, even if it didn't give the desired answer, but it doesn't seem to change anything.
 
One of the remaining flags will get you to 99, and the other two will get the 100 at the end.
 
Ah, just got 99.
 
Nice!
 
have 4 flags at 99 as well :p
 
3:12 AM
99 @ 4 here as well
 
Keep trying - If no one's got it after a while, I'll release the solution.
 
Got it with 7 flags
TIL just how cursed my flags actually are
 
@lyxal Nice! Now try finding my one with 6!
@lyxal It does make puzzles like this interesting though.
 
i assume everyone has Try it Online! for 4 but i'm having trouble understanding why the remaining value isn't being output at the end of execution
no O flag is being used
and the print TOS flags don't do anything
 
ƛ,;
 
3:18 AM
@hyper-neutrino that's what I had
 
@Ausername that disables implicit output??
 
@hyper-neutrino they can somehow
@hyper-neutrino usually
 
ok but even if implicit output is being disabled
why does it also stop explicit output
 
It doesn't
 
@hyper-neutrino There is no explicit output.
aside from ƛ,;
 
3:21 AM
^
 
"Print top of stack at the end of execution" isn't explicit?
 
No
And I got 6
If you print anything explicitly it disables implicit output
 
smh
 
why are the output flags implicit though
 
The output flags only take place if it's on implicit output
 
3:22 AM
why would I use j and not want output
then i'd just not use j
 
Except what if there was a way to disable the disabling?
That'd be cool
 
@lyxal I forgot to document that (Sorry)
 
...
well no wonder i don't see what the solution is
 
@Ausername oh yeah lol
 
So what you're saying is... we've got to read the source, Luke
 
3:25 AM
I may as well tell you guys, sorry about that...
 
Because it's not in the list of flags printed by h
 
Shall I just share the answer?
 
also your commit messages are very excellent @auser
 
Because I got 6 flags
 
@hyper-neutrino Yes
 
3:25 AM
here lemme try to get it first
 
^
 
Sure
 
Ummmm....
 
3:26 AM
@Ausername check your email
 
Why, Lyxal?
@lyxal Correct.
 
Nice!
 
Now I'll go fix the docs.
 
3:28 AM
Epic
 
alright, now let's compare flag ordering, because we probably all wrote it in a different order :P
 
@Ausername Please do.
Lol
 
@hyper-neutrino HRrDoG
 
I think mine were originally HDrRoG
 
@lyxal Sam
 
3:29 AM
H was the obvious one
 
HrRDoG, but I didn't necessarily add new ones at the end, so the order's not particularly meaningful
 
actually no, HRDroG
 
I had v in my 7 flag answer
Which is actually removable lol
That was fun
 
Thanks!
 
Also infuriating ;)
3
 
3:31 AM
I'm quite surprised y'all got R so quickly.
It was meant to be one of the harder ones.
 
it was an obvious random guess and it got more numbers so i figured it was one of them
 
Yeah, all the flags that weren't "output X at the end of the program" got tried pretty quickly.
 
H was the obvious one, I initially misread "increment" as "greater than" (0/10 symbol choice) and so I tried R because i guessed, D was easy cuz i remember vyxal has no explicit syntax for compressed strings so I just guessed, r because I just guessed from the 0- at the start, G once i figured out what the TOS was at the end, and o took the longest to find for... obvious reasons
 
Fixed now tho.
 
3:33 AM
@hyper-neutrino bold of you to assume I wouldn't use ascii for gt and lt
 
The way it works is t takes the last digit of a number, but the R flag makes it a NOP because you're converting it to a range then taking the last item of the range, which is itself.
 
i thought it was ascii > lol
doesn't help that ctrl-f the docs for > gives both
 
Time to add some more annoying useful flags!
 
H was obvious; r and R seemed like they would affect execution quite a bit, so I tried them and it looked like it helped; m and M didn't seem to help; eventually I realized I hadn't tried D and it might affect execution, so I tried that and got to 99; and then a little editing of the program showed that the stack was a list ending in 100, so G ought to work. (And it didn't, and then you mentioned that the answer was undocumented, so then I skimmed the source and saw o.)
 
half of yuno's flags are for the sole purpose of restricting computation cuz it's frontend in js so it'll freeze if it takes too long so i have flags to like cut off the output at a certain number of chars, only output the first N elements of infinite sequences, crash if trying to access past N elements of infinite sequences, etc
i'm still considering refactoring yuno back into python cuz i don't really like JS and i'm not as familiar with it as python, and my code is getting kinda messy (despite it only being a few days into real dev)
should only take a couple of days to rewrite all 2400-ish LOC (counting blanks tho)
 
3:38 AM
Good chance to learn a new skill tho
 
well it's not like i can't use js at all
 
Lol Jyxal is ~500 lines
 
@hyper-neutrino JS is my second-most-used practical language, but I only use it when I have to. If I could use Python for client-side browser scripting, I would.
 
And pretty bad
 
i've been using it on and off for around 7-8 years
@DLosc 100% same
there also parts i hate about python but it's more tolerable for me at least :p
 
3:40 AM
@DLosc based.
 
hmm what if i make yuno transpile
 
34
A: What are five things you hate about your favorite language?

Greg HewgillPython: Lack of static typing Default argument handling (specifically the fact that you can change the default argument for future callers!) Too many required underscores (constructors must be called __init__) Lack of proper private members and functions (convention just says that most things t...

@hyper-neutrino Wait it's still interpreted?
That... is probably why you're having problems. Transpile it and run in a web worker, and you can terminate it after a certain amount of time without any problems!
 
Also, this is probably StackExchange heresy, but I found out this week that while jQuery is great, it does not actually do all things :P
 
Yeah, sometimes you need GreaseMonkey.
 
@Ausername Too many underscores--110% agreed. Mutable default arguments is also definitely a "wat" moment. I don't really miss static typing or private data members (some of that gets back to our earlier conversation about protecting bad programmers from shooting themselves in the foot); but function overloading based on argtypes would be nice.
I guess I might feel differently about static typing if I were used to using an IDE like Eclipse or something that could tell me all the member functions of an object just from seeing its variable declaration.
I wonder if that's part of why they added type annotations to Python. I've never used them.
 
3:53 AM
transpiling tacit languages, especially ones where links are variadic until runtime, is a bit tricky though
 
@hyper-neutrino Oh true
 
4:07 AM
@Ausername having a deja vu...
⍤/ pygamer
 
@AviFS o/
 
\⍥/
 
4:23 AM
@Razetime I've decided an APIish thing for TIO would be great, do you mind sharing that part of your APLGolf code again?
 
is there a room for attempt it online?
 
Not as far as I know
 

 Attempt This Online

(ask in The Ninteenth Byte to unfreeze!) - Discussion and feed...
 
oh i could actually use replit as an interpreter until i figure out how i want to avoid getting trolled by ACE
since i don't really want to use TIO as an API cuz a) idk how b) idk if that's particularly nice lol
 
4:40 AM
hi everyone
 
@DLosc wow high effort
 
@DLosc nice
 
[bows]
 
do you create an automaton to figure out the regex?
how does it work
 
@Razetime lets see the source code
 
Thanks, I did just find it!
@Razetime Working on it!
 
@Razetime It's basically a recursive backtracking algorithm. I assume Prolog's implementation is similar.
 
oh does APLGolf just use TIO as an API
 
@hyper-neutrino yep
 
actually i see no reason TIO couldn't handle that tbh (since I'd be adding yuno to TIO itself otherwise anyway) so i might just do that. hmm..
 
4:46 AM
Feel free to join us in Parsing TIO. I'm working on that right now!
 
Is this a valid answer using Regenerate?
Passing input through -l flag
 
@wasif Looks good to me! At least, if that method of input is generally allowed (which I think it should be).
 
ok
 
5:01 AM
it looks like it should be allowed cuz input via command line args is definitely allowed (jelly does it)
so using -l should be alright i think
 
Yeah, under the hood the language is taking the number as the argument for -l, but on the command line it doesn't look any different from -l being just a flag and the number being a positional argument.
 
well why does not \d+ does not work in Regenerate?
It should generate digits given -l
 
I haven't implemented any builtin character classes yet. [0-9]+ will work.
 
ok
 
What problem are you working on?
 
5:04 AM
@DLosc print 0-100 without using 0-9
so I can't use 0-9
 
Ah. Whoops. :)
 
well that's inconvenient
[^ -/:-~]?
 
Ooh, true, a negated character class could work.
 
@hyper-neutrino how does it work?
it should match things like A-Za-z too
 
it's just every ASCII character except everything except 0-9
 
5:07 AM
I was trying to think if there's a way to generate numbers using some ${} expression... I think it would work...
Oh, wait, this question? If 0 is allowed, that makes things easier.
 
if you want [0-9A-Za-z] then just do [^ -/:-@[-`{-~]
 
@DLosc yes
Is ^ or $ implemented?
 
@wasif No, and I don't think there's a need for them at the moment... The beginning of the string is the beginning of the regex, and the end is the end.
 
@hyper-neutrino power of volcano
@DLosc ok
makes sense
 
5:11 AM
$ is used for capture groups and the ${} idiom for inserting numbers in the match, though.
@hyper-neutrino It's what you type to pay respects after reading about the destruction of Krakatoa.
 
5:27 AM
@RedwolfPrograms I just stumbled across Risky, and it looks really cool! I'm going to be looking into it some more.
 
Is Risky tacit?
 
risky was literally made with the idea of having a new tacit system
 
Oh I see
 
Not exactly? I'm not 100% sure yet, but it looks like all the leaves of the parse tree are nilads, which doesn't seem tacit to me.
 
i wouldn't personally consider it true tacit
because of the fact that the parse tree is technically a composition of functions but each function is still called on explicitly referenced arguments, even if they're called niladic functions and composed with relevant monads/dyads in theory
 
5:36 AM
I like it because I've been kicking around ideas for a half-byte codepage for a while now and haven't gotten anything to click yet. Risky looks like it makes the idea work, without resorting to any double-half-byte builtins.
 
yeah, no matter what system one considers risky to be it's really cool
i believe it's a new structure
if you make single elements variadic rather than niladic i think it could be true tacit
 
It really weaponizes the no-op, doesn't it ^_^
 
currently watching hyper's epic osu videos
 
> videos
 
(anyone else play osu here?)
 
5:44 AM
don't i only have 1
 
oh yeah i should try osu some time
 
i play osu a decent amount but am not great at it xd
 
i remember i was considering trying it a couple years back but was afraid of it being too weeby
that is no longer a concern
3
 
lmfao.
osu is kinda weeb-y, yeah. it isn't what you'd use to call me "weeb-y" though if you really wanted to.
i used to play it a bit to try to get better at aim for overwatch but now i play osu more than FPSs so... lol
 

« first day (3802 days earlier)      last day (1028 days later) »