#general

1 messages · Page 212 of 1

gilded nova
#

11000MB/s read

#

Can you boot off ram disks

potent prawn
#

flash another

#

go on

#

you wont

gilded nova
#

LOL

#

Do they make 10GB/s ssds for pcie gen 4?

#

if so I might have to invest

#

My brain leaked some juice while reading that

drowsy quest
#

@gilded nova I love how in the JS meme you posted half of the things are 100% sane and in fact expected when you know the tiniest bit about the underlying datatypes and the other half is batshit crazy

gilded nova
#

Well I wouldn't expect Math.max to return -Infinity lol

drowsy quest
#

That’s one of the sane ones

#

Do you know what Math.max is supposed to do?

gilded nova
#

not really lol I used js like once and never had the need to again

drowsy quest
#

It returns the largest value of all the values passed

#

Like Math.max(1, 2) returns 2

gilded nova
#

well yeah that makes sense

drowsy quest
#

And you can pass any amount of values

gilded nova
#

Even none

drowsy quest
#

Exactly

gilded nova
#

. _.

drowsy quest
#

And in that case the answer is correct

gilded nova
#

eh...

drowsy quest
#

Or can you find a number larger than -infinity in an empty list?

gilded nova
#

okay stop that right now

#

JS Sounds stupid

#

how did you do that

drowsy quest
#

What?

potent prawn
#

it's not as stupid as these very rare edge cases make it sound like

gilded nova
#

As if I'd make use of them daily anyway

#

lolol

drowsy quest
#

I mean in all seriousness. I’m an avid hater of JS

gilded nova
#

As if I'd use js anyway

potent prawn
#

he is kek

gilded nova
#

lol

#

Hes 🧢 ing

potent prawn
#

i was surprised you came to the defence lmao

drowsy quest
#

And we could discuss all day if it makes sense to allow passing an empty list to a max function or not

gilded nova
drowsy quest
#

But the expected output of that case is the smallest representable value

gilded nova
#

not even cpp does that lol

#

And you can do some really weird stuff with cpp

drowsy quest
#

That’s string conversion madness

#

And actually batshit insane

gilded nova
#

xD

drowsy quest
#

And turbo just because I hate it doesn’t mean I’ll let unfounded criticism stand

gilded nova
#

You're so sweet xoxoxoxo

potent prawn
#

@gilded nova it's summing the letters of true + false

gilded nova
#

javascript? More like javaskript

potent prawn
#

don't you dare

gilded nova
#

LOL

#

the letters

drowsy quest
gilded nova
#

are you kidding me

drowsy quest
#

As I mentioned

#

Batshit insane

gilded nova
#

WHY

drowsy quest
#

Like I mean I know what’s going on there

#

But it should just error

gilded nova
#

if (BrainStone == inChannel) {return savage;}

#

why is it constantly implicitly converting between strings and other types

#

why

drowsy quest
#

That’s the insane part

potent prawn
#

because + does funky things in js

gilded nova
#

fooooonkey

#
  • Does funky things on my maths papers too
drowsy quest
#

Using + and == introduce you to a world of pain in JS if the types are not the same

vocal rivet
#

Js is funny

#

"1" == 1

drowsy quest
#

That’s fine

gilded nova
#

sort of..

potent prawn
#

that's why we never use ==

drowsy quest
#

That’s why you have ===

#

But stuff like [] == 0

gilded nova
#

docker

vocal rivet
#

There are also cases where == is usefull

drowsy quest
#

No excuse whatsoever

#

Sure

vocal rivet
#

Ubuntu is propably Dockers most downloaded container image, since a lot of containers utilize it

gilded nova
#

LOL

drowsy quest
#

But too many cases where it’s insane

#

It all stems from the fact that JS was never supposed to even have errors or exceptions

gilded nova
#

that sounds like a terrible idea

drowsy quest
#

Which is an insane concept to begin with

gilded nova
#

JavaSkript

#

errors are your friends

drowsy quest
#

Also fun fact

#

Feeding an array of numbers into the built in sort function sorts them alphabetically

gilded nova
#

why

vocal rivet
#

pfff

gilded nova
#

O _O

drowsy quest
#

Good question

gilded nova
#

cause

#

implicit string conversion

#

Numbers
Alphabetically

drowsy quest
#

I mean the why is simple to answer. It converts it to strings before comparing

#

But why it does that?

gilded nova
#

Javascript

#

because you can have an array of anything and it makes a string out of them "for safety"?

drowsy quest
#

That’s insane

#

No reason whatsoever

#

It was just a faulty implementation when it was introduced

gilded nova
#

PFFFF

#

YES LET'S KEEP IT

drowsy quest
#

And because backwards compatibility it can’t be fixed

gilded nova
#

CAn you install android on a pc

drowsy quest
#

Lovely isn’t it?

gilded nova
#

Fuck backwards compatibility

#

Deprecate that shit

drowsy quest
#

Yup

vocal rivet
#

Android x86 @gilded nova

gilded nova
#

Ew

#

Pretend i never asked

#

lol

drowsy quest
#

Ah JS

#

The bane of my existence

vocal rivet
#

¯_(ツ)_/¯

drowsy quest
#

And whoever had the glorious idea to have JS run Server side deserves hell levels of torture on this earth. Guantanamo would be a relaxing holiday

vocal rivet
#

JS developers assemble

#

You know, there is one thing to make any developer discussion burn

drowsy quest
#

That is?

vocal rivet
#

Just say "I am a php developer"

potent prawn
#

oh god no

vocal rivet
#

The room will burn in the flames of hell

potent prawn
#

i drink to forgeeeeet

drowsy quest
#

Compared to JS PHP is a relaxing experience

#

I’ll take inconsistent function names and behaviors any time over the insanity that is JS

