#dev-general

1 messages ยท Page 385 of 1

static zealot
#

you can if you know commands

#

xD

quiet depot
#

if you know commands why are you doing it in ij

#

why not just use cli

cinder flare
#

I've lived my whole life using only IJ commands

static zealot
#

ij has a terminal

#

but it has a nice integration

#

as well

jovial warren
#

starmism

cinder flare
#

works great! you can check out, push to different branches, do diffs visually, it's beautiful

#

yes?

jovial warren
#

tags may or may not be working

quiet depot
#

I mean it's functional

jovial warren
#

after I totally copied from Minestom

quiet depot
#

it's not beautiful though

#

it's ugly af compared to gitkraken

hot hull
#

Anyone wanna tell me how to edit a tablist using TAB?

hallow crane
#

NO CLUE

jovial warren
#

it's easy

#

config

cinder flare
hallow crane
jovial warren
hot hull
#

Using the API might I say

#

Can't seem to find anything related yako, expect for the player UUID

jovial warren
#

this 8 space indent is painful to look at

ocean quartz
#

Git Kraken > IJ Git & CLI

jovial warren
static zealot
quiet depot
#

that literally makes no sense

jovial warren
#

I suppose I am pretty much a Linux guru so ya know

ocean quartz
quiet depot
#

there's not a single universe where commands are considered easier than an intuitive gui

jovial warren
#

me and the command line are good friends

static zealot
cinder flare
static zealot
#

just to make a commit and push it

cinder flare
#

If you get good at linux commands, you can be much faster than a GUI

static zealot
#

when I can do all that in 2 commands

jovial warren
#

truth

quiet depot
#

wtf

#

I don't use gitkraken for committing and pushing

static zealot
#

git commit -m "Message" and git push

quiet depot
#

I just use ij integration

jovial warren
#

git commit -S -m "Message" -m "Next line" ez

#

git push -u remote local

quiet depot
#

but for basically anything else, gitkraken or ij will be much faster than cli

static zealot
#

yeah but idk how to set the branch to which it pushes

quiet depot
#

gitkraken?

jovial warren
#

git pull remote local

quiet depot
#

or ij

jovial warren
#

git fetch remote

cinder flare
#

it gives you a little GUI in IJ

static zealot
#

ij

cinder flare
#

at the top of a commit

quiet depot
#

bottom right corner

cinder flare
#

you choose the repo

quiet depot
#

there's a button

onyx loom
#

congrats on being able to remember a billion commands bardy

jovial warren
#

these are basically all the commans you need

quiet depot
#

yeah no

static zealot
cinder flare
#

oh I dunno about git CLI commands, but the rest of linux slaps lol

jovial warren
#

and maybe git rebase

static zealot
#

but it pushes to main

jovial warren
#

and git merge

static zealot
#

not to development

cinder flare
#

that's cause you only have main checked out]

#

you need to checkout development

jovial warren
#

git checkout local

#

where local is the name of the local branch

#

or git checkout remote/branch iirc for remote checkouts

static zealot
#

ohh

#

man

#

thanks

jovial warren
#

anyone who thinks GUI > CLI is a noob

#

facts

onyx loom
#

pretty sure ur in the minority here bardy

jovial warren
#

didn't say I wasn't

ocean quartz
#

Lmao

jovial warren
#

but my point still stands

#

my fact*

#

all you noobs using GUIs for everything doge_ahaha

onyx loom
#

isnt it funny that when GUIs came in place of CLIs the popularity of computers exploded ๐Ÿ™‚

jovial warren
#

yeah because like 80% of computer users are noobs

cinder flare
#

GUI's have a significantly easier learning curve, but also a pretty low skill ceiling

hot hull
cinder flare
#

CLI's have a higher learning curve, but the skill ceiling is very high

onyx loom
#

๐Ÿคฃ

onyx loom
#

aim that shit right at bardys house frosty

ocean quartz
cinder flare
#

I never said it was

#

Just that you can become much quicker using CLI than you possibly can with a GUI

jovial warren
hot hull
#

Don't need to if I bomb the entire UK

jovial warren
#

and you can do more with it

static zealot
#

I mean I still preffer to write 10 words then press 10 buttons for some reason

onyx loom
#

yes please frosty!

cinder flare
hot hull
#

Lmao

ocean quartz
jovial warren
#

ยฏ_(ใƒ„)_/ยฏ

ocean quartz
#

Nice argument

jovial warren
#

lol

#

okay, maybe Git Kraken and Git CLI tie here

#

in most cases though, CLIs have many, many more features than GUIs could even wish they had

static zealot
#

I mean still. why would I open 2 apps to do something I can do in just 1? That's my whole reasoning for using commands

#

or at least learning them for now

jovial warren
#

also, never know when you might need to use commands

#

like on a server

#

you don't see people going up to their Linux VPS' and clicking on a screen do you

#

no, you use SSH

#

and command line

ocean quartz
#

Those are completely different things though

jovial warren
#

because it's much more lightweight and can handle slower internet speeds

#

in terms of Git though, guess it's what you're used to

#

you think Git Kraken is better because you're used to it

#

