#general

3141 messages · Page 5 of 4

stiff yarrow
#

not because its good enough

heady spear
#

I get paid $500 a month for attending university

gloomy sphinx
#

how is it failing!

upper flicker
#

I can send you a 970 I have laying around but its uh kind of a downgrade

heady spear
#

If I take online courses and work, I could probably move to some third world country

stiff yarrow
#

I got a 970 laying around

#

too lazy to swap it in

upper flicker
#

3.5G ram split is literally cancer

tropic flame
#

mfw I only have to memorize my KeePass database password and my email password, and I still forget my email password

stiff yarrow
#

the 980 TI I use works fine unless I play a demanding game

tropic flame
#

at least it's not the database one

stiff yarrow
#

then it BSODs

fallen oracle
#

I traded a dresser in my room I was getting rid of for 2 980s right out of the box never used

heady spear
#

I upgraded from my 1060 to the 2080. It’s awesome for when I game every other month.

tropic flame
#

I managed to guess it though

fallen oracle
#

That was like 4 years ago

gloomy sphinx
#

nossr50 try downclocking it with msi afterburner

#

or add more voltage

upper flicker
#

@fallen oracle thats a nice trade

fallen oracle
#

Indeed

#

It was a dude who wanted it for college

#

I probably saved like $500 for whatever they costed back then

stiff yarrow
#

you think adding more voltage would help? thonkeng

gloomy sphinx
#

yes ofc

heady spear
#

Random question but what do you guys spend on groceries a month? I’m mildly convinced that our food is overpriced as well.

upper flicker
#

not necessarily

gloomy sphinx
#

its just unstable on boost

#

usually adding voltage helps

stiff yarrow
#

@heady spear 100 bucks

heady spear
#

A month?

stiff yarrow
#

yes

heady spear
#

What?

#

That’s what I spend per week.

stiff yarrow
#

it's easy to spend only 100 bucks

upper flicker
#

chonker city

stiff yarrow
#

there's this awesome store called winco here that has insane deals

golden gust
#

ALL THE VOLTAGE!

heady spear
#

$100 is a good week

fallen oracle
#

Food is expensive

heady spear
#

Wth kind of sorcery is this

fallen oracle
#

When I'm at home, typically 400 a month

heady spear
#

Are you starving?

spiral garden
#

woah

#

channel reorder

#

i like this

fallen oracle
#

But at school I could live off of ramen if I needed to

gloomy sphinx
#

if you get rid of the 980 ti send it 2 me ill fix it and resell!

heady spear
#

I mean, I’m vegan so that obviously doesn’t help

upper flicker
#

lol

#

@heady spear fresh veg around here is more expensive than a lot of stuff

#

so it could be related

#

idk how the market is over there though

gloomy sphinx
#

you can buy bananas for 66 cents

heady spear
#

Meat and diary is extremely subsidised

#

Everything else is expensive as fuck.

stiff yarrow
#

yeah if I was vegan I'd easily spend 100 dollars a weak trying to find good tasting plants

upper flicker
#

lol

stiff yarrow
#

thank god I'm not

gloomy sphinx
#

vegan tacos are not real tacos

upper flicker
#

good tasting plants

#

I cant stop laughing

heady spear
#

I’m mostly vegan out of convenience

stiff yarrow
#

that's the vegan diet baby

upper flicker
#

I dont think it was supposed to even be that funny

heady spear
#

I can’t really eat meat, nor dairy

upper flicker
#

just the way I read it in my head

fallen oracle
#

I cut soda out, so that saves money.

gloomy sphinx
#

ill eat a human if i have too

stiff yarrow
#

I stopped drinking soda like 6 years ago

#

soda is cancer

heady spear
#

If I eat meat I turn into a balloon and then I’m pain for a week lol

tropic flame
#

why find good tasting plants when we have leaf

upper flicker
#

he doesnt taste good

gloomy sphinx
#

@static badge

upper flicker
#

he's rotten and spotty

gloomy sphinx
#

burn him

upper flicker
#

we would

#

but he's literally so cancer he's a carcinogen

heady spear
#

Ever since we started e&m at uni I’ve been addicted to monster

upper flicker
#

@heady spear I'm like 95% sure every monster you drink takes a year off your life

#

trying to stop

#

sort of working

gloomy sphinx
#

monster makes you a better gamer

tropic flame
#

lmao one of my friends said his parents bought him coffee without caffeine... what's the point then

upper flicker
#

I thought that was mtn dew and dewrito

gloomy sphinx
#

as long as you have a rgb headset

heady spear
#

I have caffeine pills as well, they work a lot better

gloomy sphinx
#

mtn dew is old

#

you need gamer gloves

upper flicker
#

I cant keep up with the memes

heady spear
#

I take 200mg of caffeine as pwo

upper flicker
#

yeah they do that here a fair bit too

gloomy sphinx
#

ever tried vaping monster?

heady spear
#

Then a couple of cups of coffee for breakfast

upper flicker
#

no because Im not retarded

#

well

#

not that that retarded

heady spear
#

Then some for fika

#

Then at least a cup of coffee after dinner

quasi valley
#

I hate the taste of coffee, but then again I’m always tired 🤷‍♀️

heady spear
#

If I’m at home I have a cup of coffee at around 8, because of the culture

gloomy sphinx
#

same

#

ever tried vaping coffee?

heady spear
#

Fika culture is important.

#

I mean, caffeine doesn’t really have an effect once you get used to it.

#

That’s why you’d normally cycle off it if you use it as a performance enhancer

quasi valley
#

I tend to generally avoid everything you get used/addicted to... except sugar 👀

heady spear
#

Sugar is probably the one thing you should avoid, lol.

tropic flame
#

I remember during some time like last year, I'd eat one chocolate bar per week

heady spear
#

Caffeine is harmless in comparison

tropic flame
#

sometimes 2, I'd eat 1 in 1-3 days l o l

#

I stopped tho

heady spear
#

Oh yeah, same

tropic flame
#

'cause my wallet

gloomy sphinx
#

sugar is heroin

tropic flame
#

simply because my wallet lmao

heady spear
#

During high school I’d have chocolate daily

quasi valley
#

I probably eat way too much chocolate

heady spear
#

But I had untreated hyperthyroidism, so I pretty much craved everything

#

