#dev-general

1 messages · Page 490 of 1

jovial warren
#

do you have a partition labelled “EFI system partition” Blitz?

old wyvern
#

He has a UEFI system bard

static zealot
#

Well thats how Im doing it anyways but i dont have free sapce to make anotherboot partition

jovial warren
#

then you’re fine installing multiple OS’

jovial warren
#

and your motherboard should have a boot menu with different options for the different boot managers

old wyvern
#

You should use something like 512mb

static zealot
#

Hmmm. But having 2 partition to boot wont make my life harder to switch between OSs?

old wyvern
jovial warren
#

your EFI system partition shouldn’t ever need to be more than 100MB

static zealot
#

Well then going to do that

old wyvern
#

You would change the boot order to load grub

jovial warren
old wyvern
#

From which you can boot into windows/neon as you want

jovial warren
#

because you shouldn’t need more than one per drive

old wyvern
#

You mean the partition table?

jovial warren
#

because that’s how EFI works

#

you only need one EFI system partition to store all of your boot managers

static zealot
#

But I cant use the windows one

#

It tells me I have to switch my mount poinr

#

Point*

old wyvern
#

You only need one, yes, but people seemed to recommend having a separate one if you imagine you'd want to uninstall linux easily at some point that makes it much easier

jovial warren
#

GRUB should get installed on to the EFI system partition

old wyvern
#

Otherwise youd have to manually mount and delete grub

jovial warren
#

afaik anyway

old wyvern
#

Yes, probably not the best idea for a beginner tho

jovial warren
#

just put it on the same EFI system partition

#

not the Windows boot partition, don’t touch that, the EFI system partition

static zealot
#

BBG tell me. Is it fine to change the mount point for my boot partition? I have windows on it and it has no mount point but neon kde needs one

old wyvern
#

the mountpoint should be /boot/efi

jovial warren
#

wdym change the mount point?

static zealot
#

For neon yes. But it doesnt have one rn

jovial warren
#

yeah, the EFI system partition should mount at /boot/efi

old wyvern
#

It probably asks him to select one

static zealot
#

Etf? Rn it doesnnt have a mount point

#

Wtf*

old wyvern
#

screenshot

jovial warren
#

wat

#

yeah, screenshot

static zealot
#

2 sec. Gonna open windows rn

#

Was in neon setup

old wyvern
#

Just use spectacle

#

or take a photo from your phone

prisma wave
#

The haters will still hate but James Ward and Joshua Suereth spitting facts

old wyvern
#

😌

jovial warren
#

lol

#

all circlejerking aside, Haskell looks really cool

#

it definitely has its uses

lunar cypress
#

wtf bardy

jovial warren
#

what did I do now

lunar cypress
#

I don't even know who you are anymore

jovial warren
#

lol

prisma wave
#

Oh my god

jovial warren
#

nah it’s actually a good language, I just get fed up with BM trying to force it down my throat

prisma wave
#

OH MY GOD

#

imposter

jovial warren
#

right, now you know that I kinda think Haskell is nice, will you please stop trying to force it down my throat BM

prisma wave
#

I will not stop talking about it

#

But yes

old wyvern
#

😌

jovial warren
#

finally

prisma wave
#

I will die before I stop sending random messages about Haskell with a 😌 at the end

old wyvern
#

Haskell good. Everyone accepts

jovial warren
#

I still prefer Kotlin, that hasn’t changed, but I don’t think Haskell is god awful

prisma wave
#

It would seem our brainwashing has worked

old wyvern
prisma wave
#

The only person left to enlighten is odin

old wyvern
#

he shall fall too!

jovial warren
prisma wave
#

WHAT

old wyvern
jovial warren
#

fair

old wyvern
#

Simon's army grows further

#

happy day

jovial warren
#

but you trying to force Haskell down my throat just pissed me off

prisma wave
#

maybe you will learn not to resist😌

jovial warren
#

maybe I’ll even contribute to MineHraft if the codebase doesn’t suck

prisma wave
#

Of course we'll be moving onto a new language when we get everyone to admit that Haskell good

#

Probably Prolog or APL next

jovial warren
#

I would appreciate it though if you would return the favour and contribute to Krypton

prisma wave
#

perhaps

old wyvern
#

from lambda calculus to predicate calculus

prisma wave
#

😌

jovial warren
#

Lol

prisma wave
#

"oh, you like Predicate<T>? You know what language had it first?"

jovial warren
#

The best way forward is not to be enemies, but friends in unity

prisma wave
jovial warren
prisma wave
#

me and yugi are the only acceptable standard

onyx loom
#

what about simon

jovial warren
#

Lol

#

Yeah what about SPJ

prisma wave
#

Simon is OUTDATED

#

I bet he doesn't even know what Prolog IS

old wyvern
#

Alain Colmerauer all the way!!!

onyx loom
#

what about Kenneth E Iverson

jovial warren
#

I swear Kotlin is one of the rare languages where the users actually hate the designer lol

old wyvern
#

Kenneth E. Iverson!!!

jovial warren
#

Or is that quite common

old wyvern
#

Lets go

onyx loom
#

andrey bad

old wyvern
#