I think the CLI is better because I'm used to it

static zealot
#

git kraken is easy to use and understand true.

jovial warren
#

and I'm just generally more comfortable with the CLI anyway

#

since mice are annoying

#

keyboard > mouse

smoky forge
#

Onscreen keyboard >

static zealot
#

I mean here is just personal opinion

ocean quartz
#

You don't need a mouse fingerguns

onyx loom
#

bro how u gonna drag click while god bridging in minecraft with a keyboard tho?????

ocean quartz
#

Omg good point!

half harness
#

wot

ocean quartz
#

Someone mentions anything 1.ass related, dkim: "My time has come"

jovial warren
#

also, fuck your god bridging

onyx loom
#

๐Ÿค”

#

yes, fuck it

#

real hard

jovial warren
#

Minecraft is NOT a PvP game!

onyx loom
#

real deep

static zealot
#

I love this server. So many useless arguments. Its just perfect

ocean quartz
static zealot
#

other than you

#

of course

hallow crane
#

Bro IJ 2021 has a live multi person coding environment

#

so ppl can code together

#

wtf

jovial warren
#

wait what

#

lol

hallow crane
#

Collaborative

#

Like you can see their cursor

hot hull
#

Oh god

hallow crane
#

this gonnoa be cool

hot hull
#

Can't wait to get 50 people in a single session and try to make a plugin

hallow crane
#

Space: "The Integrated Team Environment"

#

Lmfao

#

We should all do that

static zealot
hallow crane
#

Oh

#

Well I have ultimate

static zealot
#

and I think it was there for a while wasn't it?

#

I remember Matt talking about it before

hallow crane
#

I had ultimate and I haven't had it in 2020 versions and below

#

It did exist yeah

#

but now its integrated into the ide

#

no IJ plugins needed

static zealot
#

ah

hallow crane
#

And they fixed the bug where when you try to add a class the context menu opens off screen

onyx loom
ocean quartz
#

It's been integrated since 2020.3.1 iirc

hot hull
#

This doesn't seem to read any file, just fails on every one, any clue?

hallow crane
#

does the file exist

#

make sure it's the right path

#

it should be absolute

hot hull
#

Ah I'm an idiot, forgot to include the dir for the file path

hallow crane
#

the name should have all the slashes too like C:\Users\Frosty\Projects\Java\Plugins\School\Plugins\Minecraft\Projects\Project\

jovial warren
#

this is why we want the stack trace

#

always print your stack traces when debugging lol

hallow crane
#

There's not really a need for a stacktrace

static zealot
prisma wave
#

Being able to print the actual exception would be nice

hallow crane
#

we good w this

prisma wave
#

Even if you want it user friendly

hallow crane
#

Java 15+?

#

?

#

?

prisma wave
#

Make a debug mode

#

Like jesus

hot hull
#

Nah already figured it out lmao

static zealot
hallow crane
#

How did it break gradle

static zealot
#

idk. it just didn't let me build with it

#

I didn't give it to much attention

prisma wave
#

gradle doesn't work with j16

ocean quartz
#

Gradle doesn't support it yet

static zealot
#

just moved to 16

prisma wave
#

Yet

static zealot
#

15*

jovial warren
#

Java 16 is great... until you realise it breaks half of your dependencies that try to reflectively access JDK internals

#

lol

#

which, luckily for me, hasn't been the case so far

#

though I do use Java 11 actually, not 16

onyx loom
#

whats new with 16 btw?

prisma wave
#

sealed classes iirc

jovial warren
#

because you don't really need to use 16 if you're writing in Kotlin

hallow crane
#

IJ runs off of the java 11 runtime so I switched to that

prisma wave
#

And instanceof pattern matching

jovial warren
#

it basically adds nothing

onyx loom
#

K

#

O

jovial warren
#

since Kotlin will run just fine all the way back to Java 6 with its features lol

onyx loom
#

finish it off for me pls!

#

T

jovial warren
#

Kotlin

onyx loom
#

thank.

prisma wave
jovial warren
jovial warren
#

but not very many interfaces have static methods

prisma wave
#

it's enough to be a problem

jovial warren
#

except for in Adventure, in which it basically seems to be kashike's convention

ocean quartz
#

Static methods in interfaces are actually pretty nice

hallow crane
#

Is gnome or unity better for UI in ubuntu?

prisma wave
#

neither

#

Both suck

#

Kubuntu

hallow crane
#

Kubuntu is for pussies

prisma wave
#

shut up

hallow crane
#

actually untrue

jovial warren
#

yako why don't you upgrade to Arch ๐Ÿ˜Ž

hallow crane
#

my gf had kubuntu for a while

#

arch isnt my style

jovial warren
#

or Gentoo kekw

prisma wave
#

You use arch btw?

jovial warren
#

where you literally have to manually compile the OS on your local machine

jovial warren
hallow crane
#

I heard solus is good

jovial warren
#

I like to think I'm that kind of Linux power user

#

even though half of the time I don't have the foggiest idea what I'm doing

obtuse gale
#

@jovial warren Do you mind if I DMs you?

jovial warren
#

I guess

#

