#dev-general

1 messages ยท Page 454 of 1

oblique heath
#

do you have any more grades coming up

old wyvern
#

Speaking of which, my web prog prof this sem is something very diff xD, man emailed us our marks the next day after exams are over

#

It just ended yesterdya

#

and today we got the result

#

like what

oblique heath
#

damn

#

i'm still waiting on a project grade i submitted a month and a half ago

cinder flare
#

lmao he set it due at 9 am which is when it started

#

so I got docked 10% for being "late"

lunar cypress
#

still waiting for exam results of almost 2 months ago

old wyvern
oblique heath
#

wait did docking it 10% take you to your 82.5

#

or did it go to 72.5

cinder flare
#

no it took me to 72.5 lmao

#

but he fixed it

oblique heath
#

ah darn

old wyvern
cinder flare
#

now I have an A-

#

we good bois

oblique heath
#

ay

old wyvern
#

lol

old wyvern
cinder flare
#

84% you did better than me yugi

#

good stuff

#

yeah A- ain't terrible

old wyvern
#

Completely different subject star

#

I dont even remember my score from dsa

cinder flare
#

doesn't matter, you're just better smiling_face_with_3_tears

lunar cypress
#

I almost don't care about the grade at all

#

Let me pass and I'm happy

obtuse gale
#

Yeah ikr

lunar cypress
#

except in modules where I know I should be good like programming

obtuse gale
#

No need to be overly demanding with yourself

obtuse gale
cinder flare
#

well it's not overly demanding

#

I need to keep a 3.5 gpa to keep my scholarship

#

so I'd say that's quite reasonably demanding

old wyvern
#

How much do you have now star?

cinder flare
#

uhhh

#

let me check

lunar cypress
#

I have no idea what the gpa scale is but yeah

old wyvern
#

Probably out of 10

forest pecan
#

Wait what lol

cinder flare
#

out of 4

forest pecan
#

In our state at least we have it out of 4 for unweighted, and out of 5 when weighted

old wyvern
lunar cypress
#

4 is best?

cinder flare
#

yes

lunar cypress
#

Is it evenly distributed?

forest pecan
#

Do you guys have weighted GPAs?

cinder flare
#

A - 4, B - 3, C - 2, D - 1, F - 0

forest pecan
#

Too

cinder flare
#

not in uni

forest pecan
#

Oh

cinder flare
#

in high school yeah cause you could take AP classes and stuff

forest pecan
#

We have them in high school

#

Yeah

old wyvern
forest pecan
#

Iโ€™m taking AP computer science

#

๐Ÿฅฒ

#

At least most of it is easy

#

Itโ€™s Java

lunar cypress
#

idk how I would keep a scholarship with a requirement like this

cinder flare
#

oh fuck if things go okay I will have a 3.6 this semester

#

with a 3.7 cumulative

#

fuckkkkk

old wyvern
#

3.5/4 seems like a horrible condition

cinder flare
#

it is a full-ride scholarship

old wyvern
#

anxiety

cinder flare
#

so it makes sense its so hard to keep

#

most of my suitemates only have to keep a 3.0 or a 2.5

old wyvern
#

I see

forest pecan
#

Wait so. If I have like above 95s for 3 classes, 92 for a science class, 100 for band (lmao)

#

What would my GPA be?

cinder flare
#

oh I guess you don't do credit hours huh

#

depending on your scale, that's 4 A's, and an A-

forest pecan
#

Yeah

cinder flare
#

so like, 3.85ish

#

maybe 3.9

forest pecan
#

Ok

cinder flare
#

but also AP CS is weighted more usually

forest pecan
#

Thatโ€™s something separate actually

#

Iโ€™m a freshman

cinder flare
#

in high school?

forest pecan
#

Im technically not supposed to take APs

#

Yes

cinder flare
#

wtf

#

how are you taking AP CS lol

forest pecan
#

Eh

cinder flare
#

wait are you like 16

forest pecan
#

I mean it isnโ€™t that hard

cinder flare
#

15

forest pecan
#

Iโ€™m 14

cinder flare
#

wtf

forest pecan
#

Lmao

cinder flare
#

why am I so old

forest pecan
#

Well the basic ap idea is like java syntax, loops, logic, classes

#

A lot of this I already know

cinder flare
#

pulse how are you so cool at just 14

#

you can't even drive yet

#

wtf

forest pecan
#

yeah

#

My dad drives me

#

๐Ÿ’€

cinder flare
#

dude my sister is older than you she's 16 and she feels so young

#

she's about to start driving

#

wtf

lunar cypress
#

Wtf pulse you're a baby?

cinder flare
#

time is an illusion

forest pecan
#

No Iโ€™m a fetus

old wyvern
#

lol

#

No you're an egg

forest pecan
#

Damn

#

I was in me mama

#

I see

cinder flare
#

no chicken egg

forest pecan
#

I just became the alpha cell

#

You know

old wyvern
#

Single celled beat

forest pecan
#

lmao

static zealot
#

what was that website called again? the one where you could download github projects as repositories?

#

dependencies I mean

lunar cypress
#

jitpack?

static zealot
#

ty

#

yeah that's the one

jovial warren
#

guess what guys

#

after finally losing it with having to manually install make for Git Bash, I've finally moved back to Arch lol

#

Linux gang

#

also, when you move back to Arch after a while and you see 542 packages that need updating ๐Ÿฅฒ

static zealot
#

I was really thinking of dual booting but idk

#

I kinda didn't want to after all

jovial warren
#

