« first day (3735 days earlier)      last day (1107 days later) » 

4:06 PM
Frick I have repcapped serially two days, how sad i am missing the rep from upvotes :-(
 
For a second there I thought you were Lyxal
 
join the suffering from success gang
 
It doesn't help that both your pfps are a similar color
 
i am one upvote away from four consecutive caps
 
@hyper-neutrino should i repcap you?
 
4:07 PM
I am 4 days of 20 upvotes away from four consecutive caps
@Wasif Not unless you stumble upon a good answer of theirs
 
if you see something of mine worth upvoting, please do, if you don't, don't go looking for something to upvote just for the sake of it
 
@Wasif they're going to repcap anyway
 
then its not necessary
 
@hyper-neutrino I was 2 upvotes away on Sunday from 5 consecutive caps :(
 
4:08 PM
I have to see if I can hattrick
 
OTOH I'm 44/50 for Epic :P
 
nice :P i only have 40 rn lol
 
I have only 4 :-(
hey 44,40,4 most numbers are 4
 
assuming my rep graph correlates to activity, there's a pretty interesting pattern
 
I have 0. I guess the pattern is 4s and 0s :)
I was 30 rep away from hitting cap yesterday tho o_o
 
4:14 PM
Ugh I'm catching TIO links as words in my corpus
That explains why there were half a million unique ones
My favorite word has got to be 315 characters of random URL parameter spam
 
@RedwolfPrograms are you giving bounties to multiple new language answers from same user?
 
does anyone know of any font that monospaces latin and japanese / korean / chinese characters to the same width
 
@pxeger ah thanks you're a godsend
 
@Wasif If they're all good enough, yes, but I doubt that will happen
 
@Neil doesn't get rid of the ugly wonky icons though :(
 
4:17 PM
@RedwolfPrograms check out my 4 answers in the meta edit, and please say if they are eligible
otherwise i'll remove them from the list
 
@pxeger There's probably more options for that
 
@user not that I can find unfortunately
 
@hyper-neutrino no, most pan-unicode monospace fonts are actually duospace
 
can someone send me the post with the list of open bounties?
 
Fricking ninja'd :/
 
@pxeger One of the settings here may help
 
@Wasif Please just comment or ping me with any more, instead of editing them in
 
that's what you get for typing the extra [Link]( ) :P
 
4:19 PM
@pxeger or the huge menus, but I already started writing some userChrome.css for that anyway
 
I'll just onebox then edit next time :P
 
@Wasif The language you're using is not new
I think you have the wrong bounty
 
Isn't it one bounty per language?
 
But it had no answers in PPCG before
 
The bounty is for newly developed languages
Sorry for any misunderstanding!
 
4:20 PM
@user Oh nvm none of those seem to work
 
@cairdcoinheringaahing typing - before it before pasting takes like 0.2 seconds tho :P
 
@hyper-neutrino oneboxing takes 0 seconds :P
 
i should make a userscript so if you send a SE link only, it auto-un-oneboxes it before sending :P
 
but what if you want it to onebox :)
 
@Neil I don't have any problems with the menus, maybe because I'm on KDE?
 
4:22 PM
then un-auto-un-onebox in an edit :P
 
but what if you want to make it look innocent :) :)
 
then i will bind like ctrl-enter to send w/o onebox and normal enter to just send normally or smth idk
 
but ... um ... what if you're evil more often than not :) :/ :)
 
then you can toggle those two in a setting
 
but ... ... *overheats*
 
4:37 PM
School WiFi is being nice today and is have do the be fast
 
> is have do the be fast
Quite indeed
 
I've got every question and answer on the site downloaded. Time to make the corpus.
I've already made sure it works with a quarter of them.
 
@RedwolfPrograms what is corpus
 
> a collection of written texts, especially the entire works of a particular author or a body of writing on a particular subject.
 