depends what it's about

hallow crane
#

im looking for a beautiful desktop environment

#

not really functional

#

as long as its ubuntu

onyx loom
#

windows

jovial warren
#

I use Arch with i3 lol

ocean quartz
#

Yeah if you're looking for something nice looking I don't think ubuntu is the way lmao

cinder flare
jovial warren
#

I mean, at least it's better than Manjaro

prisma wave
hallow crane
#

Bruh

#

no

cinder flare
#

manjaro is literally arch but they already made a pretty DE for you

prisma wave
#

KDE is the best looking DE* around

#

Why not

jovial warren
#

Manjaro puts the Linux community to shame

cinder flare
#

huh?

#

what's wrong with Manjaro lmao

jovial warren
#

it's not the look I guess

#

Arch + fixed release don't go together

hallow crane
#

kde is getting popular

jovial warren
#

it keeps packages behind for a week for seemingly no reason

cinder flare
#

A week? lmao

hallow crane
#

KDE Neon??

cinder flare
#

try Debian

jovial warren
#

and the AUR is just as bad as Arch's

cinder flare
#

wait a few years for new packages

cinder flare
jovial warren
#

it literally has nothing in terms of features over Arch

prisma wave
cinder flare
#

it's literally just Arch but with a pre-built DE

#

and apparently a weekly release schedule?

jovial warren
#

you know the AUR is notorious for having packages that break every other update right?

cinder flare
#

Bardy it's called being bleeding edge

prisma wave
#

right, so that's not a Manjaro issue

cinder flare
#

Presuming you're using Arch, I would think you'd know that

prisma wave
#

Fixed release is probably better for that as it's more stable anyway

spring canyon
#

AUR didn't break for me even once

cinder flare
#

As long as you're installing the right packages, the AUR is amazing

jovial warren
#

Manjaro is not more stable than Arch

#

that's just not true

spring canyon
cinder flare
#

I mean if it delays package updates by a week, you're less likely to get buggy packages that are fixed on day 1

#

That's literally the definition of stability

#

and why distros like Debian delay package updates for years

jovial warren
cinder flare
#

It's not the Manjaro team

#

it's the package maintainers

jovial warren
#

that's why I said for seemingly no reason

quiet depot
#

@hallow crane i use kde neon as a daily driver

#

vouch

cinder flare
#

You give the package maintainers more time to fix their packages

#

That's the whole point in delaying ever

prisma wave
# jovial warren ???????

if there is an update that breaks another package, waiting a week allows other packages time to update...

cinder flare
#

And you're mad that AUR breaks when you're literally on the bleeding edge?

#

I'm so confused

jovial warren
#

nor what I said

prisma wave
jovial warren
#

I'm trying to say that Manjaro basically has nothing over Arch other than a preinstalled desktop environment

cinder flare
#

Oh yes that is literally its entire purpose

prisma wave
#

yeah that's literally the point

cinder flare
#

And apparently delayed updates?

#

dunno

prisma wave
#

Arch without the convoluted setup

cinder flare
#

sounds like something you can change

hallow crane
#

JetBrains now has Space, the alternative to GitHub with free CI/CD

hallow crane
#

Its newly free

jovial warren
#

they should just brand it as "Manjaro - Arch without the setup hassle"

hallow crane
#

Integrated with the IDEs

jovial warren
#

because that's all it is

spring canyon
#

It has been free for months

hallow crane
#

1 month

#

thats new

jovial warren
#

other than that, it literally has nothing over Arch

prisma wave
cinder flare
#

they aren't really claiming more

prisma wave
spring canyon
hallow crane
#

Beta

#

beta =/= released

jovial warren
#

living on the edge

prisma wave
cinder flare
#

you are free to do whatever you want to Manjaro as well lol

jovial warren
#

you can basically do what you want

cinder flare
#

you can uninstall KDE if you'd like

prisma wave
#

yeah it's not like manjaro is proprietary or anything

#

It's literally arch

jovial warren
#

fair

cinder flare
#

and manually update your packages every single day if you want

prisma wave
cinder flare
#

this is such a stupid discussion lol

jovial warren
#

but if you're going to uninstall KDE then you might as well have just installed real Arch in the first place anyway

cinder flare
#

it's like comparing Ubuntu and Kubuntu

hallow crane
#

bro you are an Arch simp

jovial warren
prisma wave
#

exactly

obtuse gale
jovial warren
#

Arch's main repository is actually surprisingly stable

prisma wave
hallow crane
#

its just glass ui

#

chill

prisma wave
#

Therefore "living on the edge" isn't a benefit

jovial warren
jovial warren
cinder flare
#

yeah bardy you might want to cease while you're "ahead"? not really ahead

#

might just want to stop digging yourself further down lol

jovial warren
#

my point is that all Manjaro has over Arch is a fancy desktop environment and preinstalled setup

#

that's it

cinder flare
#

okay?

jovial warren
#

fine, if you prefer that, go for it I guess

prisma wave
#

That sounds like a flat upgrade

cinder flare
#

okay?

ocean quartz
prisma wave
#

Oh whoops wrong reply

cinder flare
#

