« first day (3860 days earlier)      last day (987 days later) » 

ngn
7:00 PM
@user oh, right, the object oriented way :)
 
???
 
ngn
class
inheritance
 
Ah lol
The diamond problem :P
 
ngn
:D
 
Hahaha
 
7:01 PM
@user The emerald mine in South Africa problem
 
Trying to make a pun with builders and factories
 
@user Now that sounds more like Marxism
 
You can only get there by using the factory builders
something like that
 
Functional programmers: Nobody should own objects
 
ngn
all objects are .equals()
and .hashCode()
 
7:05 PM
But some objects are more .equals() than others ;P
7
 
Imperative programmers: Allegedly benevolent dictators
 
Why does BDFL sound vaguely dirty?
 
ngn
lol
 
@Dudecoinheringaahing And not all their fields are public, in fact, some are protected
 
7:07 PM
@user No, everything is public and private methods don't exist
 
@Dudecoinheringaahing That's in functional programming, I'm talking about OOP :P
 
@DLosc why does Ethereum, which is supposed to be decentralised, have a BDFL?
 
Because of OOP, there can be volatile transients that are looked down upon and garbage collected :(
 
@pxeger The group that writes the code for it doesn't need to be decentralized for it itself to be decentralized
 
yikes
@BrowncatPrograms but the centralised code writing group could decide to secretly modify the software to create a backdoor or something which they can use to recentralise it
 
7:09 PM
😮
 
@pxeger That's true of...everything
 
Even if one person created Ethereum by themselves, they could still do that
 
it's less true of bitcoin though, right? They don't have a centralised group?
 
If anything having nobody who's clearly in charge increases the risk of somebody slipping malicious code in when nobody's looking
 
ngn
@pxeger well, not really, forks have happened
and of course decentralised software doesn't imply decentralised governance or development
 
7:20 PM
My chemistry teacher is defending not getting the vaccine >:|
I hate the "we don't know the long term effects of the vaccine" argument because we don't know the long term effects of COVID either
The odds of any long term negative effects of the vaccine are near-zero, yet there are already known potential long term risks to getting COVID
 
ngn
@BrowncatPrograms best reply: "do you wanna live long enough to witness them?" :)
 
@BrowncatPrograms Ask them which one of their students they'd prefer to see die of covid instead of get the vaccine
 
ngn
@ngn (*disclaimer: might affect your chemistry score)
 
@BrowncatPrograms Like, for people for whom it might have side effects, or just everyone?
 
@BrowncatPrograms "Could you do a lesson demonstrating the importance of clinical studies and why you shouldn't misrepresent and misinterpret data?" Seems like it'd be relevant to chemistry :P
 
7:27 PM
@Dudecoinheringaahing Nah, that's just applied chemistry :P
(I always wonder where computer science sits on that diagram.)
 
@user I didn't hear the full conversation, but I did hear her agreeing with multiple common (and incorrect/fallacious) reasons for not getting vaccinated in general
 
@DLosc Somewhere after chemists, probably, although Haskell programmers are likely a mile to the right
@BrowncatPrograms Oh wow, that sucks
Time to infect your chemistry teacher and get a new one
 
@DLosc CS is just applied math
 
@DLosc but maths is just applied philosophy, and philosophy is just applied psychology
 
OH NO IT'S AN OUROBOROS
 
7:29 PM
Aside from the bits where it's actual math
 
@Dudecoinheringaahing but it's orthogonal to the other sciences, I'd say
 
@Dudecoinheringaahing But you also have hardware engineering which is like applied physics/chemistry
And CS kinda depends on hardware
 
hardware engineering is applied CS
 
Is it?
Oh yeah, I guess it kinda is
 
ngn
@pxeger cs is about computers as much as astronomy is about telescopes -maybe dijkstra
 
7:33 PM
@pxeger Math is the origin, everything else just goes outwards along different axes :P
 
@ngn But CS is shaped a lot by how classical computers work
@Dudecoinheringaahing Sometimes they curve and intersect too
 
ngn
@user astronomy too is shaped by how how far telescopes can see :)
 
Mmm, but algorithms are often made specifically for classical computers, whereas telescopes are more just tools (okay, computers are tools, but you know what I mean (you do know what I mean, right? (just asking)))
 
We use cs to make computers more useful for more things, but rarely use astronomy to make telescopes useful for more things
 
7:37 PM
> The Wikipedia page for "Physics major" redirects to "Engineer"
lmfao
 
@pxeger You can tell Munroe is a physicist. Every other major's description is why that major is either bad or inferior to physics. The description of physics just complains that you can't get a job as an actual physicist.
 
lol
 