#

Especially considering it’s documented

vocal rivet
#

I develop using php and also have good reason to, but a lot of developers bash php developers just because it became a meme to bash on php

potent prawn
#

php docs fucking suck tho

drowsy quest
#

No?

vocal rivet
#

How?

potent prawn
#

at least MDN has excellent JS documentation

vocal rivet
#

They are very well documented and explain in detail what the function does

drowsy quest
#

PHP frameworks might be poorly documented

#

But that’s on the frameworks

vocal rivet
#

Oh yeah, take a look at composer "Just read the code to find out what the lib does"

potent prawn
#

during my time as a php dev i found most of my answers on stack overflow than on php.net

vocal rivet
#

For example?

drowsy quest
#

I mean if you don’t know what the function is called you’re gonna have a hard time finding it

#

But that’s not a fault of documentation

vocal rivet
#

I write most of my classes myself, for others I use composer, but not for the really simple things

drowsy quest
#

Especially considering google can find it well

#

Oh and I’m soooo happy that WASM is a thing

#

It’s a pain to load onto a page but besides that it’s great

#

Such a blessing

vocal rivet
#

Also a thing I always do is document each and every function. I hate developers that write whole classes without a single comment and when you ask them what it does "I don't know anymore, its too far back"

gilded nova
#

Any ideas why remote desktop is just black when I log into my ubuntu desktop?

drowsy quest
#

Move your mouse/type something

#

Probably screensaver

gilded nova
modest compass
#

maybe turn it off and on again

gilded nova
#

Done that 4 times LOL

modest compass
#

oh well

gilded nova
#

I hate developers that write whole classes without a single comment
o -o"

potent prawn
#

hey it's me

vocal rivet
#
/*
     * example function
     * 
     * A example function to showcase how to document code
     * 
     * @param boolean $bool A boolean variable
     * @param string $string A string variable
     * 
     * @return boolean|null Returns a boolean or null
     * 
     * @package de.aperture-development.example
     * @author Nonono <bleep>
     * @copyright  2019-2020 Aperture Development
     * 
    */

is this too hard already?

gilded nova
#

It stops the flow

#

I didn't open the ide to write some comments

vocal rivet
#

I don't think so. It is really easy to do and does not require a lot of work

gilded nova
#

Yes, whenever I have time and feel like it, I will most definitely comment it all, but I also try to write code as self-descriptive as possible

potent prawn
#

The IDE can auto generate that kek

gilded nova
#

lol

vocal rivet
#

That too ^

#

I have a plugin for that to do it or me

#

I just need to write the explainations

drowsy quest
#

My stomach is killing me. 😫

vocal rivet
#

But often I find myself to document the function before I write the code in it, so I know what it should do and what it should return and I just need to write the code for it

#

You do not want to see my whiteboard

#

When you think about it, it makes sense

drowsy quest
#

What?

vocal rivet
#

To first think what the function should do before writing its code

drowsy quest
#

Sure

gilded nova
#

Well yes, that of course
But I prefer making some sketches on a piece of paper rather than typing it out, I'm going to type the actual code anyway

drowsy quest
#

When working on APIs I also tend to do that

gilded nova
#

Update: Seemed to be because my user was logged in (and I had automatic login enabled)

#

APIs comments 100%

#

No excuses

#

*Looks at Mojang*

drowsy quest
#

Laziness is a good excuse :3

#

XD

vocal rivet
#

I do both, I make a project plan ( drawn on paper or my whiteboard ) and then when I am at the code I first define all functions I need, think what parameters it should have and what it should return, and while I do that I already write the documentation

gilded nova
#

Brigadier has a fair amount of code, and like one or two classes fully documented, then the whole rest nothing

drowsy quest
#

Eww

vocal rivet
#

A example of "I will do it later" is CloudNet

drowsy quest
#

Planning out the structure

#

Ewww

vocal rivet
#

Pff XD

gilded nova
#

@gilded nova 👍

drowsy quest
#

I only ever do that for the very very very core structure

#

At the beginning of a project

vocal rivet
#

But yeah, fefo, look at the cloudnet code. It has not one single comment in it besides a few "@deprecated"

drowsy quest
#

And only if it’s important

vocal rivet
#

¯_(ツ)_/¯

#

I think its better to have it all planned out beforehand

#

and then just code after shema F

drowsy quest
#

I believe if the structure isn’t self explanatory and easy to mentally recreate it’s fundamentally flawed

gilded nova
drowsy quest
#

BungeeChat2 would be a great example of such a flawed design

gilded nova
#

*googles bungeechat2*

drowsy quest
#

It’s my plugin

vocal rivet
#

For more complicated projects, such as a WebAPI that has several functions such as permission handling, user management, server pinger etc. It makes sense to first plan out the project beforehand. The bigger the code gets the more complicated it gets, and due to my project plan I am able to jump in and out of my project at any time and don't need to find myself into the code again first

#

The whole project is planned out from A to Z

drowsy quest
#

@gilded nova the plugin has grown out of its initial design which didn’t accommodate many of future extensions

#

Meaning it’s a mess

vocal rivet
#

What about a database structure for example? Are you also just writing it up and not planning it?

drowsy quest
#

For example chat messages are handled wildly different in 4 ways depending on the configuration, permissions and how the message is sent

gilded nova
drowsy quest
#

What about a database structure for example? Are you also just writing it up and not planning it?
@vocal rivet actually yes

gilded nova
#

xDD

drowsy quest
#

Though I haven’t dealt with anything larger than 5 tables

vocal rivet
#

ehhehe ^^'

drowsy quest
#

For larger database structures I would plan out the rough structure

#

The details will be decided on the fly

#

And adapted too

gilded nova
#

nice

vocal rivet
#

