« first day (3626 days earlier)      last day (1513 days later) » 
00:00 - 08:0009:00 - 00:00

00:25
Does anyone particularly object to me posting the Best of 2020 categories post?
00:42
I'm reading through old chat logs, and there are some messages I want to star, but because of no "bumping", those messages will be lost to time with my lone star on them
@cairdcoinheringaahing go for it
waits for New Meta Posts
@cairdcoinheringaahing make a gist and save them there
and then we can view the things you wanted to star
@Lyxal I'll just star them and people can go to chat.stackexchange.com/rooms/info/240/the-nineteenth-byte/… shifty glances
But that link only works for you
When I click it, I see the butter tub I photoshopped in 3D Paint on Windows
00:49
@Lyxal Nonsense! That link shows all the messages I starred :P
@cairdcoinheringaahing my mistake
carry on as usual
Ngl, I recommend that everyone should choose a random day from 01/01/2014 to 31/12/2016 and just read the chat logs
It's such a weird look into PPCG's "growth" as a site
Back when Doorknob, Martin, Alex and Dennis were active in TNB and you could ~10 stars per funny joke
Instructions unclear, ended up reading logs from 1/1/1900. 0/10 would not reccomend
> I golfed six bytes off this program, I'll be so excited in 60 years when a computer is available to test it
@Lyxal Nary a worry my good sir! Simply change thine loom into a new-fangled "computing machine", invented by the Germans, don;t you know?
00:54
> Oh, you didn't know that all indexes in CJam are now off by 0.2 ? like 1.2, 2.2, 3.2 etc
4
Disgusting. I love it
Jun 29 '15 at 12:54, by Martin Büttner
Nice, I got the Fission code down to 91 bytes, and 25 of those are still spaces.
I tried writing an answer, but couldn't think of the best thing to say, but I do have this: I joined after you 'went dark' and so never really knew you as a mod. However as I read about the history of PPCG more and more (I cannot tell you how many forgotten chat transcripts I've read), I came to realise just how active you were, and I think that you stepping down as a mod is a great shame. I really hope you keep golfing and stay active here (come join us back in TNB when you can!) — caird coinheringaahing Feb 21 '18 at 23:02
0
Q: Best of CGCC 2020 - Call for Categories

caird coinheringaahingWell, 2020's come to an end, and so that means: Best of 2020! In this thread, we'll consolidate the categories for our Best Posts of 2020, and eventually we'll vote on which posts will win for each category. In this thread, we are looking for two things: Categories to classify exceptional posts ...