ngn
@user well, you're probably right. any analogy is bound to have defects.. but i still like this quote, it gets the main point across eloquently and concisely
 
Physicists should just convince the government to give them lots of money, then make a really big explosion out of whatever you study. Worked for nuclear physics :p
 
@ngn analogies are like programs. there's always some way they don't work as intended :P
 
7:41 PM
@ngn Fair enough
 
So it gets worse...
You know how my school's latin teacher quit?
 
Et tu, Brute?!
 
Did your chemistry teacher quit as well? Please? :P
 
@BrowncatPrograms she's become your new chemistry teacher?
 
Well they're getting an online replacement of some sort from this company
And they forgot to give me login credentials :p
 
7:42 PM
haha that's just typical school incompetence
 
Time for some hacking /s
 
nothing compared to when someone accidentally discovered the sysadmin at our school's password was Schoolname1
 
@BrowncatPrograms If your chemistry teacher gets COVID, you could get them to make meth to get enough money for the treatment :P
@pxeger omfg
 
There's so much cool stuff you could do with that :o
 
This was such a bad password that it was totally guessed by a student
@BrowncatPrograms cool? or... troublesome?
 
7:44 PM
> cool stuff
Yes, like stealing people's personal information and disrupting everyone's lives
 
IIRC it wasn't even changed until about a week later
 
Just change your grades to be perfect 100s, and add a note saying that the school should make sure to give you lots of free stuff because your dad's the superintendent or something
 
I speculate they were using it for some automation so it was hard to change
@BrowncatPrograms but then they'll also know exactly who did it
it would be better to change your worst enemy's grades to perfect 100s
 
Do it for ten or so other people as well then
And give some zeroes to people you don't like :p
 
Just delete all records so they'll make all your grades 100 once the "hack" is found out
@pxeger Why not assign grades completely randomly? :P
 
7:47 PM
@user but do it so that you just happen to get 100?
 
@user "I didn't know it was possible to get a 1/100 on a 20-question test..."
 
lmao
 
@pxeger Yep
 
ngn
brown[cat]ian motion :)
 
who's ian?
 
7:47 PM
At my old school, everybody's default password for all school stuff was just FirstInitialLastInitialXXXXHS, where XXXX was the last four digits of your student ID. You could just look at somebody's ID to get their password, or brute force it in like 2 seconds.
 
Ours way YYYYMMDD, based on our birthdays
 
@pxeger Brown Ian is the brother of White Ian and Blue Ian
 
@BrowncatPrograms So you could figure it out by waiting a few months for people to bring cupcakes to school :p
 
Looking at all your schools, I feel almost lulcky
 
Which I did, and got in trouble for when someone found a notebook in my backpack with hundreds of usernames and passwords :p
 
7:48 PM
@BrowncatPrograms or, y'know, ask them?
@BrowncatPrograms lmfao
 
@BrowncatPrograms Icebreakers too
 
Somebody actually brute forced my password and turned in a bunch of my assignments as their own, but I always formatted my stuff in a really specific way, and they didn't bother changing anything, so my teacher knew immediately.
 
Our student IDs are how we pay for lunch, so you could easily just type in the number of someone who looked roughly like you in 2nd grade and you get free food
 
@AaronMiller lol, I can totally see a first grader copying someone else's name along with answers, but it sounds weird to do that after going to the effort of cracking a password
 
7:50 PM
@AaronMiller At the local public library in Sweden, everyone's PIN for the copy machine was the last 4 digits of their "social security number" (actually a persons' register number).
 
@user I know, right? Like, it would've taken 10 minutes, and you'd have a bunch of perfectly legitimate-looking assignments.
 
@AaronMiller the kind of person to do this is not the kind of person to think it through very hard
 
CMQ: What was the first password you ever used (before you had any idea what makes a strong password)?
 
(nor spend 10 minutes voluntarily doing someone else's homework)
 
Mine was hotdog. I was maybe eight years old.
 
7:52 PM
Hmm, totally not a suspicious question
 
@DLosc *******
 
@DLosc hunter2 :P
 
(SE chat auto-censors it for me, since I still use it)
 
@Dudecoinheringaahing Odd, that shows up as ******** for me :P
 
Seriously though, I think it was something like chocolate4
 
ngn
7:53 PM
@DLosc orangerhubarb
 
@DLosc password :P
 
@pxeger It sounds good and sensible when it's in a blog post with a metaphor and the author conveniently ignoring the reason things are the way they are, but I firmly believe JS's async/await in its current form is close to the best it could be
 
It's an old blog post, from 2015, so it's not talking about the current form
 
> the reason things are the way they are
 
ngn
@ngn if i see anybody try this on my servers, i would know it was you :)
 