yeah I've had this Arch system for a while, just never saw a reason to use it

onyx loom
#

good choice blitz

jovial warren
#

wdym Kaliber

#

Linux good

#

also, if you use UEFI it's ez

static zealot
#

even tho it probably would help with my slow laptop

jovial warren
#

if you still use BIOS though, gl

static zealot
#

but I don't even know if the apps I use work on linux

jovial warren
#

gimme examples

old wyvern
#

What apps do you use?

static zealot
#

well I can just google that lmao but I'm to lazy to

old wyvern
#

lol

jovial warren
#

gimme
examples

old wyvern
#

Windows!!

jovial warren
#

Windows bad

static zealot
#

mainly: Browser (Opera GX), Discord, IntelliJ I guess

jovial warren
#

Opera GX doesn't because it's trash

lunar cypress
#

no problem with those

old wyvern
#

Yes all of them exist

jovial warren
#

Discord and IJ are though

#

wait does Opera GX support Linux now?

old wyvern
#

GX doesnt?

#

Lemme check

#

id assume so

jovial warren
#

never used to

static zealot
#

what about games? Can you even play games on linux?

#

well Minecraft not games

#

xD

#

just Minecraft

lunar cypress
#

yes

jovial warren
#

Windows and Mac only Yugi

lunar cypress
#

minecraft runs

jovial warren
#

because it's "early access"

old wyvern
#

h yup

#

windows only

jovial warren
#

@static zealot may I direct you to protondb?

old wyvern
#

rip

jovial warren
lunar cypress
#

But for a lot of other games that's one reason why you might want to keep windows around

jovial warren
#

14,308 games work

static zealot
old wyvern
jovial warren
#

Opera GX sucks ass anyway from my experience with it

static zealot
#

what? why?

#

Been using it since they launched

#

and its great

jovial warren
#

used to run super slow and I found it very bloated and overrated

static zealot
#

also seems like they're working to bring it to Linux

jovial warren
#

also moved away from it because of Linux lol

#

I moved to Waterfox then to Firefox

static zealot
jovial warren
#

better than Chrome isn't that hard when Chrome is filled with tracking and telemetry bloatware

static zealot
#

yeah firefox is one I'd switch to if I were to actually use linux (if it even works on linux)

jovial warren
#

ofc Firefox works on Linux

static zealot
#

heard firefox is actually kinda good now

lunar cypress
#

firefox comes with a lot of distributions

jovial warren
#

Firefox is amazing imo

#

Firefox is objectively the best browser there is out there right now

#

change my mind

static zealot
#

well it is Open Source

#

so it must be xD

lunar cypress
#

firefox is a very good browser, in a lot of aspects better than others, but there are some things it unfortunately doesn't seem to support

obtuse gale
static zealot
#

extensions? That's something I need

lunar cypress
#

yes of course it supports extensions

jovial warren
#
  • open-source? โœ…
  • not filled with tracking and telemetry bloatware? โœ…
  • very good for privacy? โœ…
static zealot
lunar cypress
#

I mean some web apps don't run in it

#

For example Teams

#

at least not calls

jovial warren
#

yeah but that's because Teams sucks lol

lunar cypress
#

Or I haven't gotten it to work yet

jovial warren
#

this is why we dual boot

#

use office on Windows and program on Linux

#

actually, game on Windows and program on Linux

lunar cypress
jovial warren
#

yeah I was joking lol

#

I used to have to use it too

static zealot
#

Hmm well I guess I'll still leave it as an option just in case.

lunar cypress
#

In fact I just had a tutorial in teams a minute ago and I asked the tutor which browser he was using because he was on linux and running teams in his browser

#

Any experiences with brave?

old wyvern
#

oh Teams doesnt run on firefox? rip

lunar cypress
#

the calls don't, no

jovial warren
#

I swear Teams has Linux support though

static zealot
#

brave is suppose to be good for privacy especially I think

lunar cypress
#

there is a desktop app yeah but I won't install that

static zealot
#

idk how good the browser actually is

old wyvern
#

Chromium probably runs it fine

jovial warren
#

Brave is another rebranded Chromium from what I've seen, not sure how true that is though

lunar cypress
#

yeah brave is chromium based

old wyvern
#

Ah

static zealot
#

hmm and what should I use if I'd finally switch to linux? what OS I mean

jovial warren
#

maybe we should all just switch to using Netscape cursed_fingerguns

jovial warren
#

for beginners I can recommend Ubuntu or Mint

static zealot
#

well I've only ever used Ubuntu so

#

idk any others xD

#

also I do suck at ubuntu

#

need to learn more commands

#

but at the same time

lunar cypress
#

On a different note, the tutor recommended magit as a git integration for emacs users and I "+1"d in chat to which he said he'll give me full points immediately xDD

static zealot
#

I don't

jovial warren
#

if you wanna live on the edge, go for either Arch or Gentoo lol

lunar cypress
#

