#dev-general

1 messages ยท Page 417 of 1

quiet depot
#

no I mean yugi said split should be faster

#

but split on what, the string or pattern

obtuse gale
#

oh

old wyvern
#

A string

#

A single character string

steel heart
#

imagine having dev role, cant relate

old wyvern
#

Ayy

distant sun
#

@ocean quartz how did you fixed iij not wanting to load paper 1.16.5?

old wyvern
#

Fefo has joined #dead-chat

obtuse gale
#

:o

quiet depot
#

docdex is bak

old wyvern
#

Lit

steel heart
#

d;PiggyPiglet

ruby craterBOT
#
public class PixelGrabber
extends Object
implements ImageConsumer```
PixelGrabber has 1 extensions, 1 implementations, 16 methods, and  1 all implementations.
Description:

The PixelGrabber class implements an ImageConsumer which can be attached to an Image or ImageProducer object to retrieve a subset of the pixels in that image. Here is an example: ```java
public void handlesinglepixel(int x, int y, int pixel) {
int alpha = (pixel >> 24) & 0xff;
int red = (pixel >> 16) & 0xff;
int green = (pixel >> 8) & 0xff;
int blue = (pixel ) & 0xff;
// Deal with the pixel as necessary...
}

public void handlepixels(Image img, int x, int y, int w, int h) {
int[] pixels = new int[w * h];
PixelGrabber pg = new PixelGrabber(img, x, y, w, h, pixels, 0, w);
try {
pg.grabPixels();
} catch (InterruptedException e) {
System.err.println("interrupted waiting for pixels!");
return;
}
if ((pg.getStatus() & ImageObserver.ABORT) != 0) {
System.err.println("image fetch aborted or errored");
return;
}
for (int j = 0; j < h; j++) {
for (int i = 0; i < w; i++) {
handlesinglepixel(x+i, y+j, pixels[j * w + i]);
}
}
}

half harness
#

oh u got dev role

prisma wave
#

Spring Layout ๐Ÿ˜ณ

quiet depot
#

slow ๐Ÿ˜ฆ

prisma wave
#

piggy can you index the entire spring boot docs

#

you'll need a lot of ram

quiet depot
#

well

#

yes

half harness
old wyvern
#

Do it

quiet depot
#

do a request on the

compact perchBOT
half harness
#

bm

#

r u there

prisma wave
#

yea

oblique heath
#

lies

half harness
#

oh

old wyvern
half harness
#

๐Ÿ˜”

old wyvern
#

Banned him yesterday

#

Everywhere

half harness
#

that sucks

old wyvern
#

From life

half harness
#

whatts the ban reason?

old wyvern
#

This bm is an imposter

prisma wave
#

oh ok

half harness
#

๐Ÿ˜ฎ

#

how dare you

old wyvern
half harness
#

very evil indeed

#

not counting the fact that i exist too

old wyvern
#

๐Ÿ˜ˆ

ocean quartz
old wyvern
half harness
#

please no

old wyvern
#

Please wait 50-100 years

half harness
#

okay

#

phew

#

thats enough time

#

to learn more haskell

old wyvern
oblique heath
#

you may get priority seating if you start smoking and eating fast food

old wyvern
#

76 * 365 days

prisma wave
#

lmao

half harness
#

mhm

old wyvern
#

Thats all you got

#

Very low

half harness
old wyvern
#

No

half harness
#

what

old wyvern
#

Just the average

half harness
#

oh

old wyvern
#

50-100

#

So dafely we can assume around 75 hopefully

half harness
#

bm

#

do you think im good enough to apply for developer role

winter iron
#

If I am storing images in database should I just reference the path to the img in the database or hash the image and store the hash then rename the image file in a directory to that hash?

old wyvern
#

Pass the haskell test, and you are

prisma wave
#

probably

half harness
prisma wave
#

idk

#

im not the judge so

half harness
#

oh ur on phone

dawn hinge
#

Maybe

old wyvern
#

Just

oblique heath
prisma wave
half harness
quiet depot
#

why not store the database in the image

old wyvern
#

Yes!!!

half harness
#

uh oh piggy is here

dawn hinge
#

I'd say it depends on the judge's mood

old wyvern
#

Everything is a haskell reference

#

We are monadic

#

Some people are nomadic

dawn hinge
old wyvern
#

Coincidence???

#

I think not

hot hull
#

lmao

winter iron
prisma wave
#

Simon is sending us a message ๐Ÿ˜Œ

quiet depot
#

such fucking nerds

old wyvern
#

Clearly