Andrey and Gosling bad

onyx loom
#

no tuples no collection literals no companion fun

old wyvern
#

Actually

prisma wave
#

These 2 could EASILY take Simon in a fight

old wyvern
#

who created mutation?

#

Find them

#

now!!!

prisma wave
#

TURING

#

🤢 🤢 🤬 🤬

old wyvern
#

Screw you barry!1

onyx loom
#

No need to shout.

old wyvern
jovial warren
#

Turing is one of the greatest mathematicians and computer scientists of all time

old wyvern
#

Turing bad

prisma wave
#

Church good

#

Wait no

#

WHO INVENTED PREDICATE CALCULUS

#

Alan, James and Andrey should all be executed for war crimes

onyx loom
#

charles pierce

jovial warren
#

ProLog on top though catvibing

onyx loom
#

maybe

jovial warren
#

Facts

prisma wave
onyx loom
#

i think anyway

#

thats what came up

prisma wave
#

what a great guy

old wyvern
#

I dont think thats it

prisma wave
#

WHAT

old wyvern
#

It doesnt seem to specify a specific creator

onyx loom
#

yea idk

old wyvern
#

Only thing I could find was who defined formal logic

onyx loom
#

i just read the name google suggested

old wyvern
#

So indirectly aristotle?

#

idk

#

xD

onyx loom
#

😌 😌 😌 😌

prisma wave
#

HA

#

i bet "functional" wasn't invented by an ancient greek

forest pecan
#

I invented it

prisma wave
#

NO YOU DIDNT

steel heart
#

Predicate calculus is good tho

static zealot
#

@old wyvern took me a while but here:

quiet depot
#

yay

#

before doing anything further tho

#

did ur laptop keyboard work as expected on the keyboard page?

static zealot
#

the laptop one yes. the external one no

quiet depot
#

oh right it's the external one that's broken

static zealot
#

but Piggy u missed the covo

#

I can't go any further

#

here

#

let me show you

#

1 sec

#

we were talking about how my boot partition has no mounting point

#

so is it fine to just change it

#

?

old wyvern
static zealot
#

they didn't believe me so that's why I sent the fist screenshot

static zealot
old wyvern
#

Not sure why it already isnt that tho

quiet depot
#

no

#

it won't be fine

old wyvern
#

oh?

quiet depot
#

go back to the stage you were at in the first screenshot

#

yugi I'm agreeing with you

old wyvern
#

oh ok

static zealot
#

wait then what do I do?

quiet depot
#

are you back at the first screenshot?

static zealot
#

yes

old wyvern
#

select /boot/efi as the mountpoint for the boot partiton

quiet depot
#

click mount point

#

then ye do what yugi said

static zealot
#

well... already did xD

#

I was asking if changing it would be fine lmao

#

or selecting it xD

quiet depot
#

yes

#

definitely do that

static zealot
#

ok now

#

for the partition I will put neon on

#

do I havve to select any flags?

quiet depot
#

sorry I thought u were asking if the second screenshot was fine

#

no

#

don't think so

#

i'll check

old wyvern
#

Did you make the other partitions properly?

static zealot
#

yeah. well I didn't make the others. only the ubuntu one iircc

#

so no flags here?

old wyvern
#

yea that should get overwritten

static zealot
#

alr theen

quiet depot
#

yes i checked

#

no flags

static zealot
#

mount point / is correct right?

quiet depot
#

these are my flags

#

yes / is correct

old wyvern
#

oh he doesnt have esp on the boot partition btw

quiet depot
#

it wasn't an option for him though

old wyvern
#

Yea wasnt for me as well, and it went into legacy boot

quiet depot
#

¯_(ツ)_/¯

old wyvern
#

I had to manually change it from the live image to boot into it

#

I assumed it was an issue with calamares

static zealot
#

wait what's that now?

quiet depot
#

calamares?

#

no clue blitz

old wyvern
#

the manjaro installer

quiet depot
#

oh

#

ok

static zealot
#

well I'll just hope its fine

#

lmao and go aha

#

ahead*

#

cya

old wyvern
#

Actually lol

#

it isnt specific to manjaro

#

neon uses it too apparently

static zealot
#

so can I go? xD

old wyvern
#

They are all the same

quiet depot
#

yes just do it

old wyvern
#

It should be fixable if any problem occurs

quiet depot
#

not surprised yugi

#

they're all so similar

old wyvern
#

mhm

static zealot
#

time to wait

forest pecan
static zealot
#

hmm

#

now this is something

steel heart
#

exposed

static zealot
forest pecan
#

Who PINGED me

static zealot
#

dkim ghost pinged

#

@old wyvern help me xD

old wyvern
#

Yes?

static zealot
#

see photos abve

#

above*

old wyvern
#

Did you connect it to the internet?

static zealot
#

I'm talking to you rn so yes

#

xD

old wyvern
#

I assumed you were on phone

#

ok

static zealot
#

nah

#

going to try reinastlling rn

#

hope it will work this time

old wyvern
#

weird

static zealot
#

it went until like 80%

#

or something

#

didn't see it when it failed

#

time to wait another 30 minutes

#

oh maybe less? bcz its alraedy 11%