(don't)

jovial warren
#

Gentoo is so far on the edge that you literally have to compile it manually

#

I personally use Arch because I live on the edge ๐Ÿ˜Ž

static zealot
#

yeah nah. Probably ubuntu 20.04 or something

jovial warren
#

good choice for a beginner

lunar cypress
#

Ubuntu 21.04 modCheck

jovial warren
#

Ubuntu is very intuitive from what I've experienced

#

though I've only heard bad things about the UI

static zealot
#

oh

jovial warren
#

idk though, I don't really mind GNOME

#

idk what people complain about

lunar cypress
#

the UI almost completely depends on your DE though doesn't it now

old wyvern
#

KDE Neon

lunar cypress
#

KDE looks amazing but I'll have to admit it is kinda buggy

#

at least plasma

jovial warren
#

KDE neon? what is this? Windows? lol

old wyvern
#

Huh?

jovial warren
#

kinda looks a bit like a Windows rip off ngl

old wyvern
#

Doesnt

lunar cypress
#

^

static zealot
#

well I guess all that is left is to find out how to dual boot without breaking everything and losing everything again

jovial warren
#

or at least, from what I've seen in Windows rip offs

old wyvern
#

Not sure what you're on about mate

lunar cypress
old wyvern
#

๐Ÿฅฒ

jovial warren
#

yeah idk, never used it, just saying first thoughts from seeing the image they display on the site

#

I use i3 anyway

#

with no theme

lunar cypress
#

btw

jovial warren
#

that's how little I care about the UI

#

I just want something that isn't painful to look at but isn't built around mouse > keyboard like Windows

old wyvern
lunar cypress
#

Emacs OS fingerguns

lunar cypress
jovial warren
#

looks about right

old wyvern
#

Absolutely no idea

static zealot
#

but how does dual boot work? Can I keep my current windows and just add another os or do I have to uninstall everything and install them at the same time or something?

jovial warren
#

the first

#

you're just installing another OS and booting from it

static zealot
#

so I'd assume I'd need to relocate some space from my current drives right?

lunar cypress
#

most installers can do this for you

jovial warren
#

nah, just print all the machine code out onto a piece of paper

old wyvern
#

๐Ÿ˜Œ

static zealot
#

that can work

old wyvern
#

Execute it in your brain

static zealot
#

they used to do it before. why can't we?

jovial warren
#

that was sarcasm lol

static zealot
#

xD

#

I know BBG

lunar cypress
old wyvern
#

true

#

they really really hate users of some distros for some reason

lunar cypress
#

I wonder what happens when you say "arch bad" in general chat

#

Several people are typing...

old wyvern
#

xD

static zealot
#

someone has a guide to dual boot?

obtuse gale
#

wanna see me do it?

old wyvern
#

Do it fefo

static zealot
#

rn I have windows 10

lunar cypress
old wyvern
lunar cypress
#

one thing you definitely need to check whether your windows was installed in BIOS or UEFI mode

static zealot
#

true

#

I should watch it first

#

then decide xD

lunar cypress
#

and maybe not watch older youtube videos

#

They don't always mention everything either

old wyvern
#

Yea a lot specify ways for mbr

static zealot
#

watching a 1 yo video rn

#

xD

old wyvern
#

Make sure you're watching one for uefi if you're using that

static zealot
#

maybe another day. I'm to lazy rn

#

for this shit

#

xD

jovial warren
#

UEFI > BIOS

old wyvern
#

Do it when you have time

#

Also make a recovery drive ๐Ÿ™‚

jovial warren
#

all well and good until your recovery drive breaks

old wyvern
#

๐Ÿฅฒ

jovial warren
#

so what you gonna suggest then? make a recovery drive to recover the recovery drive? xD

lunar cypress
#

yes

old wyvern
#

I lived through my exams in constant fear that I wouldnt be able to boot into windows an hour before my exam

#

๐Ÿ˜ซ

static zealot
#

or if I even made them

obtuse gale
#

๐Ÿฅฒ @static zealot @ocean quartz

static zealot
#

oh boy

prisma wave
#

People are utterly braindead

obtuse gale
#

๐Ÿฅฒ ๐Ÿฅฒ ๐Ÿฅฒ

onyx loom
#

omg

static zealot
onyx loom
#

i remember once someone put their screenshot for support in #showcase lmao

obtuse gale
#

lmao

ocean quartz
onyx loom
#

oh is it in there?

#

link ๐Ÿ˜Š

prisma wave
jovial warren
onyx loom
#

ah not even that bm

prisma wave
#

I think there's part of that in the album

#

Didn't get the showcase part

old wyvern
#

hmmmmmm

hot hull
#

same

tough matrix
#

anyone know how to set up bungeecord votifier?

obtuse gale
ocean quartz
#

That's like the second time they ask it here and we point them to the plugins channels lol

obtuse gale
#

bannable offense

boreal needle
static zealot
#

Dumb stuff

old wyvern
#

Amazing stuff!

prisma wave
old wyvern
#

Functor Mitten

#

๐Ÿ˜ฎ

prisma wave
#

It's mostly people using the wrong channel or niall shitposting in #showcase

old wyvern
#

EndoBrister when?

#

Im disappointed it contains absolutely no haskell circlejerk bm

prisma wave
#

sorry

boreal needle
#

haskell is bad

half harness
#

haskell is good

prisma wave
#

it has to be high quality circlejerk if it wants to make the album

old wyvern
half harness
#

FUNCTOR

#

FUNCTOR ๐Ÿ˜

prisma wave
#

Functor

#

๐Ÿ˜Œ

half harness
#

๐Ÿ˜Œ

boreal needle
#

haskell circlejerk = afraid of oop

prisma wave
old wyvern
#

state bad

half harness
#

java < < < < haskell < kotlin

boreal needle
#

functional bad

prisma wave
#

rich hickey has dozens of talks about why oop bad

#

So brave

old wyvern
#

^

onyx loom
prisma wave
#

โ˜น๏ธ

jovial warren
half harness
#

๐Ÿ˜ฎ

old wyvern
boreal needle
#

ok im with you on kotlin gud

#

and java bad

old wyvern
#

java < < < < kotlin < haskell

half harness
#

D:

jovial warren
#

maybe Haskell good

prisma wave
jovial warren
#

not on Kotlin tier

#

but still good

prisma wave
old wyvern
#

^

half harness
prisma wave
#

right now

boreal needle
#

no

old wyvern
#

Prove yourself bard

half harness
#

maybe Haskell good

old wyvern
#

join the team

half harness
#

not on Kotlin tier

old wyvern
#

Dont be a dkim

half harness
#

but still good

prisma wave
#

so many haskellphobes nowadays

#

They hate it because they do not understand it

boreal needle
#

correct :D

#

my entire life is not some mathematical abstraction

prisma wave
#

or is it?

old wyvern
#

lmao

boreal needle
onyx loom
#

lol

prisma wave
#

lmao

lunar cypress
#

dae haskal++? ๐Ÿ˜ณ

boreal needle
#

at least with oop the abstractions actually make sense

old wyvern
#

The last language with a ++ was...

prisma wave
boreal needle
#

exactly that

prisma wave
boreal needle
#

tf is an endofunctor

#

sounds like something the doctor would shove up your ass

prisma wave
#

God I wish

old wyvern
#

Is run catching the best option inside coroutines bm?

prisma wave
#

Uh

#

Idk probably

#

Try catch gross

old wyvern
#

True but

#

hmm

boreal needle
#

is one not enough

old wyvern
#

Different use cases

prisma wave
#

developer chat for geniuses
dev general for circlejerk
development for dumb people

boreal needle
#

understood

old wyvern
lunar cypress
# boreal needle at least with oop the abstractions actually make sense

Yeah, my personal life is structured in terms of interfaces, factories, strategies, visitors, proxies, facades and flyweights. I do nothing that is not in my chain of responsibilities and to talk to other people I use a mediator. I obviously can't look at things myself, I need an observer for that and the thing needs to be observable.

old wyvern
#

It keeps trying to login to previous users if connection is active sometimes

lunar cypress
boreal needle
#

like what does that even mean

old wyvern
#

and you'd be wrong

boreal needle
#

would i now?

lunar cypress
old wyvern
#

Definitely

lunar cypress
#

OOP abstractions are orders of magnitude more complex

prisma wave
lunar cypress
#

the fact that they have no mathematical root is a bad thing

old wyvern
#

AbstractUserFactoryProducingSupplierWithMildConcussionAfterBeingHitHardInTheHeadWhileMakingARequest

prisma wave
old wyvern
#

๐Ÿฅฒ

prisma wave
#

๐Ÿ˜ฎ ๐Ÿฅด

boreal needle
#

im not going to even pretend to understand any of that

jovial warren
#

AbstractUserFactoryBuilderFactoryInstanceProviderProducerSupplierWithMildConcussionAfterBeingHitHardInTheHeadWhileMakingARequestBeanTypeParameterVisitor

prisma wave
#

"OOP represents real life concepts"

old wyvern
#

AbstractUserFactoryBuilderFactoryInstanceProviderProducerSupplierWithMildConcussionAfterBeingHitHardInTheHeadWhileMakingARequestBeanTypeParameterVisitorWhoSaysHiWhileVisitingTheGuyFromDownTheRoad

jovial warren
#

one boolean method called wellHasItThen

#

and the internal variable is called ohYesItHas iirc lol

lunar cypress
#

Methods inherited from class org.aspectj.weaver.patterns.AbstractPatternNodeVisitor

old wyvern
#

๐Ÿ™‚

lunar cypress
#

hell yeah

boreal needle
#

are we all just sharing shitty java now

#

brb i can help with that

prisma wave
#

Meanwhile in FP we have design patterns such as function and function

jovial warren
#

just a list of visit methods

prisma wave
#

and let's not forget function

boreal needle
old wyvern
#

You want me to pick a mistake?

boreal needle
#

sure

#

just click anywhere

#

its all terrible

lunar cypress
#

you know what's about to come

boreal needle
#

i am a mistake :D

old wyvern
#

xD

lunar cypress
#

say the line yugi

boreal needle
old wyvern
#

nah, you ruined it ๐Ÿฅฒ

jovial warren
#

omg does the terrible plugin now inject its own server impl?

#

cool!

lunar cypress
prisma wave
#

What's the line

jovial warren
#

so terrible plugin now breaks all other plugins as well as itself

oak raft
old wyvern
oak raft
#

nah im trolling

boreal needle
#

that's the last thing i have

prisma wave
lunar cypress
prisma wave
#

Oh lmao

lunar cypress
#

and now i have this in my clipboard for no reason

boreal needle
#

i know i know i know

#

kotlin > java

#

i get it

jovial warren
#
@Override
public int broadcastMessage(String message) {
    return -70 + 1;
}
```god damn it @surreal quarry lol
old wyvern
prisma wave
#

Consider clojure or scala

onyx loom
jovial warren
#

-70 + 1 = -69

old wyvern
prisma wave
oak raft
#

why is broadcastMessage an int

boreal needle
prisma wave
#

I wasn't sure how to add 1 and now I know

onyx loom
#

should it... not be an int...???????

#

what kinda world u living in remence

jovial warren
#

why should it be an int?

oak raft
#

but dude

#

broadcastMessage is a string no?>

old wyvern
#

You're welcome

prisma wave
#

well it should probably be an IO Int

onyx loom
#

no, its clearly an int ๐Ÿ™‚

jovial warren
#

it takes an int

old wyvern
#

IO Ints all the way

oak raft
#

ok I'm clearly missing something here

jovial warren
#

I mean it takes a string

#

it takes a string and produces an int

old wyvern
#

An IO Monad

prisma wave
#

๐Ÿ˜Œ

prisma wave
jovial warren
#

I think the return type comes from decade-old vanilla code

prisma wave
#

Or it should do anyway

jovial warren
#

I wonder if using IdeaProjects from Windows on Arch is a good idea or not

boreal needle
#

i did it for a while

#

it kinda broke everything

jovial warren
#

since Linux + NTFS never equals good

boreal needle
#

and the disparity between jdks etc kinda broke everything more

#

0/10 would not ntfs on linux again

prisma wave
#

there is no disparity between ghc Versions btw :)

jovial warren
#

never install Linux on NTFS

#

never

boreal needle
#

why would you do that

old wyvern
#

Name an object through which you can only* send Messages and Files

boreal needle
#

just

#

why

jovial warren
#

using NTFS from Linux is also a pain yeah

old wyvern
#

๐Ÿฅฒ

#

Im actually asking bm

#

Like

prisma wave
#

Oh

#

lol

old wyvern
#

What the hell do I call this

#

stupid oop

jovial warren
prisma wave
#

MessageOrFileReceiver ๐Ÿ˜Œ

old wyvern
#

Its a Sender

prisma wave
#

Sender then

#

Could a File be considered a Message?

old wyvern
oak raft
#

why not

old wyvern
#

I guess yea, but there are extra things

prisma wave
#

If so, just MessageSender

old wyvern
#

like an upload step

#

Yea I guess MessageSender is better

old wyvern
#

๐Ÿ˜Œ

jovial warren
#

god damn you

#

anyone here know if there's an easy way to move a patch up a list of patches btw? (I wanna move a patch for Waterfall that's been generated as #64 up to #4 lol)

prisma wave
#

file.rename

jovial warren
#

cat told me about this tool called wiggle that can help resolve merge conflicts

hot hull
#

moinecraft

old wyvern
#

Cursed

jovial warren
#

what you running? Krypton?

ocean quartz
#

That moment when you forget how to get separate transitive dependencies even though you did it like 2 days ago ๐Ÿฅฒ

jovial warren
#

lol

half harness
static zealot
#

do what?

half harness
#

what's with people and ys

static zealot
#

please explain

surreal quarry
#

Yneos

static zealot
#

oh

#

I am worse

#

I use i instead of y

half harness
#

wat

#

how

surreal quarry
#

luckiperms ๐Ÿฅฒ

half harness
#

๐Ÿฅฒ

static zealot
#

well not for luckperms but for some words

#

man someone kill me

jovial warren
#

if you're gonna call it anything other than LuckPerms, call it LuckoPerms lol

static zealot
#

I've spent past 4 hours messing with Songoda repos

jovial warren
#

since that's the guy's other name

#

as it's named after lucko

surreal quarry
#

LuckityPermissyns

static zealot
#

@half harness ear rape? xD

half harness
static zealot
half harness
#

wdym

static zealot
#

music

half harness
#

i just deafened myself

#

bc the video has music

jovial warren
#

Blitz u blind

static zealot
#

oh I had the category on minimize

#

yes BBG sorry

half harness
#

oh did u think i unmuted?

static zealot
#

i'm SOOOOO fucking blind

half harness
#

๐Ÿฅฒ

static zealot
static zealot
#

I think its called Battle Scars by Lupe Fiasco and the other Sebastian guy

hot hull
#

heh

jovial warren
#

@ocean quartz hey sorry to be a pain, but can you send me that Matom OneDark file again pls? xD

static zealot
# hot hull heh

Frosty can u remove it pleasE? ๐Ÿ˜ข I like it but my ears die every time it ends

hot hull
#

I mean I don't like it anymore anyways so yea sure kek

static zealot
#

lmao

#

I think itz bcz you put the video one in the playlist

#

and at the end has something about

#

turn of pc

#

and go outside

#

and something like that

#

to change the world

#

or some shit

hot hull
#

bruh I'm 12 hours into my mix

static zealot
#

so basically its there to make you look

hot hull
#

been playing and listening since 10 am

static zealot
#

nice

hot hull
#

got 5 hours left

jovial warren
#

nvm I got it Matt

static zealot
#

man fuck songoda and epic heads. time to completely remove EpicHeads support

jovial warren
#

in what?

hot hull
#

basehead support is all you need

jovial warren
#

imagine adding support for other plugins

#

how about:

#

no support

static zealot
#

I mean it was there but it actually works for the old Heads plugin. I think the guy sold it to Songoda and they have no API now. I have to use jitpack but EpicHeads has SongodaCore as a dependency and I can't get it to work

hot hull
#

Just throw it out

static zealot
#

I'll just leave it like it was (Heads support)

#

lmao

#

if anyone got that old plugin

#

they can use it xD

#
Possible solution:
 - Declare repository providing the artifact```
#

how do I do this?

#

documentation is to much for me

#

just spoon feed please

onyx loom
static zealot
#

us ut the artifactUrls thing ?

#

or what

#

bcz I've got no idea

#

what it wants

#
Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
   > Could not find com.songoda:SongodaCore:2.4.52.
     Searched in the following locations:``` this the error
and I do have this ```groovy
repo:
    maven { url = "https://repo.songoda.com/repository/public/" }
dependency:
    compileOnly 'com.songoda:SongodaCore:2.4.52'```
#

but it can't find it for some reason

hot hull
#

Just remove it

static zealot
#

and also glare will probably kill me

#

I've already pushed like 3 builds with broken things in it lmao

jovial warren
frail glade
#

Did you break something else?

#

Idc if the EpicHeads crap works or not

ocean quartz
#

That was just a joke the other time

frail glade
#

I don't really want to split that into 2 versions either

#

I don't see enough people using it to warrant the time it would take to split it into 2 versions

#

Idk why they changed whatever they did

forest pecan
#

Glare is chill

jovial warren
#

facts

#

good evening Glare

frail glade
#

Could probably throw something into bStats to see who is using what it would show us like 10% or less use that

jovial warren
#
if (madeBySongoda) {
    bad = true
}
frail glade
#

I'm not necessarily saying that. I just can't recall the last time someone asked for help with EpicHeads support in DeluxeMenus.

static zealot
# frail glade Idc if the EpicHeads crap works or not

It doesn't... DMenus uses the old api and now I am trying to update it to fix. I did not break anything yet. I'm just thinking to completely remove EpicHeads support since it doesn't work and rn its just a pain in the ass

frail glade
#

I wouldn't be against it.

static zealot
#

oh !?

frail glade
#

But also I shouldn't make a decision like that without talking to clip

hot hull
#

Just leave the old version support and just not bother about it

frail glade
static zealot
#

well I mean at this point its basically not existent

#

yeah we support basehead values as well

frail glade
#

I mean if it's not breaking anything, Frosty does have a point.

static zealot
#

so we have everything we need

frail glade
#

If it ain't broke, don't fix it.

static zealot
#

its just there so it takes space

#

xD

#

they removed it from everywhere

jovial warren
#

but in this case, it really doesn't

frail glade
#

Well, if that's the case, then we could remove it since they removed their support for it.

hot hull
static zealot
#

yeah pretty sure its over 2 years old now. so idk I guess I'll just try a bit more

#

see if I can get it to work

jovial warren
#

well if people are still using 2 year old shit then fuck them

hot hull
#

What I'm saying is, it's effort to even remove support for it

static zealot
#

I don't have a clue what - Declare repository providing the artifact means

#

so maybe someone translate for me please? xD

jovial warren
#

how

#

it's literally right in front of your eyes

static zealot
#

well more like spoon feed me

jovial warren
#

you need to tell Gradle where to find the artifact

static zealot
#

what the fuck is an artifact?

jovial warren
#

dumb dumb

onyx loom
#

groupId:artifactId:version

jovial warren
#

the thing you declare a dependency on

#

that's called an artifact

static zealot
#

compileOnly 'com.songoda:SongodaCore:2.4.52' ... wtf is this then

#

isn't SongodaCore the artifactId

#

I think I actually need to do this in epic heads ...

#

not in deluxemenus

#

fuck

#

it uses maven

#

well fuck this shit. just gonna leave the old one

#

even tho the artifact id is there xml <groupId>com.songoda</groupId> <artifactId>SongodaCore</artifactId> <version>2.4.52</version> <scope>compile</scope>

#

well anyways. guess I wasted 2 hours for nothing

frail glade
#

Lol

#

Is there any other kind of hooks we might be missing?

static zealot
#

not that I know of

frail glade
#

I know the hook stuff hasn't been updated in awhile. Not sure if there's something DM is missing that's been requested in terms of hooks.

#

I just pushed a commit that fixed up that Head Database information. Had it pointed at the wrong place.

static zealot
#

oh yeah I thought I fixed that. I probably forgot to commit it

#

if you wanna take a look at EpicHeads as well I think the only way to do it is thru jitpack

pale shell
static zealot
#

the api is the plugin repository

#

bcz I've given up

frail glade
#

I'll be honest. I've never used EpicHeads myself and I haven't seen many requests to fix anything that's broken with it. So unless something with that changes, if you've already spent 2 hours trying to make it work. I don't think it's viable.

#

Especially since that stuff isn't on SpigotMC anymore.

static zealot
#

some old version still is available for like 5$ but they ain't updating it on spigot anymore yeah

#

like I got it all working but when I was to build I kept getting that error

#

and I've got no idea what to do anymore about it

#

also you'll have to clone their repo first and update the POM to get the 2.45.6 version or something like that instead of LATEST bcz that doesn't work either xD

frail glade
#

Did EpicHeads turn into what 'net.sothatsit:heads:2.0.0' was?

static zealot
#

well they bought heads and renamed it to epic heads

#

from what I've understood so far

static zealot
#

the plugin is called EpicHeads now in plugin.yml

#

so the hook is never even used unless someone got access to like a 2 years old plugin

#

that is gone from the internet

frail glade
#

Done

static zealot
#

done what?

#

u got EpicHeads working?

frail glade
#

I left it as heads tho

static zealot
#

that's fine

frail glade
#

Well, I changed the plugin it looked for to EpicHeads, but the string it puts in the map is still heads

static zealot
#

but how?

#

how tf did you get the repo so fast

#

well I'll test it in a couple minutes

frail glade
#

Which part?

#

I installed EH locally and then compiled it into DM

static zealot
#

oh

#

I see

#

xD

#

I tried to get it using jitpack

frail glade
#

Just mvn install it

#

DM will check your local maven repo

#

g2g

static zealot
#

๐Ÿ‘

ocean quartz
cinder flare
#

oh dear god

#

oh yeah bois finals are done

hot hull
#

Would prefer the death sentence ngl

cinder flare
#

also yes

#

when you go on parole you get to use typescript

rugged compass
#

bruh, I hate myself right now xD

#

find the error in code to add a Spawner Location to an Array List ^^

#
        loc.add(0.5,1,0.5);
        if (ironSpawners.contains(loc)) {return;}
        ironSpawners.remove(loc);
        Bukkit.broadcastMessage(ChatColor.GREEN+"Successfully added Iron Spawner!");
    }```
#

this has caused me problems for the last hour

cinder flare
#

wtf ironSpawners.remove(loc)

ocean quartz
cinder flare
#

this is why you don't condense your squiggly brackets

pale shell
# ocean quartz

Putting me on a week course of haskell is a bad enough punishment ty

static zealot
#

Before you say I'm crazy for even thinking about this, its just curiosity, I'm not actually going to use this for anything. Now to my question:
In kotlin which would be faster 10 - (5 - 3) or 10 - 5 + 3. Like what operations would it do for the first one. Would it do 10 - (5 - 3) = 10 - 2 = 8 or would it do 10 - (5 - 3) = 10 - 5 + 3 = 5 + 3 = 8 ?

cinder flare
#

bruh

#

im sure the compiler inlines it Blitz lol

static zealot
#

well I've got no idea that's why I'm asking. Is there even a way to see how the compiler does these things with Kotlin and IJ?

cinder flare
#

i mean you could look at the bytecode

#

same idea as looking at the code C compilers produce

pale shell
#

Why do people even use kotlin? Isn't it out of date

static zealot
#

what !?!?!

#

did Haskell boys take over your body or what?

pale shell
#

That's just a copy of kotlin

#

Java is far better

cinder flare
#

dude odin is so far gone at this point

pale shell
#

how

static zealot
#

I feel like you need attention Odin so you just say random weird things xD

pale shell
#

Java is the best no??

cinder flare
#

the last like 3 sentences you just said lmao

pale shell
#

I mean... Spigot only works with java??

cinder flare
pale shell
#

It was wrote in java so you can only use java, no?

static zealot
pale shell
#

I haven't slept properly in a few days now

old wyvern
static zealot
#

ah ty

oak raft
pale shell
#

Fuck everything I'm done

dawn hinge
#

Chill

pale shell
#

I can't I've myself over the edge I think

static zealot
#
        registerMessages(
            Pair("cmd.wrong.usage", MessageResolver { sender -> messages[Messages.WRONG_USAGE].msg(sender) }),
            Pair("cmd.no.permission", MessageResolver { sender -> messages[Messages.NO_PERMISSION].msg(sender) })
        )


    private fun registerMessages(vararg pairs: Pair<String, MessageResolver>) = pairs.forEach { pair -> commandManager.messageHandler.register(pair.first, pair.second) }``` someone know how to make this a bit nicer? I feel like I should be able to do it without pairs but I got no idea how or if I actually can
frail glade
#

Am back. Blitz are you wanting me to push this EpicHeads crap?

forest pecan
frail glade
#

Actually I don't think I can

#

Unless I add a lib file in the folder

static zealot
frail glade
#

Alrighty so can I just scrap the changes then?

ocean quartz
static zealot
#

probably idk how it works so I can't really test xD

#

u can test them as well if you want but yeah I got no idea. also was to tired to give any any more crap about that

frail glade
#

I have no interest in testing it tbh.

#

I'll just drop the changes.

static zealot
#

investigating another bug rn.

#

but probably won't end up finding anything tonight. going to sleep soon

frail glade
#

Alrighty

ocean quartz
static zealot
#

ah so I guess not possible without pairs

#

also that doesn't seem to work

#

will just let it be

distant sun
#

what I do is with (commandManager.messageHandler) and then just register each message

static zealot
#

for now

#

oh that ain't bad either

#

1 less method as well

half harness
#

why does intellij memory usage exceed 1012...

#

rn its not

#

but it gets to like 2 gb later

#

but why isn't it matched?

half harness
#

or is that not a memory bar thing? ๐Ÿ˜‚

distant sun
#

:)

distant sun
half harness
#

then why is it not matched up with task manager thonking

ocean quartz
half harness
#

doesn't seem like a very accurate indicator..

distant sun
#

Not that bad Matt

#

Is that your core?

ocean quartz
#

Yeah

#

The CommandMessages is

pale shell
static zealot
#

๐Ÿ˜ฎ

pale shell
#

Was gonna buy 64gb (the most the store sold at once) but I was held back :(

#

I'll get it when my warranty is out >:)

static zealot
#

I mean 32 should be plenty

pale shell
#

I want more than plenty

static zealot
#

just send me money to buy 32 for myself as well

#

lmao. Not that I have where to put it

#

I could buy a single 16 or 32

#

thing but otherwise there's no way to upgrade

pale shell
#

Idk what the fuck is going on but my ram hits 40% when I'm not running much

static zealot
#

๐Ÿ˜ข

#

my laptop has one ram slot only

pale shell
#

Somethings got a memory leak but what >:(

static zealot
#

even tho the specs say it has 2

pale shell
static zealot
#

I opened it up. couldn't find the second one

pale shell
#

Just make a new ram slot

static zealot
#

ah sure

#

let me get the chainsaw

pale shell
#

Blitz wanna hear a funny story?

static zealot
#

sure

pale shell
#

I thought I had a 2nd slot on my motherboard right?

static zealot
#

aham

pale shell
#

I remembered I had to hit the ram hard for it to go in.... It wasnt a slot and it went straight through

static zealot
#

oh shit

pale shell
#

Rip ยฃ200 motherboard

static zealot
#

but its only 1

pale shell
#

Fake

static zealot
#

so idk what Speccy is smoking

#

bcz I had 2 GB ram here and just wanted to test if I can get it to work xD

#

don't ask how I got a 2 gb ram stick lmao

#

for laptops as well

#

now I'm confused

#

what is SPD?

obtuse gale
#

Do mods have nick perms on other members?

pale shell
#

Google

static zealot
#

I did

#

got no idea what the difference between SPD Modules and Memory Slots is

#

I wonder if its on the other side of the motherboard lmao

#

i've got no idea what or how

#

bcz I couldn't find the other one

#

oh apparently it can be soldered to the motherboard... but why would I have 0 GB of RAM soldered to my motherboard tho?

#

bcz I have an 8 GB stick in my module

obtuse gale
#

lol

#

Maybe it's some revision specific thing?

static zealot
#

yeah no idea. Maybe I'm just blind and I actually have just a stick of 4 GB and the other one is soldered on the motherboard

half harness
#

2 cores ๐Ÿฅถ

obtuse gale
#

says who?

static zealot
#

I'm so fucking mad that a screw in my laptop is broken (one that holds the cooler over my cpu and gpu)

#

bcz I can't change the thermal paste and I can't clean the fan either

ocean quartz
distant sun
#

no

obtuse gale
#

F

distant sun
#

I saw your message but forgot to reply, apologize Fefo =/

obtuse gale
#

All g

ocean quartz
#

@old wyvern I actually forgot how I got the list of transitive dependencies ๐Ÿฅฒ
I can get them but without knowing the parent, and it's gone from my local history for some reason

old wyvern
ocean quartz
#

Trying to remember it, hopefully I can xD

old wyvern
#

xD

forest pecan
#

hes always watching you

half harness
#

where tf is the embed

forest pecan
#

thats some good shit

#

lol

#

simon is watching you while you sleep

ocean quartz
#

Video is private lol

forest pecan
#

FUCK

obtuse gale
#

Who

forest pecan
#

try now

ocean quartz
#

Ah please keep it private

obtuse gale
#

Lol

obtuse gale
#

@old wyvern ๐Ÿ‘€

forest pecan
#

@steel heart

#

do you know about this kid named

#

Paul2708?

#

oh wait hes in this discord lmao

#

nvm

obtuse gale
#

Hm?

half harness
#

Hm?

oak raft
#

Hm?

cinder flare
#

Hm?

toxic cargo
#

@obtuse gale I was interested in some of the positions you put out?

hot hull
#

@jovial warren :sadge:

oblique heath
#

:o

hot hull
#

airplane no work tho, telling me to enable ip forwarding in bungee config when it's literally enabled

jovial warren
#

Thank Windows for that

jovial warren
hot hull
#

bruh krypton enabled in 0.24 s

#

like damn

jovial warren
#

Maybe because it has no spawn preloading or other things like world gen that take a bit of time

#

But yeah, you bet it does

old wyvern
jovial warren
#

It doesn't do that much on load @hot hull , just preloads 3 objects that load JSON, starts TCA, loads the inbound packets, registers commands, initialises the translations for the console, starts Netty, initialises plugins, adds the stop shutdown hook then starts the tick scheduled task

hot hull
#

kek

jovial warren
#

Compared to vanilla, it's not that much

#

Oh, also starts the messy and horrible GS4 query handler if query is enabled

#

I mean, do bear in mind that a lot of things are loaded on initialisation rather than when that's called

quiet depot
#

bear

#

๐Ÿป

lavish notch
#

When are we getting a server jar made in Elara?

quiet depot
#

maybe when elara isnโ€™t a poc

hot hull
#

piece of crap?

lavish notch
#

Harsh

jovial warren
#

Nah you guys should just contribute to Krypton instead fingerguns

#

Could do with some more contributors than just me and Nicole lol

lavish notch
#

Nah, Krypton < python server jar

jovial warren
#

And pulse's one sound enum PR

jovial warren
#

Unlike Python

steel heart
#

Lol py

lavish notch
#

and that's why they teach you how to hello world in python in school

jovial warren
#

Also, what is it with everyone circlejerking other servers and never circlejerking Krypton

lavish notch
#

Wtf is circlejerking

jovial warren
#

Nobody shows praise for Krypton's development

steel heart
#

If krypton was made in java

jovial warren
#

That I literally put time I should spend revising for exams in to

jovial warren
steel heart
#

Yeah youโ€™ve put a lot of effort into krypton (:

#

I like kotlin just cba to use it when java exists

jovial warren
#

Java's getting better

steel heart
#

Yeah slightly

jovial warren
#

I mean, still don't understand why sealed classes aren't abstract by default but ya know

#

Oracle

steel heart
#

Itโ€™s those classes that you need to use permits if you wanna extend them right

jovial warren
#

Yes

steel heart
#

Ah nice

obtuse gale
steel heart
#

Well I havenโ€™t tried those

jovial warren
#

Ah true I guess Fefo

obtuse gale
#

Without extending

jovial warren
#

Wish we had that in Kotlin

#

You gotta use open classes for that

#

Like all I want is a class that can be instantiated and have a restricted known list of children

#

And not require all the sealed sub classes to be in the same file

#

Definition of Java sealed classes lol

steel heart
#

I wonder how generics work with that, can we restrict the type as well?

#

Or actually thatโ€™s probably a dumb question

#

Of course it works

jovial warren
#

Lol

#

I kinda wanna come up with something to entice more people to contribute

obtuse gale
#

Free Pornhub premium accounts

lunar cypress
prisma wave
jovial warren
#

or the Trello

#

or both

#