#dev-general

1 messages · Page 586 of 1

humble silo
#

lol it would probably throw a overflow if you tried to add anything, there are no bits in java right?

#

like thats not a thing?

forest pecan
#

If you consider boolean

#

A bit

#

Lol

obtuse gale
#

The least amount of storage you can use is a byte

#

And even then, in a good number of cases, booleans, bytes, chars and shorts are promoted to ints

#

Which sucks booty

forest pecan
#

Yeah just realized

#

Idk how bit set works, could be just an array of ints kek

#

d;bitset

ruby craterBOT
#
public class BitSet
extends Object
implements Cloneable, Serializable```
BitSet has 1 extensions, 2 implementations, 26 methods, and  2 all implementations.
Since:

1.0

Description:

This class implements a vector of bits that grows as needed. Each component of the bit set has a boolean value. The bits of a BitSet are indexed by nonnegative integers. Individual indexed bits can be examined, set, or cleared. One BitSet may be used to modify the contents of another BitSet through logical AND, logical inclusive OR, and logical exclusive OR operations.

By default, all bits in the set initially have the value false.

Every bit set has a current size, which is the number of bits of space currently in use by the bit set. Note that the size is related to the implementation of a bit set, so it may change with implementation. The length of a bit set relates to logical length of a bit set and is defined independently of implementation.

Unless otherwise noted, passing a null parameter to any of the methods in a BitSet will result in a NullPointerException.

A BitSet is not safe for multithreaded use without...

This description has been shortened as it was too long.

obtuse gale
#

I believe it's a long/an array of longs?

#

Not sure

forest pecan
#

Seems to be a vector of booleans

obtuse gale
#

Yeah I mean that's the technical terms anyway

#

It would be fucking stupid if it actually used a boolean for each bit

boreal sphinx
#

Anyone know how to make enderpearls and splash potions not being cleared during clearlag? I know how to bypass it when it's thrown to the ground, but I mean when it's thrown

quiet depot
#

Yes, remove clear lag, that should fix the problem

#

there’s plenty of info out there on why clearlag ultimately isn’t beneficial to server performance, but the basic gist is that pretty much everything clearlag does which is meant to improve performance, the server already does by default, just may need some fine tuning

boreal sphinx
#

Yeah I understand what you are saying. I was just asking how you do it, not why not to use it

dense dew
#

clearlag'nt

#

just dont

boreal sphinx
#

It's just every minute there will be at least 10k entities per minute dropped on ground which is why I use clearlag otherwise it would be insane with amount of entities dropped on ground

dense dew
#

just lower despawn rate
imo its better to have dynamic despawning than despawning all stuff at the same time

boreal sphinx
#

Alright, I'll try it out. Thanks @dense dew

dense dew
boreal sphinx
#

Alright, will test this out. Could be a better option than clearlag honestly

dense dew
ember river
#

Is anyone here experienced with back-end stuff for Minecraft servers?

distant sun
#

back-end as in?

static zealot
#

man. life really likes punching you in the nuts, giving you some time to heal, enough to think everything will be alright then just punching you again.

dawn hinge
#

Yup

static zealot
#

someone please help. where would I look to see if my laptop can have an ssd and what type of ssd it can take?

#

like is there a way to see the type of connector or whatever and then find ssds that work for that connector (this is just random. got no experience with this stuff)

#

same for RAM. I am looking to get a 16 gb stick since I Know my laptop only has 1 slot but idk where to even start looking

#

been googling for a bit but all I can find is "what you should know before moving to ssd from hdd" and they talk about prices, performance and stuff like that. that I do not need

sly sonnet
#

you check what size your (now) drive is

#

also it's connector

#

the size usually is 2.5"

#

connector will most likely be sata

#

if your laptop is ancient, you will probably have an ide connector

sly sonnet
static zealot
#

Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 08)

#

wait

#

wrong thing

#

SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])

#

this

#

so I have to check inside to see the size? I know its one of those larger ones.

sly sonnet
#

i mean the physical size

static zealot
#

yeah 2.5 inches sounds about right

sly sonnet
#

just shut down your machine, pop the drive out and check it out. If it has like 2 "connectors" (one bigger one and one smaller), then it's sata

#

if there are a lot of small pins than its probably ide

static zealot
#

well according to that it is sata. I will check it out tho. will take some photos just in case.

sly sonnet
#

better check, cuz my old drive is also 2.5, but not sata

static zealot
dawn hinge
#

You can check your laptop manual

static zealot
sly sonnet
#

uhh

static zealot
#

bought this laptop like 5 years ago

sly sonnet
#

i didn't have enough space so i just bought an msata -> ide connector and a msata ssd

static zealot
#

man everything is so messed up rn. I have to deal with this, uni and someone hitting my car and not even leaving a number.

sly sonnet
#

just take a photo of ur drive xd

static zealot
#

yup will do

static zealot
# static zealot wrong thing

I've taken it out before so iirc it is a 2.5 inch one but will look. also that is from the lspci -v command on pop (-v is for verbose)

#

brb then

dawn hinge
#

It was a HP laptop if it helps

static zealot
#

mine's a lenovo ideapad I believe.

#

anyways.

#

@sly sonnet the whole dirve is around 6 cm and the pins are 4 as you can see in the photos. if you can.

static zealot
static zealot
#

but now how do I find the best SSD to fit there?

sly sonnet
#

yeah, sata

static zealot
#

so do I just look for SATA SSD?

#

btw. just wanted to thank you for taking your time and helping me with this stuff. I really am clueless.

sly sonnet
#

no probs, i like to help people if i can

sly sonnet
static zealot
#

if I find a few can I send links and get your opinions?

#

oh btw. @sly sonnet just to confirm. NVME and M.2 are like different type of connectors right? like they're not something that also go with SATA

sly sonnet
#

wait ill answer after csgo game

static zealot
#

👍 ty

#

oh yeah. another question for then. I see a lot of SATA 3, SATA 3 M.2. what's all that

#

lmao

quiet depot
#

@static zealot sata and nvme r like storage interfaces or something, ones fast, ones lightning fast. sata is superman, nvme is the flash.

#

m.2 is a type of connector I think

#

but there's two main m.2 connectors

#

so you have to make sure you get the right m.2 for your system, not any m.2 will work

static zealot
quiet depot
#

flash is faster

#

much faster

static zealot
#

oh alr. good to know

quiet depot
#

but basically u can get m.2 drives that either go over sata or nvme

#

nvme is usually the one you want

static zealot
#

but my conector is sata

#

I can't get nvme can I?

quiet depot
#

can you show me

static zealot
#

I can run lspci again to see what it says there as well

quiet depot
#

ah ye that's a sata connector

static zealot
#

yeah. and I can't get nvme for it can I?

#

I have to go with sata

quiet depot
#

idk

#

take a pic of your whole mobo

static zealot
#

mobo?

quiet depot
#

motherboard

#

if there's any plastic flaps lift them up

static zealot
#

nope. ain't got space for another drive

quiet depot
#

or just tell me the laptop model

static zealot
#

oh 1 sec. can do.

#

hmm

#

need to find the model. I forgot it

#

Lenovo ideapad 100-15IBD

#

model name 80QQ

#

got a notebook ip as well. and a serial number. can give you those as well if required

quiet depot
#

ye no m.2 slots on there

static zealot
#

where do you check that btw?

quiet depot
#

i googled it

static zealot
#

oh

static zealot
#

Some: SSD / SATA 6.0Gb/s, 2.5" wide, 7mm high welp will look for this

prisma wave
#

sata ssd isn't bad

static zealot
#

just to make sure. a sata ssd would still be better than hdd?

prisma wave
#

yes

static zealot
#

like at least a considerable improvement

prisma wave
#

Infinity better

#

Yes

#

Significantly better

#

Definitely noticeable

#

It's like 60Hz -> 144Hz

#

And then nvme is like 240Hz

dawn hinge
#

Yes 100%

#

I switched and I'm never going back lol

static zealot
prisma wave
#

I hadn't either until a couple of years ago

#

You can't go back

static zealot
#

I'm also looking to upgrade my ram to 16 gb but will ask those questions after I find a ssd.

prisma wave
#

it's crazy

#

SSD is definitely more important

static zealot
#

well I've got the budget for both

#

so its fine

prisma wave
#

ok, but prioritise ssd

static zealot
#

yeah will do

#

100%

#

that was the plan

prisma wave
#

Probably the best non-breaking upgrade you can get for any pc

static zealot
#

well. it will make me reinstall everything

quiet depot
static zealot
prisma wave
#

oh yeah rgb is objectively the best

static zealot
#

like you become a god with enough rgb

#

so

#

SSD SATA 3 would work?

old wyvern
static zealot
#

bcz I can only see SATA3

old wyvern
#

I mean tbh, keyboard without rgb is kindof frustrating sometimes

#

Eyestrain when you miss a key

#

oof

static zealot
# old wyvern Eyestrain when you miss a key

I can confirm. got like a very cheap rgb keyboard and can't get the light to work on linux bcz of the drivers. it sucks. like in my room is mostly dark when I work and I miss the keys from time to time (when I open my laptop and I need to put in my password mostly)

quiet depot
#

make ur own drivers

static zealot
#

OH GOD. ssd sata 3 1TB 450 USD

#

what is a "good" ssd company? and what companies should I run away from?

old wyvern
#

samsung

quiet depot
#

samsung is good

old wyvern
static zealot
#

but its the pricve

#

in the middle of 100-150 drives

#

xD

old wyvern
#

7-something was supposed to be better than 860 I think

quiet depot
#

maybe it's a really good 850

old wyvern
#

I forgot the exact reason, someone mentioned it here earlier

static zealot
quiet depot
static zealot
#

I;ve also heard of kingston before. I think those are also good?

quiet depot
#

kingston good

old wyvern
#

ig, I have barely any idea in this dept

quiet depot
#

i have a kingston & samsung ssd

#

both good

static zealot
#

Solid State Drive (SSD) Kingston A400, 960GB, 2.5", SATA III
105 usd

dawn hinge
#

Crucial is good too

static zealot
#

so. should I chose the 960 gb one?

#

for 105

#

or the 1tb one for 150 usd

quiet depot
#

google it

static zealot
#

wait. actually its 115

#

not 105

quiet depot
#

google "a400 vs not a400"

static zealot
#

oh

#

yeah lmao

#

I was wondering

#

are there benchmarks

#

same like for cpus

quiet depot
#

yes

static zealot
#

oh there is. on user benchmark. cool

quiet depot
#

are there rgb benchmarks?

#

that could be useful

static zealot
#

but there is no 1tb ones

#

at least for the kingston one

quiet depot
#

960gb is basically 1tb

static zealot
#

is it alr if I Compare the 250gb ones? like does the benchmark persist?

quiet depot
#

probably

static zealot
#

apparently samsung one is 50% faster

dawn hinge
#

I'd assume so

static zealot
#

well it is like 30% more expensive lol

quiet depot
#

then do the mafs

#

which is better value

static zealot
#

well.

#

samsung

quiet depot
#

then buy samsung

static zealot
#

bcz it 50% more faster but only 30% more expensive

#

monke go buy samsung now

#

ty

dawn hinge
static zealot
#

oh

#

found one on the crucial website

#

Crucial MX500 1TB 3D NAND SATA 2.5 inch 7mm (with 9.5mm adapter) Internal SSD
100 usd.

#

need to see the benchmarks

quiet depot
#

3d nand

#

honestly I'd be more excited if it was 2d

#

or 4d

#

or anything but 3d

static zealot
#

lmao

#

2% faster

#

crucial

#

but cheaper

#

oh damn

quiet depot
#

speed isn't the only factor

static zealot
#

actually

#

nvm. samsung is 8% faster

#

well. samsung one is newer

quiet depot
#

different types of nand can withstand different amounts of read/write cycles or whatever

#

so that's very important too

dawn hinge
#

Oo

static zealot
#

dq read: 389 vs 388 (samsung left, crucial right)
dq write: 363 vs 368
dq mixed: 373 vs 307
adq read: 344 vs 341
adq write: 303 vs 303
adq mixed: 310 vs 254

#

so samsung is a bit faster. mostly

dawn hinge
#

Yep

static zealot
#

and the diference is 150 usd - 100 usd

#

so I need to decide if 50 usd is worth

#

the speed

#

which idk if it is

dawn hinge
#

If you got the budget, I'd just go with samsung tbh

static zealot
#

hmm

#

now to my ram then

#

I have 1 slot in my laptop. I've got an 8 gb stick rn in

#

these are photos from inside.

#

will be googling to see if I can find similar posts to what piggy found for the ssd

quiet depot
#

16GB DDR3L/1600 SO-DIMM

#

u need that

#

have fun

static zealot
#

lmao. ty

#

oh god. 170 usd

#

335 USD for the ram and ssd together.

wintry plinth
static zealot
#

think I might go with the crucial ssd bcz I can only find the ram at 170+ and that is in the 2 places I could find it

quiet depot
#

don't ever speak to me again

wintry plinth
#

Hahah

quiet depot
#

ok actually i should give some credit it wasn't that bad

wintry plinth
#

Thank you 😇

#

You loved it really

dawn hinge
quiet depot
#

yeah...

#

.-.

dawn hinge
#

Yeah it was great chazza

static zealot
#

but I was so wrong I guess. its weird that I can only find 1 seller on amazon and that's all

dawn hinge
#

Try looking for site alternatives maybe? 🤷‍♂️

wintry plinth
#

Can’t you use PC part picker for that?

#

To give you best price

static zealot
static zealot
#

apparently there's special memory I need

dawn hinge
static zealot
#

well the one I found is "approved" by lenovo.

dawn hinge
#

I mean does it matter? I would guess so long the motherboard supports the ram, its good to go

static zealot
#

yeah. but can't find like any alternatives

#

that's the problem

dawn hinge
#

You're talking about the site alternatives? If so, well... time to start comparing SSDs again lol

static zealot
#

Huh?

#

No. for the RAM. I can't find any other alternative that works for my motherboard

#

only the one that's like 170 usd

#

I've got like 220 usd maybe 230

#

but the final price is like 270 (with the crucial ssd)

dawn hinge
#

Ohh

prisma wave
#

jeez

#

how much ram?

static zealot
#

16 gb.

dawn hinge
#

That's tough... hm

prisma wave
#

yikes

static zealot
#

16GB DDR3L/1600 SO-DIMM

#

this is the only one I found

#

like this is what my system can take

prisma wave
#

F

#

you can get 16GB of ddr4 for like £70 here

#

which is about $100

static zealot
#

but its in 2 sticks

#

is it not? also you have a lot of alternatives

#

this one is the only one on the market

prisma wave
#

🥶

#

my condolences

static zealot
#

like I've searched on every website. international or romanian

#

every website I could think of. also just google alone

dawn hinge
#

How much ram do you have right now?

static zealot
#

8

#

it does tend to use it all and ask for more when I run IJ browser discord and sometimes minecraft

prisma wave
#

yeah having 16 is a good idea

dawn hinge
#

Hmm

prisma wave
#

are you buying 16 or 8?

#

you could get 8 for pretty cheap

static zealot
#

well.

#

can't

#

only got 1 slot in the laptop

#

so I either get 16 or nothing

prisma wave
#

oh

#

yikes

onyx loom
#

1 slot 🥶

static zealot
#

its a fucking laptop that I paid 400 usd for 5 years ago. what do you expect? it has a gpu at least. lmao

#

I can't even tell if it supports 8 or 16 max.

#

that's what hurts me more rn

#

oh boy. I really need to get some sleep. got to go to the police in the morning. completely forgot about that. fuck

prisma wave
#

does ddr3 even support 16gb on a single stick?

#

oh i guess it does

obtuse gale
prisma wave
#

or not?

#

wow good one

#

This guide talks about Does

static zealot
dawn hinge
#

I think its best choice to go with the Ram then the SDD tbh

static zealot
#

I think I'll just get the ssd for now and will think about the ram later

static zealot
#

bcz I could really use an ssd

old wyvern
#

How much ram do you have atm?

static zealot
#

8 gb

dawn hinge
#

Yes, you said you keep reaching the ram limit

old wyvern
#

go SSD

static zealot
#

the thing is I can't even tell if it supports 16. bcz the infomration is very conflicted.

static zealot
#

and its better on linux but its very bad on windows

#

like even going thru folders

old wyvern
#

I switched my old laptop to SSD a month ago, 4GB ram only. But it performs much much better now

static zealot
#

I'll go for an ssd bcz that one I know I can use anyways.

dawn hinge
#

Yeah that's the right choice then, imagine getting the ram then it ends up not working lol

#

I'd hate my life

daring light
#

when i use /dm open rules say rules is not a valid menu but in /dm list appears rules

#

nose hablar ingles asi que la redacción no esta muy bien

old wyvern
old wyvern
daring light
#

ñ?

old wyvern
#

w#?

daring light
#

ñ man

static zealot
old wyvern
daring light
old wyvern
prisma wave
#

Fer·nan·do Pó·ov

old wyvern
#

Fer·nan·do Pó·ov

daring light
#

ñ

#

}

old wyvern
#

psvm(

#

String[]

#

args

#

)

#

{

#

}

prisma wave
#

ew braces

#

all my homies use do notation

old wyvern
#

i say w

daring light
#

w?

old wyvern
#

yes w

daring light
#

or ñ?

old wyvern
#

norn

prisma wave
#

K I'm sorry I had to send this to you but now that you have opened it you can't stopped reading this. Hi my name is Teresa Fidlago I died 27 years. If you don't send this to 20 people I will sleep by your side forever. If you don't believe me search me up. Teresa Fidlago. So send this to 20 people. A girl ignored this and her mom died 20 days later. NO SEND BACKS!!!! #copied. Sorry I had to send this. Btw this is not fake search her up on google. Someone send me this and i had to do the same, i’m taking no risk of ignoring this message tell me why this keeps happening. another grandma read this and sent it to 20 people but the internet went of on 19. She was found cut into 5 pieces after 1 day. Make sure you send all 20

Help!!!!!! PLZ what is this plz im sorry if this is bad 😦

daring light
#

i horn?

#

u horn?

old wyvern
# daring light i horn?

K I'm sorry I had to send this to you but now that you have opened it you can't stopped reading this. Hi my name is Teresa Fidlago I died 27 years. If you don't send this to 20 people I will sleep by your side forever. If you don't believe me search me up. Teresa Fidlago. So send this to 20 people. A girl ignored this and her mom died 20 days later. NO SEND BACKS!!!! #copied. Sorry I had to send this. Btw this is not fake search her up on google. Someone send me this and i had to do the same, i’m taking no risk of ignoring this message tell me why this keeps happening. another grandma read this and sent it to 20 people but the internet went of on 19. She was found cut into 5 pieces after 1 day. Make sure you send all 20

Help!!!!!! PLZ what is this plz im sorry if this is bad 😦

dawn hinge
#

K I'm sorry I had to send this to you but now that you have opened it you can't stopped reading this. Hi my name is Teresa Fidlago I died 27 years. If you don't send this to 20 people I will sleep by your side forever. If you don't believe me search me up. Teresa Fidlago. So send this to 20 people. A girl ignored this and her mom died 20 days later. NO SEND BACKS!!!! #copied. Sorry I had to send this. Btw this is not fake search her up on google. Someone send me this and i had to do the same, i’m taking no risk of ignoring this message tell me why this keeps happening. another grandma read this and sent it to 20 people but the internet went of on 19. She was found cut into 5 pieces after 1 day. Make sure you send all 20

Help!!!!!! PLZ what is this plz im sorry if this is bad frowning

prisma wave
#

frowning

daring light
#

2015 moment

old wyvern
daring light
# old wyvern K I'm sorry I had to send this to you but now that you have opened it you can't ...

K I'm sorry I had to send this to you but now that you have opened it you can't stopped reading this. Hi my name is Teresa Fidlago I died 27 years. If you don't send this to 20 people I will sleep by your side forever. If you don't believe me search me up. Teresa Fidlago. So send this to 20 people. A girl ignored this and her mom died 20 days later. NO SEND BACKS!!!! #copied. Sorry I had to send this. Btw this is not fake search her up on google. Someone send me this and i had to do the same, i’m taking no risk of ignoring this message tell me why this keeps happening. another grandma read this and sent it to 20 people but the internet went of on 19. She was found cut into 5 pieces after 1 day. Make sure you send all 20

Help!!!!!! PLZ what is this plz im sorry if this is bad 😦

restive ravine
#

Didn't think I was on Facebook

old wyvern
# daring light K I'm sorry I had to send this to you but now that you have opened it you can't ...

K I'm sorry I had to send this to you but now that you have opened it you can't stopped reading this. Hi my name is Teresa Fidlago I died 27 years. If you don't send this to 20 people I will sleep by your side forever. If you don't believe me search me up. Teresa Fidlago. So send this to 20 people. A girl ignored this and her mom died 20 days later. NO SEND BACKS!!!! #copied. Sorry I had to send this. Btw this is not fake search her up on google. Someone send me this and i had to do the same, i’m taking no risk of ignoring this message tell me why this keeps happening. another grandma read this and sent it to 20 people but the internet went of on 19. She was found cut into 5 pieces after 1 day. Make sure you send all 20

Help!!!!!! PLZ what is this plz im sorry if this is bad 😦

daring light
# old wyvern K I'm sorry I had to send this to you but now that you have opened it you can't ...

K I'm sorry I had to send this to you but now that you have opened it you can't stopped reading this. Hi my name is Teresa Fidlago I died 27 years. If you don't send this to 20 people I will sleep by your side forever. If you don't believe me search me up. Teresa Fidlago. So send this to 20 people. A girl ignored this and her mom died 20 days later. NO SEND BACKS!!!! #copied. Sorry I had to send this. Btw this is not fake search her up on google. Someone send me this and i had to do the same, i’m taking no risk of ignoring this message tell me why this keeps happening. another grandma read this and sent it to 20 people but the internet went of on 19. She was found cut into 5 pieces after 1 day. Make sure you send all 20

Help!!!!!! PLZ what is this plz im sorry if this is bad 😦

#

but

prisma wave
#

8y 7896ymhn t787y6iuh 8jkbgnyb7iuhjk 6myubhk7j imbgy uhgbyu 7hjkgyubh khuyin87 jluhjiiujuihnjk iujhhjuni zedscxjkli,. nfgdv cgfdv njklmz,x.kflv dgbcfvdgc fdvgx dfvkfdcvkmjdfkm dfscklmjdfc

daring light
#

ñ?

dawn hinge
#

Jesus

prisma wave
#

ñ!

daring light
#

hi ñ

static zealot
#

guess who has mute permissions?

daring light
#

😦

prisma wave
#

mute me pls

#

i do not want to be part of this world anymore

old wyvern
# daring light hi ñ

TG9yZW0ga XBzdW0gZG9sb3Igc2l 0IGFtZXQsIGNvbnNlY3RldHVyIGFkaX Bpc2NpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lka WR1bnQgdXQgbGFib IGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIF V0IGVuaW0gYWQgbWluaW0gdmVuaW FtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFi b3JpcyBuaXNpIHV 0IGFsaXF1aXAgZXggZWEgY29tbW9k yBjb25zZXF1YXQuIER1 aXMgYXV0ZSBpcnVyZSB kb2xvciB pbiByZXByZ WhlbmRlcml0IGluIHZvbHVwdGF0ZSB2Z WxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaW F0IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCB vY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50I G1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVt

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.

old wyvern
daring light
#

w?

old wyvern
#

w

daring light
#

or ñ?

static zealot
#

please stop 😦

prisma wave
#

ok

#

yes

daring light
#

ok

prisma wave
#

blitz is right

#

responsible staff member

#

SHUT IT

old wyvern
#

blitz is left

obtuse gale
#

Who is blitz?

old wyvern
#

left

prisma wave
dawn hinge
#

Hes right, not left

static zealot
#

Why is blitz?

old wyvern
#

Hes up not down

static zealot
#

the questions life will never answer

dawn hinge
#

Nooo, its left and down

old wyvern
static zealot
#

ok. bye now. behave please. ty

old wyvern
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.

dawn hinge
ocean quartz
old wyvern
prisma wave
#

NO

#

STOP

old wyvern
prisma wave
#

I think the paper looks really good. Good job, and thank you.

old wyvern
#

Cheatcodes be like hand signs

ocean quartz
#

Analog? I don't remember any that used it ;o

old wyvern
old wyvern
# prisma wave STOP

What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux.

prisma wave
#

ENOUGH

ocean quartz
#

I still remember the jetpack and spawn jet cheat codes for sanandreas, good days

old wyvern
#

there was a hydra one

#

and ofc

#

bangbangbang

#

and for gta3

#

chittychittybangbang

ocean quartz
#

Didn't play gta3 enough 😩

old wyvern
#

🥲

#

I think I played gta3 more than sa

#

With the realgta mod

empty flint
#

What does it take to update a gradle plugin version?

#

I updated from 7.0.0 to 7.1.0 but when I run the task, it still runs with 7.0.0

#

idk what else to do. I invalidated the cache, I restarted IntelliJ...

ocean quartz
#

Did you refresh gradle?
Show your full build.gradle

empty flint
#

I ran the submodule shadowJar task here

#

scan shows shadowJar 7.0.0 is used

ocean quartz
#

You do it in a weird way, declaring it on settings instead lol
Never done it that way so idk

empty flint
#

I did it this way because I can get away with declaring the version only once per project

#

no need to declare the version of the plugin in every submodule

obtuse gale
#

Yeah you can also do that in the root build.gradle

empty flint
#

I tried, it didn't work

obtuse gale
#

done properly it works perfectly fine

empty flint
#

can you show me?

obtuse gale
#

No

#

I'm on the phone

#

Not home

old wyvern
#

FUCKKK

#

I lost the source!!!

#

🥲

empty flint
#

I think I found the mistake

#

ayyy and 7.1.0 solved the api dependency issue I was having

#

fantastic!

wintry plinth
#

Honest question, what are the nice command frameworks out there? Light, not bloated, optimised for large servers? I need to make a plugin for my analytics platform

#

Its been years since I last properly dived into this

prisma wave
#

ACF is quite nice imo

#

or there's the Matt monopoly

#

or Cloud

wintry plinth
#

Last I used, wasnt ACF super hard to customise? Unless shit changed, and was massive file size

prisma wave
#

what sort of customisation?

wintry plinth
#

everything, error messages, etc

prisma wave
#

it's not too difficult i dont think

#

a bit of a pain though yeah

wintry plinth
#

Literally been years since I last properly did mc plugins, so wasn't sure if a lot changed since 😂

obtuse gale
#

what should i use for multi module project out of Maven and Gradle

prisma wave
#

gradle

obtuse gale
#

ok

#

Thanks simon

prisma wave
#

no problem

#

maven 😐

wintry plinth
#

Works fine, does the job, same as normal java

#

Not gonna switch because others are going yeah its amazing!!

prisma wave
#

your loss i guess

wintry plinth
#

Not really?

#

Its a choice

prisma wave
#

but maybe people are saying it's better because it is better

wintry plinth
#

Compiles the same

#

same as the normal java vs kotlin crap

prisma wave
#

not really

prisma wave
# wintry plinth Not really?

it's a loss when you're intentionally using the option that's significantly slower in both compilation speeds and productivity

#

gradle can be like, 100x faster

#

which is clearly a massive gain in productivity

#

if you arent waiting 3 minutes for your project to compile

wintry plinth
#

Ig if someone built me a ready to go base, sure, gradle that is, defo not going to kotlin tho

#

I see no point, it compiles down the same

prisma wave
#

yeah, just use assembly then

#

it compiles to the same thing in the end ¯_(ツ)_/¯

wintry plinth
#

Nah I know normal java, may as well use what I know

#

Thanks for the offer tho

prisma wave
#

im not offering anything

#

just saying

#

the "this works so i'm not changing it" mentality is very redundant

#

that's how you rack up years of technical debt

wintry plinth
#

For me its more I want to get stuff out fast

prisma wave
#

or in this case, hours of time lost waiting for maven to compile

prisma wave
#

also, if you want fast, gradle is literally 50-100x faster lmao

wintry plinth
#

If you can build me a good base :P

prisma wave
#

takes a couple of seconds to compile usually

#

a base of what?

old wyvern
wintry plinth
#

Plugin base

prisma wave
#

just new project -> add dependencies -> do it

#

it's the same process as maven lol

#

just better

old wyvern
#

Theres a gradle version of the plugin dev plugin if you want that

wintry plinth
#

o

old wyvern
#

I think its on nial's github, not sure tho

prisma wave
#

wasnt it aj

#

that made it

wintry plinth
#

Its been years since I dived to this lmao, like 7y of java experience, now im mind blank after doing web dev for last while

#

😂

old wyvern
#

ye aprobably

prisma wave
#
plugins {
    java
}

group = "me.bristermitten"
version = "1.0"

java {
    sourceCompatibility = JavaVersion.VERSION_16
    targetCompatibility = sourceCompatibility
}

repositories {
    mavenCentral()
    maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
}

dependencies {
    compileOnly("org.spigotmc:spigot-api:1.17-R0.1-SNAPSHOT")
}```
#