#

already*

#

23%

#

oh thank god it just skips the ones it already installed

half harness
forest pecan
#

@half harness

#

u bish

half harness
#

lol

prisma wave
#

Fer·nan·do Pó·ov

half harness
#

Fer·nan·do Pó·ov 😔

prisma wave
#

Fer·nan·do Pó·ov

#

☹️

half harness
#

😭

prisma wave
#

Gone but not forgotten

half harness
#

mhm

static zealot
#

86%

half harness
#

wot

static zealot
#

nothing

#

just 86%

half harness
#

ok

prisma wave
#

The content on the paper looks accurate when it comes to "characteristics", and the edits on the wording make it sound nicer.
I can not think of something I would like to edit, especially because the wording is something I struggle myself. I think the paper looks really good.
Good job, and thank you.

half harness
#

np

static zealot
#

it ddid it again 😢

onyx loom
#

Fer·nan·do Pó·ov

jovial warren
static zealot
# static zealot

@quiet depot maybee u got some clue? most of the errors I googled said I have no inteernet but I clearly ddo since I'm talking here.

prisma wave
# jovial warren 69% 😏

The content on the paper looks accurate when it comes to "characteristics", and the edits on the wording make it sound nicer.
I can not think of something I would like to edit, especially because the wording is something I struggle myself. I think the paper looks really good.
Good job, and thank you.

static zealot
#

how to farm xp I guess

prisma wave
#

No

#

I only got like 10xp

#

Useless algorithm

static zealot
#

aham

#

well I guess no KDE Neon today

quiet depot
#

what's wrong

static zealot
#

seee msg I replied to

#

btw my partition is named this now

#

but thee install didn't finish so I'm afraid to even open it

#

see name at thee bottom btw

#

omg I just realisedd I seleccted Keep instad of FOrmat

#

that might meess it up sincee it doesn't eerase what alreeady exists

#

andd thosee e's c's and d's are bcz my laptop keyboardd is brokeen

#

well going to try again

half harness
#

lmao

static zealot
#

28%

half harness
#

82%

static zealot
#

oh shit

ocean quartz
#

Never said good or bad anywhere in there, i was talking about popularity

hot hull
#

"types of bad developers"
cough BM cough

half harness
#

lmao

old wyvern
old wyvern
lunar cypress
#

I don't think haskell got any more popular in recent years lol

old wyvern
#

Yes, prolog good

hot hull
#

In BMs mind it did

static zealot
#

this is a bit slow tho ngl

#

@quiet depot now tell me please what else I need or have to set up before I Start messing with shit xD

#

like what recommendations you have

#

also gonna have to find out why my taskbar is on secondary screen thonking

#

oh nvm that was an easy fix

hot hull
#

Just switch the screens duh

half harness
#

kotlin > java

quiet depot
static zealot
#

ty dkim. you're so good at recommending stuff

half harness
#

np!

#

lol

static zealot
#

time to see what updates I have

#

btw is there some special option for special drivers that are not OS @quiet depot ? LIke something I Need to enable or something like that

quiet depot
#

yes

#

erm

quiet depot
#

do u have an app called software and updates?

#

look in plasma search bar

#

bottom left

#

if not

static zealot
#

nope only discover

#

I used to have that on ubuntu tho

quiet depot
#

sudo apt-get install software-properties-gtk

#

install that

#

then u can install proprietary drivers in there

#

i gtg

static zealot
#

where do I change the shortcut for the terminal bcz either I am blind or its not in shortcuts

static zealot
half harness
#

hi blitz

static zealot
#

hello

static zealot
#

nvm I Didn't lmao

#

there's a lot of them but not the new terminal 😢

#

time for some googling

#

oh and thank god I Made a firefox account bcz now I can just connect and it will remember my bookmarks and shit

jovial warren
#

and your passwords

prisma wave
prisma wave
jovial warren
#

BM kinda tries to start the trends in this server, doesn’t really work most of the time though since hardly anyone in here actually listens to him

static zealot
jovial warren
#

and BM does not jump on trends, Haskell is not a trend

static zealot
#

yes it is

jovial warren
#

no it’s not

#

for a good like 70% of developers, Haskell is completely irrelevant

forest pecan
#

bm what happened to elara

jovial warren
#

in fact, I’d say it’s more like 80-90% of developers don’t even know what FP is

#

let alone Haskell

hot hull
#

Your facts are miss guided and frankly not relevant

#

Go finish krypton

prisma wave
#

Don't even start

jovial warren
#

true

hot hull
#

bringing such trashy languages into this channel, pathetic

jovial warren
#

but that was much more adopted than Haskell has been

prisma wave
#

only because yall can't understand things that don't have classes

#

"use kotlin, it's java but good"
Can't really say the same thing for Haskell

onyx loom
#

nah, we just cant make plugins with haskell 🤡

#

kotlin we can 🤡

half harness
#

🤡

half harness
#

haskell bad

jovial warren
#

“use Haskell, it’ll er... make you able to say stupidly ridiculous buzzwords like semigroup, functor and monad? er... no state? no classes?”

half harness
#

haskell needs loops 🤡

jovial warren
#

wait what