> Last seen Oct 4 '19 at 0:48
cries in inactive former moderators
00:59
> Is me
> Is debugging new interpreter
> "UnboundLocalError: local variable 'utilities' referenced before assignment"
> It's an imported library
> Checks the __pycache__ folder
> Yep, there's a .pyc file for the utilities library
> Try again
> Still doesn't work
> Frick.
Apparently, imports don't get seen in functions
TIL my websocket chat program from a few years ago was written a little... creatively ​...it seems to send my server's private SSL keys with every message lol
@Lyxal Imma need links to this
Also, 100% unrelated, but Imma need this to become true:
Brb, creating a sockpuppet army to vote this to a gold badge. — Martin Ender Feb 21 '18 at 23:17
@cairdcoinheringaahing wdym? The code?
@Lyxal No, the chat log/message
@cairdcoinheringaahing no that isn't a historic message
01:05
> posted 31 mins ago
2 views
I hate Meta
that's my own current suffering
@Lyxal Ah. In which case, damn :/
There should be a category for underappreciated/unnoticed challenges, but I'm not sure what it'd be called
@RedwolfPrograms "Look at me! I am the upvoted now"
@Lyxal what
are you sure you're not just, like, doing from utilities import x and forgetting that that doesn't actually import utilities itself
01:12
Oct 1 '20 at 0:00, by caird coinheringaahing
@RedwolfPrograms I was actually just thinking about this, and wondering about organising an event where users "nominate" a question they think went "underappreciated" and people spend a day/week/month/lifetime trying to answer that question
@UnrelatedString Okay so I was calling a function from a library (utilities) within a function, and it gave an error because it was imported outside the function
@UnrelatedString I have a dislike towards from x import y, so no
My imports are
import commands
import encoding
import utilities
import VyParse
import words
Might be worth a new community event to match the new year
@UnrelatedString I fixed it by importing the library just before calling it
...well, yeah
That's how code works
"I fixed it by declaring the variable just before using it"
@cairdcoinheringaahing except it was imported globally before usage
01:17
@Lyxal Stupid "variables"
the library is imported on line 17, the function call on line 820
Just use tacit arguments, duh
bruh
explain to me how tf python can have tacit arguments?
@Lyxal Who needs Python when you have Jelly
@Lyxal use, like, decorators and globals i guess
01:19
My boss totally didn't call my code unreadable last week
@cairdcoinheringaahing Jelly doesn't exactly let me modulo strings and integers now does it?
@Lyxal Kinda
Jelly's great at Batman theme songs
Jelly, 1 byte %
Yeah but what does Jelly give for "abcdef" % 2?
Now you see I don't want batman
And also, parsing and interpreting an esolang in jelly isn't exactly desirable
01:25
@Lyxal Hey, I managed to outgolf QuadR with an esolang interpreter in Jelly
Jelly is great but I wouldn't touch it with a 10 foot pole for multifile projects
How dare you talk sense!
Jelly is horrible for anything outside code-golf, and I'll use nothing else aside from my own disgusting languages!
Oh, also, @Lyxal what's with the pfp?
Nov 21 '20 at 11:33, by Lyxal
For irony reasons I have a new pfp and I'm not changing it
I have a pretty solid understanding of irony, and to me, it's just a stick figure saying "Frick"
Then clearly you're irony perception is goodn't
01:31
Have you heard the story of Darth Dennis the Golfy?
No
I thought not. It's not a tale the Code Reviewers would tell you :P
Will you share it?
That pretty much sums it up
@HyperNeutrino Not to get ahead of myself, but can we feature the Best of 2020?
@Lyxal you would have to fall back on the python eval atom for that anyhow
01:38
@cairdcoinheringaahing yep, done. should've thought of that actually, lmao.
@HyperNeutrino I can understand holding off until more votes/answers but ¯\_(ツ)_/¯ it's the best of
> I've verified all test cases on my desktop computer using the Java interpreter. This took 2.2 seconds for 1 ≤ M ≤ 8 and 3.5 minutes for M = 10.
well I think the point in featuring it is so that it gets the attention to get more votes+answers :P
That's what we call exponential growth kids :P
i think Best Of and LoTM make sense to be immediately featured
Time for my inbox to be flooded with reposts from last year :P
01:41
nice :P
Also, I've just realised, of the 9 review queues (inc. Meta), I'm only in 5 of them (recent users whatever), so, during my lockdown I guess I know what I'm doing :P
Why you in quarantine
Is you have covid?
@mods, sorry for getting serious but. Of the ROs, the majority of them haven;t been active in the past 100 days, and none of the new mods are ROs. Should we "purge" the inactive mods, should we appoint the new mods ROs, should we appoint new ROs, should we do nothing, should we do something else?
@Lyxal Me has moved house
From the UK to Austria, so I has a 5 day quarantine
Seems like a reasonable because
Well, it's legally mandated, despite my 2 negative tests in the past 10 days, so I guess I'm adopting @shaggy's tradition of drunk-golfing
01:55
If you added the letters Al to the country, you'd get an extra 7 days
Actually, it's an extra 9 days you'd get
Australia makes you do 14 days quarantine
In a hotel
That you pay for yourself
Can you cut it short with a negative test?
Nope
01:56
Not that I know of
Even the UK, as fucked as it is, lets you cut quarantine with a test
Like "Oh, you live in London? Here's a gun, shoot yourself and anyone you feel like. You live outside London? Die in the mud, peasant"
@cairdcoinheringaahing apparently for us, it'd be "too risky"
But then again, y'all ain't able to come over here anyway
Heh
@Lyxal Well yeah, you live outside London, so you have to die in the mud :P
@cairdcoinheringaahing one crucial thing you forgot... Australia is the hot country
By the time we formed mud, it'd dry up
Baked mud = mud + water. Just pour some Fosters on it :P
02:01
Don't know where to find that
"While Foster's is the largest-selling Australian beer brand in the world,[3] it is not as popular and relatively rare compared with other beers in Australia"
(Wikipedia)
Just because we make it doesn't mean it's everywhere.
Australian here; I can confirm Fosters is mostly a joke here.
From what British adverts told me, just wade into the sea while an attractive woman watches you, that should do the trick
We usually drink local beers, MB/VB, Carlton Drought, etc.
@ATaco TBH it's mostly a joke in the UK as well
I don't even know where I'd get Fosters if I wanted it.
02:04
@ATaco A shitty pub in the UK will serve you a pint of it
@ATaco what state?
Victoria.
13 mins ago, by caird coinheringaahing
@mods, sorry for getting serious but. Of the ROs, the majority of them haven;t been active in the past 100 days, and none of the new mods are ROs. Should we "purge" the inactive mods, should we appoint the new mods ROs, should we appoint new ROs, should we do nothing, should we do something else?
Personally, I'm in favour of removing all ROs and having an election for new ROs, along with appointing the new mods as ROs
@cairdcoinheringaahing I'd keep CJY as RO purely for the sake of historical preservation. But other than that, a reshuffle of ROs would be poggers
I'd be fine with that. I think the only argument against it really is that we haven't really had a need for ROs, at least from what I've seen, since our mods are active enough relative to the amount of stuff that needs to be dealt with (which is like, basically none?) that it isn't necessary.
I guess we could add the new mods as ROs? Not that it does anything
02:09
I guess it isn't so much that it's necessary, more that it's keeping up with the times
the only thing I can remember having done in this room since becoming a mod is clear some stars
CJY hasn't been a mod/employee since 2016
That's 5 years ago
E.g. let's say I was appointed RO. I'd expect the "new wave" of PPCG users to question if I should stay RO, and that's what I'm doing with the former ROs
We're less active than we were, but the ROs are old and inactive, so if a situation arose where an RO would be suited to act, it'd be better to have newer ROs
@Lyxal I mean, meta exists for a reason. Other than that, I don't see a reason to keep CJY around as an RO
@HyperNeutrino Given that you're around; I'm trying to get stats on the Feeds bot, would you mind temporarily adding someone as an RO and the immediately remove them so I can get the chat ID of the feeds bot?
-2
interesting
user id -1 doesn't exist lol. hm
02:26
@HyperNeutrino Pretty sure -1 is Community
that's on the site itself but i think chat and site id are assigned separately
probably just for internal consistency they don't assign them both -1 just to avoid confusion
Tis a secret
Damn, before you did that test, the last RO was added over 2 years ago
Just think about what you were thinking about in 2018 to see the problem with that
02:42
@cairdcoinheringaahing maybe i'm just dumb but i've read this sentence 5 times and i'm not sure what you mean
@HyperNeutrino ..uh
Me neither
Last new RO -> happened 2 years ago
2018 != 2020 by a long shot, therefore new RO?
I think
oh like. 2018 was too long ago for RO changes so a reshuffle is long overdue?
we could post to meta just to quickly confirm and then vote or smth. i think it'll be fairly agreed upon that we need to change to RO list given a lot of them have quit SE for good and i guess we could appoint a couple to add with the current mods
@HyperNeutrino Given that I've posted 2 meta questions in the past 5 days, I might wait a bit to ask that
Or let someone else ask it, who isn't ~10 glasses of whiskey in
that's quite a bit o_o lol. i might make a post sometime tonight, though it might make sense to wait a bit since LoTM and annual Best Of just went up and I don't think there's a need to rush
@HyperNeutrino Hey, I'm in quarantine. I have nothing to do but golf code and drink alcohol
02:52
haha fair enough :P so after your quarantine from moving is done how are regulations where you live atm?
gtg for a bit on estimate on when i'll be back o/
@HyperNeutrino No idea, I have to sort that out with my landlady
@HyperNeutrino I can do the metaing if y'all want
It's been a while since I last posted anything consensus related
I'm with HN here, it can;t hurt to wait a week or so
Okay then.
Back to the mess of esolangs I go
It's not like we get overwhelmed with meta posts
03:04
Methinks you dropped a that
On an unrelated note, it's 4am here, time to finish my Jim Bean
@Lyxal Not quite
@cairdcoinheringaahing I see
You cant get the length of an unconverted integer
Nothing wrong there
Has to be cast to str first
 