The heap ran out of space
:(
 
4:42 PM
do you use a program for doing this
JS?
 
well he's processing the entirety of CGCC so presumably he's not doing it manually :P
 
@Wasif No, I do it by hand
 
@Wasif Redwolf delegates it to members of their hivemind
 
oh is JS in the hivemind?
 
We divide up the work so that it may be done efficiently and master Redwolf gets the work they need done
@Wezl Last I heard it isn't a person, but since the interpreter seems almost sentient sometimes, maybe it is
 
4:44 PM
does it have to be a person?
 
¯\_(ツ)_/¯
 
it's debatable whether weasels are "people"
 
They're not.
CMP: Is this a stupid question?
 
@Wezl No, but the hivemind runs on JS
It's why it's so buggy and broken :P
 
JS isn't buggy or broken it's just bad :p
 
4:45 PM
@cairdcoinheringaahing Yes, we use nodejs in our brains
 
@RedwolfPrograms '0' == 0 == ' \t\n'
 
@user humans do, weasels run QuickJS
 
@Wezl Yes, because your brains are so much smaller /s
 
@cairdcoinheringaahing x == y == z isn't valid syntax in JS
 
@user that's not false
 
4:47 PM
It compares the result of x == y to z
 
@RedwolfPrograms So it is valid syntax, right?
 
then how to chain operators
 
(x == y) == z?
 
x == (y == z)?
 
It's valid in the sense that it doesn't error, but it doesn't do what it seems like it would
And that returns false anyway
 
4:48 PM
@Wasif Pretty sure it's left associative
 
@cairdcoinheringaahing What about it? It returns false.
 
@user If it compares x == y first then we should do reverse
 
@RedwolfPrograms ok but that doesn't make it invalid syntax
 
PHP is pretty crazy when it comes to type coercion
@pxeger ^
 
@pxeger That's what I meant though
 
4:49 PM
It's not invalid in any way, really
 
It's valid syntax (full stop), but not valid syntax for comparing three things to each other
 
Although in a statically typed language without == overloaded, it would be invalid because of types
 
I just didn't want to type all that
 
Then you should have communicated it telepathically
Shame on you, Redwolf, you run a hivemind and can't even do that? :P
 
@RedwolfPrograms pretty sure she meant '0' == 0 && 0 == ' \t\n'
 
4:50 PM
> TBH Arn and Stax have never been my favourite languages. They seem to be more “how good is the language’s compression?” rather than “how inherently golfy is the language?”
this was said ages ago but I figured it give my 2 cents
 
@pxeger A pronoun randomizer doesn't really seem like a good idea imo
 
@pxeger lol
 
@RedwolfPrograms why? I'm only using it for people who have declared that they use varied pronouns, like caird
 
@user maybe you just can't receive telepathic messages :P
 
@Wezl Oh you're right, I might need to turn my brain on and off again
6
 
4:51 PM
Arn is competitive against the languages I measure it against already, I added compression solely so it could be mildly competitive against languages like O5AB1E or Jelly, which feature a larger 1-byte library and seem to have builtins for everything
 
@user dym off and on again or is it already off?
 
@pxeger Could still cause confusion though
 
@RedwolfPrograms that's why I have it set up to use links
 
@pxeger but how it is guaranteed that the pronoun you are using is "random"?
 
The random pronoun script that's linked :p
 
4:54 PM
@Wasif can you really guarantee that anything is random in this deterministic universe?
 
@Wasif by the ecmascript spec
 
probably using math.random which is good enough for most non-cryptographic purposes afaik
 
@Wezl Sorry, I meant off and on again. My brain hasn't been working right since the last update
Took a while to reboot, but I'm back
 
what version are you on?
 
4:55 PM
idk
I'm using Arch btw
Well, a fork of it, made by this really nice person called xxSH4DYm1ndc0ntr0113Rxx
 
I hate it when ads get injected directly into my mind though
 
Try uBlock if you're using Chrome or Firefox or something
xxSH4DYm1ndc0ntr0113Rxx also has a few handy mind-extensions, like a password storage app, a hypnosis app, a truth-telling app, a remote motor control app, etc.
 
I can now operate my limbs and sensory organs through a handy smartphone app, which is so convenient
 
ikr
 
@ZippyMagician it's more of optimizing to what challenges require than seemingly having a proper builtin for everything
 
5:01 PM
Other people can too
 
@Razetime fair point, but no matter the reason they are smaller, which means Arn needs every chance it can get to be shorter
 
@Adám Due to COVID, all TCP applications have been converted to UDP to avoid handshakes
6
 
Finished my corpus!
I just need to filter out HTML tags now
There are around 268k words in it
 
use rēgęx
 
5:04 PM
> This post is locked to prevent inappropriate edits to its content. The post looks exactly as it is supposed to look - there are no problems with its content. Please do not flag it for our attention.
Never noticed that comment before
 
That's a special answer
 
always use regex to parse HTML
 
@user It's a list of single words, no regex required
 
@hyper-neutrino I'd flag this, but it's useless since you're a mod :P
 
are you not able to scan HTML with your mind directly? or do you only support JSON
 
5:05 PM
HTML is the superior format, even if it's more complicated
 
@ZippyMagician That was me who said that. My main reasoning is that whenever I see a short Stax answer (I tend not to see a lot of Arn), it's always the same builtins as 05AB1E, Jelly, Husk, etc. but it's 2 bytes shorter because of the compression
Even if it isn't cheating, it feels kinda cheap to me to claim a "win" (same thing as flags), which some people do, when your program is only shorter because your compression engine is better (or even, you have one), rather than your golfing being better
 
happens a lot on kolmogorov challenges lol
 
Guess you don't like how many flags are in Arn then ;)
But yeah I agree that Stax is basically Jelly/Husk with only ascii characters and compression
 
i'm working on the beginnings of a golfing language since i haven't actually made a legit attempt at one before; do i keep my flags or should i remove them to appease caird :p
 
I feel the same way (but less so) when 05AB1E beats Jelly because prime factorisation or something similar is one byte in 05AB1E and 2 in Jelly. You're not winning cause your solution is more clever, you're winning because the language you chose is smaller for that specific task
 
5:13 PM
Right, yeah
 
@hyper-neutrino No flags, make a fair golfing language
 
> fair
> golfing language
 
@ZippyMagician stax is golfscript with more builtins and compression
 
(aside from ones like Jelly's e, u, n, etc.)
 
And how I can consider a Python solution to "win", even if the same thing in Jelly is 10x smaller. The Python solution found the clever way of doing it
 
5:14 PM
laughs in flags for everything
 
hence why we no longer compete across languages :P
 
And why I dislike "shorter than every other answer" comments :P
 
@hyper-neutrino Not officially :p
 
Yes, I dislike a lot. But I don't bother to do anything about that :P
 
-m wraps in {}` -i indexes output -f first -l last -s size -F flatten -R decs all ranges by one -! boolean nots output -a wraps in []` etc
god that formatting
 
5:16 PM
@ZippyMagician Flags with - are less cheaty :P
 
I have a lot of flags
 
oops I'm doing something O(n^2) on 500k items on a chromebook
 
brilliant
what are you even doing that's costing you N^2 time
 
Vyxal with adojf being 5 different flags is blegh :P
 
Removing duplicates from a list
 
5:16 PM
I like competing across golflangs
 
But I have to do something with the duplicates
 
can't you just like new Set(x) it or smth xd
oh
 
the competition of who can cheat the most with their language features
 
sets are amortized O(1) insert/remove/membership, are you using lists to store the duplicate check or smth like that?
 
5:17 PM
I guess I could use a dictionary, then get the array of keys when I'm done
 
For some reason, I thought the singular of "lunchbox" was "lunchbok"
 
yeah like codegolf.stackexchange.com/questions/224019/participant-number e2.~::%3-1&.@ in Arn with -i and -F, those two flags save me ~4 bytes
 
if you're ever doing dupe checking in O(N^2) there's almost always a better way to do it :P where better = faster, not golfier
 
@cairdcoinheringaahing lunchbok
 
@hyper-neutrino better should always mean golfier :P
@ZippyMagician Yes :P
 
5:19 PM
I understand the consensus of seeing Arn -iF as a different language, but I do understand why you consider it cheaty
they can save a lot of space and give an advantage over languages that dont have command line flags
but my language is essentially J but more golf + compression so I'll keep them
 
allowing flags in this context just feels like a compromised version of allowing metagolfscript but not entirely unreasonable
 
I still subscribe to the school of thought that it's not perfect, but it's the best compromise, so ¯\_(ツ)_/¯
 
also in my defense I designed this language like a week after learning code golfing existed :p
 
@ZippyMagician Those are the best languages :D
 
I think we're in a reasonable position. Languages can make smart use of flags to save on common operations that are required for a lot of challenges, but so long as they're not just moving all of the solution into flags instead of actual code, it's not that cheat-y :P
 
5:22 PM
Also @Razetime what do you mean by over, under, before, after, combine? I'm not familiar with APL commands
 
though the s flag in Vyxal for example is basically just "if you would put S at the end of your code, instead don't do that and -1 byte for free"
 
I think a flag is fine if it replaces what the user would ordinarily do to format I/O, rather than what the program ordinarily would
 
@hyper-neutrino I agree. The day a language is 0 bytes with only command line arguments is the day they go too far
 
Metagolfscript
 
5:22 PM
@hyper-neutrino I try to make my flags things that could save 3 or more bytes in certain instances
but only because of Arn precedence
 
I agree with Redwolf; having to handle I/O in the language is kind of annoying and using flags to get the format into something your language is actually capable of working with makes sense
like for example a flag to format the output as a grid instead of having G in jelly (which I think is kinda a waste of a one-byte atom, but that's just IMHO)
 
Ash will have two flags, one for UTF-8/SBCS and one for prints joined with newlines vs. separated with commas wrapped in []
 
it has most of them
 
for example, adding -i changed my program from 1 1{#+}-> with -al to 1 1{#,+ with -ai (cant remember which problem this was from, and the commas because the first was written in the buggy js interpreter)
 
@hyper-neutrino G is the biggest waste of a single command ever :/
Closely followed by
 
5:24 PM
@Razetime thanks man
 
yeah STDIO commands being one byte is just a waste cuz they're hardly ever used, and if you need STDIO in jelly, you're likely already going to lose to 05AB1E
 
I'm probably going to add a -e flag to interpret the input as a code in order to fix some issues with type coersion. So instead of "first second" it would be "[first second]" to tell Arn it is an array, not a string that should be cast to an array which can cause issues
 
@hyper-neutrino Unless it's unparseable nilads. Those are the greatest secret golf that pretty much only Jelly has :P
 
Haha! I've done it!
 
@ZippyMagician does Arn allow args on both sides?
 
5:26 PM
yes
 
did your O(N^2) on 500KB finally finish :p
 
No, I used a more reasonable method :p
 
fixes can take any amount of args on either side, my new interpreter makes it really easy
 
But I now have a combined dictionary of about half a million words
Ranging all the way from the to coinheringaahing and golgw
 
coinheringaahing has to be one of the most common non-words in answers :P
 
5:28 PM
I read that as directory (What!? You're storing each word as a file!?)
 
@Wezl But I am!
 
@ZippyMagician then the translation may be a bit different looking
but i guess it fucntions the same
 
Every file just contains every word in the dictionary that isn't the current word
That makes reconstructing the dictionary easier
 
@cairdcoinheringaahing especially edit history
 
:o
My name is right next to recurses
redwolf / recurses / x7
 
5:29 PM
I'm not that good at Haskell, what exactly does the combin command do in Husk?
 
lol and the next one is intercourse hehe
Why was that in a CGCC answer
 
> Redwolf recurses intercourse 7 times
:P
 
huh, relevance search is weird, and rarely helpful
 
@RedwolfPrograms That'd be due to this question
 
5:34 PM
Oh I understand how combin works
I'll probably make it a two byte
if I even implement it
@Razetime
 
Oh wow, the dictionary is only about 6 MB uncompressed
And it's got more than half a million words
 
that seems smaller than it should be
 
CMM: Do you guys mind us ROs clearing the star from messages with 1 star that are a few hours old?
 
I dislike that
Unless there's a bunch in one conversation
 
what are the benefits?
 
5:38 PM
Keeps the starboard somewhat cleaner
 
@cairdcoinheringaahing Not at all
 
Single stars can push things with more stars off the board
 
that you won't have to give your bounty for longer?
@cairdcoinheringaahing
 
@cairdcoinheringaahing Seems like a good idea to me
 
@RedwolfPrograms In that case, I'm clearing all but the earliest (or any message with more than one star)
You generally shouldn't need 2 adjacent messages starred, at least not with 1 star
 
5:40 PM
Yeah, I agree with that. I just don't think one or two random one star messages really hurt anything.
 
noooo just when i finally thought i was free
why is it back
 
It will haunt you forever
 
@hyper-neutrino Only one of those has the tag and one of the questions with that tag isn't there
 
6:00 PM
@pxeger yeah, the menu changes are Windows 10 only iirc
@RedwolfPrograms I choose a pronoun randomly using the XKCD method, which now means that I randomly assume everyone in this room is a he.
 
I think I broke something
I'm stuck in less
Okay fixed it
I have no idea what I just did
 
you can use more to cancel out less /s
@cairdcoinheringaahing TFW SE
 
@Neil You have a dice with pronouns written on it? :P
Or did you have a list where the element at index 4 was he?
 
it seems to be fixed now but......... gonna keep it unlocked for a few days longer just to be safe
 
@user it was cyclically indexed
 
6:09 PM
idea: build a graph of all "crossed out 44" references
 
Should've crossed that message out
 
@hyper-neutrino who runs O(n^2) with 500kb of memory
or on 500 000 items
on cheap public wifi no less
 
Wifi shouldn't have anything to do with it
This is what they were referencing
58 mins ago, by Redwolf Programs
oops I'm doing something O(n^2) on 500k items on a chromebook
 
it is 500 000 items
@RedwolfPrograms why did you use they instead of I in that sentence
 
I think they (Redwolf) meant hyper-neutrino
 
6:16 PM
@RedwolfPrograms also with 500000 items and an O(n^2) algorithm, every bit counts
 
But there's no networking involved
I'm not sure we're talking about the same thing :p
 
ok ignore the network
by my maths, that's (5 * 10^5)^2 computations times some factor k
which is 2.5 * 10^11, or 250 000 000 000 * k
every reduction of k counts here
 
Yep, as you can tell I am a very smart person and I definitely think through my actions before doing them :p
 
@user on that note, what in the name of God and Satan alike was going on at this point
 
Apr 16 at 23:00, by Redwolf Programs
You haven't heard of the hivemind?
This should get you up to speed:
13 hours ago, by Lyxal

The truth is accidentally leaked

Jan 22 at 22:49, 42 minutes total – 47 messages, 3 users, 6 stars

Bookmarked Jan 22 at 23:40 by Lyxal

 
6:21 PM
@RedwolfPrograms you're going to have to fill me in there
 
[redacted]
 
s/dumb joke/reality we all pretend to ignore because it's easier that way
 
stackmeter.exe is not responding
stackmeter.exe is still not responding
 
:P
 
stackmeter.exe is still not responding. do you want to forcibly exit the program?
 
6:25 PM
nonono
I don't know what that would do in real life but it doesn't sound good
 
stackmeter.exe is still not responding
 
Okay, it's getting a bit repetitive now
 
stackmeter.exe has crashed. rebooting...
sup guys
@hyper-neutrino i like this idea
 
Okay, Ash's new string compression system will be able to represent common words in around two bytes, and fairly common ones in around three. No word in the dictionary, even the most obscure, with a trailing , , will take more than four bytes.
 
seems cool
 
6:32 PM
(It's four bits of overhead for a dictionary word, plus two bits if you want a trailing , or all uppercase, then between 14 and 26 bits for the word itself)
 
so all in all, if I want the word "word", I should just use "word"?
because 4 bytes == 4 bytes
 
No, word would be 2 bytes
The ones that are four bytes are super obscure words, rare misspellings, and proper nouns and names
Like gooogla or usertransaction or plasmatic
 
what if I want to encode "frdxfcgbvesrdkgvnaeosgvboes"?
is that four bytes?
 
That's not in my dictionary, so it'd be however many bytes it normally is (although some substrings might be replacable with words, and some letters are only 6 bits)
 
doesn't look to me like there are many words in that tbh
@Neil I wouldn't suggest that method for real life usage.
 
6:40 PM
there's no words in the @pxeger
 
Yeah probably not in that, but if the word was something like nocturnal (which is in the dictionary anyway but bear with me) you could replace turn with the word turn, which is just over two bytes
 
but 2.5 bytes gets rounded up to 3 so why even bother
 
Not if you have a bunch of words in the string
 
@RedwolfPrograms as leader of the hivemind, can you make me CEO of Vyxal Corporation™ please?
 
Like This is a string with a considerable number of words could be broken into ten words, which at around two bytes each is much, much shorter
 
6:42 PM
@Wezl that's Lyxal's job
go create Vezl, the programming language, and we'll talk then
 
@StackMeter except they've been doing some unspeakable things
@StackMeter not a bad idea
 
dammit @Lyxal
 
but Vs are deprecated and will be removed in the next release
 
thank god I have no Vs
replace them with Ps and port them all to Python
 
the hivemind will soon become the hiwemind
"Hi, we mind"
 
6:46 PM
I repcapped today and didn't even notice lol
 
i see your Ws and raise you a pair of scissors
 
the "ed" suffix/thing will also be removed
 
wait did you ban @Lyxal
 
Some context: Ash's string dictionaries have a two or four bit prefix. If it's 00, the word is lower case. If it's 01, it's lower case with a space. The 11 prefix is reserved. I can't decide if it'd be more useful for 10 to be title case, or title case followed by a space (either way, the other one would still be available as a four bit prefix)
 
what's 11- reserved for?
 
6:56 PM
@pxeger are you saying TNB isn't real?
 
@StackMeter The four bit prefixes
 
@Neil I mean that, if you're not joking, deliberately and systematically misgendering people is not a good idea
 

« first day (3735 days earlier)      last day (1107 days later) »