there you go

old wyvern
#

oh wait

wintry plinth
#

holy shit

#

what a god, ty

prisma wave
#

almost

wintry plinth
#

and everything else works the same

old wyvern
#

looks like the minecraft dev plugin suppourts gradle in the main branch now

prisma wave
#

pretty much

old wyvern
prisma wave
old wyvern
#

ah

wintry plinth
#

All I need to do with this plugin is have a config, base and sub commands, and then send requests

#

literally it 😂

prisma wave
#

if you want shading use https://github.com/johnrengelman/shadow
to build use gradle build
make a new gradle project with IJ cuz there's a bit more boilerplate, but once you have a build.gradle.kts just paste that in

#
  • changing the group and stuff obviously
#

and java version if you dont want 16

wintry plinth
#

oh wow, id prob need to shade cmd stuff thats it, so maven dependencies work with it too?

prisma wave
#

mhm

#

just a slightly different syntax for adding them

old wyvern
#

bm

wintry plinth
old wyvern
#

I think I just fucked up really badly 🥶

#

Remember that erlang project?

prisma wave
#

yeah...

onyx loom
#

add .kts to ur file name charlie

prisma wave
#

yeah the thing i sent was .kts

onyx loom
#

or just use the groovy version

old wyvern
#

I wrote it directly on the vps