Now I barely ever have sugar. Unless I buy ice cream.

#

And vegan ice cream is becoming a huge thing, so I probably eat too much ice cream.

golden gust
#

"and then I have all of the sugar"

quasi valley
#

What do you eat over the day other than the main meals?

tropic flame
#

sorry what

#

vegan ice cream?

#

what's that made of, almond milk?

heady spear
#

Rice milk is the best

#

Coconut milk is also really nice for ice cream

#

Almond milk ice cream tastes weird

slim nymph
#

i had some vegan halo tops, they taste crap

#

give me real cream

heady spear
#

Halo top tastes like crap regardless if it’s vegan or not

#

But considering I can’t have diary or my throat swells up and I break out in hives, I’ve avoided it for quite some time. I guess I might just be used to it by now.

gloomy sphinx
#

damn youre nasty

tropic flame
#

I thought soy was some stupid mexican sauce

#

in portuguese we call it "soja"

heady spear
#

I generally value the ability to breathe over my ice cream

cedar spade
#

That's soy sauce

#

ice cream > breathing

quasi valley
#

Obv

tropic flame
#

go commit ice cream

heady spear
#

I am mildly allergic to soy as well, but I still eat it.

tropic flame
#

god

#

tbh I feel bad for people allergic to chocolate

#

if it were me I'd probably just eat to death

heady spear
#

If I have too much I basically get a fever

tropic flame
#

like, no way I'm gonna stop eating chocolate LOL

heady spear
#

I haven’t had chocolate in mooooooooonths

#

Honestly, never crave it.

quasi valley
#

Hire someone to hit you with a bat every time you eat it, you’d probably stop to 😂

heady spear
#

I can choke you while giving you laxatives, it’s a nice incentive to stop.

#

Worked for me, at least.

quasi valley
#

Well

heady spear
#

Why is her hair pasta?

#

Or a rug

#

Not sure

#

Probably both,

quasi valley
#

Probably

heady spear
#

Why is her hair a pasta rug?

quasi valley
#

You should start a company to sell these

green edge
#

anyone know some good ways to use a sms gateway?

#

since i made one out of boredom and curiosity

#

and i want to use it albeit i don't know what to do with it

broken bronzeBOT
#

<Z750> many tacos

#

<Z750> right you need a webhook

green edge
#

bridge is not working as it should, i think

upper flicker
#

its missing a webhook

green edge
#

oh

upper flicker
#

so its fallen back to an old mode

#

fixed in a sec

limber knotBOT
#

boop

#

there we go

gloomy sphinx
#

.kotlin

coarse urchin
#

Oooh this has changed

wraith oracle
#

I liked the way channels were before

slim nymph
#

why

upper flicker
#

too bad?

slim nymph
#

we're growing, its a good thing 😃

wraith oracle
#

but I am just being a 90's guy saying things were better before

slim nymph
#

we kept it merged when our community was small enough we could afford to mix social + support + dev support

gloomy sphinx
#

feels less bad talking about random shit

slim nymph
#

this is still the random shit channel

#

we just moved paper support chat out of here

austere ivy
#

um

#

did any1

#

tag me

golden gust
#

Why would somebody wanna tag you?

#

.rekt

limber knotBOT
#

☑ Harry Potter and the Order of the REKT

austere ivy
#

Yes Kashike did haha.

#

Kashike I love it that is so adorable

limber knotBOT
#

what?

austere ivy
#

you tagged me like an hour ago, I finally got it.

#

Sponge's is literally adorable I love their mascot

limber knotBOT
#

oh

gloomy sphinx
#

isnt kashike a bot?

austere ivy
#

yes

limber knotBOT
#

._.

austere ivy
#

it's a super AI

gloomy sphinx
#

thought ao

#

so

slim nymph
#

i wish discord had local client channel ordering, to keep general up top 😦

upper flicker
#

betterdiscord might

#

never quite been brave enough to try

slim nymph
#

BD doesnt support linux

upper flicker
#

dum

gloomy sphinx
#

i had it running on linux

slim nymph
#

im not gonna jump through 400 hoops

austere ivy
#

That's pretty cool.

limber knotBOT
#

(DiscordBot) Elemental gases in front of a Tesla coil : interestingasfuck - 143 comments, 7,739 points - KevlarYarmulke, 3h ago

slim nymph
#

ill just pretend i forgot sorting isnt local only and sort it for everyone

gloomy sphinx
austere ivy
#

BAN BAN BAN

#

is that illegal DISCORD

#

BAN BAN BAN

#

I'm not sure if that's a thing haha

slim nymph
#

well i saw some discord reps telling a person to just uninstal lit if its giving them problems instead of banning them

upper flicker
#

wat

slim nymph
#

wat

golden gust
#

wat

native helm
#

lol

#

what was that

limber knotBOT
#

what are ambient? There are monsters, water animals, water animals...and ambient?

austere ivy
#

what o-oo

slim nymph
#

bats

austere ivy
#

Also.

#

AIKAR.

limber knotBOT
#

heh

austere ivy
#

Is this a bug I can submit or something but uh

#

playing sound as jukebox/noteblock

#

doesn't

slim nymph
#

"decorative mobs"

austere ivy
#

work

slim nymph
#

is what ambient is

tropic flame
#

"hey let's ban people who modify the client and whose modifications don't even mess with our servers"

#

beautiful

slim nymph
#

....... dont bring that up here

#

dont look it up for others

limber knotBOT
#

thx but I have no idea what a decorative mob is?

slim nymph
#

itll get you on the nice FBI monitor list

limber knotBOT
#

sounds like my x-gf though

tropic flame
#

LOL

wraith oracle
#

@tropic flame they don't care as long as you don't use plugins that allow you to do things you shouldn't be able to

#

such as sending embeds

#

even though the API allows it

austere ivy
#

Aikar.

#

Where am I supposed to report the SoundCategory not working?

tropic flame
#

what about fully hiding blocked people's messages

#

and not just having a spoiler for those

wraith oracle
#

it's fine

#

I've used that plugin for years now

tropic flame
#

🤷

austere ivy
#

||HOW DO YOU DO A SPOILER||

#

||CAN SOMEONE PLEASE HELP ME||

tropic flame
#

!how to shout

austere ivy
#

||I WANT||

#

||DO||

#

||SPOILER||

