« first day (3812 days earlier)      last day (1035 days later) » 

7:00 PM
How is cheatsheet pronounced? When I try, it gets very profane
 
If there are some settings there, the parser isn't finding them.
>>> TIO.parseLink("https://tio.run/##K0gtyjH9/7@isur/fwA")
Object { languageId: "perl5", header: "", code: "xyz", footer: "", input: "", args: [], options: [] }
 
Is that your wrapper?
 
@N3buchadnezzar with a longer vowel than in "shit", and with the tongue further back in the mouth
 
just "cheat" and then "sheet" but i don't think i actually fully pronounce the T in either word (either alone or in cheatsheet) but rather just glottal stop (i think that's what it is?)
 
@RedwolfPrograms What do you mean?
 
7:01 PM
As in, is that your wrapper or TIO's official code?
 
@AviFS What makes you think settings is a thing?
 
It's in the code
It's used for some internal stuff
 
@cairdcoinheringaahing I've no idea what/where it is personally. @RedwolfPrograms said it was in the Parsing TIO room
 
Hmm, no settings in that link
> perl5ÿÿxyzÿÿ
 
Just checked! There are no settings in that link!
>>> TIO.makeLink("perl5", "", "xyz")
"https://tio.run/##K0gtyjH9/7@isur/fwA"
 
7:03 PM
 
@RedwolfPrograms Yeah, I checked by generating a new link, and it's the same
 
How it feels learning Jelly
 
I'm going to try extracting and decoding every TIO link on the site, then looking for settings
 
Gotta go, but be back in 1.5 hrsish
@RedwolfPrograms Ouch! Thanks for doing that
 
@N3buchadnezzar Basically none of the listed "things to teach yourself" are in Jelly, aside from constants, arrays, functions and programming flow :P
 
7:06 PM
Replacing your younger self is :p
 
there is a variable
 
Also, I'm not convinced there isn't some quantum gravity
But yeah, definitely not the having fun part
 
Oh, I forgot about Jelly's time travel atom
 
also objects thanks to /
 
I'm working on a new language
 
7:08 PM
 
@pxeger Tsk tsk
 
The only hint that I will give about it is that it has two datatypes: balanced ternary trits, and triplets of either type
 
I think you mean: ivim keybinds are muscle memory by this point<esc>:wq
 
2 hours ago, by hyper-neutrino
don't you need to press <esc> to enter the :wq
 
7:09 PM
@RedwolfPrograms I've been really curious to do more with balanced ternary. Neat idea!
@pxeger Oh...
Well he is right :P
 
when am I ever wrong /s
 
I seem to remember one time, something involving a declined flag :P
 
I knew that was coming lol
 
shhhh what declined flag. there are no declined flags to be seen there
 
I'll give you that :P
 
7:11 PM
i was about to say if he'd pressed the actual esc key while typing in the text box it would have done nothing but turns out it actually just erases everything you typed
 
it's really annoying
 
Hmmm, this seems interesting github.com/chubin/cheat.sh
 
And is'nt Ctrl-Z able
 
@hyper-neutrino Should userscript?
 
@cairdcoinheringaahing yikes
 
7:12 PM
@RedwolfPrograms not a bad idea
 
what's our standard definition of a consensus again? overall score >= 5 and at least twice as many upvotes as down, correct?
 
isn't that only on one thread (std I/O)
 
@LuisMendo what do you mean they have to be accepted? This is +15/-2 - what more do you want? — pxeger 46 secs ago
asked Luis for clarification then
 
0
Q: What is a meta consensus?

ChristopherHow many votes does it take to be a consensus? And what is the vote ratio needed? The accepted answer will A. Abide by the rules for consensus it answered with and B. Have the most upvotes.

we never reached a consensus
about consensuses
 
consensi?
Consensei! Teach me how to make people agree!
 
7:16 PM
ಠ_ಠ
 
apparently it's just consensus
english! yeah!
 
latin, more like
 
english isn't a real language
 
if this is about that graphical challenge isn't the idea with defaults that they can be overridden
just they usually shouldn't be because they're the defaults for a reason
 
it's just a horrid abomination of a bunch of other languages stuck in a blender together
 
7:17 PM
it's three languages in a trenchcoat pretending to be 1
 
plus random scraps from like 17 other languages
 
anyone else have this problem?: my taskbar is set to group windows of the same application, so I build up increasing numbers of minimised Firefox DevTools windows without noticing
 
yeah, I do sometimes
though usually it's from opening new windows to do things and forgetting to close them
 