wintry plinth
#

build.gradle.kts?

prisma wave
#

yeah

old wyvern
#

Now that vps is down

wintry plinth
#

whats the kts bit for

old wyvern
#

Source is gone

#

all I have is the compiled output

#

which ejabberd isnt accepting

#

Im going to have to use Erlang again...

#

🤮

prisma wave
# wintry plinth whats the kts bit for

there are 2 types of script, groovy or kotlin. groovy is the default but it's a bit old, and has random warnings as you've seen, kotlin is newer and has better IDE support

#

.kts = kotlin, .gradle = groovy

wintry plinth
#

ohhh

#

how do I compile

prisma wave
#

gradle build

prisma wave
old wyvern
#

😌

prisma wave
#

or there's the gradle tab on the right

#

tasks > build > build

wintry plinth
#

With maven when I ran install or w/e it would add to a local maven repo I hated that, does gradle not do that?

#

i hated that shit

#

it would like add my project to records

#

so other projects could reference it

prisma wave
#

not by default, nah

#

build just builds it to a jar

wintry plinth
#

thank god

#
charlie AnalysePlugin % gradle build
zsh: command not found: gradle
charlie AnalysePlugin % 

prisma wave
#

oh well

#

you need to install it lol

old wyvern
#

gradlew

prisma wave
#