tropic flame
#

@wraith oracle meh I once had to reinstall discord and just didn't install BD anymore because there are no themes that perfectly fit in 1024x768

#

yes I still have one of those monitors

wraith oracle
#

it's CSS

#

adapt it yourself

#

lol

austere ivy
#

||whats css||

tropic flame
#

I mean like

#

those with pictures on the background

#

those are like 99% of them

wraith oracle
#

I used to use a material design one

limber knotBOT
#

c l o j u r e s c r i p t

#

wtf

slim nymph
#

chat died. this channel reorg screwed everything!!!

austere ivy
#

I'M TELLING YOU IT DID IT

#

IT DONE DID IT.

#

TBH I think that general should be higher up there.

gloomy warren
#

Don't scream at me!

austere ivy
#

And then the more specific support channels down below haha.

cosmic raft
#

not going to happen

gloomy warren
#

It's not easy to see a section for "social" stuff... Many users might be not social at all 😉

unreal quarry
#

Us antisocials have to use irc to be social now

#

runs

gloomy warren
#

cries in FAWE

woven otter
#

@vestal jasper something is wrong with your name

vestal jasper
#

thanks

#

this is an outrage

woven otter
pearl ibex
#

@cosmic raft :>

cosmic raft
#

hii

pearl ibex
#

Hello there!

cosmic raft
#

o/

pearl ibex
#

:D

#

How u doing, Kash?

crimson spindle
#

@austere ivy I recommend using the app over the web version

upper flicker
#

its been working fine for me in the web version

#

but the web version is kinda fucky compared to the client

slim nymph
#

itll prob bitch at me to get the .deb soon as i restart though

upper flicker
#

You’ve got an update pending

#

Little cloud icon

#

So yeah

woven otter
#

for me the banner disappeared after an update 😦

slim nymph
#

wtf im use to that icon being a different color

#

i completely missed it

#

its usually like a green thing

#

@void void re negative stars, there are people who use skript in this world.... lets give clojurescript a break

#

i just dont understand how anyone can like this fucking lisp style syntax

limber knotBOT
#

fair point

slim nymph
#

how did WebAssembly end up using this fucking stupid syntax?

limber knotBOT
#

because webasm is dumb too

#

who writes raw wasm tho?

slim nymph
#

well, it wouldnt be as bad if the syntax didnt suck lol

#

hot module reloading

limber knotBOT
#

i mean wasm has its own potential and purpose - but writing it by hand sucks

slim nymph
#

but @cosmic raft dont resist the one viable contender to improve performance of web technology apps ie make Discord actually faster....

tropic flame
#

@void void plugman, though don't do it in plugins that inject stuff on startup like FAWE

#

Oh wait

#

In the IDE?

#

Nvm then

#

Didn't understood

upper flicker
#

you can do normal hotswapping from IJ within the confines of the JVM

#

anything you cant hotswap you'd need to reload for

tropic flame
#

Yeah I got it sorry I didn't get it at first

upper flicker
#

DCEVM JVMs will let you hotswap more

#

but then you need a new JVM

#

so ehh

slim nymph
#

why does it matter

#

dont do that 😛

upper flicker
#

yes

#

there is but I dont remember, you gotta google

slim nymph
#

your gonna have debug classes and all

#

you can copy files like that in maven

#

dont use original jar

#

<finalName>${project.artifactId}</finalName>

#

put that in <build>

#

put it in update folder for best results

#

then reload

static badge
#

monkaW 4 years

slim nymph
#

we moved to bash scripts for this though to try to resolve issues on windows file locking, didnt work though, the update folder works great however

woven otter
#

@slim nymph do you have a cool lib for yml configs?

slim nymph
#

yeah plugin.getConfig()

#

its magic

woven otter
#

no no no

#

don't want to see that

slim nymph
#
>>> cloc Empire/src/
     531 text files.
     531 unique files.                                          
       1 file ignored.