I mean I enjoyed manually setting up my Arch stuff

#

So not really an upgrade necessarily for some people

#

It just makes Arch more accessible

jovial warren
#

I mean, I suppose I basically consider myself a Linux guru so ya know

#

no wonder I love Arch

#

and Manjaro just looks like someone took Arch and tried to turn it into Ubuntu to me

prisma wave
#

??

#

Have you ever even used Manjaro?

jovial warren
#

it's Arch with an installer

cinder flare
#

bardy your opinions are so confusing

prisma wave
#

Right, because Manjaro is just arch with a DE. Apart from the easy setup, preinstalled utilities, driver support (which is outstanding, automatically installs all drivers in 1 click / command), and to top it all off you get a 100% functional DE as well

old wyvern
#

Any luck with fixing the Tags bard?

prisma wave
#

But sure arch is better because "freedom"

cinder flare
#

he said maybe

jovial warren
#

the driver support is just BS

cinder flare
#

and I reacted with a happy gif

jovial warren
#

99% of drivers are built into the Linux kernel

#

that's just a fact

cinder flare
#

so it better be true

jovial warren
old wyvern
#

Does it run now?

#

Or another exception?

jovial warren
#

may or may not have involved copying Minestom

old wyvern
#

xD

cinder flare
prisma wave
#

Yeah lmao

cinder flare
#

quite the hassle

old wyvern
#

Krypton being fraudulant

#

๐Ÿฅฒ

jovial warren
#

iirc it's literally one command

#

or maybe two commands

old wyvern
#

Or maybe a few classes

jovial warren
#

one for installation, the other for automatic setup

prisma wave
#

Manjaro Hardware Manager auto installs all GPU, network and audio drivers necessary

jovial warren
#

alright fair enough

#

let's settle this

#

you think Manjaro is better

#

I think Arch is better

#

done

prisma wave
#

yeah but I have evidence for my claim, yours is just opinion based

jovial warren
#

I like being able to control the system I'm using lol

prisma wave
#

as if you can't do that on manjaro

jovial warren
#

pretend like I know what I'm doing

#

and in terms of Linux OS' anyway, I live on the edge lol

old wyvern
#

Do all nvidea cards have proper linux drivers?

jovial warren
#

also, which OS is more popular I ask

prisma wave
#

Oh dear

jovial warren
#

Arch by a very far margin

prisma wave
#

That sounds like the Vox Populi fallacy

jovial warren
surreal quarry
#

manjaro is arch based, why not go for the easier setup

jovial warren
#

I think Manjaro is for the people who like it easy

surreal quarry
#

you still get the benefit of the AUR

jovial warren
#

then Arch is aimed at people with a DIY attitude

#

the AUR is not a benefit

old wyvern
#

Is that not the point of everything?

surreal quarry
#

the AUR is a huge benefit

jovial warren
surreal quarry
#

of arch based

static zealot
#

OMG. How have I never thought about Collection ifEmpty {} until now

jovial warren
#

just saying I prefer the DIY way

ocean quartz
old wyvern
#

xD

obtuse gale
#

Chill salty boy

cinder flare
old wyvern
#

DIY time, time to execute discord on a human brain

jovial warren
#

right, let's settle this once and for all
Arch and Manjaro are aimed at different kinds of users, meaning it's like comparing apples to oranges at this point

hallow crane
#

sexy logo

cinder flare
#

Bardy is just the hardcore representation of the bad people in the Arch community

jovial warren
#

so they can't be compared

surreal quarry
#

i mean iโ€™ve installed it once. itโ€™s cool to do it once, but it sucks to do it over and over

cinder flare
#

He's literally an elitist lol

ocean quartz
hallow crane
#

no

surreal quarry
#

if you reinstall frequently, manjaro is much nicer

prisma wave
prisma wave
#

Yeah exactly

old wyvern
#

bm

prisma wave
#

manjaro is just the AUR for free

jovial warren
#

the AUR isn't a benefit lol

prisma wave
#

Arch is for people who want to seem clever

jovial warren
#

it's a burden

#

that's just a known fact

prisma wave
surreal quarry
#

tf

cinder flare
#

oh jesus christ

prisma wave
#

Oh it REALLY is

surreal quarry
#

the AUR is great

ocean quartz
old wyvern
#

If I were to install manjaro w/ dual boot, it would handling setting up the drivers and stuff right?

surreal quarry
#

compared to apt or something

jovial warren
#

at least APT is stable James

cinder flare
#

yeah dude pacman and yay vs apt is not even a fair comparison

prisma wave
jovial warren
#

at least APT's packages don't break literally every other update

surreal quarry
#

add-apt-repository ๐Ÿฅฒ

cinder flare
#

Bardy I do not understand

#

How you can complain

#

About unstability

#

When you're using ARCH

surreal quarry
#

lmao

jovial warren
#

true

jovial warren
#

I mean, at least Arch is more stable than Windows lol

#

though, that is a very low bar

surreal quarry
#

ye installers clutch up for dual boot

cinder flare
old wyvern
#

I guess time to move on from vms and install this finally

cinder flare
#

But I am very content