or just use the bundled version in intellij

wintry plinth
#

nvm

#

ye

prisma wave
#

or that

wintry plinth
#

./gradlew build

old wyvern
#

./gradlew build

wintry plinth
#

worked

#

xd

#

ty

old wyvern
#

lol

prisma wave
wintry plinth
#

thats so nice, saves me installing it globally

#

I like that

prisma wave
#

mhm

wintry plinth
#

maven made me global install

prisma wave
#

and it keeps the version as well

wintry plinth
#

BUILD SUCCESSFUL in 21s
1 actionable task: 1 executed
charlie AnalysePlugin % ./gradlew build

BUILD SUCCESSFUL in 621ms
1 actionable task: 1 up-to-date
charlie AnalysePlugin %

#

aight

old wyvern
#

You dont need to install even on maven tho

prisma wave
#

so you dont need to install a really old version if a certain project is using an older version

prisma wave
#

not quite ebt

wintry plinth
old wyvern
#

ebt executes in -20 milliseconds

wintry plinth
#

am I being dumb?

old wyvern
#

Adds time

prisma wave
#

click the little elephant reload

#

that should fix it

wintry plinth
#

ohhh

prisma wave
#

or Ctrl Shift O i think is the shortcut

old wyvern
wintry plinth
#

I need to make my intellij like my phpstorm