half harness
#
main = do {
    putStrLn("Hello World");
}
``` ๐Ÿคค
winter iron
#

and i feel like it makes it more awkward to work with

prisma wave
#

ban him

#

ban him

old wyvern
#

All hail the lord and saviour Simon

prisma wave
#

get him out

half harness
#

why

#

its haskell

prisma wave
#

dkim needs to go

#

Now

dawn hinge
#

Wtf dkim

half harness
#

haskell is ๐Ÿ˜‹

old wyvern
#

Burn in hell

oblique heath
#

well databases have an explicit option to store files like images, so it can't be that bad

half harness
#

I'm just trying to say hello to the world

#

but the world is being cruel to me

quiet depot
#

seriously sensei

old wyvern
quiet depot
#

store the database in the image

prisma wave
#

admins please ban him

half harness
#

This is a cruel world

dawn hinge
#

The emoji you used ew

half harness
#

truly cruel

prisma wave
#

you deserve cruelty

unkempt tangle
half harness
#

but..

#

no

prisma wave
#

๐Ÿฅฒ

dawn hinge
#

No but's

half harness
#

i swear the only thing you post here is audio files or videos

#

or lua

winter iron
quiet depot
#

2 secs

prisma wave
#

Hey let's not get distracted

#

Ban dkim

old wyvern
#

Yes

#

Ban him

#

Walk the plank

half harness
#
main = putStrLn "Hello Cruel World"
old wyvern
#

Ok

#

Maybe

prisma wave
#

that's better

old wyvern
#

We can forgive him

half harness
#

i need to get my epic code

#

from earlier

#

1 sec

#

yugi

#

you will be impressed

#

with my haskell skills

old wyvern
#

findOut :: String -> Maybe f

prisma wave
#

why do I feel like we won't be impressed

prisma wave
old wyvern
#

๐Ÿฅฒ

old wyvern
#

Could be anything

prisma wave
#

๐Ÿ˜ฎ

old wyvern
#

I could eat him

prisma wave
#

wat

old wyvern
#

Or I could say "Good Job"

#

Idek

prisma wave
#

Okay ๐Ÿ‘ ๐Ÿ™‚

old wyvern
#

๐Ÿฅฒ

#

I was gonna write Maybe forgive

#

But idk if haskell considers that generic or as some weird type

half harness
#

okayi found this

#

what do you think this will print:

prisma wave
#

Try it and see ๐Ÿ™‚

old wyvern
#

Cant rn, on phone

half harness
#
p :: String -> IO ()
p = putStrLn
main = do
  p $ g (m gl)
gl :: [String]
gl = ["a", "b", "c"]
g :: [String] -> String
g = head . tail
f :: [String] -> [String]
f i = filter (v) i
m :: [String] -> [String]
m i = f $ map (\x -> x) i
v :: String -> Bool
v _ = True
``` @old wyvern ๐Ÿ˜ค isn't this so amazing?
old wyvern
#

And replit sucks

half harness
#

cmon

#

i made it myself

old wyvern
#

You will be crucified

half harness
#

why aren't you impressed

old wyvern
#

Demon

half harness
#

b-but

#

its so

prisma wave
#

You don't deserve rights

old wyvern
#

Stay away sinner!!!

half harness
#

Why is this world so cruel to me

old wyvern
#

You have ruined the name of great Lord Simon

#

Begone!!

prisma wave
#

abusing do blocks too ๐Ÿ˜ฉ ๐Ÿ˜ฉ

old wyvern
#

Sir Hickey shall hunt you if you procede any fuether

prisma wave
#

I'd let Sir Hickey hunt me ๐Ÿ˜˜ ๐Ÿ˜ซ ๐Ÿ˜ฉ ๐Ÿ˜ณ

old wyvern
#

๐Ÿ˜ณ ๐Ÿ˜ณ

half harness
#

1 sec

#

im polishing up the code

prisma wave
#

That's gonna take a lot longer than 1 sec

half harness
#

nevermind it's not compiling anymore

prisma wave
#

good

half harness
#

aw

prisma wave
#

you don't deserve compilation

half harness
#

but

jovial warren
#

what is this? obfuscation?

half harness
#

those aren't variables

half harness
#

no obfuscation

#

its awesome

#

very pretty

prisma wave
#

very readable clojuremoon

half harness
#

is it not?

jovial warren
#

I'm making a joke that the names are so bad that it's easy to confuse with obfuscation

half harness
#

i know

#

bm did too earlier

jovial warren
#

readability = -1/10

half harness
#

aww ๐Ÿ˜”

prisma wave
#

needs more seemingly random symbols dkim

half harness
#

hmm

prisma wave
#

slap some . >>= and <$> in there

#

Idk where

#

But

#

You can figure it out ๐Ÿ™‚

#

or make custom operators

loud gyroBOT
half harness
#

wait

#

do haskell obfsucators even exist

#

pardon my spelling

prisma wave
#

they're probably not very useful

#

Cuz native code

obtuse gale
prisma wave
#

Much harder to decompile meaningfully

dawn hinge
#