I would not like a developer doing that tbh

drowsy quest
#

Why?

#

As if your initial plan will hold up

gilded nova
#

you can't like plan everything completely ahead

#

that'd be called overengineering then

drowsy quest
#

You can be as good a planner as you want. But you’ll never be able to plan perfectly

#

And obsessively adhering to original plan is a recipe for doom

vocal rivet
#

I never said that changes in the planning are excluded, but having a structure to work after makes the workflow easier

drowsy quest
#

Sure

#

But there’s no need to plan out the table structure in advance

vocal rivet
#

Why for example would UMLs exist? Or SCRUM? Just for visualizing purposed?

gilded nova
#

rekt

#

i have no words

vocal rivet
#

I would show you a example of a table structure I have planned over weeks to include all important data and allow changes afterwards that do not cause the system to fail

drowsy quest
#

Why for example would UMLs exist? Or SCRUM? Just for visualizing purposed?
@vocal rivet sure they exist. Doesn’t mean planning out that far makes it any better

vocal rivet
#

but that Plan is a CS project

gilded nova
#

w e e k s

vast isle
#

it knows how sarcastic you are tim

gilded nova
#

lmao

vocal rivet
#

Yes, weeks. 60+ tables

#

seperated in single categories for single parts

drowsy quest
#

The thing is of you’re planning that deep, you’re already programming. On paper that is and in an intermediate format

gilded nova
#

Big words

vocal rivet
#

True

drowsy quest
#

I prefer skipping the step of having to translate the finished program on paper into a programming language

gilded nova
#

Truth

vocal rivet
#

Well with MySQL workbench you can just transform the plan into a real world thing XD

drowsy quest
#

I’m more comfortable with sketching my plan in the actual target language

gilded nova
#

also you'll know a lot sooner when your plan does not work when you do so :))

drowsy quest
#

Exactly

vocal rivet
#

My plan does work, its just a matter of me how long it will take :p
I also decided for a Permission -> value system instead of a permission boolean system

drowsy quest
#

HEATHEN!

vocal rivet
#

Not minecraft 😛

drowsy quest
#

I’m not saying planning doesn’t work

#

I’m just saying if you plan too deep you’re programming during the planning and after that you’re just translating it into code and fixing bugs

#

I prefer to program in the programming language as that’s a lot more productive for me

vocal rivet
#

For me personally its more productive to have planned things out beforehand and just use the visualization to realize it. Doing it in real time caused me nothing but unclean code ( which I want to forget xP ), but thats me

#

Maybe also connected to my ADHD, since it is easier for me to concentrate in single portions then for several hours straight thinking -> coding -> repeat

drowsy quest
#

I don’t care for visualizations in the first place

vocal rivet
#

I need some visualization xP

gilded nova
#

very likely connected to your ADHD then

vocal rivet
#

For me it does make things easier, and I have done a lot of projects this way in the past

#

I sometimes had it even that I was coding a function and just simply forgot what I was going to do

drowsy quest
#

Amateur. Can’t even keep the structure of 10+k LoC projects in his head. Pathetic

/s

vocal rivet
#

haha

#

But I am a extreme over commenter, and the CloudNet Developer is the extreme nothing documenter

drowsy quest
#

As long as you’re adhering to only commenting the whys and the documentation, then there’s no too much

vocal rivet
#

I really wish I could show you a example, but the only examples I have is my GMod plugin

#

addon**

drowsy quest
#

All good

vocal rivet
#

all other examples are Closed source xP

drowsy quest
#

All I’m saying is that

// Adds two numbers
c = a + b;

Is a useless comment

#

However

// Storing the sun simplified further calculations
c = a + b;

Is a good comment

vocal rivet
#
--[[
        Description: Function to send the ban list to a player
        Arguments:
            player [player] - the player that wants to open the admin GUI
            banTable [table] - the ban table
        Returns: nothing
    ]]
    MSync.modules[info.ModuleIdentifier].sendSettings = function(ply, banTable)
drowsy quest
#

And we don’t need to talk about documentation

lofty compass
#

Who are you people

gilded nova
#

idk

lofty compass
#

Stranger danger

#

Gonna do some speed tests right outside NYC

gilded nova
#

Hi

forest helm
#

ok why did dumcord make the verified check green?

#

me no likey

vocal rivet
#

Luckperms = Green

#

😄

forest helm
#

yeah but the color doesn't quite match the green on the LP logo which bugs me even more lol

gilded nova
#

It's still blue on mobile tho

forest helm
#

yup I noticed that too

#

Discord's crossplatform feature parity is only rivaled by Bedrock/java edition MC lol

gilded nova
#

does anybody know a rtp plugin which's prefix is configurable

bright flower
#

do you think mojang will fix sign color fading bug?

short warren
#

looks fine to me

forest helm
#

(offtopic from the original point, but neat looking restone stuff in the background!)

bright flower
#

thats off google i was looking for example since my screenshots are bad and i might be colorblind so it would make u confused

delicate fossil
#

Does /worldborder stand for that Border we see on some servers? D:

#

Using it and it isnt showing or blocking me

short warren
#

yeah /worldborder is a vanilla command

#

do you have the permission for it?

delicate fossil
#

Yeah i'm op