2 hours later…
05:21
well you can, but i think it listifies it so it always gives 1
@cairdcoinheringaahing ah, okay.
i've been in "lockdown" for 9.5 months lol. idk what to call it cuz it's not like the government actually enforces anything so people still meet and covid still spreads and i've only seen a handful of people IRL in close to a year by now, and all at a distance anyway
I've been out of lockdown for roughly half a year now
We got out pretty quick
I'm not sure if we're technically in lockdown or not, people don't seem to care anyway lol
Schools have been open since May last year
How's that for no lock down?
So while y'all were making fun of online school, we were suffering actually having to be at physical school
Mine only did about a month of online learning before eventually getting everybody back
lol australia is entirely covid free now right
It seems to vary considerably here, we're back in school while a town over they've been virtual practically the whole time
05:28
i haven't minded virtual school too much. in my last semester of HS since it happened so abruptly they made it so marks couldn't drop, so i literally didn't do anything for two of my classes for like 4 months
and online uni has been pretty good overall, maybe even better than irl would be
05:44
Are there certain places where arity or adicity are preferred?
@HyperNeutrino thats where you're wrong kiddo
We were relatively free until Christmas
Now, we're getting clusters again
And state borders are closing again
Just as they open, they close once more
I'm not allowed to go up north to visit ASCII_only and I'm not allowed to go down south to visit ATaco
oh, that's unfortunate :/
But hey, I can still visit JoKing
05:47
oh nice
Although given they live in the Sydney region, I'd probably want to avoid going there
Because Sydney is where it's spreading
ah i see
The Hunter Valley/Newcastle is still covid free
at one point our city had as few as 24 cases i think, and then ppl started being careless and we hit like 300/day at one point
Oof
05:48
I had to get tested a few days ago
Ouch
Did it hurt?
No, but it kind of stung since I have allergies
Ah yeah, you're allergic to (contains
I remember now
:p
I'm working on an interesting idea for a programming language: Instead of it being like a golfing language where the code aims to be short, it aims to be fast to write and easy-ish to read and debug. Basically what I was working on for AoC, but not just a simple transpiler that is actually just code => "template" + code // add functionality tomorrow
How would it be fast to write?
What features would allow it to be typed quickly?
05:59
I'd aim for the most common functions and features to use keys and names that are quick to type (such as square brackets rather than curly brackets, and no unicode/large codepage), and I'd sacrifice some byte count for readability
@RedwolfPrograms verbose 05AB1E?
Ooh, verbose Jelly!!
Or maybe verbose dotcomma p:
06:17
@RedwolfPrograms if you have your speakers on, you just heard a sample of my fridge
I hear your fridge all day long because I have sound notifications set to all my rooms lol
06:32
@Lyxal verbose js lol
oh i could consider doing that for python if there's any interest in it / people would use it
i plan to write in just pure python w/o any template next year
I plan to do it all by hand
lol
i've been meaning to try making a language (or similar) anyway now that i know a bit more about coding and might making something less hacky and garbage xd
doing it entirely by hand sounds fun until they give you those MD5 search problems lmao
I just looked at the source code for my Plumber interpreter...excuse me while I crawl under my bed and die
lmao i am afraid to look at my old code
and by old code i mean all of my code
06:43
> g[8] = [[null].concat(g[8].slice(1)).pop()]
what on earth
is this some hacky list cloning thing or smth
The worst part is I'll probably look at code I write today in five years and think the same thing
[null]
You have list of nothing
And you're concatenating something with it
Why
Why did you curse the earth like this
lemme see if i can find anything ultra-cursed in my github
well the fact that i used regex for a parser is probably cursed enough on its own
25% of the source code of unsure is ` +else if (.*)`
06:49
wait nvm that was just for tokenizing. that's... a bit better ig? idk
Okay why is markdown not working
lol i don't think you can put spaces/backticks in code blocks at least not here.
not sure though. i don't like SE markdown especially chat
i can't find any extra-cursed line in my proton source code, it's more of a "the whole thing sucks" thing
@HyperNeutrino back when I didn't know how to make a decent parser and I was looking at tutorials on how to make esolangs, I learnt that you never use regex for a parser
i made some hacky custom parser thing but i used regex to tokenize
> stacks[stack].push(stacks[stack].splice(-word.match(/r+/)[0].length).reduce((a, b) => a + b, 0));
That one's actually readable to me, but still pretty bad since I was trying to do it with a one liner
(unsure.js, line 26)
06:52
is this like
(push) sum top [N] elements on stack
Yup, I think so
the most cursed thing is probably the fact that i ever used java /s
If you want cursed in a different way, try playing my cursed 2048 clone
@HyperNeutrino I kinda agree
I think some of my java would be extremely cursed to professionals
@RedwolfPrograms this is actually pretty cool
06:55
But I think I win the award for most cursed code
As soon as I find it, I'll share it
@HyperNeutrino Wait, really?
well i think it's a cool idea :P
really hard tho, i don't see a viable strategy yet
Oh I have the best commit messages
Problem is they're on a private repo
I usually try to keep the higher numbered tiles on the right side of the screen, then move right, up, and down only
my commit messages are usually some form of me giving up on life or hating everything, usually with like avg 2 swear words per commit or smth lol
@RedwolfPrograms i'd need to play a bit to get a feel for how to manage the two types of tiles together cuz i keep getting the 2 and 3 tiles in a checkerboard lmao
cuz i'm playing it kinda like my usual 2048 strat where i keep the high tile in bottom right and try to stack them in decreasing order along the bottom edge and then just only move down and right until my bottom row is full, and then i can move left
07:02
Clearly the best variable names
Very descriptive
Note that the link is to a gist and not the repository
The actual repository is private
what are these variable names a reference to
All Star by Smash Mouth
huh. i only recognize the shooting stars line
it can probably be made more readable with a bad Javascript minifier
07:03
how did you manage to make java even more verbose xd
@HyperNeutrino android
That's how
It's from an app I made for my final software project for school
I got 68/70
oh, nice!
should've gotten 1 higher
@HyperNeutrino no, not nice
I asked the teacher if he'd give me an extra mark if he'd take a mark away from another one of my assessments
He said no
07:05
lol
Because "weightings"
aw rip :c
The computer science class I'll be taking next year is about Java, I'll make sure to use a FactoryFactory, although I may need a factory for it
oh god i read a book about design patterns once
That's all the Java I know
07:06
cuz my dad borrowed one from his workplace or smth i think
funny thing is
@RedwolfPrograms my first experience with Java was kinda a bit rough at first
i don't remember like any other than factory cuz of the memes
@RedwolfPrograms I feel like it's pretty much adicity in tacit and arity everywhere else, except for the term "variadic"
gotta have a FactoryAdapterDecoratorIteratorPrototypeBuilderProxyObserverState
organizing by design patterns actually kinda makes sense but like
Is that polymorphic enough, though? I think we could make it more abstract.
07:08
i don't know their names, because i just like.
code things. that work. (or don't)
Here's some of the best commit messages from that project:
Integer is Integer!

0 is 0!
Y U NO COMPREHEND!??!
well he had a rough time here lol
𝖠𝗉𝗉𝖺𝗋𝖾𝗇𝗍𝗅𝗒... 𝗔𝗣𝗣𝗔𝗥𝗘𝗡𝗧𝗟𝗬... 𝖨 𝖼𝖺𝗇'𝗍 𝗋𝖾𝗆𝖾𝗆𝖻𝖾𝗋 𝗁𝗈𝗐 𝗍𝗈 𝗎̲𝗌̲𝖾̲ ̲𝖻̲𝗈̲𝗈̲𝗅̲𝖾…

…̲𝖺̲𝗇̲𝗌̲
I don't want to do what I think I have to do.
A man has fallen into the river in lego city. Start the new rescue he…

…licopter. Hey! Build the helicopter. And off to the rescue. Prepare the lifeline, lower the stretcher and make the rescue. The new emergency collection from lego city.
For just once in my life, I would like to index an arraylist using sq…

…uare brackets.

Also, reset button now appears.

No. There is no continue button. This isn't a save point y'know!
Take a shot of git and all of a sudden the textbox on the add goal pa…

…ge auto-capitalises, and the spacing on goals gets kinda messed up. Yes I am tired. Go away.
Stupid settings preference XML thing won't let me add non-stupid text

It wants EVERYTHING to be clickable or changeable or toggleable. It's not very nice. :( 👎
Hard to tell if these are still commit messages or Lyxal's been possessed
5
07:12
That's some of my favourites
@RedwolfPrograms they're still messages
@Lyxal wait why is there a scrollbar on this one
@UnrelatedString I honestly don't know
a lot of my messages are just "am bad" or "i am dumb"
A lot of mine contain h*ck or heck
07:15
> this is going to break because [friend's name] is a bad --alex
i need to look at some of my friends' game jam commit histories now
about 30% of my commits on this repo are titled "merge" so... i'm not sure what sort of cursed spaghetti git setup we had on our server
all i know is i ran like push <message> and then merge or something like that? i don't even remember
I should probably learn git lol
> bullets are bullets if bullets were mines
...
> mine bullets aren't mines
07:17
that would seem to me to be a good idea yes
what on earth happened here
> Health handling, add player death, randomize Goon health
we haven't all quite awakened to the virtues of committing often
This is my last one I swear
07:19
i either commit like a single line or like 3 new 500 line files at once
okay most of the funny commit messages are mine
also one of the branches on this repo was called "SPOON" and i completely forgot why
Because it's not a FORK?
Oh wait it's 0130 in the morning, I'll see y'all tomorrow lol
07:23
and then there's the classic the last like 7 commits were all licensing
@RedwolfPrograms it is tomorrow though
00:00 - 08:0009:00 - 00:00

« first day (3626 days earlier)      last day (1513 days later) »