7:54 PM
I've said it before and I'll say it again: backwards-compatibility is the root of all evil!
 
@DLosc The first password I ever used was abc123, but the first password I ever created myself was kashaboi, which is "cherry pie" in Pennsylvania German (My dad used to be Amish, so I know a little bit of the language).
 
@ngn how would you know which password was tried?
 
@pxeger The Big Bang is the root of all evil!
@pxeger The hash would be the same, presumably
ngn's servers sound very sus, though
 
@pxeger Do you not store passwords in plaintext?
 
ngn
@pxeger it was a trick warning. i don't operate any internet-facing servers :)
 
7:55 PM
@user I don't imagine SSH deliberately keeps records of the password attempts used though
 
@pxeger We should just do a Browser Purge and rewrite JS to fix all the weird quirks, kill off all the browsers that don't follow the new rules, and shoot any web developers who resist
4
 
this but unironically
 
Why rewrite JS when you can start anew?
^^
 
Why rewrite JS when Jelly?
 
@ngn So, vacuously true, then :D
 
ngn
7:56 PM
yes :)
 
@Dudecoinheringaahing Humanity is not prepared for JellyScript :P
 
@Dudecoinheringaahing Why rewrite JS when Vyxal?
 
Yuck :p
Having to open a tab and specify flags in the URL would be awful
 
@AaronMiller How are you going to use flags in a web browser? :P
 
@BrowncatPrograms If it's yucky, why are you sticking your tongue out?
 
7:57 PM
@Dudecoinheringaahing Easy, you install a different version of the browser for each combination of flags :P
 
@Dudecoinheringaahing "use strict" but "use prepend-the-stack-with-100"?
 
@DLosc Mine was actually quite strong, and I think I still use it somewhere. It was 8 chars (often a requirement at the time) and consisted of a initial-capital 4-letter word fragment (i.e. not in any dictionary) 2 digits and a 2-letter word.
 
@DLosc My username was password, and my password was password
 
My first password I made was just appending a # to the default school one :p
 
7:59 PM
@pxeger Without clicking that: if that's from Silicon Valley, that's the reference I was going for :P
 
yup
 
maybe I shouldn't have put a ZWSP at the end, and then you wouldn't have needed to click it lol
 
@Dudecoinheringaahing Imagine not having username user and password password
 
I wish YT links were like SE ones and (optionally) included the title
 
8:00 PM
My password is caird coinheringaahing because no one can type that from memory :P
 
@Dudecoinheringaahing that from memory
there, I just did it
 
@BrowncatPrograms The oneboxes doe
 
caird coinheringaahing
 
@Dudecoinheringaahing No, I mean the link itself
 
@BrowncatPrograms you can do https://www.youtube.com/watch?v=dQw4w9WgXcQ&_=this-is-not-a-rickroll
 
8:01 PM
E.g., https://www.youtube.com/watch/dQw4w9WgXcQ/rick-astley-never-gonna-give-you-up
lol we went for the same example
 
@DLosc You obviously copied that from Dude's message :P
 
@user You can think what you want
 
To prove I can do it without doing that:
o
 
You're just looking at the messages above :P
 
^
This proves absolutely nothing
 
8:04 PM
inheringaahing
 
@BrowncatPrograms you could even be copying each letter individually
 
Bah, you cheated
 
@BrowncatPrograms and that proves even less!
(did it limit the number of edits you could make?)
 
It was increasing the time delay ominously :p
 
@Dudecoinheringaahing But can you type the lyrics of Never Gonna Give You Up from memory?
 
8:06 PM
No :P
 

We're no strangers to chatrolling

yesterday, 11 minutes total – 60 messages, 3 users, 0 stars

Bookmarked yesterday by emanresu A

 
But I can sing them half-decently
 
⊂⍺⍳⌈d ⊂○⍳∩h∊⌈⍳∩g⍺⍺h⍳∩g
 
@AaronMiller Creeper
 
8:08 PM
@DLosc ???
 
@user !!!
 
?
###
 
^^^
 
😜😜😜
 
@user Do foxes count?
 
8:18 PM
Are they in the same family as dogs?
Oh yeah, they are
 
No, canis vs vulpis
Oh right, family, not genus
 
8:30 PM
How do you flag a post as low quality?
 
Which one?
 
This answer is practically useless, but NAA doesn't seem to fit perfectly
 
Hm
One moment
NAA probably fits best, or you could use a custom flag
 
I think I'll go with NAA, thanks
 
Although, in terms of what they do, it doesn't matter :P
 
8:36 PM
They're sent to the same review queue?
 