onyx loom
#

im not sure "needs" is the correct word there dkim

jovial warren
#

Haskell doesn’t have loops?

onyx loom
#

it functions just fine without loops

half harness
jovial warren
#

wat

half harness
#

u need to use recursion

jovial warren
#

how

#

ew

obtuse gale
#

functions

distant sun
#

In 1900 people didnt need loops

obtuse gale
#

it's all functions

prisma wave
#

^

obtuse gale
#

literally nothing but functions

prisma wave
#

well almost just functions

half harness
#

thats why i dont like haskell

#

but it does have mapping

#

thankfully

jovial warren
#

how tf can you have a language without loops wtf

prisma wave
#

How's that relevant

obtuse gale
#

the hell is a "Premain-Class"?

distant sun
half harness
jovial warren
#

FP has so many buzzwords as well

onyx loom
#

def 💀

#

null 💀

half harness
#

oh also

#

haskell has no mutable variables

#

;-;

distant sun
#

Btw @old wyvern thanks for the help with that stupid problem I had earlier <3

jovial warren
#

yeah that can be “solved” with recursion, I can see that now

onyx loom
jovial warren
#

why do you think Python and JS are two of the most popular languages

distant sun
#

They think FP means functional programming while it means first person shooter (the S is silent)

old wyvern
#

Do you understand that your "kotlin" pulls a lot from FP?

jovial warren
#

languages that don’t prominently feature neither OOP nor FP

prisma wave
old wyvern
#

They do include aspects of FP and OOP

#

Just not dominantly

prisma wave
#

If we're being pretentious it's a mapping between categories, there's no mention of loops there

old wyvern
#

mhm

#

No control flow

prisma wave
#

😌

distant sun
#

How do you do loops though @prisma wave

jovial warren
#

also, surely allocating new values every time you need to increment something is gonna have a decent overhead at scale

old wyvern
distant sun
#

disgusting

old wyvern
jovial warren
#

tail recursion is about the only way you’re gonna be able to optimise a recursive incrementing function well afaik

old wyvern
prisma wave
old wyvern
#

Lmao

prisma wave
#

oh yeah lol

jovial warren
#

iteration > recursion

old wyvern
#

Wrong

jovial warren
#

right

distant sun
prisma wave
#

provide evidence

jovial warren
#

is faster

jovial warren
#

more widely used

old wyvern
#

You literally just talked about tail recursion

jovial warren
#

and most recursion optimisations are about turning recursion into iteration anyway

old wyvern
#

Haskells recursion can be unfolded

jovial warren
#

what do you think tail recursion does

old wyvern
#

Let the compiler handle the dirty work

jovial warren
#

it turns recursion into iteration at the tail of the function

old wyvern
#

Otherwise youd be writing assembly now

prisma wave
#

Haskell is just another layer of abstraction

old wyvern
#

You slowly move the tedious responsibilities to the compiler, you only want the higher level instructions

prisma wave
#

^

jovial warren
#

so Haskell is basically a frontend that can help you pull the wool over your eyes as to what the computer is actually doing

static zealot
#

you see BM the problem is not that we don't understand. the problem is exactly you. We hate languages like Haskell bcz of you. Bcz you can't let us live our lives without saying something along the lines "haskell could do that", "Try haskell", "haskell is good". What if we didn't give a fuck about haskell becasue we don't have to give a fuck?

prisma wave
static zealot
#

that's all. thank you for your time

old wyvern
#

xD

#

Please do some research

jovial warren
#

BM fuck off

#

he’s right

prisma wave
#

I will stop the Haskell jerk the day the kotlin jerk stops

old wyvern
jovial warren
static zealot
static zealot
#

yes I Use kotlin but that's bcz I Like it personally

jovial warren
#

enough

old wyvern
#

Haskell

#

Good

static zealot
onyx loom
#

another day another dev general argument 😌

jovial warren
#

exactly

old wyvern
prisma wave
#

I propose a ceasefire on ALL circlejerking, only intellectual conversations allowed in #dev-general from now on

prisma wave
#

So ladies and gentlemen, how do you all feel about the declarative logical language "Prolog"?

onyx loom
#

🥲 🥲 🥲 🥲

prisma wave
#

it is quite splendid

old wyvern
static zealot
#

lmao

old wyvern
prisma wave
onyx loom
jovial warren
#

I am sick and tired of you throwing languages down my throat to the point that I start hating on them, even if they’re not bad

onyx loom
#

for the first film

prisma wave
#

Curious...

jovial warren
#

maybe it would be better if we just didn’t do it at all

ocean quartz
onyx loom
#

o wait wot

static zealot
#

lmao

prisma wave
jovial warren
#

go on then

jovial warren
#

if you mention Haskell once I’m gonna lose it Alex

prisma wave
#

it's not Haskell

jovial warren
#

ffs ofc

prisma wave
#

Although I'm sure we could have some intellectual conversations about Haskell

jovial warren
#

that is a circlejerk Alex

prisma wave
#

HOW

jovial warren
#

the prolog comment

onyx loom
ocean quartz
#

Huh, interesting

jovial warren
#

or at least, Yugi’s response was

prisma wave
#