#

intellij so cluttered

onyx loom
#

u can import settings

wintry plinth
#

this is my phpstorm

#

so clean

onyx loom
#

well, should work for different jetbrains products? maybe

old wyvern
#

Isnt it better to keep the themes different?

wintry plinth
#

i do wonder now if I can replicate on intellij

old wyvern
#

Each of my ides look very different

#

xD

wintry plinth
#

I love my keybinds too

#

really 😂

#

my vscode and phpstorm are identical

prisma wave
#

yeah

old wyvern
#

🥲

prisma wave
wintry plinth
#

yee

old wyvern
#

Vuesion >>>>>

wintry plinth
#

I have nord terminal too

prisma wave
#

nice

#

i prefer atom one dark personally

wintry plinth
prisma wave
#

but nord is nice

#

god the macos font rendering looks so nice

wintry plinth
#

ye xd

prisma wave
#

so much better than windows or linux

#

idk how it does it

wintry plinth
#

my vscode

dense dew
#

chazza what will the plugin do 😮

wintry plinth
#

server-sided part of the tracking

dense dew
#

what all stuff will it collect 😳

prisma wave
#

like 4k?

wintry plinth
#

5k monitor

prisma wave
#

jeez

wintry plinth
#

same screen as macbook

prisma wave
#

how much was that