(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป

loud gyroBOT
#

โ”ฌโ”€โ”ฌ๏ปฟ ใƒŽ( ใ‚œ-ใ‚œใƒŽ)

oblique heath
#

deobfuscated

main = do
  putStrLn . head . tail . filter (\x -> True) . map (\x -> x) $ ["a", "b", "c"]

obtuse gale
#

(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป

#

fuck

#

rip

dawn hinge
#

So bad fefo

obtuse gale
#

(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป

obtuse gale
#

believe it or not that is actually valid lmao

oblique heath
#

it prints b @half harness

half harness
#

well now it does

prisma wave
#

JSP lookin

#

do abuse ๐Ÿ˜ฉ

half harness
#

you like abusing ๐Ÿ‘€

prisma wave
#

when you use do blocks when you don't need them

half harness
#

lol

prisma wave
#

I just made up the term

#

But it seems sound

half harness
#

hi ivan

#

hi bm

prisma wave
#

hello ๐Ÿ‘‹๐Ÿคฉ

oblique heath
#

hi dm

half harness
#

๐Ÿฅฐ

obtuse gale
#

dm

oblique heath
#

dm knows what i mean

#

when i say that

half harness
#

lol

obtuse gale
#

lol

old wyvern
#

I always end up wanting to look into c++ but seeing these things make me want to social distance from it ๐Ÿ˜ท

obtuse gale
#

I mean in all fairness I really doubt anyone at all writes like that lmao

#

it's because of this lol

#

good thing though is that clion at least doesn't flip its shit with that code, it actually recognizes it as valid

old wyvern
obtuse gale
#

good c++ code looks beautiful when well made, but it takes a lot of practice to get there, and by "a lot of practice" I mean probably several years of experience lol

#

hell, even C code looks beautiful when well made

#

but yeah

#

C

static zealot
#

about the latest*

#

Our teacher made us use a very old version for 4 years

old wyvern
#

Ah

#

good ol turboc++ times

static zealot
#

I don't remember the version. I'd like to say it was 10.04 but idk if that's an actual version xD

old wyvern
#

Now they make us use codeblocks and devc++ or some shit

#

Thankfully thats out of the way

obtuse gale
#

ah yes

#

the trifecta

#

codeblocks, turboc and dev-c

old wyvern
#

๐Ÿฅฒ

static zealot
#

actually I was using 10.04 but they made us use version 6. something or something like that. Idk

#

its over a year since i last used it fingerguns

old wyvern
#

Ya'll still living the the vla era

#

๐Ÿฅฒ

#

We had this competition called "blind coding" where they had us code with a blindfold with only 10 seconds every 30 mins to look at what we've written

#

I ended up with come variable name errors and also that compiler didnt suppourt vla

#

So...

#

yea

#

eliminated

obtuse gale
#

that sounds entertaining actually lol

old wyvern
#

Yea its fun

#

You have to watch every keystroke

#

Oh wait

#

it wasnt a blindfold now that I think of it

#

The display was off

#

xD

#

Otherwise how would we have seen the keys

obtuse gale
#

muscle memory ๐Ÿ‘€

old wyvern
#

๐Ÿฅฒ

static zealot
#

but still for some reaosn if I don't see like just a little bit of the keyboard I get lost

#

for some reason even tho I never look at the keys

static zealot
#

wait I'm confused. Why is getLore still nullable if I should use hasLore to check?

obtuse gale
#

thing is no one ever used the hasLore method and getLore can return null if it just isn't there

#

Spigot marked it as NotNull but Paper did everyone a favor and properly marked it as Nullable

#

Because again literally no one runs hasLore lmao

static zealot
#

? its notnull on spigot tho

#

at least on latest javadocs

#

anyways I can just use getLore yeah

obtuse gale
#

Because it can return null

quiet depot
#

smort

obtuse gale
#

d;paper ItemMeta#getLore()

ruby craterBOT
#
@Nullable @Deprecated
List<String> getLore()```
Deprecation Message:

in favour of lore()

Description:

Gets the lore that is set.

Plugins should check if hasLore() returns true before calling this method.

Returns:

a list of lore that is set

obtuse gale
#

Yeah Paper marked it as Nullable

quiet depot
#

and deprecated

obtuse gale
#

cuz adventure

dawn hinge
#

d;paper ItemMeta#lore()

ruby craterBOT
#
void lore(@Nullable @Nullable Listย lore)```
Description:

Sets the lore.

Parameters:

lore - the lore to set

hot hull
#

big brain yes

quiet depot
#

before someone gets mad no that double annotation isn't a docdex glitch

hot hull
#

Yea that's pure stupidity from whoever made the method

quiet depot
#

fax no printer

hot hull
#

Check who commited that

#

@old wyvern I'm a fucking retard, I was never normalizing the values hence it was above -1 <-> 1 lmao

#

Anyone else having gradle indexing issues with latest IJ?

dawn hinge
#

another reason why you should switch to maven

hot hull
#

die

dawn hinge
#

okay.

old wyvern
#

๐Ÿ˜‚

quiet depot
#

tofpu are you a maven user

old wyvern
#

Piggy

#

I think i found the culprit

dawn hinge
#

Temporarily yes

old wyvern
dawn hinge
#

Dont revoke my dev role tf

hot hull
#

Is that a screenshot

#

With a phone

old wyvern
#

It seems to have added the legacy boot flag

old wyvern
#

On a live image

#

Cant do much rn

quiet depot
#

they have a cure these days for people like you. A little lead ball which is encased in brass, which when propelled at great speed towards the head, erases any fondness of maven

#

||yes that's not how a bullet works stfu it's 1:30am||

quiet depot
#

probably about 50% of the story

#

it's not a ball in reality, unless you're shooting a shotgun

hot hull
quiet depot
#

although it does basically turn into a ball once it's fired

hot hull
#

It's a flying dildo

quiet depot
#

yes

old wyvern
#

Ok time to see if seting to boot aand esp worked

dawn hinge
#

So when could I get the cure

quiet depot
#

should've just used kde neon

old wyvern
#

Wouldnt that have the same issue?

quiet depot
#

no'nt

prisma wave
#

๐Ÿฅฒ

#

Imagine not having access to the AUR

old wyvern
#

OMGOMHKMsns

#

Yesss

#

Grub workedd

quiet depot
#

imagine being british

prisma wave
#

๐Ÿฅด

old wyvern
#

Kinda

quiet depot
#

wym kinda

old wyvern
#

Uh

#

Yea

#

Seems to work

#

Phew

#

Got scared for a bit

quiet depot
#

oh yugi forgot to say this earlier

prisma wave
#

yay

#

Now install yay

quiet depot
#

only dedicating 100gb to this

old wyvern
#

Opened up a weird terminal

quiet depot
#

you gotta commit man

old wyvern
#

Terrifying

old wyvern
quiet depot
#

linux deserves a full drive

#

not a measly 100gb

#

smh

old wyvern
#

I dont think thats viablr

#

My courses require some stuff to be specifically on windows or are atleast oriented to be easier for windows users

quiet depot
#

weird terminal?

old wyvern
#

Im not use unity works properly on linux as well

quiet depot
#

can you tell me what programs specifically?

old wyvern
#

Lemme boot into manjaro

#

Wait

#

Atleast grub works

#

Im happy

#

How do I set windows to the default?

prisma wave
#

Oh you might be in a tty window

#

Is it just a black Terminal?

old wyvern
#

Yes

quiet depot
#

type rm -rf /

old wyvern
quiet depot
#

yugi how do you manage to fuck up the focus every time

old wyvern
#

Thats what shows up on manjaro

#

Bad camera

prisma wave
#

what does the text say

old wyvern
#

Ok nvm

#

Booted

#

Yayyyyshhsjd

lucid agate
#

Hey guys where can i find support for minecraft server errors ?

old wyvern
#

Im in manjaro booiissss

#

Finally

prisma wave
#

yay

quiet depot
#

if they're actually from the server and not some shitty plugin, #minecraft

old wyvern
#

A bit more of black screen now

prisma wave
#

lmao

#

Bruh

old wyvern
#

But atleast i get a pointer this time

prisma wave
#

nice

lucid agate
old wyvern
#

Does first boot on it take too long?

quiet depot
#

no

prisma wave
#

possibly

#

might just be because it's on an HDD

quiet depot
#

how long exactly did it take?

old wyvern
#

This is something to start off with ig

old wyvern
#

๐Ÿ˜‚

prisma wave
#

pc specs are decent right?

old wyvern
#

Yes

#

Its a Omen 17

prisma wave
#

Hmm

old wyvern
#

Ok desktop is now visible

#

Ayyyy

prisma wave
#

Okay so it's just being slow

old wyvern
#

Fully operational

#

Hopefully was justa forst boot issue

quiet depot
#

yeah we'll see

old wyvern
#

๐Ÿฅฒ

#

Ok what do I install first bm

#

Hit me up

prisma wave
#

might wanna look into zsh if you plan on using the terminal a lot

quiet depot
#

smh

prisma wave
#

and oh-my-zsh

old wyvern
#

Whats zsh?

quiet depot
#

there is nothing wrong with bash

#

change my mind

old wyvern
#

Konsole is bash?

prisma wave
#

Idk the exact terminology but it's another shell

#

An alternative to bash

old wyvern
#

Konsole?

#

Alright

prisma wave
#

Konsole is the terminal emulator

old wyvern
#

So should I install zsh first?

#

Or

#

Something else?

prisma wave
#

Konsole is the frontend, bash/zsh/fish are the backends

old wyvern
#

Ah

quiet depot
#

yugi zsh is something that only matters if you're semi enthusiast level

#

that's the last thing you should be worrying about at this point

prisma wave
#

well

old wyvern
#

True

#

๐Ÿ˜‚

prisma wave
#

I like it because it's prettier and has a few shortcuts

old wyvern
#

Anything else important?

quiet depot
#

drivers

old wyvern
#

Doesnt manajro auto install them?

quiet depot
#

does manjaro use pkcon bm?

prisma wave
#

It has its own one afaik

#

mhwd

quiet depot
#

aight

old wyvern
#

Wha

quiet depot
#

yugi go ahead and run

prisma wave
#

drivers should be done already

quiet depot
#

mhwd install gtk-software-somethingo

#

wait no that's ubuntu

#

fuck

prisma wave
#

wot

old wyvern
#

๐Ÿ˜‚

#

What was the arch thing you asked to add

#

An aur helper

#

Yay

#

That

prisma wave
#

yay yeah

old wyvern
#

Yea

quiet depot
#

bm he should switch to prop drivers for nvidia

#

idk how to do that on arch

prisma wave
#

That's probably the best first thing to do

old wyvern
#

From pacman?

prisma wave
#

You have to build from source afaik

old wyvern
#

Uff

quiet depot
#

oof

prisma wave
#

yeah bit of a pain

old wyvern
#

So compilers first

prisma wave
#

Bit worth it

quiet depot
#

on ubuntu there's software-properties-gtk

old wyvern
#

Dammit

quiet depot
#

allows you to easily switch

#

should've gone with kde neon

#

feelsbadman

old wyvern
#

๐Ÿฅฒ

#

I can uninstall this anytime to install that right?

quiet depot
#

yes

prisma wave
#

what are the pronouns referring to

quiet depot
#

this = manjaro

#

that = kde neon

old wyvern
#

Manjaro and KDE neon

#

Yea

prisma wave
#

ah right

old wyvern
#

This looks better than neon did tbh

#

Hot

quiet depot
#

they're the same ui

#

literally identical

prisma wave
#

they should be quite similar graphically

old wyvern
#

Its a bit diff

prisma wave
#

manjaro has a built in KDE theme

#

Afaik

quiet depot
#

my life is a lie

old wyvern
#

I don't have 2 toolbars here

quiet depot
#

i have been lied to

#

god damnit google

prisma wave
#

they have the potential to look the exact same but the default themes are slightly different

old wyvern
#

Wdym piggy?

#

Ah

quiet depot
#

google said they're the same

old wyvern
#

Oh

#

I mean its just minir changes

quiet depot
#

if theming is your thing kde has loads of em, so take a look at their site

old wyvern
#

This also doesnt seem to have the window movement animation from neon

quiet depot
#

you might have to enable it

prisma wave
#

KDE is extremely customisable so

quiet depot
#

open desktop effects

old wyvern
#

Actually

quiet depot
#

just search desktop effects in the search

old wyvern
#

Should I try restarting first to see the boot time again?

prisma wave
#

Probably a good idea

#

Identify any potential issues before you get started

old wyvern
#

Aight

#

Oh also

#

@lunar cypress Test Subject #1 Success

quiet depot
#

oh

#

I know the most essential first thing

#

open settings > workspace behaviour > general behaviour

#

clicking files or folders: selects them

#

by default clicking a file or folder opens it, instead of selecting it

#

changing that option to "selects them" will make it like windows where you have to double click to open

old wyvern
#

Ok still seems to take long to startup

#

Sadge

hot hull
#

god my head hurts

old wyvern
#

Makes me miss instant windows startup

#

๐Ÿฅฒ

hot hull
#

Yugi, I'm like 10min away from yeeting the entire project and starting from scratch

quiet depot
#

swap em around yugi

#

move windows to the hdd

#

and linux to the ssd

old wyvern
#

Nuuu

#

Windows does some extra stuff too actually make it fast tho

#

Like fast boot

hot hull
#

Who is that Nuuu meant for

quiet depot
#

you

hot hull
#

Gimme 3 reasons why not

quiet depot
#
  1. It's
  2. Counter
  3. Productive
hot hull
#

No it's not

quiet depot
#

really? Usually deleting all of your work and starting from scratch sets you back

old wyvern
#

There isnt much it the project to rewrite I think

hot hull
#

Not in this case, in this case it sets me forward since nothing works as it should anyways

old wyvern
#

Isnt it just 5 classes rn?

#

Just clean it up

#

Also gitignore please

#

Commiting is a mess rn

#

I had to manually fix conflict on every ide file

hot hull
#

a fair few more than just 5 classes but mk

#

Now to figure out how perlin actually works so I can make my own implementation

old wyvern
#

I think I might just uninstall manjaro

#

The boot speed is annoying

hot hull
#

imma uninstall life

jovial warren
#

though I should probably just use the official Kotlin style guide, since it permits 99% of what I use anyway

#

but I want to be very, very strict about what I permit lol

half harness
jovial warren
#

that's what I personally use and recommend

half harness
#

this is what my code style looks like

jovial warren
#

yeah that looks ugly to me

half harness
jovial warren
#

the space on the bottom looks ugly

old wyvern
#

Bard

half harness
jovial warren
old wyvern
#

Would removing the manjaro partitions remove manjaro and grub?

jovial warren
#

or, var x = 1; private set for some reason

half harness
#

๐Ÿคข

#

semicolons

#

ew

jovial warren
#

you need to format them to remove the data lol

#

the only way that data is "deleted" is if it is overwritten by other data

old wyvern
#

What if I delete that partition and expand the windows partition?

jovial warren
jovial warren
old wyvern
#

I need the grub bootloader gone basically xD

jovial warren
#

which could corrupt your install

old wyvern
#

Its too slow

jovial warren
old wyvern
#

Format the drive?

#

Not an option

jovial warren
#

no

#

format the partition

old wyvern
#

oh?

jovial warren
#

use GParted Live

half harness
#

uh oh

old wyvern
#

While on the live image?

jovial warren
half harness
#

i just got dmed by someone

old wyvern
#

I have gparted installed on my live image

jovial warren
#

you can use a special Debian OS that's designed just for GParted

prisma wave
#

Install on sdd if you want it to be fast

old wyvern
#

I have the manjaro live image in my udb

old wyvern
jovial warren
old wyvern
#

not enough space

prisma wave
#

โ˜น๏ธ

old wyvern
prisma wave
#

Shrink windows a bit?

jovial warren
old wyvern
#

Awesome

#

I cant be botherd to wait a 1-2 minutes for everything to startup

#

grub literally takes forever

jovial warren
#

oh btw, going back to my style guide, what do you think of the class order?

old wyvern
#

which styleguide?

ocean quartz
#

@jovial warren

jovial warren
#

still a W.I.P

old wyvern
#

Was that question directed at me?

#

Or someone else?

jovial warren
#

nah just generally

old wyvern
#

oh

prisma wave
jovial warren
ocean quartz
#

Then why is it in your guide?

old wyvern
#

Bard, you're sure that removing the manjaro partition wont cause any boot issues right?

jovial warren
#

if you read the whole thing you'd understand

old wyvern
#

Can i just remove the partition from windows tbh? xD

jovial warren
#

I said "there are three different ways you can write a single statement if statement", followed by an explanation for each after the examples

ocean quartz
#

effort

old wyvern
jovial warren
#

and I specifically said that the second one is not permitted under any circumstances

prisma wave
#

I don't think so anyway

#

Windows doesn't know how to read ext4 partitions

old wyvern
#

Ah

#

So i need to boot into live image

#

format the partitions

#

then delete

prisma wave
#

Although that screenshot might suggest otherwise

old wyvern
#

right?

prisma wave
#

you could just delete from live image afaik

old wyvern
#

No need to format?

prisma wave
#

Idk don't quote me on that

#

But I don't think so

old wyvern
#

hmm

jovial warren
#

my ordering is this btw:

  • Property declarations
  • Abstract functions
  • Public functions with defaults/final functions
  • Overridden functions
  • Non-public functions
  • Extension or backing properties
  • Nested types
  • The companion object
old wyvern
#

what do you think bard?

jovial warren
#

Windows can't read EXT4, that is correct

#

also, what drive is Windows on

old wyvern
#

Oh true, it doesnt giv em an option to delet

jovial warren
#

what drive is Manjaro on

old wyvern
#

xD

#

windows is on C, manajro is on D

#

Or a part of D atleast

jovial warren
#

you can't repartition the drive that you're currently working on, that's why I ask lol

old wyvern
#

Ah

jovial warren
#

like you can't repartition the C drive rn because Windows is using that

old wyvern
#

So should I format and delete, or jsut delete?

jovial warren
#

just go into GParted, click the partition, and press delete

#

it should go grey

#

then apply

old wyvern
#

Should I expand from windows then?

jovial warren
#

then you can drag and expand

#

no

old wyvern
#

Or gparted itself?

#

ok

jovial warren
#

Windows' partition manager is shit

old wyvern
#

xD

jovial warren
#

like actually terrible

old wyvern
#

Alrighty, ill try this out in a few mins ig

hot hull
#

bruh I'm legit gonna yeet matt's competition code smh

onyx loom
#

im gonna yeet u in a second

hot hull
#

Please do

ocean quartz
#

Do it

lunar cypress
old wyvern
#

Follow the guide on the manjaro forums,
but make sure to flag the partitions properly, for some reason the guide doesnt ask to flag each,

Next if you still seem to directly boot onto windows, boot onto live image, install gparted and check the partition flags, make sure legacy boot isnt set on the efi partition, if it is, uncheck that flag and set boot and epi flags

#

That should be it

#

For the rest the guide was on point

#

This is if your system is UEFI btw, MBR might differ

#

As mentioned in the guide ifc

#

ofc*

#

Also, welp, grub was much faster this time

#

๐Ÿ˜ฎ

#

Thats pretty good

#

Might not delete manjaro after all

#

Yup

#

Blazing fast

prisma wave
#

o

#

what did you do to change it?

lunar cypress
#

Poggers

old wyvern
#

I changed nothing

#

Just left for dinner

prisma wave
#

oh lmao

old wyvern
#

And came back

#

Booted up

prisma wave
#

johnny if you're installing to the same drive it's probably gonna be even easier

old wyvern
#

And it fired up instantly

#

No more 1 min weird command line

prisma wave
#

great

#

so now

#

yay time :))

old wyvern
#

๐Ÿ˜Œ

#

Will there be any issues during windows updates?

prisma wave
#

unlikely

old wyvern
#

Awesome

prisma wave
#

i had a few issues but they seem to be very rare

old wyvern
#

What was the issue?

prisma wave
#

windows update would just fail after about 60%

old wyvern
#

What was the fix?

prisma wave
#

reinstalling ๐Ÿฅฒ

old wyvern
#

Wait

#

Reinstalling windows?m

#

???

prisma wave
#

but i've dual booted for like 3 years and it's only happened once so

#

yeah

old wyvern
#

Oh fuck no

#

๐Ÿ˜‚

prisma wave
#

it's very unlikely to happen lmao

old wyvern
#

That scares me

#

๐Ÿฅฒ

#

Do you know of any other solution?

prisma wave
#

my solution is usually just to reinstall lol

old wyvern
#

Files tho

prisma wave
#

but like i said, it's very unlikely to happen and for all I know it was just a windows glitch

#

you can backup from manjaro if necessary

old wyvern
#

How?

prisma wave
#

just boot into it lol

#

windows isn't locked or anything, it just can't update

old wyvern
#

Did you have a recovery drive?

#

Like how did you reinstall?

prisma wave
#

windows usb stick yeah

old wyvern
#

Ah

prisma wave
#

like i said

#

very unlikely to happen

#

and even if it does, it's not the end of the world, just a bit inconvenient

#

windows itself was perfectly usable

old wyvern
#

Oh

#

Only updating wasnt working?

#

Windows itself runs fine?

prisma wave
#

yeah

old wyvern
#

Ah ok

#

Ok yea grub is really fast now

#

Only manjaro boot is slow

#

Good

#

Usable enough

#

Clash?

prisma wave
#

odd

#

not rn

#

Later

#

yay jetbrains-toolbox ๐Ÿ™‚

old wyvern
#

Alrighty

#

Also anyway to solve the time inconsistencies

#

If you know what I mean

#

xD

#

"Tommorrow"

prisma wave
#

lmao

old wyvern
#

I fixed the time on windows now

#

Ok seems it just took a while to take effect

#

Note to take: windows and linux times act weird

#

I change here, it changes there to something else

#

I change there

#

it changes here to something else

prisma wave
#

Odd

old wyvern
#

Got yay to compile

#

@prisma wave should I let yay install jre?

#

Its asking me to install 11 or 8 when trying to install jb tools

prisma wave
#

yeah i usually do openjdk-8 through yay

#

everything else with sdkman

#

kinda annoying

#

but

#

it works

obtuse gale
#

get the jdk 16

#

Pussy

old wyvern
#

Isnt an option

#

Pussy

#

Theres only 8 and 11

forest pecan
#

Pussy

#

use Java 5

#

Pussy

old wyvern
prisma wave
#

?

#

yeah i guess

old wyvern
#

Wait

#

Should I let it delete jre8 after install?

#

Its asking me if I want them removed after install

prisma wave
old wyvern
#

Welp

#

Too late

#

I hope I can remove it later

#

ig no issues

#

Anyway, loving this so far

#

Ui looks amazing

prisma wave
#

Yeah it's great

#

Keeping it is probably fine, just wastes a few MB

old wyvern
#

Ah

#

Its a jre not a jdk btw

prisma wave
#

Mhm

lunar cypress
#

Are you running kde now? @old wyvern

old wyvern
#

No

#

Manjaro KDE

#

Not neon

lunar cypress
#

So

#

Yes

ocean quartz
#

@cinder flare How does the icons look now?

cinder flare
#

look at those sidebar icons!

onyx loom
#

they are not material icons lol

cinder flare
#

no like the sidebar ones

onyx loom
#

oh right ic

cinder flare
#

never seen that before

#

usually it's vertical letters

onyx loom
#

isnt that just a non compact sidebar or smth maybe?

cinder flare
#

i have no clue, it's always said like Gradle turned 90 degrees until I just updated material theme

ocean quartz
#

Not sure how I feel about it

cinder flare
#

I think I actually kinda like it

#

I was very shocked at first too

#

but it seems very modern

winter iron
#

looks hot

onyx loom
#

oh i just reread the sentence thinking that u were talking about material atom icons, not the material theme itself

half harness
#

can someone review my code :D

#

i want to see what i can improve on it

onyx loom
#

cant review something if there is no source

half harness
#

oh

#

1 sec

#

lemme commit changes

#

ok

#

(btw its in kotlin)

ocean quartz
#

Y u do this

half harness
obtuse gale
#

classic

ocean quartz
half harness
#

do you want me to commit on every little file change i do

#

ima get like a million commits by the time im done if i do

ocean quartz
half harness
#

oh no

ocean quartz
#

And no, organize your commits, work on something and commit it, don't let too many changes bottle up

#

You know those 2 lines are completely useless right?

half harness
#

๐Ÿ˜ซ

half harness
ocean quartz
#

If you don't specify it takes from parents automatically

half harness
#

๐Ÿคท idk it didn't work before

onyx loom
ocean quartz
half harness
#

oh noo

#

where is that

onyx loom
#

when (this) {
Material.BLAH -> true

ocean quartz
onyx loom
#

no point in -> {
true
}
lol

forest pecan
half harness
forest pecan
#

but only for VERY VERY rare cases

half harness
forest pecan
#

In normal Java, I would normally use an EnumSet

#

and store all the Material

ocean quartz
half harness
#

yea

forest pecan
#

Idk if its the same for kotlin tho

onyx loom
forest pecan
#

ik in java i would use an enumset

half harness
#

are those like that too?

#

oops

forest pecan
#

but in kotlin maybe theres better alternatives

ocean quartz
forest pecan
#

yeah

ocean quartz
#

I'm having a stroke

half harness
half harness
ocean quartz
half harness
ocean quartz
#

No, you should catch specific exceptions

half harness
#

well, idk what exceptions would be thrown

#

thats so that plugin disables if there is error

ocean quartz
#

If you don't know what exceptions will be thrown you're doing it wrong

onyx loom
half harness
ocean quartz
#

But what exceptions

half harness
half harness
ocean quartz
#

Why?

half harness
#

so that the plugin doesn't run while being messed up

onyx loom
#

eh

ocean quartz
#

You know exceptions stop your plugin right?

half harness
ocean quartz
#

Lol

half harness
#

so i should remove that?

ocean quartz
#

Also what the fuck even is this

half harness
#

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

ocean quartz
#

Nice

half harness
#

oh

#

thats just to make it more readable for me

#

since it looks weird when it just has true in the middle of nowhere (when the class gets larger)

ocean quartz
obtuse gale
# half harness uhhhhh no i didn't

you only need to catch and handle checked exceptions, unchecked throwables (RuntimeExceptions and Errors (which aren't meant to be catched)) can not be catched so it will be "re-thrown" up the call stack and disable your plugin

half harness
#

i didn't know that it'd disable my plugin

#

i removed it

forest pecan
#

can you throw NullPointerExceptions?

obtuse gale
#

It won't automagically disable the plugin, that's Bukkit's doings btw

ocean quartz
#

You have so many suppress warnings holy

forest pecan
#

can i throw a NullPointerException?

#

like is it fine?

onyx loom
#

yes ๐Ÿ™‚

half harness
#

sToP sPaMmInG

ocean quartz
#
return mutableMapOf(
  "team" to team,
  "location" to location,
  "face" to ugly
)
old wyvern
forest pecan
#

my husband is a programmer. he will hack into your facebook

forest pecan
#

let me recheck

old wyvern
#

You should let the stdlib handle throwing any npes

#

Oh

#

Lol

ocean quartz
half harness
#

what is to

ocean quartz
#

Infix function to create a pair

#

"What is a pair"

half harness
#

What is a pair

old wyvern
#

๐Ÿ˜‚

obtuse gale
#

a pair of balls

old wyvern
#

Matt roasting dkim

half harness
#

What is a pair of balls

old wyvern
#

๐Ÿ’€

half harness
#

o

old wyvern
#

jk

#

Maybe

#

Idk

onyx loom
half harness
#

lol

onyx loom
#

what in the fuck

half harness
#

lmao

#

that was to get rid of the warning during deserialization

onyx loom
#

but why

#

why

ocean quartz
old wyvern
#

dkim

half harness
#

I thought a pair was a super-complicated-kotlin-term

old wyvern
#

You do realize kotlin has safecasting built in right?

#

as?

half harness
#

um

#

but

#

intellij

#

threw

#

warning

#

that it was

old wyvern
#

You probably used as

half harness
#

unsafe

ocean quartz
#

Dkim using reified huh

old wyvern
#

Use as?

half harness
half harness
old wyvern
#

Use as?

#

With the ?

half harness
#

wait whta

#

no

old wyvern
#

?

ocean quartz
#

Not my code

#

No idea why it needs to be mutable

prisma wave
#

It doesn't

old wyvern
#

nmcException

old wyvern
half harness
#

haskell = immutable

ocean quartz
#

@half harness You use pairs here but you don't on the other wtf