surreal quarry
#

iโ€™m gonna switch from ubuntu soonโ„ข๏ธ

#

manjaro time ๐Ÿ˜Ž

old wyvern
prisma wave
#

arch is for people that want 3 hours of painful setup to get the same outcome as 5 minutes of manjaro setup

jovial warren
#

Arch is painful, I'll agree, but it's fun to watch it burn sometimes lol

#

3 hours? lol

surreal quarry
#

i did it once. it was fun, but nothing worked so i had to spend a shit ton of time setting it up further to get it all working

cinder flare
#

I spent like 5 days getting my dual boot setup to work

surreal quarry
#

then it wasnโ€™t as fun

cinder flare
#

And I loved every minute of it

jovial warren
#

once you reinstall it enough times, you can start to do it in 5 minutes

prisma wave
#

Probably more than 3 actually

surreal quarry
#

so i uninstalled and setup ubuntu again

#

cause it was a nightmare

jovial warren
#

I could install Arch in about 5 or 10 minutes lol

surreal quarry
#

cap

prisma wave
surreal quarry
#

well, vim good

prisma wave
#

"Yeah man it's fine after the first 30 times!!"

cinder flare
#

nah I could definitely install arch in like 5 minutes

#

but yes, it did take me quite a few attempts to get there

jovial warren
#

once you know where to look on the wiki, you're golden

cinder flare
#

Again, Arch is not for people who want easy lol

ocean quartz
#

Harder

cinder flare
#

It's to understand what like the Manjaro installer is doing when you ru n it

jovial warren
#

I'm still not going to agree that Manjaro is better, or that Arch is better either

surreal quarry
prisma wave
#

Arch is for people who want to appear clever online for little actual benefit

jovial warren
#

it's a matter of opinion

old wyvern
jovial warren
#

and that is the only fact that's been said here

#

that these are opinions

cinder flare
surreal quarry
#

bardy mad that its facts

jovial warren
#

lol

#

well, not for more experienced Arch users

prisma wave
#

"Guys I installed arch!! I can do it in 30 minutes!! Please give me attention"

jovial warren
#

I mean, I will admit that most people who install Arch are kiddies who like to think they know what they're doing

surreal quarry
#

r/SelfawareWolves

jovial warren
#

lol

surreal quarry
#

lol

prisma wave
#

I love that sub

surreal quarry
#

its so funny

jovial warren
#

right, now we're finally done with comparing operating systems, still trying to figure out what's going on with my chunk data lol

prisma wave
#

If only it would load

#

Reddit mobile app is terrible

surreal quarry
#

Apollo

#

usually is pretty good

jovial warren
#

I removed the light updates and the client calculates the lighting itself but the chunks are still cursed (proving it's not a lighting issue lol)

cinder flare
#

dude I love Apollo

old wyvern
jovial warren
#

lol

old wyvern
#

oh btw, ruby coc 2day?

prisma wave
#

Arch + Vim + Haskell ๐Ÿ˜ฉ

prisma wave
#

Oh somewhat related but has anyone ever used Wayland?

old wyvern
#

Whats that?

surreal quarry
#

Heaven

cinder flare
#

it don't work on Nvidia cards yet afaik

prisma wave
#

Alternate display server for linux

#

Ah

#

Well

cinder flare
#

though they might've just released a patch not sure

prisma wave
#

Guess I won't be trying it then!

surreal quarry
#

i actually have no clue what it is

jaunty maple
#

I have a problem with InventoryMoveItemEvent
say I have a hopper pointing to a chest
I dont want the items to get sucked in the chest
that works
but I want to remove the item from the source ( the hopper )
but it doesn't work
i tried event.getSource().remove(event.getItem())

old wyvern
#

Ah

cinder flare
#

It's an alternative to X11

surreal quarry
#

open source or proprietary ??!??!?!?!

cinder flare
#

they're both open source

prisma wave
#

OS ofc

#

I found out about Sway the other day as an alternative for i3, looks interesting

cinder flare
#

Wayland just does a lot of nice things, considering it had like 40 years of hindsight

prisma wave
#

Yeah Wayland is supposedly a lot better

cinder flare
#

But they're definitely still ironing out the kinks

surreal quarry
#

every time i do an apt upgrade by nvidia drivers break

stuck harbor
#

yes

#

because nvidia bad

cinder flare
#

lol

stuck harbor
#

use amd

#

๐Ÿ˜‰

jovial warren
cinder flare
#

bro no

static zealot
#

COC anyone?

surreal quarry
#

=coc

#

when

jovial warren
#

AnyDesk doesn't support Wayland

stuck harbor
#

man i have wayland and x11 on my system i think

prisma wave
#

๐Ÿง

cinder flare
#

most people have both options installed

surreal quarry
#

seems legit

stuck harbor
#

or is it qt and x11

cinder flare
#

I can start KDE in either

jovial warren
#

I've heard bad things about Wayland though

stuck harbor
#

it may be qt and x11

cinder flare
#

QT is a software thing that lets you build apps that work on like, every device

stuck harbor
#

oui

#

hold on a sec lemme check

jovial warren
#

QT is Python though

#

big ew

stuck harbor
#

๐Ÿ‘€

cinder flare
#

like you can make UI's that work on Windows, Mac, Linux, iOS, Android, etc.

#

is it?

jovial warren
#

yeah

surreal quarry
#

yikes

jovial warren
#

ikr

#

no wonder apps run slowly

prisma wave
#

Isn't it C++?

cinder flare
#

Bardy the fuck are you on about

#

also where's my embed

hot hull
#

I need 3 people to say yes or no

surreal quarry
#

yes

cinder flare
#

no

jovial warren
#

could've sworn I've seen Python QT before

cinder flare
#

not the primary one lol

jovial warren
#

why

prisma wave
#

Why not

cinder flare
#

so you can use Qt in a python app

#

it's like asking why there's an SQL driver for java

prisma wave
#

There's gonna be little to no performance decrease

surreal quarry
#

all valid python code is valid java code, so it makes sense to me

cinder flare
#

so you can use SQL in java lmao

jovial warren
#

Python is a notoriously slow language BM

surreal quarry
#

easy c++ compatibility

prisma wave
jovial warren
#

Python wasn't designed to be fast

prisma wave
#

do you know what bindings are

cinder flare
jovial warren
#

ah true

prisma wave
#

^

jovial warren
#

good point

cinder flare
#

I'm losing confidence in Bardy's knowledge with every sentence he writes

#

First the Manjaro thing, now this

#

yikes

jovial warren
#

also, probably should've asked this earlier, but why do you two have php in your name

#

big ew

#

PHP bad language

obtuse gale
#

And you suck, yes

jovial warren
#

stfu

obtuse gale
#

No

cinder flare
#

not too sure, BM did it and he told me to do it and I like BM so I did it

#

plus I just got Nitro, so I decided to celebrate my newfound powers >:)