wintry plinth
#

£1.5k...

#

1/3 was from shipping costs

dense dew
#

subscribed 😎

wintry plinth
#

UK stopped doing it due to EU laws

prisma wave
#

🥶

wintry plinth
#

So sadly had to get from US

#

omggg xdd hype

prisma wave
#

yeah that aint happening any time soon

wintry plinth
#

Hard to show

#

But it’s super crisp

dense dew
#

how much did the domain cost lol

wintry plinth
#

u wanna know?

dense dew
#

very

wintry plinth
#

.org = $600
.net = $3.7k

#

yikes

dense dew
#

😣

wintry plinth
#

Its because I see it as an investment, the .org made no sense

#

its for non profits

#

tbh i do wish I never got the .org and only had the .net

#

@prisma wave not dived fully in yet, but i take it back, Gradle seems nice, defo dont have time to learn Kotlin

prisma wave
#

mhm

wintry plinth
#

but i'll use gradle, plugin will be open sourced too

prisma wave
#

very good

wintry plinth
#

so feel free to PR for hacktoberfest

#

or w/e

prisma wave
#

i'm not a huge member of the kotlin circlejerk anymore, although i can say that it's pretty easy to learn and theoretically a lot more productive

#

but idc enough to bug you about that

wintry plinth
#

Yeah, it prob is dank

#

I just wanna get this out, then maybe ill learn it idk

prisma wave
#

probably worth learning even if you dont use it very often

#

it's pretty easy if you're confident with java

#

but hey

wind patio
onyx loom
#

.gradle folder

wintry plinth
#

oh

#

i thought I had to include that

ocean quartz
# wind patio

The devs thoughts when he was working on it ended up becoming an operator

onyx loom
#

nah .gradle is just like cache or smth

wintry plinth
#

o shit

wind patio
#

??!??!

wintry plinth
#

Right, now to hunt a cmd lib

onyx loom
#

👀

#

do i say it

wintry plinth
#

what you gonna say

#

I hope not acf

#

bloated as fuck

onyx loom
#

well ur in luck!

wintry plinth
#

woo

ocean quartz
#

Very

prisma wave
#

uh oh

#

here he is