i build up enough windows overall that i constantly consider if i can close any of them
 
I use a tiling window manager so I just have 3 firefox instances running recreation, work, and fun
 
7:22 PM
i've zip/transposed my tabs and windows; to do new related things, i open a new window, and when i need to open a completely different thing for something unrelated, i open a new tab on one of my windows. i then just alt tab very quickly to find which window contains the Nth layer of tab
 
This is the first and only time I will ever say this, but...thanks jquery
That's the only way I can frick with SE's internal code relating to this
Because they use jQuery
 
Isnt jQuery outdated?
 
depends on what you consider outdated
for example, if you consider jQuery outdated, then jQuery is outdated
 
jquery is great and does all things
 
it is impossible for jquery to be great because it is based on javascript
one cannot build a strong house on a foundation of sand
 
7:26 PM
I just heard that ES9 can do most of the same things
 
> it is impossible for jquery to be great because it is based on javascript
 
ಠ_ಠ
 
@pxeger Do we watch exactly the same YT channels?
 
7:29 PM
no
 
I think I got the script to work!
Wait no, when I hit enter it just went to the next line
Okay, it works now
Probably want to rename it before downloading though
I didn't care enough to think of a name or description for it
 
does that disable escape in chat?
you are a god if so
 
@pxeger that's really cool
 
@hyper-neutrino I;ve added ʂ (nilad, returns the full list of command line arguments). Thoughts on what it's default value should be if no args are passed? Currently, it's just []
 
I think [] makes a lot of sense; you'd generally use it if you have a variable number of arguments wouldn't you?
 
7:37 PM
@pxeger Yes
 
big brain redwolf
 
@pxeger The issue is that is already [], but only if there are no arguments
So I might as well overload ʂ to have something else
 
well, if it's only for niladic programs, it'd only really be that helpful for constant challenges, i.e. kc challenges (i think)
so what's a useful built-in to have for ascii-art
 
kc?
 
Maybe a single character? ”x?
 
7:39 PM
oh kolmogorov complexity
 
kentucky chicken
 
@hyper-neutrino You can also use Ɠ to make a "monadic"/"dyadic" program with no args. Can be surprsingly golfy
 
true
@RedwolfPrograms one issue with the userscript is that you can no longer use esc to dismiss the ping notification
 
But otherwise, yeah, you'd only use it in nilads
 
well, if you make it good for ascii art, i suppose using Ɠ to have 0 args and then using ʂ too since there are no args could be very golfy
i just don't know what would be a good candidate :p
 
7:42 PM
@hyper-neutrino I didn't know that was even a thing so it's not a problem for me lol
 
I think x is used a lot in KC challenges, and they don't often require a specific character. Could just be nice to have a one-byte nilad for a character
 
@hyper-neutrino Huh, that's weird. I only messed with the listeners on the input box.
(Also TIL you can do that)
Can you help me test some stuff relating to that in the sandbox?
 
Q: What's the best character from ẉṇỵẓėġṅ for a "prepend x to y" builtin?
 
ė
 
7:45 PM
Why?
 
@RedwolfPrograms have done
@cairdcoinheringaahing dunno, just gut instinct
the alternative would be because z is at the prepend of the alphabet (but the wrong end)
or because it's pre the end?
 
I think I'll go with ġ and call it the "glue" builtin :P
@cairdcoinheringaahing Wait, prepend y to x
 
is that not tack
or are you making it ;@
 
Because ;@ (concanteate in reverse order) has been used 50 times :P
 
oh :p
 
7:48 PM
@cairdcoinheringaahing Id go with g, it is all after all how vim does it :p
 
Oh. Now I don't want it :P
 
Not only have I fixed the annoying thing, I've now improved the escape-to-ack feature
 