surreal quarry
#

why not

jovial warren
cinder flare
#

yeah lol

jovial warren
#

I know people that could prove you guys wrong about Manjaro

#

but those people aren't me

cinder flare
#

wot

surreal quarry
prisma wave
#

That seems to happen regularly

surreal quarry
#

i refuse to be convinced about anything by anyone

jovial warren
#

it's human nature

surreal quarry
#

i refuse

#

see what i mean

surreal quarry
#

r/programmerhumor tells me otherwise

#

thatโ€™s where i source all my information

stuck harbor
#

it is, in fact, wayland

#

not qt

prisma wave
stuck harbor
#

i got my graphical APIs mixed up

#

again

prisma wave
#

did you know "missing semicolon" is funny?

cinder flare
#

yeah lol

#

you somehow started an argument with Bardy though in which he was once again very wrong lol

stuck harbor
#

when u import libgdx instead of raylib

surreal quarry
prisma wave
#

that sub is literally just "missing semicolon funny php funny javascript bad"

#

More circlejerk than PCJ

#

Ironically

surreal quarry
#

fr lmao

#

you missed the occasional python joke

#

but other than that spot on

prisma wave
#

oh yeah ofc

#

whoops

cinder flare
ocean quartz
#

PHP best language

prisma wave
#

php is the future of the web

stuck harbor
#

yes

#

it is

prisma wave
stuck harbor
#

js is the past

prisma wave
#

It's no Elm tho

stuck harbor
#

js for old people

#

kotlin for people in the year 2100

#

clojurescript for people born in a year beyond human comprehension

cinder flare
#

i dislike javascript because of its lack of static typing

surreal quarry
#

typescript

cinder flare
#

which i know typescript fixes, but still

prisma wave
#

Consider using elm ๐Ÿ™‚

surreal quarry
#

next js + typescript ๐Ÿ˜ฉ

ocean quartz
#

Kotlin JS fingerguns

old wyvern
#

Elm PlusOne

ocean quartz
#

Best language

old wyvern
#

hmm

#

Why cant suspend functions return a result type?

#

odd

prisma wave
#

kotlin bad

old wyvern
#

Clearly

prisma wave
#

you're only allowed to use it in runCatching afaik

#

which is stupid

#

and dumb

old wyvern
#

Yea thats what im using

#

Doesnt work

prisma wave
#

oh wtf

old wyvern
#
suspend fun fetchPublicIP() = runCatching {
...
}
#

Thats what I was writing

#

But kotlin is nagging me for the result type

#

oh wait

#

Maybe because its an Inline class

#

wait no

#

Other inline classes work

#

I have no idea

winter iron
#

I may or may not be high

#

however

#

i store user access tokens in browser cookies

#

right

#

then just get the cookie from client when i need to authenticate server side

static zealot
forest pecan
#

54 blues

#

ez win

cinder flare
#

is the event over?

static zealot
#

nah

#

it lasts for 48 hours

cinder flare
#

oh phew

#

that's a lot longer than I thought

half harness
#

anyone know the link for mojang obfuscation mappings?

#

I can't find it

pale shell
#

It's not safe to leave my room due to my cat zooming around so more coding for me! ๐Ÿ™‚

half harness
#

i can't find the mappingssssssssssssssss

#

but I can't find the mappings on that page

obtuse gale
half harness
obtuse gale
#