#
>.... [16:14:10 INFO]: ManiacKrackjack issued server command: /worldborder set 5248
>.... [16:14:10 INFO]: [ManiacKrackjack: Set the world border to 5248.0 blocks wide]```
short warren
#

so what you just dont see it?

#

and it doesnt block you?

delicate fossil
#

Those lines that represent there is a border

#

And yeah, it doesn't block

#

Hmm fixed hehe.. The value needed to twice the one i was inputting

#

Also, i uploaded a custom map and found some chunks that didn't upload, is there anyway i can just upload those parts?

sudden ice
#

@main pier what’s up?

main pier
#

anyone know a bungeecord support discord kinda urgent

#

so

sudden ice
#

Can help here

main pier
#

bungeecord decide to lockup

sudden ice
#

Wym?

main pier
sudden ice
#

Huh?

#

I’ve never seen that message before in my 5 year of making servers

main pier
#

lol

#

i dont get it

#

it just stops

#

and then after like 15 min

#

it becomes alive

sudden ice
#

Plugins?

main pier
short warren
#

send your whole log too

gilded nova
#

anyone able yo help me i gavedefaulr spawn permissions meaning they should be able to do set home or home and spawn but none of them work in game for some reason for them

main pier
#

send your whole log too
@short warren where is that

short warren
#

your servers log

#

oh wait its bungeecord crashing

main pier
#

yea

#

lol

short warren
#

its just a folder called logs then

#

inside of your bungeecord folder

#

anyone able yo help me i gavedefaulr spawn permissions meaning they should be able to do set home or home and spawn but none of them work in game for some reason for them
@gilded nova ask in one of the #support-1 channels

main pier
#

:/

short warren
#

right there

#

proxy.log

#

probablyt

sand meteor
#

what off-topic for?

#

to go off topic?

short warren
#

yeah

#

any server issue that isnt luckperms related or just random stuff

gilded nova
#

hello

#

im making a plugin

#

it gives 100 crates, when i just want it to give one

#

how can i fix that?

forest helm
#

what on earth am I looking at

#
  • please follow naming conventions, it screams I AM A NOOB DEV if you break them (in your case, capitalized package names)
#
  • what on earth is with these arrays
#
  • the amount of for loops here makes no sense
spring cobalt
#

for (int i = 0; i < 100; i++) {}

#

Basic for loop that's probably older than you are

#

Actually

#

You want i = 1 and i <= 100

#

And yeah those var names could use work. myNum gives 0 info on what it is, and it's not even a number, it's numerous.

gilded nova
#

!shorthand

outer vesselBOT
#

Sorry! I do not understand the command !shorthand
Type !help for a list of commands.

gilded nova
#

. _.

violet rivet
#

Lol

bold sparrow
#

what on earth am I looking at
Tbh conventions do scream that but eh, if it works no one can tell you otherwise

#
  • what on earth is with these arrays
    Lmao especially that myNum array 😂
#

When I started I swear I would’ve don’t that too

#

“For loop is way to complicated I can just write it out that’ll be quicker”

forest helm
#

!advanced @gilded nova

outer vesselBOT
gilded nova
#

Hey _11! Please don't tag helpful/staff members directly.

forest helm
#

lol

gilded nova
#

i am a noob dev

#

but anyways it works

#

and thats all that matters to me

#

its not like its public code

violet rivet
#

@gilded nova hello clippy

short warren
#

you should always try to have clean code though

#

because it makes it easier to make changes and you get less problems

gilded nova
#

i dont have the skills to make it cleaner atm

bold sparrow
#

I am Toast, don’t bother

#

You’ll learn conventions automatically

gilded nova
#

this is the only thing i ever plan to make in java.

#

i use js

bold sparrow
#

Fair

gilded nova
#

i just made this because the other plugins were being stupid and i thought i could do it

#

i was very wrong

short warren
#

oh alright

#

yeah dont waste your time if your just doing it this one time

gilded nova
#

i mean i plan to learn java, after python and js

bold sparrow
#

You never waste your time if you’re trying something new

#

Failing is a part of learning

gilded nova
#

i mean im not using the 1-100 thing anymore

#

that was for a test

#

how would i go about doing that in the future?

forest helm
#

for loops

bold sparrow
#

^

#

And don’t use arrays in general

#

Use lists, maps etc

gilded nova
#

whats the issue with arrays?

forest helm
#

Arrays are a pain to work with

#

They have their uses, but usually some form of Collection is easier

#

although in this case just an array would do I think

bold sparrow
#

Yea

gilded nova
#

so i should've done

#

for (int i = 1; i <= 100; i++) {}

#

correct?

bold sparrow
#

The loop part yes

forest helm
#

correct. remove your arrays, and replace the loops with that

#

(changing 100 to the appropiate numbers of course)

bold sparrow
#

Is it just me tho that I prefer < 101 in stead of <= 100

forest helm
#

eh at that point it's personal preference, either works

bold sparrow
#

Oh and @gilded nova what are you using to write java in?

forest helm
#

and are you using a build tool like maven or gradle?

gilded nova
#

eclipse ide

#

i do my notes in vsc tho

bold sparrow
#

Eclipse 😳

rigid widget
#

NOOO

#

I felt you say eclipse

forest helm
#

I'd highly recommend switching to Intelij, it's modern, higher quality, and just all around better

violet rivet
#

Larry was summoned

bold sparrow
#

I'd highly recommend switching to Intelij, it's modern, higher quality, and just all around better
Fax

#

Dump vsc tooo

forest helm
gilded nova
#

i like vsc

forest helm
#

I mean VSC I can tollerate

#

(see larry's current status)

gilded nova
#

its better than atom

rigid widget
#

But for Java it's not really the greatest

gilded nova
#

its just for notes

#

not actual coding

forest helm
#

plus VSC is an electron app isn't it?

bold sparrow
#

Mmmm

#

Notes?

forest helm
#

so bye bye ram

bold sparrow
#

You can use scratches in intelli

gilded nova
#

i take notes on how to do things when coding

bold sparrow
#

That’s good

forest helm
#

but yeah for just text editing I've noticed lots of people using VSC for writing wikis, documentation, etc so it must have something

vast isle
#

Using vsc for java is just not meant to be, it's just so much worse in comparison to intellij

rigid widget
#

Extensions for VSC are excellent in terms of productivity

#

For GH-Markdown there are several that make things so much easier

gilded nova
#

i cant find my notes

#

ig i forgot to upload them

bold sparrow
#

Rip

gilded nova
#

theyre on my other pc

gusty fjord
#

Would you recommend a rank plugin compatible with Luckperms?
island level

bold sparrow
#

After using intelli I feel like Jetbrains > all

#

Though I don’t have any experience with them

#

Except intelli

gilded nova
#

I really wanna use CLion tho 😦 after I started using IDEA for Java, I can't stand Visual Studio for cpp

forest helm
#

I've used Idea, Webstorm, Datagrip. All have been fantastic

bold sparrow
#

There’s Rider too for cpp right?

forest helm
#

*Idea Ultimate

gilded nova
#

i dont like that its collecting my ip

#

wat

bold sparrow
#

Lol what

gilded nova
#

intellij just asked to collect my ip lol

forest helm
#

everything you touch on the internet saves your IP lol

violet rivet
#

Every website you visit collects your ip

gilded nova
#

^

bold sparrow
#

Say no if you don’t want that

gilded nova
#

ew

#

Welcome to the Internet

bold sparrow
#

@gilded nova luckperms stoke your ip bro

forest helm
#

Your IP has almost nothing, remember

violet rivet
#

Every MC server collects your ip

gilded nova
#

i mean i know they see it

#

but

#

i didnt think they saved it ;-;

bold sparrow
#

logs

vast isle
#

I have idea ultimate but I don't think I'm really gonna miss it, I don't feel like I'm utilizing most of the features it offers

forest helm
#

the most an IP can do is trace your location to the accuracy of about a city

bold sparrow
#

Eh

#

Way more precise than that

violet rivet
#

Usually trace it to the ISP location

forest helm
#

eh depends on your location

gilded nova
#

i could cancel your internet with it

forest helm
#

but yeah every single thing you touch on the internet likely logs your IP

#

Discord does

#

Github does

bold sparrow
#

For me it was a radius of max 100 m

forest helm
#

i could cancel your internet with it
not how that works

gilded nova
#

yeah

#

it kinda is

#

How so

short warren
#

lmao this kid bout to dos you

rigid widget
#

that is called a ddos yeah

forest helm
short warren
#

wait isnt that dos

#

not ddos

gilded nova
#

nah not ddos

violet rivet
#

You'll cancel my internet with my IP address? No proof of ID or anything?

gilded nova
#

Just report it for terrorism

#

ez

vast isle
#

man that series of numbers must be godlike

gilded nova
#

i keep my secrets UwU

rigid widget
#

'secrets'

bold sparrow
forest helm
#

DOS is denial of service, DDOS is distributed denial of service (aka multiple devices)

bold sparrow
#

The big boys go with ADDoS

gilded nova
#

im not gonna harm any of you

rigid widget
#

"HI I'm at IP 192.168.0.1 can you please cancel my internet?"

forest helm
#

LOL

short warren
#

so ddos would be taking your whole neighborhood down and dos would be taking down a single house?

forest helm
#

nope

#

other way around

violet rivet
#

Hi my IP is ... Go on

gilded nova
#

lmao youd be suprised what i can dig up

violet rivet
#

Oh that didn't show

rigid widget
#

ddos is getting a neighbourhood to alllll do a dos attack on one device

violet rivet
#

.*.*.*.*

gilded nova
#

127.0.0.1

short warren
#

oh alright

bold sparrow
#

0.0.0.0

short warren
#

cool

#

im localhost 😎

bold sparrow
#

localhost

violet rivet
#

8.8.8.8

short warren
#

im so cool i got my own text ip

gilded nova
#

1.1.1.1

rigid widget
#

Did you know? If you type your public ipv4 discord censors it!

#

see?

bold sparrow
#

Wow really

violet rivet
#

192.168.1.10

bold sparrow
#

124.72.91.420

violet rivet
#

My server ip

bold sparrow
#

Bruh

violet rivet
#

;;)))

bold sparrow
#

Noo

#

DELETE

short warren
#

lmao thats not your ip

forest helm
#

larry...

gilded nova
#

42.675.56.11

#

do your worst

violet rivet
#

123.456.789.012

bold sparrow
#

Lol

#

-1810.71,6.33.333.69

gilded nova
#

-1810.71,6.33.333.69
nether or overworld?

short warren
#

what about end?

violet rivet
#

2001:0db8:85a3:0000:0000:8a2e:0370:7334

bold sparrow
#

Nether

gilded nova
#

see you there then

bold sparrow
#

See you soon

violet rivet
#

Nice base fefo

bold sparrow
violet rivet
#

Woah

#

Stop exposing Google

short warren
#

wow no advertising

bold sparrow
#

They didn’t even create that sub

short warren
bold sparrow
#

That’s just stupid

gilded nova
#

ANYTHING

bold sparrow
#

Im confused

rigid widget
#

google isn't a tld ?

bold sparrow
#

Does the .google tld not work anymore

#

Yes it is

forest helm
#

yes it is larry

bold sparrow
#

They got their own lmao

#

Unfair

forest helm
#

they added a bunch of TLDs for major companies semi-recently

rigid widget
#

hm, o ye

#

you're righty-o

bold sparrow
gusty fjord
#

Would you recommend a rankup plugin compatible with Luckperms?
island level

forest helm
#

try google

bold sparrow
#

Did it?

forest helm
#

???

bold sparrow
#

Yo you guys are all way smarter than me, how would I go about integrating an ssl cert in a java plugin

#

I use a hosting service

sudden ice
#

my ip is ||127.0.0.1||

forest helm
#

What's your end goal Fred? Feel like you're trying to do something an improper way

bold sparrow
#

Creating an https server from which I can fetch data

#

It’s currently http

forest helm
#

how are you hosting?

bold sparrow
forest helm
#

hmm ok well then my suggestion of doing it via nginx wouldn't exactly work lol

bold sparrow
#

:)

#

I emailed them asking how I would do this

#

And they said I could integrate an ssl cert inside my plugin

#

But I have no fucking clue how

forest helm
bold sparrow
#

Great

#

Their exact words:

However, in this particular case, you could technically serve the certificates from the plugin.

sudden ice
lofty compass
gilded nova
#

cringe

solid talon
#

lol HelpChat used to have or might still have a bot named berry and we have a bot named larry

vast isle
#

where's your pickaxe

solid talon
#

idk

#

hi jordan

rigid widget
#

I'm Larry

vast isle
#

hello

gilded nova
#

yeah they still have Barry

solid talon
#

yup berry the bot and we have larry the bot

#

is there an invite link to larry bot or it private here

rigid widget
#

what

#

Don't advertise, if that's what you're asking

solid talon
#

no

#

i just wanna know how to inivte larry bot

steady tangle
#

You get Larry bot by buying him dinner

solid talon
#

steak dinner?

short warren
#

just need 1k

sudden ice
#

holy shit

#

why so expensive

short warren
#

yeah its such a random domain

gilded nova
#

ping pong

sudden ice
#

any good anti-cheat out there that are free?

gilded nova
#

no

short warren
#

no

#

and dont use witherac no matter what anyone says

#

its terrible

gilded nova
#

Dont use anything thats free

sudden ice
#

ok so whats a good paid anti-cheat

gilded nova
#

Dont use one

short warren
#

i havent used it but its supposed to be good

sudden ice
#

ok

gilded nova
#

I bought spartan anticheat

#

the dev is a fuckin asshole

short warren
#

never heard of that one

sudden ice
#

so i don't use an anti-cheat?

gilded nova
sudden ice
gilded nova
#

Like he completely just disregarded the issue and tried to ignore it lol

sudden ice
gilded nova
#

never heard of it

short warren
#

if it has ultimate dont use it

sudden ice
#

xD ok

short warren
#

are you using paper?

#

most of those are already fixed in paper

sudden ice
#

i'm using default spigot 1.12.2

short warren
#

spigot = bad

#

nah whatever

forest helm
sudden ice
#

got it

short warren
#

but yeah paper is amazing

sudden ice
#

switched to it

short warren
#

nice

gilded nova
#

kewl

#

!bungee

outer vesselBOT
gilded nova
#

y

#

so you install it in your raspberry pi minecraft network

#

because there is no #bot-commands

#

When people create issues on github when they havent even read the wiki

#

I don't even know

#

Raspberry pi bungee proxy

#

I fell asleep last night at 3am, and didnt wake up at all till 12. That's rare

#

it's weekend, boyo

#

that's a bliss

#

September 5th

#

12.45pm

#

lol

#

🤦‍♀️

#

AAAA

#

TOO MUCH WHITE

#

NOO

#

lolol

modest compass
#

The thing is he will prob act blurr if I ask that, will just say “bungeecord backend must be offline”

gilded nova
#

I use github so infrequently i didnt even know it had a dark mode

#

It doesn't

#

Which is like....

#

guys

#

why

#

wAIT What

#

it doesnt

#

okay

#

I had to install an extension

#

so it adds dark mode

#

because they won't

#

Oh true

#

I want to code something useless

#

and publish on spig

#

mm

#

get 10000000000 downloads

#

LuckPerms Core 3000

#

Ayiyiyiyiyiyi

forest helm
gilded nova
#

Literally one of the very first things they added to GH Mobile was dark mode

#

And even their desktop application has one

#

(although the desktop app is just a fancy github linked git manager)

gilded nova
#

wtf is that gamemode

forest helm
#

@rigid widget thonk pancake pls

sudden ice
#

@gilded nova its a multiplayer world war 2 mod

rigid widget
#

@gilded nova no ads

gilded nova
#

ok

sudden ice
gilded nova
#

What the

violet rivet
#

well that was weird

sudden ice
#

it's a mod

violet rivet
#

suddenly this giant red monstrosity disappears from my view as I attempt to read what it was saying..

gilded nova
#

usb hub

#

ikr

#

interesting name

violet rivet
#

Is it?

forest helm
#

Was an advert, usb

violet rivet
#

Ah

sudden ice
#

istg that was a cheater

#

tho

potent prawn
#

god damn i dream of dark mode for github

#

i should just get the damn extension

sudden ice
#

yes

gilded nova
#

Yes do

#

One suggestion tho

#

Do NOT attempt to read diff/patch files (such as Paper patch files). Those SUCK with that extension, it's the only downside I found.

modest compass
#

I mean even without that, I have no clue what the paper patch do lol

gilded nova
#

It decompiles minecraft

#

Applies the patches to the code

#

Compiles it again

#

And that's p much it lol

stable rain
#

do you guys know how can i put some custom itens to sell? If u know a good plugin for this or something

gilded nova
#

wot

stable rain
#

?

gilded nova
#

idk what plugins youre using that involve javascript

stable rain
#

Neither do i

short warren
#

Don't use essentialX geoip

#

Imo

stable rain
#

Why?

#

I really don't know

potent prawn
#

if you don't know what it is, don't use it

short warren
#

Isn't that the one that says the general area you live in chat?

#

Like this person lives in United States and stuff

potent prawn
#

only for people with permission

stable rain
#

So i can just delete it?

short warren
#

That might be nice for admins then

#

Sure

stable rain
#

Ok

#

And how about the custom itens? Is there a way to sell it with essentials?

short warren
#

Probably, essentialsx just uses the item tag or whatever it's called

#

Like oak_sign

gilded nova
#

dumbo mate you dont need geoip to do /whois. Theres legit no point in it

stable rain
#

Like /itemdb

gilded nova
#

Nah dont think you can sell custom items with essentials

stable rain
#

Ok, so what plugin do you recommend to sell custom items?

gilded nova
#

Any shop plugin that has NBT support i guess

stable rain
#

What is NBT support?

gilded nova
#

Support for special items I guess, like items with custom names and stuff

stable rain
#

Ok, gotta search here. Tks for the help i really appreciate it

gilded nova
#

Items with special data attatched to them

#
Minecraft Wiki

The Named Binary Tag (NBT) format is used by Minecraft for the various files in which it saves data. The format is described by Notch in a brief specification. The format is designed to store data in a tree structure made up of various tags. All tags have an ID and a name. The...

#

idek if what i sent you helps

#

I dont know anything about NBT

short warren
#

I remember the simpler days with just numbers

#

I was so annoyed when the converted to text

#

And now it's great

stable rain
#

It may help

#

its really late here in my country so im gonna sleep, good night guys and thanks for the help

short warren
#

Gn

dreamy mica
#

how to set grief protection default block claims

gilded nova
#

wot

gilded nova
sudden ice
#

?

#

Cracked? NANI

steel pelican
#

!faq Don't mind me, needing the link

outer vesselBOT
scenic cobalt
#

every essentialx chat just sends me to the normal essentials page

modest compass
#

huh

steel pelican
scenic cobalt
#

oh i got the chat plugin from @modest compass

outer vesselBOT
#

Hey Afnan737! Please don't tag helpful/staff members directly.

modest compass
#

?

formal quest
#

Don't use essentialX geoip
@short warren I use AdvancedBan's /check if I want to know where the certain player is from.

bold sparrow
#

idk what plugins youre using that involve javascript
@gilded nova PlaceholderAPI

gilded nova
#

...

#

You think a guy that hardly knows what a plugin is will know how to use js for placeholder api?

bold sparrow
#

Was just saying lol

delicate fossil
#

Anyone has ever seen this error?

WARN]: Unsupported key: Bat in TaggedChoiceType[id, minecraft:spawner_minecart -> ((Tag["DisplayState", NamedType["block_state", NilSave]] | NilDrop), MuType[V1931_4]),

It keeps repeating and flooding the console

gilded nova
#

uh

#

a bat spawner minecart

#

@gilded nova are you awake (Shut up clippy in advance)

outer vesselBOT
#

Hey Tim__! Please don't tag helpful/staff members directly.

gilded nova
#

Hi

#

Fefothy

gilded nova
#

Why are you using displaynames in advancements?

#

is that normal?

short warren
#

Yeah I thought vanilla always used actual name

gilded nova
#

Seems unnecessary and stupid

#

No offence

short warren
#

Im sure theres some plugin that fixes that though

gilded nova
#

Maybe it does use displayname then

#

You could turn advancements off

#

idk how else youd do it

short warren
#

Or at least turn off displaying advancments

gilded nova
#

Seems like 1.16 api being stupid

#

Im not sure

#

ill do a quick search on the good ol'

#
short warren
#

I didnt find any plugin that does that easily

#

unless you make your own

#

because there are a few apis

gilded nova
#

You dont need apis lol

#

only spigot api

#

bukkit

#

idek

short warren
#

But does that get the exact advancement or does that just detect when someone gets an advancment

gilded nova
#

its just a method

#

idk how youd modify how they look

#

I guess youd have to check for a specific advancement, and then set the message to something different

#

but idk whether youd have to check for all of them or not

#

Maybe something like this, but youd have to cancel the default advancement message

lofty compass
gilded nova
#

Shit upload

#

but nice download

lofty compass
#

It varies

short warren
#

i have like the same thing but with 180 download

gilded nova
#

Isnt there meant to bbe a decimal place

short warren
#

maybe not on mobile

#

oh wait thats on 5g

#

thats not on wifi

gilded nova
#

I get that on 4G

#

In australia

#

surprisingly

lofty compass
#

I haven't stood outside yet or been to a big city

#

Got that speed while driving

gilded nova
#

Get off your phone while youre drivin man

#

youre the reason people have car pileups in tunnels

lofty compass
#

What tunnel

gilded nova
#

I didnt say you were in one

#

youre the reason people have car pileups in tunnels

lofty compass
#

I'm not even in a car

gilded nova
#

Didnt expect you to be smart for a trucky.

lofty compass
#

We all dumb

gilded nova
#

I didnt say you were in a car mate

#

lol

lofty compass
#

Look m9

#

Idk where I was going with that

gilded nova
#

Essay incoming

lofty compass
#

Tbh I find most truckers annoying, especially the ones that have been doing it for decades. They don't wanna follow the law and are always complaining about them being enforced (they aren't even new laws) and they are dumb af and can't adapt. They also talk down to people that do things differently

gilded nova
#

Yeah thats the same with every job though. The ones that have been in the industry for way too long are the stubborn ones that can't adapt to change

#

Also the most arrogant and difficult ones to deal with

lofty compass
#

They also talk crap about new drivers and make fun of them. The funny thing is most of them would fail if they had to retake their CDL test

#

They have no idea what things are even called lol

#

Such as the different methods of backing up

gilded nova
#

Not gonna act like I know what a CDL test is but I once worked in production for industrial fans and there was this one guy (old guy) who had been there for countless years and all the other employees that I worked with at the time hated him because he was just so stubborn and arrogant. You couldn't ask the dude a question without being made to feel stupid about asking it lol

lofty compass
#

How's that upload

gilded nova
#

Heaps good

lofty compass
#

Commercial drivers license

gilded nova
#

Makes sense

#

thought it was a something drivers license

lofty compass
#

Cunt drivers license

#

The other problem is, there are some schools giving them out like candy

gilded nova
#

So you have dumb cunts on the roads

lofty compass
#

You have to be able to read and speak English to have a cdl but some can't

gilded nova
#

the other reason for pileups

#

the reason that trucks go through underpasses exceeding the height limit and destroying the bridge

#

lol

lofty compass
#

I've never done that

gilded nova
#

yet

lofty compass
#

Nahh

#

Gps warns me

gilded nova
#

Self driving truck

lofty compass
#

Almost

#

It brakes for me

#

And goes

gilded nova
#

fun

peak crystal
#

this is our survival spawnw so far anyone got any ideas of what we could do in the inside its kind of a mountain theme lol

gilded nova
#

Looks pretty shit

#

jk

vocal rivet
#

So ...

#

Does anyone here know a good RaspberryPi alternative that is in the same price class, is x86 and supports windows Server 2019 ( 1.4Ghz+ 1Gb+ )

gilded nova
#

Docker!

vocal rivet
#

and yes, I know its asked for much

gilded nova
#

BlueberryPi

vocal rivet
#

windows_loading Loading facts

gilded nova
#

BananaPi?

vocal rivet
#

Is not x86

gilded nova
#

Wait

#

I mean this one has sata connections

vocal rivet
#

Docker has a internal naming system, allowing you to connect from one container to another using the name "mysql" for example. This does not always work and from my experience requires a Docker Stack

gilded nova
#

Stack

vocal rivet
#

I need something below 90€

vocal rivet
#

yes, a Docker Stack, that is a group of multible containers inside its own sub network. It exists to host complex applications that require multible different services without the need to destroy the docker structure ( e.g. multible services in one container )

#

That Odroid is arm64 again

gilded nova
#

So a docker in a docker

vocal rivet
#

The issue is ODroid manufactures x86 and arm64

gilded nova
vocal rivet
#

Not a docker in a docker, its a application group

#

Uh... waay too expensive

#

1.2k usd for something that UDOO offers for way less

gilded nova
#

RIP

vocal rivet
#

Ideally docker is container->service
meaning that you are supposed to just install one service into a docker container and install required services into their own respective containers

#

here is a example, which normally is also not correct since gitlab has a ton of exportable services

gilded nova
#

Ah yes

#

DOCKA

vocal rivet
#

Docker does not only run on x86, it also has binaries available for arm64. For example there is a project where you can run docker on a raspberry pi. The only thing that needs to be done is that the container needs to be built for each architecture

lofty compass
#

Yeaaa

vocal rivet
#

why?

lofty compass
#

Is that better Tim Tam

#

Trying to make papa proud

#

@gilded nova r u proud papa

gilded nova
#

Yes

#

Not gigabit tho

#

Sad

lofty compass
#

Not yet

#

One day I'll find it

gilded nova
#

@gilded nova are you awake (Shut up clippy in advance)
@gilded nova I wasn't

short warren
#

did you just wake up lol?

gilded nova
#

P much

#

Bout an hour ago

sudden ice
#

Good afternoon

lofty compass
#

No

sudden ice
#

Ok

woeful willow
#

Had to kill cockroaches this morning, super fun day

faint zodiac
#

Anyone got a plugin that removes the ai from mobs that come from spawners?

gilded nova
#

Paper has a setting for that

#

nerf-spawner-mobs or something

gilded nova
#

Hi

short warren
#

hey

lofty compass
#

No

short warren
#

ok

sudden ice
lofty compass
#

Dang I smart

gilded nova
#

@gilded nova

#

Yo

lofty compass
#

Daddy

gilded nova
#

uwu

lofty compass
#

That kinda happened to me once. But we weren't dressed up. A pickup truck bumped into us at a McDonald's drive thru and we turn around and look and this dude was with his gf and she had her mouth covered like OMG, so the next thing she sees is 4 big grown dudes pop out of the mini van to see if there's any damage lol

sudden ice
#

Lmfao

#

That video was faked

#

But YouTube thinks it’s violent -_-

#

I mean clearly you can tell it’s fake right?

gilded nova
#

haha

#

right?

sudden ice
#

Lol

gilded nova
#

lolololololololololololololololololololololololol

gilded nova
#

Turbo

#

@everyone you wouldnt

gilded nova
#

Someone give me something to code

#

Im so bored

#

a brainfuck interpreter

forest helm
#

what in the everliving fuck

misty cradle
#

why have you done this

gilded nova
#

What he said ^

#

I have absolutely no idea whatsoever

#

please call 911

forest helm
#

is that like merge conflicts or something?

gilded nova
#

it's programming :DDDDDDDDDDDDDDDDDDDDDD

forest helm
#

just read that

#

why do you hate yourself lol fefo

potent prawn
#

pretty sure i don't have perms for @ everyone lol

forest helm
#

no you don't

#

holy shit when did we break 10k?!

gilded nova
#

I have been regretting every microsecond of my life for 1 hour and 55 minutes now

#

Ages ago

#

Tim

#

Tim call an ambulance

sudden ice
#

Why tho

#

Fefo

gilded nova
#

funnnnnnnnnnnnnnnnnnnnnnnnn

#

What

#

why

#

I just spent 2 hours changing brake rotors and pads on my car

#

Learnt that breathing in brake dust can cause cancer

#

so

forest helm
#
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
``` this is hello world in brainfuck apparently
gilded nova
#

man give it colors

#
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
#

it's so damn inconsistent lol

#

r u ok fefo

#

what time is it for you

#

no

sudden ice
#

Learnt that breathing in brake dust can cause cancer
@gilded nova FeelsYikesMon

gilded nova
#

3.30 am