That fixes the escape-clearing-it thing, and also adds back in the feature where escaping acknowledges pings (as well as when it there's stuff in the box, too)
 
@description Fix thing
@author You(r mom)
Why redwolf?
 
I don't have the time to think of what I'm supposed to write in those boxes
 
8:02 PM
awesome
(I mean, the script, not the contents of the boxes)
(I mean your mom)
 
Hahahaahahahhahahahahahahahaha
bye
 
how do you fix the size of html table cells with css lol
tried looking it up and i can't figure out from the w3s page so i probably can't get it by just guessing
 
Like the width/height?
 
Probably has to do with display: table-cell or sth
 
8:05 PM
tried setting table layout to fixed and setting width/height/max-width/max-height of each table.codepage-table td
 
Tables are super janky, I used to know some of the tricks but I forgot them :/
 
@RedwolfPrograms oh that fixed the width, lol, thanks
height doesn't work though; tried applying it to both td and tr
 
Hmm could copilot actually make me a decent programmer?
Or would the AI be like, look at the way this doofus is writing code, here is how to write more doofus code
 
I maintain that any AI which can manage to understand my JS would have already killed us all
It'll have seen the worst of humanity already
 
i think if an AI got intelligent enough to read my code it would realize it lives a miserable existence and uninstall itself
 
8:10 PM
@hyper-neutrino Or uninstall you
 
that would be a more intelligent decision
 
@RedwolfPrograms To understand JS, it would have to learn JS itself, and in doing so, it would fall to the dark side
I believe it would instead replace all existing code with JS instead :P
 
The most efficient way to debug code is to delete the code :P
Therefore, AI will just nuke all existing code to remove the bugs :P
 
including itself :P
 
8:38 PM
I think I'm going to fork Text
I'm mostly planning on changing the syntax highlighting
 
it is around 10 degrees (C) lower today than it was yesterday... like yesterday it was really hot outside and i had the A/C on, today have the A/C off and my window open and it is actually kinda chilly at times since i'm right next to my window
wtf canada
 
@RedwolfPrograms How's it going? Any more clues on what the heck settings are?!
 
Not yet. I got distracted :p
 
No rush, just curious!
In fact, not even a little bit. Not until not handling settings screws up someone's code and they make an issue. Which given TIO-API's rate of adoption, will occur in a very long time :P
Never worked with data records/tables before, but have to make one. What format do you guys suggest?
 
Like SQL, or indexedDB, or what?
 
8:49 PM
I can think of CSV & JSON. Anything better?
 
How archaic is procure? I want to say: "I was able to finally procure some food from the store". I do not know why it feels better than "get".
 
@RedwolfPrograms Ah, no the format for storing it, I mean. Just as a text file to be parsed.
 
YAML ~ JSON > CSV
 
@N3buchadnezzar It has its uses, but that's a pretty archaic way of saying that
 
@N3buchadnezzar Not great :p
 
8:50 PM
Procure generally implies "significant effort" IMO
 
Does it? I didn't think so. I think the usage is correct, just old-fashioned.
"acquired" is slightly better. But doesn't work great in this context and still sounds a little... you know
 
@cairdcoinheringaahing I mean, I really need to go a week ago, and have been living off of whatever leftovers I could find
 
> Procure: obtain (something), especially with care or effort.
 
I prefer YAML over JSON, as JSON can only handle string objects. I found that out the hard way when I tried to handle a dict with integer values with JSON
 
I just looked it up! Was about to copy/paste. You're right @cairdcoinheringaahing
@N3buchadnezzar Although all text files would technically store everything as strings
 
8:53 PM
tbf I mainly meant "It feels to me that it implies significant effort", but I don't know if that's because I remembered the meaning, or just a coincidence :P
 
But yeah, if it's embedded it may as well be pre-parsed
@cairdcoinheringaahing The contexts I've read it, didn't feel necessarily effortful to me. I think it's often just the "care" that applies. But I could be wrong.
Like, it's true that it's used slightly less loosely than "get." You can get anything anytime. But I didn't think it was that much effort
 
How big is Text's source?! 40 MB and counting...
 
I've mainly heard it like "I finally procured the ingredients for my favourite dish, it's taken months to find them!"
 
@RedwolfPrograms Is that just because JSON/YAML are preparsed?
 
I prefer JSON over CSV because it's easier to work with IMO, either as a human or a computer
 
8:56 PM
@RedwolfPrograms Whitespace separated values ftw (spaces and newlines) :P
 
@RedwolfPrograms I dislike YAML personally, but I guess it's not awful if you're into that
 
Oh wait, but YAML isn't built-in. I think I'll use JSON and write the code in JS.
 
Yeah, JSON is the one that you're most likely to have built-ins for
 
It'll be good practice for my JS, the code should be very short anyway, and I don't think YAML will add anything.
Thanks everyone!
@RedwolfPrograms Do any esolangs have built-ins for any of these formats, out of curiosity?
That might be a neat idea/method for taking input.
 
If you must inquire on the efforts required from me and my squire for hire, to acquire our deepest desire a McGuire dominos pizza, expired. Then dont
 
8:59 PM
@AviFS Not that I know of, they wouldn't be very esoteric :p
Although I ususally consider I/O to be distinct from the language itself
 
Does Japt not offer JSON encoding and decoding?
 
But it occurs to me, taking input as a dictionary/json/whatever might be very convenient IO
 
It's not really an esolang, though, right?
 
They would already be assigned variable names, so you wouldn't have to waste bytes doing that
 
@RedwolfPrograms How dare thy
 
9:01 PM
I don't consider most golfing languages to be esolangs
 
I did consider writing golf/esolangs
But... yeah they sort of are :p
 
But Labyirynth, and Hexagony qualifies?
 
Sure
They're not practical, and they're not for golfing
 
But Jelly wrecks my brain, and then kidnaps my family and ask me to "git gud son" while teabagging me while playing "never gonna give you up"
 
Ah, the good old Œ6 builtin :P
 
9:07 PM
It is not wrong though
 
Okay apparently trying to modify Text was a bad idea when it was the editor I was using to do the modification
Because now I broke it
 
congrats
 
I was thinking of trying to add some clever keybinds to make Jelly more bearable
Something like cycling thorugh the different versions of B (top dot, bottom dot etc)
 
You mean the US INTL keyboard?
It's designed to work with that
 
@RedwolfPrograms xD
 
9:11 PM
Only works on Linux tho
 
Works on Chrome OS too
 
Who does not use linux?
 
Source: my Windows 10 computer with a weird as US INTL keyboard :/
 
@N3buchadnezzar People who use Windows or Mac or Chrome or mobile
 
9:12 PM
 
You do realize Linux is only like 1% of the market share just for desktop, right?
It's much higher for devs, but still not that much
 
Shhhh
 
Imagine a Linux phone :P
 
Oh, you mean android?
 
I can't get Text to reinstall from the chrome store
help
 
9:13 PM
In order to actually use any apps, you have to run chmod 15 times and make sure you're the root user :P
 
Android uses a modified Linux kernel
 
Which is why Android is basically unusable :P
 
Bazinga
 
Okay, got Text reinstalled
And all that because I wanted comments to be gray lol
(and strings and regexes to be green)
 
Isn't Text just... plain text?
 
9:19 PM
No, not at all
It's a very very basic code editor, like Atom or VS Code if you took most of the quality of life stuff out
 
I like how you call Atom and VS Code a very basic editor :p
 
No I don't
I said it's like either of those if you took most of the quality of life stuff out
 
(It's a very very basic code editor), like (Atom or VS Code if you took most of the quality of life stuff out)
not It's a (very very basic code editor, like Atom or VS Code) if you took most of the quality of life stuff out
 
But, as one very helpful and informed reviewer states:
> don't work on mp3 files
 
the former implies Atom/VS isn't basic and Text is, the latter implies the opposite
@RedwolfPrograms wtf
 
9:23 PM
This one gets the spirit though:
> is a very cool app and Tomorick Hutto yes you can you just put save as and put the name.And pls do not delete this app pls because it help me a lot dont ever delete it pls!!!
 
Oh, it's replying to a review by a different user I just saw lol
 
@hyper-neutrino You're a double mod according to my browser :P
 
are you using the chat improvements userscript
 
9:26 PM
@cairdcoinheringaahing this is getting out of hand, now there are two of them!
 
yeah you need to go find the section where it adds a diamond and remove that :P
 
chat improvement userscript? :0
 
i think in the past the diamond didn't appear so the userscript made it appear
 
I think I'm going to try making a dark theme for chat
 
@hyper-neutrino Nah, I had two copies running :P
For some reason
 
9:27 PM
lol tf
 
My tampermonkey dashboard is so screwed up tbh
I should probably just nuke all my userscripts and reinstall
 
@cairdcoinheringaahing how would you know that there were no args if getting them didn't return an empty list?
 
Somethn like this?
 
@hyper-neutrino Do you have a link to chat improvements? For some reason, it's not on my Tampermonkey repo
@Neil Because the behaviour of the chain would change if run niladically vs monadically and dyadically
 
I just made a really simple and extremely cursed dark theme
 
9:31 PM
just take every single element and invert its RGB values
 
> document.body.parentNode.style.filter = "invert(1)";
That's exactly what I did lol
 
@RedwolfPrograms oh god my eyes
this feels like how endermen see
 
Purple is a weird "choice" for self messages :P
 
just ran it in my discord client, extremely cursed
 
@RedwolfPrograms Avi's avatar looks very creepy :P
 
9:34 PM
It does make CGCC look quite cool though IMO
 
I dislike the topbar and the hot pink banner :P
 
The stack exchange loog looks cool though
 
Has anyone done a golf for an implementation of Benny's math, from "Benny's Conception of Rules and Answers in IPI Mathematics"?
I looked but couldn't find anything, and think it could be an interesting basis for a golf
 
Oh cool, a 120° hue rotation looks really neat
> document.body.parentNode.style.filter = "hue-rotate(120deg)";
 
Meta looks cool
 
9:39 PM
how would a random hue look? :p
 
@RedwolfPrograms does it require specifying "deg"? I feel like it should assume degrees
 
No, the deg is requires
Actually any hue rotation looks pretty neat
If you want it to look like you used a really cheap printer to print out a page, use
> document.body.parentNode.style.filter = "grayscale(1) contrast(2)";
 
this is also kinda trippy
h = 0; setInterval(() => { document.body.parentNode.style.filter = "hue-rotate(" + (h++) + "deg)"; }, 100);
 
I actually really like that lol
 
Oh, that's weird :P
 
9:44 PM
might make this a userscript
although it makes the entire right half of chat vanish for some reason
oh wait, it just breaks scrolling / sticking
 
Works for me
 
It sometimes messes things like that up, not sure why
 
The parentNode fixes it on Chrome
saturate(2) is kind of cool
 
@hyper-neutrino How would you modify that so that it chose a new hue at random each time?
 
9:46 PM
doing only document.getElementById("chat") finally makes it work but then it only modifies the main chat section and not the inptu area or the right side
 
@hyper-neutrino Please do :D
 
@cairdcoinheringaahing "hue-rotate(" + Math.floor(Math.random() * 360) + ")";
 
@cairdcoinheringaahing Instead of (h++), do (Math.random() * 360 | 0)
ninja'd
 
wtf
that's cursed
 
> document.body.parentNode.style.filter = "blur(1px)";
 
9:47 PM
yhat ;opokd erwlly weurd
i nmeedf to gfo fdinf my gklassdes
 
Changing 100 to 10 on the one that isn't random is cool
 
@RedwolfPrograms I hate this
@RedwolfPrograms Idk, I prefer it slower
 
b = 0; setInterval(() => { document.body.parentNode.style.filter = "blur(" + (Math.abs((b += 0.01) % 2 - 1) * 2) + "px)"; }, 75);
 
this is cursed
 
@RedwolfPrograms Am I having a stroke? :P
 
9:53 PM
Unfortunately it messes up if you run it with the color one
 
interval is currently set to 100
 
That's much better than what I did :P
 
Doing += 0.01 might be cool, since it wouldn't change fast enough to be noticeable
 
i just apply it separately to #chat, #input-area, and #sidebar
which stops it from breaking to me :p
 
I just created one with var h = 0; setInterval(() => { document.body.parentNode.style.filter = "hue-rotate(" + (h++) + "deg)"; }, 100); and set @match to https://*/* :P
 
9:55 PM
@RedwolfPrograms like += 0.01 instead of ++ and interval from 100 to 1?
 
No, just 100
 
That'd slow it down
 
I'm never going to remember sites' default color schemes :P
TIO is completely unaffected :P
 
mine only works in chat
but even if it did, yeah, TIO is immune :p
 
9:56 PM
Yours does, mine works everywhere :P
 
document.body.parentNode breaks mine for some reason and i have no clue why
i also only want this in chat :p
 
I made a generalized script that can do color and blur changes simultaneously
The speed and intensity of both can be changed
(Defaults to no blur)
 
@cairdcoinheringaahing AAAAAAAAAAHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!111
 
I'm keeping this script enabled :p
Wait, I'm going to make it sync across all sites
Synchronizes color shift across all tabs
 
10:15 PM
This community is less fond of upvotes vi.stackexchange.com/?tab=week :p
 
Or it's just way smaller... :p
 
We're very generous with our upvotes tbh :P
 
10:33 PM
posted on July 07, 2021 by Moshi

About Negabinary Negabinary means base negative two (-2). That is, the $n$th place value is determined by $(-2)^n$. Negabinary numbers can be evaluated just like any other base...

 
Oh wait, you have bot for codidact? Awesome
 
@hyper-neutrino jelly colour would be #007f00
 
What would be Vyxal's?
 
#8c8a8b
 
Good choice
 
10:49 PM
I didn't choose it
It just is
 
are animated GIF pfps allowed?
 
They don't work
I think it was discussed in detail not too long ago here
 

« first day (3812 days earlier)      last day (1035 days later) »