http://cloc.sourceforge.net v 1.60  T=1.58 s (335.6 files/s, 56455.1 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Java                           528          10221           5632          73179
YAML                             2              0              0            132
-------------------------------------------------------------------------------
SUM:                           530          10221           5632          73311
-------------------------------------------------------------------------------
[ TYRIAL ] ✔  [ 07:25 PM ] -- [ aikar ] -- [ 1.13 ] - (2#,20+,22-) -- [ ~/ssd-projects/emc/EMC-Plugins ]
>>> go core
[ TYRIAL ] ✔  [ 07:25 PM ] -- [ aikar ] -- [ master ] - (2#,0+,0-) -- [ ~/projects/emc/EMC-Core ]
>>> cat server/plugins/Empire/config.yml  | wc -l
121
#

we dont use config file for much

cosmic raft
#

@slim nymph you should update that pom :P

woven otter
#

woah only 2 yml files

slim nymph
#

im prob gonna move to gradle when we finish 1.13/1.14

#

i should have an updated copy using the bash script approach on gist too lol

#

did you add those dependencies

#

for antrun

#

i dont remember lol

#

no...

#

wtf made you think that

#

you add NeW dependencies lol

#

add them on end

gloomy sphinx
#

why gradle

slim nymph
#

faster, more powerful

#

build scripts are actual CODE, doesnt involve this hackery to copy files

gloomy sphinx
#

oh cool

slim nymph
#

those copy tasks are provided by ant

#

it lets you execute some ant behaviors in maven

#

yes

#

or alternatively use bash scripts like i use now 😛

#

targetting a set of files

hard viper
#

That's funny, one of the build steps of ProtocolSUpport uses ant too

#

Yes, you used \

void void
#

oh this place became a big boi verified discord

woven otter
#

oh the banner is back

slim nymph
#

@void void copy what I had for the source...

#

<fileset dir="${project.build.directory}" includes="core.jar"/>

#
<copy todir="C:\Users\Administrator\Documents\development server\plugins\">
    <fileset dir="${project.build.directory}" includes="core.jar"/>
</copy>
#

that should be it

#

install

#

clean is just another goal you run before install

#

...

#

use what i pasted

#

take the core.jar off

jolly violet
#

sooo I'm trying to figure this out... is there an API for bedrock scripts that allows me to auto-complete functions and things

slim nymph
#

you dont want to paste to a FOLDER named core.jar

static badge
#

is this for copying a file

slim nymph
#

yes

static badge
#

wtf do you need all the juggling for

slim nymph
#

cause its maven and not gradle

#

and he used the tool wrong

static badge
#

yeah sounds like u just need to move to gradle :>

slim nymph
#

whats your pom now

#

yes

static badge
#

no just lines 45 and 60

#

no

#

memeing chill

slim nymph
#

<source>1.8</source>
<tasks>

#

there you go leaf

static badge
#

thx

void void
#

general

static badge
#

mfw

#

rip

austere ivy
#

@crimson spindle

#

ok

#

it's more convenient to go to discordapp.com instead of wait for an app to launch haha.

slim nymph
#

<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="maven.plugin.classpath" />

#

you missed that line

austere ivy
#

Zbk.

#

Change.

#

YOUR. GROUP.

slim nymph
#

which i think is important

austere ivy
#

IT'S NOT THAT HARD.

#

JUST DO ZBK.DISCORDAPP or SOMETHING

#

DO YOU HAVE A DISCORD?

#

GREAT!

slim nymph
#

your also missing goals execution run

austere ivy
#

DO IO.GITHUB.ZBK (NOT THAT HARD BOOM)

#

FIX IT I'M BULLYING YOU FOR YOUR GROUPID FIX IT ZBK

slim nymph
#

you shouldnt go cutting out stuff w/o asking lol

austere ivy
#

WE'RE GOING TO DIE

#

wait hold up seriously now why not just use that? haha.

slim nymph
#

everything else is important

austere ivy
#

o.o

#

you have a .com domain?

#

whoa

#

aren't those like expensive

slim nymph
#

so expensive

austere ivy
#

I mean I got a .city for pretty cheap.

#

If I get tehbrian or something then like I'd do .co or .net or something

#

those are way cheaper.

#

Let's see here, for the domain starting with testingeraro, you can get

#

.com for 8.56 a year, 1st year sale 6.96

void void
#

pretty expensive

limber knotBOT
#

(DiscordBot) Failed to fetch info (400)

austere ivy
#

and .co for 6.59 a year first year

#

wait hold up

#

co is 21.96 a year after first year!?

#

how on earth is .co more expensive than .com

void void
#

first year is almost always a scam to get you on board

austere ivy
#

and .net is too

static badge
#

and paper has .io

#

rip 2's wallet

austere ivy
#

oof

upper flicker
#

I have 2 .ios yeah

austere ivy
#

28 bucks a month.

#

er.

#

year.

upper flicker
#

its a fun time come renewal

static badge
#

really 2

void void
#

@upper flicker you said hi to me the other day and i didnt see it. Hi

austere ivy
#

Where do you guys get your domain?

static badge
#

what's the other one?

austere ivy
#

s

upper flicker
#

hi prplz o/

static badge
upper flicker
static badge
#

not found

upper flicker
#

like ur brain

static badge
#

am leaf

#

u have 2 braincells

upper flicker
woven otter
#

I would donate 1$/month to help upkeep paper's .io domain

void void
#

cloudflare's .io price isn't cheaper tho

#

i think .io is the only cctld they have so far

slim nymph
#

ugh trying to switch to dns validation on certbot but it sees my existing cert for aikar.co and not using dns for it D:

#

so if my domain goes down for a bit sorry

#

"which cert do you want to delete? leave blank to select all" holy fuck thats dangerous!

static badge
#

LUL

#

oh that'd suck :>

slim nymph
#

hmm still not making me confirm aikar.co root but is making me do both root and wildcard on dev

#

./certbot-auto certonly --manual --preferred-challenges=dns --email daniel@starlis.com -d aikar.dev -d '*.aikar.dev' -d aikar.co -d '*.aikar.co'

jolly violet
#

is anyone familiar with how to add npm dependencies with gradle?

#

is it possible?

slim nymph
#

even after deleting aikar.co cert it still isnt dns challenging it

#

Performing the following challenges:
dns-01 challenge for aikar.co
dns-01 challenge for aikar.dev
dns-01 challenge for aikar.dev

#

it doesnt

#

i think its being iffy because I alredy had that domain

#

im getting wildcard now + .dev

static badge
#

hey the banner is back

woven otter
#

banner is gone again smh

golden gust
#

It changes as you scroll

static badge
#

mfw

woven otter
#

^

upper flicker
#

scrolls down

#

banner is gone

#

scrolls up

#

banner is back

#

scrolls back down

#

wtf discord

woven otter
#

trolled by discord devs

slim nymph
#

wtf https://aikar.dev does this load for yall

#

well loads for discord

#

curl loads it, but my chrome is giving protocol error

static badge
#

loads for me

#

on firefox & chrome

slim nymph
#

An error occurred during a connection to aikar.dev. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG

#

firefox tells me this

atomic marten
cosmic raft
#

fix your server, @slim nymph :p

slim nymph
#

yeah i pasted an SSL config for apache 2.5 when im not on 2.5 lol

#

its up now

#

still didnt fix .dev though

cosmic raft
#

it redirects to .co

#

is it not supposed to @slim nymph?

slim nymph
#

it doesnt for me

#

i get an SSL error

cosmic raft
#

works fine here

slim nymph
#

works for me on curl too

#

its just browsers that dont

cosmic raft
#

works fine here

slim nymph
#

i wonder if my browsers are trying to send tls 1.3 and my server doesnt support it, as i keep reading thats a way to 'fix' it is to turn browsers TLs max version down

#

@cosmic raft what firefox version? I assume your using chrome stable

#

i'm on chrome beta

upper flicker
#

@slim nymph works fine here too, firefox 67.0b1, chrome Version 73.0.3683.75 beta (64-bit)

slim nymph
#

wtf is wrong with my system then

#

im on firefox 65

#

i rarely touch firefox, so thats a yes

#

restarted and cleared chrome cache

#

maybe its that broken ass linux kernels fault

#

im still on it i think

#

i see update pending for kernel

orchid pelican
#

has anyone done a chat filter with this algerithm? https://en.wikipedia.org/wiki/Metaphone#Double_Metaphone

Lawrence Philips redirects here. For the football player, see Lawrence Phillips.Metaphone is a phonetic algorithm, published by Lawrence Philips in 1990, for indexing words by their English pronunciation. It fundamentally improves on the Soundex algorithm by using information...

cosmic raft
#

@slim nymph firefox here

native thunder
#

Works for me

#

But has a double forward slash at the end for whatever reason

#

https://aikar.co//

cosmic raft
#

yup

grand pewter
#

Make it 3 forward slashes please, take it or leave it

austere ivy
#
public class Main {
    public static void main(String[] args) {
        Integer.parseInt(args[0]) += 1;
        System.out.println(args[0]);
        Main main = new Main();
        Main.main(args[0]);
    }
}
static badge
#

can you immediately remove that cancer from here

austere ivy
#

need to turn that string to int

static badge
#

Integer#parseInt

austere ivy
#

hmmmmmmmmmmmmm

orchid pelican
austere ivy
#
public class Main {
    public static void main(String[] args) {
        System.out.println("It's.. starting!!");
        Main.herewego(0);
    }
    public void herewego(int iteration) {
        iteration += 1;
        System.out.println("We're currently on: " + iteration);
        Main main = new Main();
        Main.herewego(iteration);
    }
}
#

guys I'mma run it

#

legit

static badge
#

ok

vestal jasper
#

ok

austere ivy
#

just for my computer's sanity safety, I'm gonna put if (iteration >= 2500) { System.exit(0); }

stiff yarrow
static badge
#

you will run into a stackoverflowexception

austere ivy
#

couHG COUGH COUGH

static badge
#

this is because you will overrun the stack with how much ur allocating

austere ivy
#

NO I WONT

#

ok

#

I'll just run it in c++

#

wait no scratch that

#

c

#

😃

static badge
#

it will throw in C too

#

well segfault

austere ivy
#

no way\

static badge
#

you'll hit the page guard for the stack

austere ivy
#

I don't c much

static badge
#

that will raise a segfault

#

and that's not C it's general os shit

upper flicker
#

@stiff yarrow youre gonna break shit haxor

woven otter
#

@austere ivy you could try something experimental and rather dangerous: deleting that code

static badge
#

jesus 1/2 symbol stop

stiff yarrow
#

jealous?

#

only the top percentage of developers use fractions in their version strings

vestal jasper
austere ivy
#
public class Main {
    public static void main(String[] args) {
        System.out.println("It's.. starting!!");
        Main main = new Main();
        main.herewego(0);
    }
    public void herewego(int iteration) {
        iteration += 1;
        System.out.println("We're currently on: " + iteration);
        if (iteration >= 2500) {
            System.exit(0);
        }
        Main main = new Main();
        main.herewego(iteration);
    }
}
static badge
#

yikes

austere ivy
#

I'm running this now.

#

Let's see what happens >:D

static badge
#

perhaps if you look at the bell curve as the left side being "the top"

austere ivy
#

it does it

#

SPOTTED

#

THERE'S NO

static badge
#

that's because you terminated early

austere ivy
#

yeah it is.

static badge
#

threads by default on linux get a 2mb stack

#

you're not hitting that with 2.5k iterations period

austere ivy
#

I set number to 1000

#

10k now

#

stackoverflow at 5515

slim nymph
#

i dont get it 😦 zabbix says my https server is down too but its not

static badge
#

.g zabbix

austere ivy
limber knotBOT
#

(DiscordBot) https://www.zabbix.com/ -- Zabbix :: The Enterprise-Class Open Source Network...: "Zabbix is a mature and effortless enterprise-class open source monitoring solution for network monitoring and application monitoring of millions of..."

slim nymph
#

its just doing simple TCP checks

austere ivy
#

on stack overflow:

#
6

default stack size in java is 512kb. if you exceed that program will terminate throwing StackOverflowException

you can increase the stack size by passing a JVM argument : -Xss1024k

now stack size is 1024kb. you may give higher value based on your environment

I don't think we can programmatically change this
#

I'm doing 10 tb

#

wish me luck

static badge
#

dude

#

there is no default on java

austere ivy
#

how d you do args on intellij

static badge
#

run config

#

program args

nova badge
slim nymph
#

ah zabbix didnt like me turning off TLS 1.1, blah

austere ivy
#

LOL

#

it killed it

#

how do I DISABLE STACK OVERFLOW EERRROR

#

LEAT ME BREAK MY COMPITEUR

#

hold on

woven otter
#

just run sudo rm -rf / in terminal if your on linux

austere ivy
#

or macos?

static badge
#

you cannot disable it dude

austere ivy
#

how do I decopile java

#

how do I fork java

#

anyth ing is disba;ell wth enough EFF8RT*

#

ą̢̥̜n̵̵̤y̨̘̮t̀̓͌҉̛̙̭ḩ̢͓̣i̸̇̓n̺̱͔g̨̭̣

native thunder
#

Isn't TLS 1.1 EOL?

gloomy warren
#

Try to use a try catch block for a StackOverflowException ;)

orchid pelican
#

Metaphone3 works supprisingly well for a chat filter

#

specialy if you run it throguh a stupid filter at the start

orchid pelican
#

i just relized it encodes ass and as as AS

#

might not be the best solution

austere ivy
#

Can we all fix /reload

orchid pelican
#

its concept is broken

austere ivy
#

I have a better idea.

#

You can do /reload (plugin)

#

That plugin can have another thing

#

just like

#
@Override
    public void onEnable() {
#

we can have

#
@Override
    public void onReload() {
#

If there is no onReload method, it spits out "This plugin doesn't support reloading! Please restart your server!"

#

and then it does whatever is in onReload if it is.

slim nymph
#

no its not, /reload is perfectly fine

austere ivy
#

if you do /reload, it does it for every plugin

slim nymph
#

its plugins that are broken

austere ivy
#

How do you make good plugins?

#

I've seen some people do this = null in their onDisable

slim nymph
#

thats useless

austere ivy
slim nymph
#

plugins have to account for onEnable that some state might already be loaded, and process it

austere ivy
#

this message doesn't help any haha

slim nymph
#

plugins need to account for clearing up temp meta in ondisable

austere ivy
#

how would.. I process it?

slim nymph
#

iterate all already loaded chunks/entities

#

players

austere ivy
#

I still think being able to /reload (specific plugin) might be kinda good.

#

Or having onReload.

slim nymph
#

its hard to do that

austere ivy
#

maybe.

slim nymph
#

dependencies blow it away

austere ivy
#

wait can't we just getServer().getPluginManager().disablePlugin(this);?

#

oh.

#

yeah.

slim nymph
#

.disable/reneable is NOT a reload

#

some plugins treat that as their 'config reload'

#

but it is not a code level reload

austere ivy
#

It is not, I think /restart is better.

#

I think.

#

Oh yeah why does it say "please use /stop to restart your server"

slim nymph
#

reload is fine for plugins coded for it

austere ivy
#

and not.. y'know.. /restart

#

How would I code my plugin? I mean it's just commands here and there..

slim nymph
#

I use reload all the time in dev, you shouldnt ever be needing it in prod anyways

#

reload in dev, test code, deploy tested code with restart

austere ivy
#

very true good point.

slim nymph
#

dev you can get by with some state funkyness

austere ivy
#

But how do I make a good reload o-o

#

eh I think mine is fine.

#

cough

#
 @Subcommand("reload")
    @CommandPermission("tfcplugin.reload")
    @Description("Reload TFCPlugin.")
    public void onReload(CommandSender sender) {
        main.reloadConfig();
        sender.sendMessage(Misc.formatConfig("msg_reloaded"));
    }
#

COUGH

#

i think.

#

I'm prepared to get criticism and 125.8 different ways to fix it

#

bring it on >;D

atomic marten
#

If only there was comments

native thunder
#

Usually plugin level reloads means reloading configs and all that

austere ivy
#

ah, good point Fuzen.

slim nymph
#

you dont need comments on that

native thunder
#

So what happened to the whole not going to make more channels because that makes irc bridge harder?

slim nymph
#

growing to 1500+ people

golden gust
#

We now have multiple bridges, so that's a pain in the ass, but support/general is too intermixed and detracts from people getting help

austere ivy
#
// This does makes a subcommand and sets it to reload. 
@Subcommand("reload")
    // This makes the permission requirement tfcplugin.reload.
    @CommandPermission("tfcplugin.reload")
    // This one sets the description to "Reload TFCPlugin."
    @Description("Reload TFCPlugin.")
    /*
      * Huge thanks for ACF for the inspiration and drive behind these!
      */
    // This one makes a public method, which returns void, and is called onReload.
    // It also takes the parameter CommandSender which is named sender.
    public void onReload(CommandSender sender) {
        // This is the golden line. This reloads the config.
        main.reloadConfig();
        // This one sends a message to the sender which was defined in the method
        // parameters, and then sends a formatted config place.
        sender.sendMessage(Misc.formatConfig("msg_reloaded"));
    // This is a closing brace.
    }
#

How's that?

slim nymph
#

soyes, the bridging is harder/pain in the ass

native thunder
#

Not enough

#

Comments not clear

slim nymph
#

but Z and kashike bit the bullet and did it anyways

austere ivy
#

I might have to explain the insides of all the methods aswell.

#

Might be bit to implicit.

#

MORE, EXPLICIT, COMMENTS!

#

I say we also provide the entire line in comment form, just in case.

gloomy warren
#

Don't forget the try catch for StackOverflowException

#

More comments? That's a good indicator for never touching such a overcommented plugin :P

austere ivy
#

hmm you're right.

#
// This line does try {
try {
    // This line does public static void main(String[] args) {
    public static void main(String[] args) {
        // This line does System.out.println("Big potatoes.");
        System.out.println("Big potatoes.");
    // This line is a closing brace. It does }
    } 
// This line does } catch {
} catch(StackOverflowException e) {
    // This line does System.out.println("Uh oh. StackOverflow error!");
    System.out.println("Uh oh. StackOverflow error!");
// This line is a closing brace. It does }
}
#

There we go. That's better.

gloomy warren
#

Not better, just easier to see that you don't know how to use comments ;)

atomic marten
#

Yep

#

The comment should be what the functionality of the reload statement does such as reloading config, or writing cache to disk etc

gloomy warren
#

Do you really need a comment for "reload configs" for a method called reloadConfig?

orchid pelican
#

is there like a pre made list of cuss words?

austere ivy
#

Yes.

#

Goodness I'd never type them out.

#

Maybe that would do you wel.

#

well.

#

Or something like that.

#

Just a warning.. you know what the website is lol

orchid pelican
#

assmuncher lol

#

im dead lol

austere ivy
#

Yeah it's silly but I think if you just put it blacklisting the a word, then it'll block things like password and..

#

yeah.

#

OK I HAVE A BETTER IDEA

#

Just get a dictionary of every word in the english language, and then every language ever

#

and then just remove the bad words!

#

then boom you have a WHITELIST.

#

unless they use words from that list their message won't send.

#

god forbid someone has a typo.

#

gl

atomic marten
#

Even better, restrict who can type

cosmic raft
#

ah I love guava

atomic marten
#

The perfect comment

void void
austere ivy
#

GUAVA

#

IS

#

GROSS

#

jk I've never used it that's what people smarter than me say though

void void
#

so gross you needed 3 messages and caps to say it

austere ivy
#

yes

#

why use many word when few word do trick

void void
#

you are a sad, strange little man

austere ivy
#

Hi folks.

#
public final Main plugin;

public Main() {
        plugin = this;
    }
#

vs

#
public final Main plugin;

@Override
public void onEnable() {
        plugin = this;
    }
#

Which one is better.

orchid pelican
#

im generally confused at the point of everything you do

static badge
#

second one will not compile

#

both are retarded

void void
#

i guess the onEnable one, using the constructor just seems very odd

austere ivy
#

You'd use this in a dependency injector context.

static badge
#

@void void notice the missing static modifier?

void void
#

nope

static badge
#

big yikes

atomic marten
#

Overriding bothers me

void void
#

i have a script to add static to everything, so my code works

austere ivy
#

Fuzen..

#

you have to do that

#

o-o

atomic marten
#

it still bothers me

static badge
#

technically not

orchid pelican
#

@void void why would you ever do that

austere ivy
#

but you kind of are

#

like

#

supposed to

static badge
#

yes

void void
#

@orchid pelican it's a joke because it seems some new people do that

orchid pelican
#

i was ganna say thats the stupedest thing i have ever heard

#

but thank god

austere ivy
#

wait

void void
#

it;s not a script, it's an intellij plugin

austere ivy
#

instead of

#
public Main() {
        instance = this;
    }

    static Main getInstance() {
        return instance;
    }
#

can I just like

#

return this

#

return this;

orchid pelican
#

is it a layer 8 plugin?

austere ivy
#

no I cannot do that

void void
#

you can;t use this from static dude

austere ivy
#

it is static

#

nevermind lol

orchid pelican
#

https://en.wikipedia.org/wiki/Layer_8 if you didnt get the joke

Layer 8 is a term used to refer to "user" or "political" layer on top of the 7-layer OSI model of computer networking.The OSI model is a 7-layer abstract model that describes an architecture of data communications for networked computers. The layers build upon each other, all...

austere ivy
#

OK THAT VVS

native thunder
#

Char Char!

austere ivy
#
public final Main instance;

public Main() {
        instance = this;
    }

    static Main getInstance() {
        return instance;
    }

vs

    public static Main instance;

public Main() {
        instance = this;
    }
#

which one

static badge
#

first one will not compile

austere ivy
#

it..

#

does

#

what are you talking about Spotted

static badge
#

bullshit

austere ivy
#

in my plugin

#

what are you on, spotted.

slim nymph
#

i know what the aikar.dev issue is i think, my server doesnt support tls 1.3 but my system seems to be forcing TLS 1.3 for it o.o

austere ivy
#

how on earth will that not compile

static badge
#

stop this braindead trolling I can see it's not static in the first case

orchid pelican
#

@slim nymph have you been debugging that this whole time?

austere ivy
#

what ..

#

oh yeah typo

#

public static not public final

#

which one is better?

#

accessing static fields or getters?

static badge
#

second since the field isn't exposed

orchid pelican
#

final wont compile

static badge
#

well

#

second if the field was private

orchid pelican
#

since get instance cannot get a non static variable

static badge
#

there are also plenty of other ways of doing this

slim nymph
#

yes cause im worried if any of my damn domains wasnt working

static badge
#

i.e passing the instance

austere ivy
#

this is for a singleton.

orchid pelican
#

feels bad man

austere ivy
#

for util classes

#

with only static things

#

can't dependency inject that IIRC

cosmic raft
#

tls 1.3 works fine

static badge
#

static T method(final Plugin instance, ...) ...

austere ivy
#

yeah, thought about that

#

issue is, I'd have to then somehow get the instance

#

from any other class that needs it

static badge
#

alternatively you can literally just take that method

#

and shove it on the main class

austere ivy
#

used to do that.

static badge
#

make it an instance method...

austere ivy
#

my utils and main class was one.

orchid pelican
#

dont shove

austere ivy
#

and it was

#

a mess

orchid pelican
#

gentaly place

static badge
#

and it depends :>

slim nymph
#

well fuck me

#
CONNECTED(00000003)
140674537252608:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../ssl/record/ssl3_record.c:332:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 5 bytes and written 293 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.3
austere ivy
#

like an utter mess like really like honestly a mess

slim nymph
#

I have TLS 1.3 now, but still error

austere ivy
#

I cannot read that at all

static badge
#

aikar you have a wife yes

#

that'd be cheating

austere ivy
#

delet

#

ah yes glorious Java

static badge
#

it's all contextual where you place your methods

austere ivy
#

idea: it's object oriented gloriousness! it's great! everything is nicely in it's own box!

#

reality: somehow spaghetti everything so they can get eachother's instance

cosmic raft
#

definitely an issue with your machine

#

lol

austere ivy
#

OOH

#

MY GOSH

orchid pelican
#

debugs server for hours

austere ivy
#

I remember when

#

okay

#

guys

cosmic raft
#

fuck off with using enter as a spacebar

orchid pelican
#

bruh turn your 3 messages into 1 every time you speak

#

lol

austere ivy
#

When I was making my github website, I debugged and developed it on my machine, just opening up the HTML file.

#

Then, I just commit-pushed that onto github.

#

For some reason, whenever I commit-pushed onto github and I viewed my website with t3hbrian.github.io, it was smaller.

orchid pelican
#

i want to see your github

austere ivy
#

do not

#

look at it

#

do you understand me? DO NOT LOOK AT IT.

#

anyawy.

#

It was smaller.

static badge
#

what

orchid pelican
#

4 messages

#

1

austere ivy
#

I swear, seriously, it was smaller when I commit-pushed it to Github.

static badge
#

can I take my ratelimit PR and apply it to brian

cosmic raft
#

do it again and you're getting kicked

static badge
#

oh good kash is on it :>

austere ivy
#

Okay sorry ;c

atomic marten
#

think works fine for me as well

slim nymph
#

i should prob try rebooting to fix kernel

upper flicker
austere ivy
#

I was debugging for days. I was thinking, is Github somehow applying some custom CSS? Should I try a different site host? I looked into other (free) hosts and I just knew something was up. It even came to posting on github's help.

atomic marten
#

cute cat

austere ivy
#

So, I posted to github's help, with my issue in full there. I was browsing the web, and one time.. it just clicked. I pressed cmd+0 and it fixed it.

orchid pelican
austere ivy
#

You know how you can custom zoom into websites? Yeah, mine was just set to zoomed more in on my file:// one, and the github wasn't zoomed in.

#

That was it. Days of debugging, fixed by cmd+0. I was so destroyed ;c anyway back to .. whatever I was doing before this.

static badge
#

jesus wtf is with that quality kash

atomic marten
#

thats a lot of cat gifs

orchid pelican
#

@austere ivy is that your github?

slim nymph
#

You got to be fucking kidding me

austere ivy
#

No.

#

He's.. my arch nemesis.

slim nymph
#

127.0.0.1 aikar.dev local.dev sponge.local

cosmic raft
#

lmao

static badge
#

rip in peace

orchid pelican
#

he looks cooler than you

austere ivy
#

We've been in a little ongoing war. He has "TehBrian" on Steam and Github, I have it on Minecraft and a load of others.

#

He also looks.. eerily similar to me in real life.

slim nymph
#

i set this up soooo long ago before .dev was a real thing

cosmic raft
#

this is why you don't make fake domains :p

atomic marten
#

ouch

austere ivy
#

I'm not sure if he knows of me but I even have a little shrine dedicated to him on my server! :>

#

(it has minecraft maps with that face picture on github.) Also he owns tehbrian.com, which I am immensely infuriated by.

slim nymph
#

WELL at least my server supports openssl 1.1.1 and TLS 1.3 now!

cosmic raft
#
$ cat /etc/hosts
127.0.0.1 plex.docker.local radarr.docker.local sonarr.docker.local

# die in a fire
127.0.0.1 report.mcstats.org bstats.org
#

only the best things in my /etc/hosts

austere ivy
#

He.. also graduated where I lived, has the same starting last-name initial.. and some other weird details. Just weird overall.

slim nymph
#

why bstats?

static badge
#

"die in a fire"

cosmic raft
#

because I don't like bstats or mcstats

austere ivy
#

I hope I become that successful when I'm his age haha. But he's a full stack developer and I.. don't think I could do that.

static badge
#

evidently he hates em

cosmic raft
#

isn't it obvious from the comment?

slim nymph
#

i understand with mcstats bein down, but bstats doesnt cause noise

cosmic raft
#

"because I don't like bstats"

#

I don't like bstats

slim nymph
#

why not

cosmic raft
#

because I don't like stats being collected

austere ivy
#

Last message before I have to go work on something real quick, but also he has a real nice looking logo. I mean look at that. Perfectly with his initials and it looks all code-y, but the B's serif pole thingy isn't symmetrical.. so.

static badge
#

kash
don't you run an nsa bot

#

:thonkers:

cosmic raft
#

yes, but that's different

#

bstats/etc collects information about computer,server,etc

slim nymph
#

well i hope everyone enjoys a TLS 1.3 timings server!

austere ivy
#

Wait what's wrong with bstats?

limber knotBOT
#

stats are nice

#

if they're anonymous

cosmic raft
#

the fact that stat collection is enabled by default, and I don't want to have to remember to make a file to disable it before starting a server

atomic marten
#

you can see whats beign collected cant you?

#

with bstats

austere ivy
#

Just looking at their stats doesn't seem like it reveals too much and it's a nice insight into Minecraft's general playerbase.

slim nymph
#

well bstats is 100% anonymous and pretty harmless metrics heh

cosmic raft
#

doesn't change the fact that I don't want to send any :)

austere ivy
#

Also.. Servers (Current/Record): 62703 / 66754 peoplePlayers (Current/Record): 35740 / 124848

limber knotBOT
#

yeah its enabled by default because that's the whole point 🤔

atomic marten
#

i prefer opt-in

slim nymph
#

@cosmic raft what if i told you that paper is sending off foreign packets to.... github!

#

and to me if you run a command

cosmic raft
#

it can go right ahead

austere ivy
#

This is a scary statistic. That means there's almost as many servers as there has ever been now, but about a quarter of the players.

slim nymph
#

I steal all your packets

atomic marten
#

i restrict all connections..

austere ivy
#

That's why the market is so over saturated. And why so many servers are so dead.. because it's so spaced out.

#

anywho see you folks o/

native thunder
#

kashike with his torrenting

cosmic raft
#

all in docker :P

#

hugs docker-compose.yaml

austere ivy
#

I just fell off my bed onto my kneecap

#

it's numb and red now

cosmic raft
#

good, that's what you get for using enter as a spacebar

austere ivy
#

😦

native thunder
#

You do that all on your day to day machine?

austere ivy
#

please send thoughts and prayers.

cosmic raft
#

yes

native thunder
#

I've been looking into setting up deluge + sonarr and all that but it seems so complex 😦

cosmic raft
#

hehe

native thunder
#

I'll stick with my caveman manually clicking shit for now

cosmic raft
#
$ wc -l package/media/docker-compose.yaml
119 package/media/docker-compose.yaml

native thunder
#

Damn

#

What's the size of your media folder look like

austere ivy
#

what is that?

cosmic raft
#
$ du -hs /home/media 
83G    /home/media
#

not a lot in it

native thunder
cosmic raft
#

I've got crunchyroll for anime :P

native thunder
#

bah

austere ivy
#

Hey folks. public Main() { instance = this; } or public void onEnable() { instance = this; }

cosmic raft
#

I choose neither

#

DI for the win

native thunder
cosmic raft
#

heh, that's a bit

slim nymph
#

constructor is better Brian, if you initialize anything in field initializers, it would blow up if it tried to access the static ref

native thunder
#

It's not even that much. 1080p just takes up a ton of space

#

I really don't know how the 4k guys do it

slim nymph
#

if you did it with onEnable that is

cosmic raft
#

yeah I know

native thunder
#

I swear brian has been talking about this for the past month

cosmic raft
#

-rw------- 1 kashike kashike 5791096858 Jan 4 07:41 /home/media/movies/fantastic_beasts/2.fantastic_beasts_the_crimes_of_grindelwald.mp4

austere ivy
#

huh ok thank you.

cosmic raft
#

5.4G for fantastic beasts 2

austere ivy
#

I just..

static badge
#

4k guys shove it on plex

native thunder
#

That doesn't make disk usage any lower lol

#

I use plex as well

austere ivy
#

it's uh

#

I was looking at ACFExample's code and it did

private static ACFExample plugin;
    @Override
    public void onEnable() { plugin = this; }
#

so I was just wondering if that was better. I'm not entirely sure haha

slim nymph
#

does mediainfo query db's to find based on file name or is it embedded in the file some how

#

its 'common' brian, mainly because I didnt have a ctor to put it anyways 😛

cosmic raft
#

it's embedded

#

easytag'd it

#

I do it for all my movies

native thunder
#

You do that manually?

#

Or some sort of automated process as you dl it

cosmic raft
#

yes, because I don't always use plex

slim nymph
#
General
Unique ID                                : 224009806912339715564250296074895711103 (0xA886B830F2B29E72AF92BEEBFD055B7F)
Complete name                            : Fantastic Beasts The Crimes of Grindelwald (2018)/Fantastic Beasts The Crimes of Grindelwald (2018).mkv
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 4.62 GiB
Duration                                 : 2h 13mn
Overall bit rate                         : 4 943 Kbps
Movie name                               : EVO
#

mine is named EVO! lol

cosmic raft
#

lol

native thunder
#

Is that movie any good?

cosmic raft
#

yes

native thunder
#

I watched the first one

slim nymph
#

havvent seen it yet

native thunder
#

But I kind of refuse to let JKR milk harry potter anymore