I am literally asking "what do you think of Prolog" that's not jerking anything

old wyvern
prisma wave
#

😮

#

yes

#

facts

#

I'd like to see HASKELL combine 2 booleans

old wyvern
#

😌 😌 😌

gusty glen
#

Bm, could you please explain to me how IO Monad is different from the other monads and how does it keep functions pure even when making IO ops?

old wyvern
#

IO monad is the same as any monad, its pure because it doesnt do anything on its own, it just defines an action

prisma wave
#

all functions are pure

#

The IO monad can just be seen as a description of an IO action

#

It's almost like storing a string of code and then eval()-ing it later on

#

Except more sophisticated

gusty glen
#

but is it lazy?

ocean quartz
#

I am

old wyvern
#

Everything is lazy

gusty glen
#

but how can IO be lazy? what if the program stops or something?

ocean quartz
#

If the program stops it'll just do it "tomorrow"

prisma wave
#

it's lazy in the language, at runtime it's not lazy

old wyvern
#

mhm, compiler ignores anything that isnt computer

old wyvern
#

the rest ar simply copied to the use sites

prisma wave
#

you define IO by composing different IO monad values, the compiler then turns that into an imperative sequence of instructions

gusty glen
#

wait, does haskell always get compiled into imperative code?

prisma wave
#

It compiles to native code, so yeah

old wyvern
#

Unless ofc we invent the machine simon talked about in the ivory tower talk

#

😳

gusty glen
#

hmm

#

I learned about bindings

old wyvern
#

let bindings?

gusty glen
#

yes

old wyvern
#

I see

gusty glen
#

Make variables lazy, it's cool

prisma wave
#

let me just interject for a moment

half harness
#

for my bedwars bug... I've asked multiple times here without any answer, anyone know where else i can ask?
since i need it fixed :/

prisma wave
#

What you're referring to as "variables", or as Haskell programmers call them "bindings", are in fact not "variables" at all as they do not vary

gusty glen
#

well, they are not constants as well

old wyvern
#

They are simply referentially transparent expressions

old wyvern
jovial warren
prisma wave
#

oh yes

prisma wave
jovial warren
#

what you're referring to as "Linux" is in fact...

pale shell
#

bm, i might work on that method soon

prisma wave
#

ic

pale shell
#

I don't like saying the name of that method because i cry each time

jovial warren
#

Do it

pale shell
#

It's gonna need the mother of all fucking refractoring

#

remember this one @prisma wave ?

jovial warren
#

Paste that god method somewhere and let me admire it please

jovial warren
#

That's too complex?

hot hull
#

That is fucking hideous

jovial warren
#

I've made worse ones

pale shell
#

that's what sonarlint says

#

every day

#

It reminds me

hot hull
pale shell
#

dont

#

bully me.

hot hull
#
for (String command : isNew ? firstTimeCommands : commands) 
#

Saved you 5 lines

pale shell
#

you can do that ??

prisma wave
#

as if that's any better

hot hull
#

Probably needs () but yea can't see why you couldn't

pale shell
#

serious question, how can learn java better? I need to.

jovial warren
prisma wave
#

take an actual course

pale shell
#

I know my code is perfect curently but i am sure I can get better || that's a joke pls roast me i wanna cry ||

old wyvern
#

Big vouch for pluralsight

prisma wave
#

PluralSight free trial

#

YEAH

old wyvern
#

Yes!

#

Man that thing is amazing

#

you get 1 month free with the microsoft vs pack

hot hull
#

Big vouch for Tim buchanka

pale shell
#

US$399 oh no

ocean quartz
pale shell
#

If I ever feel like i'm doing bad i'll look at that.

steel heart
#

Yo odin

#

Let me also take a look

#

😄

pale shell
#

i think i need that plan to save me lol.

jovial warren
ocean quartz
#

Yuck

jovial warren
#

Hey, at least my GUI supports ANSI colours

prisma wave
#

Time to start flutter-jerking

#

Imagine not using Flutter for GUIs

ocean quartz
#

It sounds horrible

steel heart
#

Lmfao

obtuse gale
#

EW

#

WHAT

winter iron
#

eh-noooms

#

eh-nums

gusty glen
boreal needle
#

eee-nums

#

not enuums

ocean quartz
#

Actully yeah

steel heart
#

I like the way that kotlin karen pronounced it

ocean quartz
#

It's like the Jetbrains lady pronouncing MacOS as "macos"

prisma wave
#

But yes

#

What I mean is that all variables are final, so they're not really variables

#

They're bindings

steel heart
#

but that’s basically variables?

jovial warren
#

Enoooooms lol

boreal needle
#

sounds like a car

#

ennnnnOOOOOOOOOooommmmmm

prisma wave
obtuse gale
#

variable

#

varies

prisma wave
#

^

#

binding
doesnt varying

#

Code cave is the best coding server EVER

steel heart
prisma wave
#

Oh yeah

half harness
#

people has to ask in homeless lang shelter for haskell questions 🥲

gusty glen
#

dkim do you need help, friend?

half harness
#

😮

gusty glen
#

i have finally finished all the plugins I had to make, so I can give you the help hand if you want with that bug in your plugin