sly sonnet
obtuse gale
#

"Staff"

onyx loom
#

so theres VERY COOL command framework MF-CMD

ocean quartz
#

It's not ready yet

wintry plinth
#

Framework survey:

a) Is it production ready?
b) Is it bloated?
c) is it easy to use?

#

If it ticks all 3

ocean quartz
#

And don't use the old version it's bad

sly sonnet
#

a) no
b) idk what that means so no
c) yes

wintry plinth
#

bloated as in huge file size

jovial warren
#

been a while since I've spoke in here, hasn't it lol

wintry plinth
#

Like ACF is

old wyvern
#

Discord saves the day!!

#

😌

jovial warren
#

what are you trying to do lol

old wyvern
#

I lost the source to a project

#

Thankfully had the actually useful part here

wintry plinth
#

Waiting on my new chair, but block game dev coming back!!

ocean quartz
#

Is that an astro a50 I'm seeing?

wintry plinth
#

Yusss good eyes

ocean quartz
#

Good choice

wintry plinth
#

getting rid of my windows pc shortly

#

my mums having it, i dont game enough anymore, and dont use it otherwise

#

it'll give me more desk space, then apart from chair im completed

empty flint
wintry plinth
empty flint
#

It might be too much for you then, idk if I'd call it light weight or production ready, but it didn't take me long to make it so, so if you are willing to invest a little time...

jovial warren
#

it's kind of modelled similarly to Brigadier

#

what is that banner though lol

prisma wave
#

that is horrid

#

jesus

empty flint
#

that looks awfully similar to CommandAPI lol

#

looking at the syntax at least

jovial warren
#

look at the wiki

#

it's pretty insane everything that it can do

wintry plinth
#

I just need something that will handle fine if im expecting big servers to use it haha, but will check it out ty

jovial warren
#

cloud scales well afaik

steel heart
#

It does

jovial warren
#

if all of the parsers are written sanely lol

steel heart
#

It’s pretty much the ultimate command framework

jovial warren
#

not pretty much

#

it is the ultimate command framework lol

#

and guess what platform it's coming to soon

steel heart
#

🥲

#

Hrypton?

jovial warren
#

Krypton

steel heart
jovial warren
#

did you actually do anything with that server software btw BM?

#

nope

half harness
#

btw bardy

jovial warren
#

what

half harness
jovial warren
#

it's a chat object

half harness
#

but how can you send objects?

jovial warren
#

it gets serialized and sent as a string, but it's a JSON string

half harness
#

oh

jovial warren
#

though you could've found that out if you'd just clicked on it and read the info

#

at least I swear that type links to the chat page

#

or you could've looked at the data types near the top of the page

#

for future reference

half harness
#

;-; i was just making sure

#

but i gtg rn
cya
and ty

jovial warren
#

cya

#

and yw

prisma wave
#

might come back to it eventually

steel heart
#

Eventually

#

🥴

wintry plinth
#

With cloud, what do I need to do to setup a base command class, then a sub-command? this is all baffling to me

jovial warren
#

if you're not already looking at that

wintry plinth
#

damn this is so complex lmao, prob super dank in turn

jovial warren
#

I think you'd probably be wanting cloud-annotations, unless you wanna use the builder API, which is the superior one

#

but it isn't very friendly to separating commands I find

wintry plinth
#

I just wanna be able to easily have seperate classes, for main command + some subs

prisma wave
#

builder api is ugly as hell

ocean quartz
#

Very ugly

ocean quartz
#

Which exception god dammit 😩

obtuse gale
#

any

onyx loom
#

just catch Exception ez

old wyvern
half harness
#

welp im just using nashorn now ☹️ but at least it works

old wyvern
old wyvern
#

ok weird

#

that works if its reloaded

#

but not if loaded normally

ocean quartz
old wyvern
#

😌

old wyvern
ocean quartz
#

It should be live updates already, idk why it didn't there thonking

old wyvern
#

😮

#

What

#

292 follows in 14 hours?

ocean quartz
#

I guess not exactly live update, react needs it to be like on gain focus, good enough though 😩

ocean quartz
eternal compass
#

@prisma wave I wrote smth in go

#

its go 😌

#

go is actually really nice though

#

different though

#

def not for begginners

#

(You were the one that liked go iirc)

old wyvern
#

Go is quite simple compared to many other languages

eternal compass
#

args := strings.Split(m.Content[1:], " ")[1:]
it makes sense, and I wrote it myself, but its still... not intuitive I think

old wyvern
#

Thats just unfamiliarity with the language

eternal compass
#

ig you're right

old wyvern
#

Not directly to do with difficulty

eternal compass
#

true

#

okay you make a good point

old wyvern
#

go's syntax is actually very minimal

#

and the std library is quite "thin"

cinder flare
#

I mean I think I have a pretty good idea of what's happening there and I've never used Go in my life

eternal compass
#

also, what capitalization should I use? I see a lot of caps

cinder flare
#

I mean I don't know what m is

eternal compass
#

m is a discord message
m.Content is a string

old wyvern
#

Capitalization denotes whether a function is exposed or hidden

eternal compass
#

ah okay

#

variables?

old wyvern
#

first letter being caps means its exported

eternal compass
#

okay

#

then camelcase?

old wyvern
old wyvern
eternal compass
#

okay

cinder flare
#

well yeah so I presume that [1:] is the same as python's or rust's slicing operator

old wyvern
#

mhm

eternal compass
#

oh I've never used either

#

so I had no experience with that

cinder flare
#

and I have a good feeling I know what strings.Split does

eternal compass
#

lmao yes

old wyvern
#

Infact

#

those are called slices in go

#

They are preferred over "arrays"

eternal compass
#

yup, slices are wierd :p

#

I'm learning about them

cinder flare
#

slices are cool af

eternal compass
#

by making a bot

old wyvern
#

nice!

#

good luck

eternal compass
#

I need to figure out how to make a module system though

#

and mongoDB communication

old wyvern
#

wdym module system?

eternal compass
#

as in seperating the code for a module (eg. levels) from the main bot

old wyvern
#

just define another module?

eternal compass
#

oh

#

well ya see I haden't tried yet

old wyvern
#

This might be useful

eternal compass
#