Yep
Aug 19 at 18:49, by Catija
NAA and VLQ both go to the LQP queue.
 
Huh
 
There's been five LQPs here this month
 
Is that good or bad?
 
Good, unless you want more reviews :P
 
8:45 PM
How am I 39th in my class with a 4.0 GPA >:|
And I'm one of the only people who were in two AP classes last year
I hate how my school has Advanced classes separate from AP ones, because they're way easier but still give you the extra point on your weighted GPA
That's probably what got me
 
Imagine going to a school with ranking
 
Time to open Redwolf High School and be the only the student, and thus be top of my class :p
 
This post made by school district that does its best to avoid toxicity of any kind and gives out snow days for no reason even during the pandemic
@BrowncatPrograms Redwolf High sounds more like what someone would say if you did drugs
 
I forgot a word lol
 
tbf you could do that and still be valedictorian
Okay I'm taking a look at the Agda docs and it's so cool
 
9:26 PM
@BrowncatPrograms But you'd also be the bottom of your class
 
No, Golf Farmer Sprow would
 
Isn't it Gold Farmer Sprow?
 
Too late to correct the typo, and anyway, it's good as it is :P
Is one of you Torbet on Github?
 
ROOM_USERS_BY_ID[497390].is_owner = true
Sadly doesn't work
 
@BrowncatPrograms Worked for me :D
 
9:42 PM
@emanresuA Weird, ROOM_USERS_BY_ID[274572].is_owner = true works :P
 
@Dudecoinheringaahing sighs
Oh yeah I forgot to mention
I also made myself a mod
 
@emanresuA Imma need confirmation, feel free to kick me to prove it :P
Win: Amazon Prime has Lego Ninajgo, time for nostalgia
Lose: It's season 4 onwards
 
10:08 PM
Wait, why are your messages green in that screenshot? My messages are the only ones that are green.
 
What? No, my messages are the only ones that are green
 
@Dudecoinheringaahing It's worse when you start watching a good show without realizing everything after the first season has to be rented
This is why I turned to the pirate side
 
@user Begun, the week of canids has
 
10:23 PM
But I don't like dogs or wolv...oh
 
lol
 
@BrowncatPrograms Of course you don't, you're Browncat Programs :P
 
@DLosc I will join you soon (blame caching)
 
@user wow
 
@user much doge
 
10:29 PM
Concern
 
You're not going to dogespeak for a week now are you :p
 
No lol
 
Much glad :P
 
Oh no, looks like Dude has caught the doge-itis
so scare
 
Hold on, I will become doge
 
10:37 PM
@hyper-neutrino Can you 11 me into Redwolf Programs again?
 
Hyper's dead
 
Good, good, return to doge
 
or otherwise preoocupied
 
His bot is also not responding :/
 
Probably just busy
 
10:39 PM
@emanresuA Mmm, somehow I think hyper being preoccupied is more likely :P
 
Ok, I am doge
 
Everyone knows mods are unkillable
 
@emanresuA much excite
@BrowncatPrograms Because they don't have a life already? :P
 
Of course :p
 
Time to give hyper a life so I can kill him and usurp the diamond :P
 
10:40 PM
Is my doge cute?
 
Yes :P
 
I will stay a cat for dog week so y'all have someone to bark at and chase around the yard
 
Grrrr...WOOF WOOF!
 
Woof
Meow
 
10:41 PM
hiss
 
Meow?
 
Ruff
 
(I dog who try speak cat)
 
@emanresuA wtf
 
10:42 PM
Is this some next-level cat impersonation?
 
Purrrrr...
 
bork arf
 
Are you trying to disguise yourself as a cat to get into their base and then attack them?
 
Bork-bork-bork!
 
@BrowncatPrograms wow such doge
BORK ALERT 🚨 BORK ALERT 🚨 BORK ALERT
 
10:43 PM
hisses
 
Neigh, whinny!
 
Why in the world are you a horse now?
Are you Loki or what?
 
Maybe they're on catnip
 
Zzzzzzzz...
 
Peanut butter appears to be very much a recurring topic here, even since 2015
 
10:52 PM
Peanut butter is tasty, if a little sticky
CMP: Do you prefer smooth or crunchy peanut/almond/whatever butter?
 
Crunky
 
Crunchy? Please tell me you don't pronounce "crunchy" "crunky"
 
ngn
i prefer raw peanuts/almonds. or roasted, but not butter
 
Raw peanuts don't taste too good but they're great when you put them in a little oil, sprinkle some black pepper, salt, and other seasonings on them, and heat them up
 
And great with other stuff
As an addition to a meal
 

« first day (3860 days earlier)      last day (987 days later) »