half harness
#

yes plz

gusty glen
#

so lets move to pm so we don't flood the chat here, what do you think?

half harness
#

okay

prisma wave
#

unless he already got an answer

half harness
#

i mean it was asked yesterday

#

soo

#

also he got no answer

steel heart
#

Lol Alex he still thinks

prisma wave
#

Lmao

#

Poor guy

prisma wave
#

Seems the coding den is lacking haskell in their lives

half harness
#

lol

lunar cypress
#

everyone with a "life" and "career" is lacking haskell in their lives

prisma wave
#

so true!

pale shell
#

#banHaskell

prisma wave
#

🤣

pale shell
#

bm

#

question

#

so in schematics.yml I have like Tier: 1 right?
Would you add a boolean to add like Last: true for upgrade thing or wut?

#

like

  tier-2:
    Default: false
    File: mine2.schem
    Tier: 2
    Last: true
    Reset-Delay: 5
    Icon:
      type: COBBLESTONE
    Description:
      - "The tier 2 schematic"
unkempt tangle
#

How to add entries to a javafx table?

#

senpai

prisma wave
pale shell
#

?

prisma wave
#

if you have 10 tiers, obviously tier 10 is the last one

pale shell
#

can you explain that in the basic code system people do? Idk what it's called

unkempt tangle
#

seeeeeeeeeeeeeeeeenpaiiii

pale shell
#

loop schematics
get highest tier
check if it's that one or what?

prisma wave
#

Just keep a sorted list of the schematics and get the last one

#

TreeSet is your friend

prisma wave
pale shell
#

Is treeset hard

prisma wave
#

Not really...

pale shell
#

I've legit never touched it.

#

I'm looking into it now.

#

ty bm

prisma wave
#

Mhm

#

Just define a comparator that compares the schematic tier

#

And then ez sorting

obtuse gale
#

Is it possible to configure several voteparty in the plugin voteparty (example: one voteparty of 250 votes and one voteparty of 500 votes)

half harness
#

wrooong channel

obtuse gale
#

ok thanks

pale shell
#

Would this be a 10 minute job or a 30 min job @prisma wave ?

prisma wave
#

5 minutes

#

If you've done it right in the first place

pale shell
#

I think I have?

prisma wave
#

if you have object representations of the schematic config then yes

unkempt tangle
#

How to set up a JavaFX project to maven 😭

prisma wave
#

gradle 😀 😃 😄 😁 😆

unkempt tangle
#

😦

pale shell
#

I should really look into how to do this treeset thing but I don't think it's gonna be easy

gusty glen
#

hey I got this code that should be teleporting the player through worlds, but it's only teleporting them through locations on the same world