version?

ocean quartz
#

1.8

half harness
#

1.14 - 1.16

#

-_-

obtuse gale
#

1.16.5 k

ocean quartz
#

On the right side "obfuscation maps"

half harness
#

like

#

wheres the website

#

that

obtuse gale
#

....

half harness
#

is more user friendly

#

I've been on it before

#

but on a different device so i can't look in historyyyyyy

ocean quartz
half harness
#

๐Ÿ˜ซ

static zealot
obtuse gale
#

the only official actual website that provides the mappings is the wiki page for each version

half harness
#

noooooooooooooooooo

#

there was a website

#

that had like an entire ui

ocean quartz
#

You can also find them in the version.json file in your versions folder

half harness
#

where u could see spigot and mojang mappings

ocean quartz
#

You're talking about mini's map viewer?

obtuse gale
#

yes

ocean quartz
obtuse gale
#

holy shit dkim

half harness
#

YES

#

THAAAANK YOU

ocean quartz
#

You go around and around just to get to the very beginning with your questions lol

half harness
#

;-;

obtuse gale
#

also known as the xy problem

static zealot
#

where's z at?

obtuse gale
half harness
#

lol

ocean quartz
#

If you have a z problem then you know it's even more fucked

obtuse gale
#

Give that a read

#

Seriously

old wyvern
#

What lead to it being called the "xy" problem?

obtuse gale
#

beaiouing?

old wyvern
#

๐Ÿฅฒ

static zealot
#

?xy

compact perchBOT
#
FAQ Answer:

Based on your question, we think you may be having an "xy problem", which is where you ask about your attempted solution rather than your actual problem.
Please read the following and re-explain your original problem so we can better assist you: https://xyproblem.info/

static zealot
#

here you go

#

vroom vroom is always here to save the day

old wyvern
#

ah

#

wait

#

oh thats blitz

static zealot
#

who's blitz?

#

ah me? yes

#

I'm blitz indeed

ocean quartz
#

What did you do to Baldi?

static zealot
#

these colors really make you think that I'm just a Tier I user lmao

static zealot
obtuse gale
static zealot
#

he was very bad at math

obtuse gale
#

that is the xy problem

ocean quartz
#

I think he meant like the actual name xD

half harness
#

best game of 2021

old wyvern
#

Oh no I just meant how it generally ended up being called the xy problem

#

yea

#

xD

old wyvern
obtuse gale
#

because "I need X" but you actually needed Y?

#

idk

old wyvern
#

ohhh boii

ocean quartz
#

The term XY problem was implicitly coined by Eric S. Raymond in his text How To Ask Questions The Smart Way when adding "How can I use X to do Y?"

old wyvern
#

Another war with the ErLang compiler begins

static zealot
obtuse gale
#

there is no way I'm reading a website I just linked

static zealot
#

why? its pretty good

old wyvern
#

Yea I read it after blitz linked

prisma wave
old wyvern
#

Oh it

#

shit*

static zealot
#

qtwwtwqtqw, tqtqwqrqwrqw tqtwq?

old wyvern
#

I think I got it to compile!

#

or not

half harness
#

why is thinking of minigames so hard

old wyvern
#

ok... its jsut stuck now

static zealot
half harness
#

;-;

static zealot
#

speaking BM's language here. smh

half harness
#

im looking in mcm forums rn

#

and like half the people in it

#

are banned

#

lol

ocean quartz
prisma wave
static zealot
prisma wave
#

huh?

static zealot
#

idk. you said some random things and I just decided to do the same and say I'm speaking your language

prisma wave
#

i say random things?

ocean quartz
prisma wave
#

Oh lol

cinder flare
#

alright bois

#

my assignment is to create three different JavaScript functions of my choice

#

what should I make

onyx loom
#

magic 8 ball

#

capitalise first letter of sentence

cinder flare
#

these are soundin pretty lame

#

i wanna show off

#

does javascript have any functional parts to it

#

can I run Haskell code through JS or smoething

onyx loom
#

thats what i had to for my js lessons ๐Ÿคฃ

cinder flare
onyx loom
#

half of my class couldnt even do that either

prisma wave
#

just not purely functional

cinder flare
#

okay so what wacky shit can I do

forest pecan
#
functionOne() {
}

functionTwo() {
}

functionThree() {
}

#

functions are also objects

#

in js

prisma wave
#

lambdas

forest pecan
#

i believe

cinder flare
#

I mean like what would be some good functions to code that maybe include lambdas?

forest pecan
#

iteration

#

iterative functions

prisma wave
#

js has forEach, map, filter etc iirc

cinder flare
#

okay okay

prisma wave
#

first class functions too

cinder flare
#

wait really?

prisma wave
#

yes

prisma wave
cinder flare
#

i fucking hated javascript

#

was it all for naught?

prisma wave
#
function getFunction() {
  return () => console.log(":)");
}
getFunction()();
forest pecan
#

surprisinly, most of the syntax is actually similar to java except definitions

#

like loops, conditionals

#

a lot of stuff is the same

#

but javascript != java

cinder flare
#

huh

forest pecan
#