oh yeah- Go has a WASM exporter

#

it looks sick

cinder flare
cinder flare
old wyvern
#

The

cinder flare
#

nah both of those are wrong, you need mod_msg_log

old wyvern
#

Ok im just going to go with the temporary workaround, I cant be bothered with this shit

old wyvern
#

I've been at this for like 2 hours now

#

Tried changing every thing I could possibly change

cinder flare
#

what are ya workin on?

old wyvern
#

a module for ejabberd

#

It was already working, but my employers took down the old vps without inform us so I lost the old copy

cinder flare
#

ooh Erlang!

old wyvern
#

Trying to get everything working again

#

But

#

Well yea

#

Its definitely not going well

cinder flare
#

haha

old wyvern
#

and its 5 am

cinder flare
#

how much Erlang do you know?

old wyvern
#

🥲

old wyvern
#

🥲

cinder flare
#

ah okay, so not the best scenario lol

old wyvern
#

xD

#

I mean the mod itself seems to be working perfectly

#

Seems to be some issue in ejabberd

#

Works when I reload the config while its running

cinder flare
#

uh oh

#

wait, what lmao

#

you have to live reload the config to get it to work?

old wyvern
#

xD

#

yea for some weird reason

cinder flare
#

so like, the initial state is messed up or something? lol

old wyvern
#

Its seems to think the module name is invalid on bootup

#

Not really sure why

#

I found an issue on their repo with the exact same issue

#

But the auther seems to just have dodged it

cinder flare
#

oof lmao

old wyvern
#

🥲

#

I mean I dont think anyone is going to mess with the server so I could just get the reload method working for now

#

They wanted me to submit this last night

#

already late

cinder flare
#

oh jeez

eternal compass
#

maybe some boot order issue?

#

something isn't defined at boot, but if you reload its already defined

old wyvern
#

No idea, Im not experienced enough in Erlang to figure out the exact issue thats happening

cinder flare
#

i presume you already read all the comments lol, but the last one seems moderately insightful

old wyvern
#

Yea I tried every suggested answer

#

made the ejabberd user the directorys owner

#

even granted 777

cinder flare
#

hot damn!

old wyvern
#

The only thing that worked was the reload method they suggested in the mentioned issue

#

I think I made a mistake by installing ejabberd from ubuntus repo

#

Should have just installed it like mentioned on their website

cinder flare
#

oh hmm yeah

old wyvern
#

I wish I could redo that part but I think thats just going to cause further delays without any promises on the issue actually being solved

cinder flare
#

that IDE looks painful to work with

old wyvern
#

thats not an ide

#

just the default editor from moba

cinder flare
#

like MobaXTerm?

old wyvern
#

yes

cinder flare
#

oh lol

old wyvern
#

and no, lets not get into that argument again xD

cinder flare
#

well regardless, lack of syntax highlighting certainly isn't helping lol

old wyvern
#

yea

#

There we go

#

The whole point of the module is to avoid using erlang 😂

#

throw the required info into another app

#

Which did work

ocean quartz
#

For some reason that reminds me of php

old wyvern
#

🥲

#

oh this is worse

ocean quartz
#

Lmao

old wyvern
#

writing this is actually pain

humble silo
#

why was this so hard....

#

I havent done opengl stuff in like 4 months, its pain

#

especially lwjgl 2, i wish minecraft moved to opengl 3 sooner 😔

cinder flare
#

k guys python can actually be really nice ngl

#

Tuples, itertools.combinations, and forceful named parameters are very nice

#

Oh and representing > and < as a method thingy! so cool!

#
def min_or_max_vec_distance(data, *, calc_max):
    # Calculate the greater than/less than operator based on calc_max
    comparer = operator.gt if calc_max else operator.lt
    # Calculate the pair with the opposite distance to start with
    # For instance, if we want maximum distance, start with a distance of zero
    # If we want minimum distance, start with a distance of infinity
    best_pair = (0, 0) if calc_max else (math.inf, -math.inf)
    # Compute the current best distance using the best pair
    best_norm = np.linalg.norm(best_pair[0] - best_pair[1])

    # Get all combinations of 2 vectors in this collection
    for (a, b) in combinations(data, 2):
        # Calculate the new norm of the combo
        norm = np.linalg.norm(a - b)

        # Compare the two norms based on whether we're calculating the max or min distance
        # So if calc_max == True, then we're doing `norm > best_norm`
        # Else, we're doing `norm < best_norm`
        if comparer(norm, best_norm):
            best_pair = (a, b)
            best_norm = norm

    return best_pair, best_norm
#

look at that bad boy

humble silo
cinder flare
#

Trust me bro, I would never use Python for anything actually like sized as a program

#

but as a scripting language for calculating little data sciency stuff, it has its ease-of-use for sure

humble silo
#

All i am seeing are underscores, pound signs for comments, and the lack of brackets ❤️‍🔥

cinder flare
#

Yeah I wish it wasn't like that too man

#

But all the things I listed above that code are amazing

humble silo
#

you've set my heart on fire star

#

lol

cinder flare
#

And I would love to know if other languages have htem

#

My eyes are especially being opened to the beauty of tuples, they are so, so useful for returning multiple things

humble silo
#

Im glad you have found something good about the language, but i am still going to pray for you tonight

#

lol

cinder flare
#

Alright I'll put it this way: I had the choice of taking Theoretical Linear Algebra or Applied Linear Algebra

#

I'd rather be using Python than a pencil and paper for my exams

humble silo
#

Darn kids these days cant respect their ancestors and used wood and sticks like god intended

#

smh kotlin would work fine too....

#

ive been looking at kotlin native and kotlin for react and it looks really cool btw

cinder flare
#

Last I checked, Kotlin doesn't have tuples or force-named parameters

humble silo
#

go make a pr for it

#

get some hacktoberfest points

cinder flare
#

And I don't know if it has a thing that calculates all combinations or can be used to represent < and > as a function for ease-of-use

#

Trust me I would much rather use Kotlin any day

#

but this course is in python and I've found some cool stuff lol

#

tryin'a make the best of my sit'iation

humble silo
#

i see, well, good luck...

oak patrol
#

help ;-;

ocean quartz
#

That quality, can't even read what the error says lol

oak patrol