#
val spawn = (data.teams.getTeam(team) ?: continue).spawn
println("spawn = $spawn")
for (player in players) {
    // this?
    println("Player world before = ${player.world.name}")
    player.teleport(spawn)
    println("Player world after = ${player.world.name}")
}
#
[13:48:48 INFO]: Player world before = world
[13:48:48 INFO]: Player world after = world```
#

player was in world, and after call teleport it should be teleported to world2, but they still in world (they only get teleported to the coordinated x y z of the spawn, but inside world instead of world2, why would that be the case

static zealot
#

nvm

#

my brain is fried. I Just did 2 hours of math 🥲

#

vs

#

lmao

hot hull
gusty glen
distant sun
#

on paper there's teleportAsync which returns a Future iirc

gusty glen
#

it's 1.8,I'm helping dkim

#

that part of the code is what is not working

hot hull
#

Just stop it.

jovial warren
ocean quartz
#

So Kotlinx serialization doesn't support sealed interface 😩

jovial warren
#

does it not?

#

it should support any type of interface

ocean quartz
jovial warren
#

yeah you can't automatically serialise normal interfaces either

steel heart
#

Looks like kotlin issues

#

Couldn’t be me smiling_face_with_3_tears

ocean quartz
#

Gson handles it just fine 😩

onyx loom
#

why u using kotlinx in the first place ☹️

steel heart
#

I don’t get it java compilers fucking tell us we miss semi colons and what not so why cant they just add it instead of giving me an error ):

ocean quartz
#

Cuz it's the one that comes the the base Ktor and didn't want to add the gson feature, but tbh doing it 😩

onyx loom
#

good 🙂

jovial warren
#

Gson uses reflection

#

Kotlin serialization uses compile-time code generation

obtuse gale
#

Yes but Gson works

onyx loom
#

and kotlinx bad cus it doesnt work

jovial warren
#

so does Kotlin serialization

obtuse gale
#

Not for interfaces

jovial warren
#

also, Kotlin serialization doesn't completely break due to type erasure

onyx loom
jovial warren
#

Kotlin serialization doesn't require you to write your own serializers because it needs to use type tokens to get around type erasure for Lists and Maps

ocean quartz
jovial warren
#

they both have their ups and downs

#

I've just stated when Gson doesn't "just work"

#

so there's an argument for both sides

ocean quartz
#

Idc about their ups and downs, i just want it to serialize a list of sealed entries, nothing more

#

You're arguing for no reason lol

jovial warren
#

because I don't like people shitting on Kotlin serialization for something that's not the library's fault

obtuse gale
#

I mean it could use both if it's so good lol

jovial warren
#

I suppose type erasure causing strange issues isn't Gson's fault either

obtuse gale
#

Also you don't need your own serializers due to type erasure?

#

Lmao

jovial warren
ocean quartz
#

Gson serializes this, Kotlinx serialization doesn't, simple as that lol, not here to argue about what it's supposed to do or not

obtuse gale
#

Type tokens and serializers are two different things

jovial warren
#

it's multi platform

#

Gson isn't

ocean quartz
#

Plus i'm not shitting on anything just saying it doesn't work for this lol
And who cares about multi platform i am using jvm

jovial warren
#

yeah ik I was just saying to emily why it can't support reflection

#

or why it doesn't use it

prisma wave
#

average kotlinx.idiomatic fan vs average gson enjoyer

jovial warren
#

stfu

#

that's just not true

prisma wave
#

I didn't say anything

jovial warren
#

I swear you switched to kotlinx.serialization in the old MineKraft

#

so you can't say shit matey

prisma wave
#

because "idiomatic kotlij good"

#

"kotlin language library java bad"

#

"free thinkers" when someone says that not everything needs to be recreated in kotlin

ocean quartz
jovial warren
#

yes I did

#

mainly because it's the most supported JSON library in the Minecraft community

#

and the conversion from Gson to kotlinx.serialization was a bit annoying

#

one of the main reasons why Guava is on the classpath

#

and also commons lang 3

#

but we do actually use commons text (also on the classpath)

onyx loom
#

🥲

prisma wave
onyx loom
#

this should be in the kotlin-stdlib tbh 🙄

#

who needs kotlinx-blah-blah when u have the stdlib

jovial warren
#

most of it is

#

because putting coroutines in the standard library when not everyone uses it would make the stdlib 3MB instead of 1.4MB

onyx loom
#

sounds good to me 👍

jovial warren
#

and we also don't want a humongous JAR file

onyx loom
#

how about they make all the functions in the stdlib use coroutines, then theyre using it

#

a new coroutine for every method 🥲

prisma wave
#

Comically large

onyx loom
#

😌

#

how big is it

prisma wave
#

big

onyx loom
#

how big is big

prisma wave
#

almost as big as elara stdlib

onyx loom
#

almost? 😳

#

but sir elara only has like 2 functions

stuck harbor
#

println and println!

#

ofc

prisma wave
#

RUST

onyx loom
#

@prisma wave is elara kebab case or not

#

because in the stdlib u got some functions using it and some functions using camel

prisma wave
#

Some outdated stuff is probably still kebab case

onyx loom
#

u got it in print-raw function and in the readme

#

go commit so u can say "elara is not abandoned!"

static zealot
#

lmao

old wyvern
#

@prisma wave any chance the doc will be done by 26thish?

prisma wave
#

Maybe

static zealot
#

0% chance

prisma wave
#

Potentially

old wyvern
#

Hopefully

#

Please do

#

😂

static zealot
#

why?

#

that's happening on 26th?

#

ngl neon feels a bit slow compared to ubuntu. especially when opening apps

ocean quartz
jovial warren
#

we use commons text for CSV escaping

#

but Guava, Commons lang 3 and Commons text are primarily there because vanilla has them, and so they are expected to be there by a lot of cross-platform plugins

#

though we do make use of Guava and text, not sure about lang 3

ocean quartz
#

Fair

prisma wave
#

CSV files 😖 🥴

jovial warren
#

@old wyvern btw, how's that slim jar stuff coming along?

half harness
#

🤪

#

SLIMJAR

jovial warren
#

been a while

#

he kinda made it work in Krypton, I wanna know if it's done yet

half harness
#

my bw plugin is 4mb

jovial warren
#

before I decide to rewrite LP's dependency management system in Kotlin and put it in Krypton

half harness
#

is that small enough to be on spigot

jovial warren
#

will PDM even work rn for Krypton?

obtuse gale
prisma wave
old wyvern
jovial warren
#

nice

#

how's the Krypton one coming along?

#

did you even get round to finishing that?

old wyvern
#

I have it mostly done, lemme actually try if I can do that rn

prisma wave
old wyvern
#

😳

#

A mill, give or take

ocean quartz
pale shell
old wyvern
#

man I hate the gradle cache with every ounce of my life

pale shell
#

gradle cache?

old wyvern
#

yea it keeps loading things from its downloaded cache without really a way to clear it other than manually find and delete

half harness
pale shell
#

easier to roll back

#

👍

old wyvern
pale shell
#

yo @prisma wave if you still here isn't smaller commits better?

half harness
#

¯_(ツ)_/¯

prisma wave
#

The smaller the better

ocean quartz
# half harness ¯\_(ツ)_/¯

Weren't you the person who almost lost a big chunk of progress because you didn't commit and something bad happen?
Small commits

half harness
#

idk

#

i dont remember

ocean quartz
#

Pretty sure it was

half harness
#

oh

#

i forget to commit

distant sun
#

Or frosty

ocean quartz
#

Nah, i am like 100% sure it was Dkim xD

distant sun
#

:))

half harness
#

wait wdym 'almost'

ocean quartz
#

I have very good memory

half harness
#

oh lol

#

that was from my bluescreen

static zealot
#

weren't I the person that restored windows without committing a lot of projects? xD

half harness
#

i still kept my files

#

it's just git that didn't work

#

since i was mid-committing

#

when it bluescreened

#

so the git stuff got corrupted

ocean quartz
#

I should commit all my files to github, free storage

static zealot
#

well I've spent another 2 hours with this fucking keyboard. I guess that's 25$ GONE...

half harness
#

lol

hot hull
static zealot
#

Pretty sure that's 10 hours in total spent just for trying to get my keyboard to work on linux 🥲

old wyvern
ocean quartz
#

Yas

half harness
old wyvern
#

Imagine actually making a file storage service using github

#

Time to get sued

half harness
#

lol

old wyvern
#

😎

ocean quartz
half harness
#

but what did I lose

ocean quartz
#

Sanity, and "your precious time D:"

static zealot
# half harness ?

long story short my CTRL, ALT and WIN key (both left and right) are read as L_SHIFT. ANd its only for my external keyboard not for my laptop one.

I assume its something to do with the keyboard model it auto selected but I went thru most of the available ones (which are a lot) and none fixed my issue. Its funny that I found something very similar on ubuntu's bug report wiki 🥲 (on how to proceed if you have a similar bug) so I must not be the only one but I spent like 6 hours googling and nothing.

surreal quarry
#

feelsbadman

static zealot
#

oh god

#

poor soul

obtuse gale
#

lol

static zealot
#

its the same PR tho

#

so its fine

#

lmao

obtuse gale
#

LMAOO

static zealot
#

the same guy opened both

distant sun
obtuse gale
#

bluetree xDDD

static zealot
#

oh nvm

obtuse gale
#

no wonder

static zealot
#

he just duplicated the pr lmao

#

like what?

#

xD

surreal quarry
#

oh lmao

#

it was legit a duplicate

static zealot
#

yeah it was

#

xD

surreal quarry
#

lmfao

distant sun
#

Idk how to do commits, I change too many things at once :))

surreal quarry
#

git commit -m 'changes'

#

that usually works

#

lol

old wyvern
#

It wasnt the same guy I think

#

atleast not the guy who created the PR

surreal quarry
#

yea but it was the same cod

static zealot
old wyvern
#

mhm

static zealot
#

lmao

distant sun
old wyvern
#

no gaby, you should try deleting system32

static zealot
#

hmm I wonder if I disconnect my laptop keyboard

#

maybe it will finally find my external keyboard

#

and consider it the main one so it will find the correct model/layout

#

by itself

#

damn I'm smart xD

old wyvern
#

And risk your laptop keyboard not working fine?

static zealot
#

well that one barely even works anymore lmao. its been literally ripped out of the laptop once

ocean quartz
#

@distant sun Use GitKraken fingerguns

static zealot
#

and it works in strips so the strip for 3,e,d,c keys keeps stopping

#

or the chars keeps duplicating sometimes

#

pretty sure I've used it today in here and you can see the double Ds

#

xD

static zealot
#

git kraken is nice until you hit the "buy premium wall" xD

#

which is that you can't commit to Private repos

half harness
#

github student dev 😎

static zealot
#

oh well

old wyvern
#

whats the point of having a laptop in that case

pale shell
#

i wonder when someone from trusted will get admin

old wyvern
#

Already happened

pale shell
#

who

old wyvern
#

Piggy

pale shell
#

piggy was always admin?

old wyvern
#

No?

gusty glen
#

what would be good websites to sell a plugin?

pale shell
#

fr?

old wyvern
#

Helpful -> Trusted -> Admin, altho apparently in the span of 2-3 days

pale shell
#

could've been me, but they're missing out 🥲

static zealot
#

what JDK do you guys use and does it make any difference?

half harness
#

i use adoptopenjdk11

#

hotspot

#

bc its open source

steel heart
#

any% speedrun

static zealot
#

they made helpful first

#

then they decided to make a TRusted role

hot hull
#

He just built different duh

static zealot
#

so they gave him that

#

and then when they finally made the admin role they gave him that too

#

smh

frail glade
#

That dude gotta chill lmao.

static zealot
#

well remove one... xD

gusty glen
#

blitz

#

I just made a post on request-paid and got barried

static zealot
#

yes

#

bcz u need budget

gusty glen
#

can you copy the message back and send it to me?

static zealot
#

barry sent you a paste bin tho... why u not paying attention? smh

onyx loom
static zealot
gusty glen
#

thanks blitz ❤️

eternal compass
#

what's better, DreamWeaver, or WebStorm?

#

I now have access to both of them

onyx loom
#

webstorm

#

dreamweaver is terrible

eternal compass
#

alright

#

I just got Creative Cloud

#

for like 3 years I'd wanted DreamWeaver, then all the sudden I got WebStorm :p

static zealot
#

thonking its been like that for over 30 minutes now

prisma wave
#

why use webstorm when flutter exists

#

flutter-jerking

static zealot
#

@prisma wave some more for your collection

old wyvern