xD

prisma wave
#

yea fairly similar

forest pecan
#

Yeah

cinder flare
#

maybe my hatred was unfounded for all these years

obtuse gale
forest pecan
#

well thats in kotlin and most frontend langs

cinder flare
#

well yes but it just replaces ==

#

so that == can be .equals

obtuse gale
#

the only reason you'd use === in kotlin is the same reason you'd use == on Java

cinder flare
#

yeah === is a must in js

#

I know that for sure

obtuse gale
#

^

forest pecan
#

=== is reference in kotlin

obtuse gale
#

yes

forest pecan
#

== is .equals

obtuse gale
#

mhm

forest pecan
#

in kotlin

cinder flare
#

yes exactly

prisma wave
#

if u really wanna show off make a curry function or something

forest pecan
#

but for js its the opposite

obtuse gale
#

but that's not how it works on js

cinder flare
#

yes exactly

obtuse gale
#

not at all?

cinder flare
#

and it's worse in JS

obtuse gale
#

not really the opposite?

forest pecan
#

i cant say opposite, but it takes types into consideration

cinder flare
#

well == tests for any kind of equality, === tests for actual quantitative equality

prisma wave
#
function curry1(f, a) {
  return (b) => f(a, ...b)
}
``` ๐Ÿ™‚
obtuse gale
#

=== is like .equals and == is a clusterfuck no one understands

static zealot
cinder flare
#

poor boy

obtuse gale
#

F

prisma wave
#

๐Ÿฅฒ

surreal quarry
#

lol

forest pecan
#

you have made a grave decision

tranquil crane
#

why are you blue

forest pecan
#

why are you blue

tranquil crane
#

same reason as you

obtuse gale
static zealot
#

being stupid?

forest pecan
#

๐Ÿคฉ

static zealot
#

smh... this is the first thing I got when I searched cars

#

and it was for an add

#

from an add*

#

vroom vroom

pale shell
#

has a wonderful idea, then doesn't implement it nor note it down now i forgot and i'm sad ๐Ÿ˜ฆ

ocean quartz
#

So many team ๐Ÿคข

prisma wave
#

team good

static zealot
pale shell
forest pecan
#

now imagine if you could automatically add builders in Kotlin

#

or just built in

surreal quarry
#

wdym

forest pecan
#

like for example for big classes you could add some sort of attribute which adds a builder class that is made inside the class

surreal quarry
#

.apply

#

kinda works as a builder

forest pecan
#

hm

#

ig

surreal quarry
#

builders aren't really a part of kotlin

#

you just use top level functions like buildString and stuff

forest pecan
#

yea ig

#

is there something we get

#

if we win

#

lmao

surreal quarry
#

probably xp

forest pecan
#

oooo

onyx loom
#

idk how thatll work as its a team event

forest pecan
#

lmao we just get nothing

#

xD

surreal quarry
#

for (user in team) { user.addExp(someAmount) }

onyx loom
#

๐Ÿ˜ฉ

forest pecan
#

lol

surreal quarry
#

wouldn't be that hard

obtuse gale
#

val someAmount = String.MAX_VALUE

surreal quarry
#

someAmount * percentYouContributedToYourTeam

forest pecan
obtuse gale
#

lol

forest pecan
#

wel technically, it would stop at max char array tho

cinder flare
#

wtf is String.MAX_VALUE anyways lol

obtuse gale
#

a meme

prisma wave
#

big

cinder flare
#

oh okay okay

obtuse gale
surreal quarry
#

bm sent a paste of it

prisma wave
forest pecan
#

i told a girl that

obtuse gale
#

google it

forest pecan
#

now she hates me

obtuse gale
#

google it bm

#

google "how big is big"

prisma wave
#

ah.

cinder flare
tropic cypress
#

there is plugin names and versions etc. in plugin.yml file in plugins, will anything happen if we change the name?

static zealot
#

it will create new folder

#

for resource files like config.yml

surreal quarry
#

plugins that depend or soft-depend might not work, new folder, plugins that search for your plugin by name, etc

tropic cypress
#

hmm

static zealot
#

also what James said

tropic cypress
#

will it change the name of the plugin on /plugins?

surreal quarry
#

yes

tropic cypress
#

oh

#

what happens if I put color codes

#

I wondered

#

I'll try

cinder flare
#

Probably not allowed

tropic cypress
#

sad

obtuse gale
#

It's like a-zA-Z0-9\-_

tropic cypress
#

hmm okay

#

thank you

cinder flare
#

mmm regex go brrr

forest pecan
#

Fegex

#

Refo

tropic cypress
#

by the way

#

red team is the best

forest pecan
#

No

surreal quarry
#

false

lunar cypress
#

what is you people's terminal emulator of choice

surreal quarry
#

fake news

forest pecan
#

Blue team is the best

#

lmao

tropic cypress
#

join us

cinder flare
#

say that again when you see the results lmao

forest pecan
#

you guys just are salty

tropic cypress
#

we will win

forest pecan
#

lol

tulip glade
tropic cypress
#

how can I see

forest pecan
#

you guys are salty af that we are in the lead

#

lmao