#general

3141 messages · Page 475 of 4

fallen jungle
#

Not making it thread-safe at all doesn't seem like a horrible option
at worst you get a few funny values, but I don't think that's any worse than copying the array since then you'd definitely be behind the current state by a few blocks

pulsar wigeon
#

doesn't look synchronized

#
        ...
        } else {
            this.lock.lock();
       }```
#

can't something lock in between the isLocked check and the lock() call

fallen jungle
#

I want to say yes but I also hope whoever wrote that is required to know better than me

golden gust
#

yup

pulsar wigeon
#

reeeeeeeeee mojangthink mojangthink

void void
pulsar wigeon
#

also only the public methods actually use the lock

#

the protected methods ignore it entirely

#

so hopefully no one makes non-safe child classes here

fallen jungle
#

it's on them if they do

#

it's not like they'd be getting any support

pulsar wigeon
#

yea obv

#

just diving into mojang spaghetti here

pastel skiff
#

Anyone know the difference between mcmmo and mmocore

pulsar wigeon
#

...everything?

pastel skiff
#

which is better

pulsar wigeon
#

i mean i've never even heard of mmocore

#

if that gives you any idea

pastel skiff
#

okay lol

golden gust
#

mmocore is a classes plugin

#

mcmmo is more skills

pulsar wigeon
#

oic

pastel skiff
#

it has classes

pulsar wigeon
#

what does

#

mcmmo doesn't have classes lol

pastel skiff
#

mmocore

pulsar wigeon
#

that's what cat just said

#

?

pastel skiff
#

oh okay

#

thought he said classless

thorny rivet
static badge
#

If they switched to trylock it would work

pulsar wigeon
#

but they didn't

#

thus we are left with mojangisms

static badge
#

Yeah mojang threading

pulsar wigeon
#

i mean realistically it doesn't matter much since vanilla probably never runs into that

#

like, after the worker thread finishes making the chunk it prob does a full handoff to the main thread and never touches it again

static badge
#

We modify the class because of plugins

pulsar wigeon
#

but then plugins...

#

wait what does cb/spigot/paper add

#

does it fix that lock

#

i wasn't looking at cb code lol

cedar spade
#

mmm mojang spaghetti

static badge
#

No we don't

#

We just spit out the owner of the lock

pulsar wigeon
#

oic

static badge
#

Ye so we can blame

worldly spoke
pulsar wigeon
#

wtf is this shit

#

or tbh preferably to /dev/null

latent valve
#

unknown error.

#

ok wiz

quasi valley
#

🚮

limber knotBOT
#

hurts KennyTV

#

flicks KennyTV left nipple

golden gust
#

kinky

quasi valley
#

wow let me come up there and kick you off again

limber knotBOT
#

kicks Vertanzil off cat's massive belly

olive patio
limber knotBOT
#

Muhahahahah

golden gust
#

wut u tryna say u fuq

limber knotBOT
#

Oh noes

#

oh no

#

Wow

#

he got scared, I think I did too

#

well time to go and eat and grow my own belly

pulsar wigeon
#

why tf are you guys erping in here again

rough mica
limber knotBOT
left swift
gleaming pilot
limber knotBOT
#

pokes KennyTV

#

ah you're back, coward

#

Muhahahaha

#

pets KennyTV

#

kicks Vertanzil off wiz' block list

#

throws KennyTV against a wall

#

throws the wall against Vertanzil

#

Hug it

#

no u

dapper arrow
pliant laurel
#

bStats?

void void
#

depends on the info

#

harmless info

#

wut

#

i mean

#

if you use transparent solutions then it's quite harmless because you can review what stuff is sent and what is not

limber knotBOT
#

OP themself

#

uh yea no

golden gust
#

sending IPs ain't really stats as much as being a malicious cunt

limber knotBOT
#

if they put a backdoor in their plugin, that's a backdoor with or without an ip

golden gust
#

generally stats are anonymised, so that IPs aren't an issue

limber knotBOT
#

and still, it just shows that the people complaining aren't even smart enough to find out that the metrics classes are there for them to look at

#

Bstats still has your IP

#

Cause like, you make a http request

pulsar wigeon
#

yes, but it's not displayed

#

it's just kept to prevent abuse

limber knotBOT
#

and a site knowing your public server's ip address is pretty useless anyways

#

and they can also identify you with the uid set in the config

#

not that it actually matters

static valve
candid tree
sterile tusk
void void
pastel skiff
#

What plugin can I use for RTP with 1.15.1?

zealous knot
#

Yes

pastel skiff
#

Thnx

wicked remnant
#

Yeah

woven otter
#

Yes

void void
#

ye

limber knotBOT
#

yes

unreal quarry
#

Yup

zealous knot
hard kernel
#

hi billy

woven otter
#

anyone else experiencing a bug in 1.15.1 where time keeps flicking to night 🤔

zealous knot
#

wtf is 1.15.1

woven otter
#

mc

zealous knot
ionic gazelle
woven otter
tame pendant
#

Has not happened to me ever

pulsar wigeon
#

client side or?

#

ie the server time isn't changing right?

woven otter
#

let me check

tame pendant
#

F3 shows time i think

woven otter
#

it's clientside

#

wait hold on

#

yeah looks like it's clientside

#

very weird

tame pendant
#

But it says resolved so idk

late hemlock
void void
#

I'm reading about Cassandra and their recommendations are giving me a stroke

#

This is why I don't like NOSQL as well tho

#

They recommend denormalization (or, duplicating data) instead of having relations by id and looking shit up

#

Like, it feels so unsafe :(((

#

Well, more than just that... when something gets deleted, usually a cascade does it for me. Now I'd have to manually delete all the related things manually.

cosmic raft
#

likes nosql :3

void void
#

do you like data duplication as well?

cosmic raft
#
╭─<kashike@korobi>-<~>-<1:27AM>-◇
╰─➤ mongo felix bin/db_count_records.js
MongoDB shell version: 3.2.12
connecting to: felix
channel_ai - 6 records
channel_ai_history - 78 records
channel_commands - 837 records
channel_topics - 8,173 records
channels - 125 records
chat_indexes - 67,374 records
chats - 15,716,879 records
kitty_images - 2 records
my_collection_keys - 18 records
networks - 7 records
reminders - 1,140 records
users - 45 records
void void
#

how many of your tables have data duplicated

#

just wondering

cosmic raft
#

define "data duplicated"

void void
#

uhh, like channels has some channel data and a channel id or somthing im assuming and channel_commands references a channel.

#

how many of the channel columns and shared between channels and channel_commands

#

notice hotels_by_poi and hotels share 4 columns

#

and this is 'normal'

cosmic raft
#
{
    "_id" : ObjectId("5c44c99be4b0d7e5055b19bd"),
    "network" : "esper",
    "channel" : "#paper",
    "name" : "1.15",
    "value" : [
        "https://youtu.be/CwfoyVa980U"
    ],
    "is_action" : false,
    "is_alias" : false
}
limber knotBOT
#

wut up gamers

cosmic raft
#

is a command

#

any more questions @void void

#

while I have the db open

void void
#

whats a channel

#

oh

#

its up there

#

oh no its not

cosmic raft
#

channels

#

are messy due to legacy stuff

void void
#

yea whats an entry look like tho

cosmic raft
#
{
    "_id" : ObjectId("56eb8b9ae4b071c24ca4b3ac"),
    "network" : "spigot",
    "channel" : "#paper",
    "key" : null,
    "managers" : [ ],
    "logs_enabled" : true,
    "commands_enabled" : true,
    "command_prefix" : ".",
    "command_prefixes" : [
        ".",
        "="
    ],
    "commands_link_network" : "esper",
    "commands_link_channel" : "#paper",
    "punishments_enabled" : false,
    "repositories" : [ ],
    "last_activity" : ISODate("2020-01-08T01:29:34.539Z"),
    "last_activity_valid" : ISODate("2020-01-08T01:29:34.539Z"),
    "topic" : {
        "actor_nick" : "kashike",
        "actor_host" : null,
        "time" : ISODate("2019-03-13T20:08:12Z"),
        "value" : "Social discussions | For help, please join us on Discord (https://discord.gg/papermc) or join #paper-help"
    },
    "modes" : {
        "C" : null,
        "t" : null,
        "J" : "15",
        "M" : null,
        "n" : null
    },
    "mode_string" : "+CtJMn 15",
    "notify_about_korobi" : false,
    "permissions" : [
        "grant.command.operator.modify"
    ],
    "reminders_enabled" : true,
    "visibility" : "PUBLIC",
    "migrations" : [
        "aec8c7b2-c512-4743-a795-9779018d66b0"
    ],
    "commands" : {
        "link" : ObjectId("56c6add9e4b057e1e389a0d6")
    },
    "commands_link" : ObjectId("56c6add9e4b057e1e389a0d6"),
    "seen_enabled" : true
}
void void
#

so 'network' and 'channel' are duplicated

#

which pretty much is consistent with what im reading

cosmic raft
#

kinda, but only for legacy reasons

void void
#

well how would you do it if you didnt have to worry about legacy

#

isnt this a nosql pattern

cosmic raft
#

in v2:

command:

{
    "_id" : ObjectId("5c7d4c8079c58277bae94545"),
    "aliases" : [
        "test"
    ],
    "channel_id" : ObjectId("5c7d4c6679c58277bae94544"),
    "responses" : [
        "\u000313This is a test!"
    ],
    "type" : "COMMAND"
}

channel:

{
    "_id" : ObjectId("5c7c118679c582701261ba56"),
    "feature" : {
        "commands" : {
            "enabled" : false,
            "prefixes" : [
                "."
            ]
        },
        "logging" : {
            "enabled" : true
        }
    },
    "name" : "#paper",
    "network_id" : ObjectId("5c7c10272d26349e2312cb4e"),
    "slug" : "#paper"
}
void void
#

ok well wtf, that's kinda relational

#

minus any db level enforcement of it being relational of course...but data wise, it's fairly normalized

cosmic raft
#

like i said, v1 is all gross due to legacy shit

#

having been used by 3 different things in the past :)

void void
#

but in cassandra, using relations is discouraged for some reason mainly to support its distributive qualities (its designed with scale in mind)

cosmic raft
#

the real amazing part

void void
#

it says, joins should be avoided in case the table it needs it across partitions and needs the network to be searched or some bullshit

cosmic raft
#

is how much better irc logs are in v2

void void
#

its about to expire, i dont want money just transfer it off my acct

cosmic raft
#

hmm

#

i'll pm you in a few

void void
#

kk

cosmic raft
#

v1:

{
    "_id" : ObjectId("5c7c129de4b0153a463d985a"),
    "network" : "spigot",
    "channel" : "#paper",
    "channel_object_id" : ObjectId("56eb8b9ae4b071c24ca4b3ac"),
    "type" : "MESSAGE",
    "date" : ISODate("2019-03-03T17:45:01.816Z"),
    "actor_name" : "DiscordBot",
    "actor_hostname" : "DiscordBot!~DiscordBot@SpigotMC-ffh63a.destroystokyo.com",
    "actor_prefix" : "VOICE",
    "recipient_name" : null,
    "recipient_hostname" : null,
    "recipient_prefix" : null,
    "message" : "<\u000307Z​75​0\u000f> he needs a taco hat"
}
#

v2:

{
    "_id" : ObjectId("5c7c129d79c582701261ba6a"),
    "author" : {
        "host" : "SpigotMC-ffh63a.destroystokyo.com",
        "modes" : [
            "+"
        ],
        "nick" : "DiscordBot",
        "user" : "~DiscordBot"
    },
    "channel_id" : ObjectId("5c7c118679c582701261ba56"),
    "message" : "<\u000307Z​75​0\u000f> he needs a taco hat",
    "time" : ISODate("2019-03-03T17:45:01.930Z"),
    "type" : "message"
}
void void
#

nice

#

so, do you join on the frontend or what do you do when nosql is normalized like that

#

as i know it doesnt support joins

#

cassandra says you can join on the frontend, if necessary, but instead of that, the tables should be designed in such a way that 1 query is all you need

#

which...goes against all I believe in.

#

but

#

¯_(ツ)_/¯

cosmic raft
#

v2 is the same bug just field('channel_id')->equals($id) basically

#

but*

void void
#

interesting

woven otter
#

it sucks that you can't get window for opened invs without dealing with NMS but I guess technically that could be an implementation detail

fresh moon
pulsar wigeon
#

block them

#

but not like, from a specific repo or something

#

that just blocks them everywhere

shell vine
#

prob could get them banned from github for that joyyy

static badge
#

Pog n word

golden gust
#

Phan probs knows a bit about that

#

Blocking them prevents them from interacting with the repo and stuff

#

Go to their profile page

static badge
#

mfw blurring the word

#

I wonder if we send a couple thousand of nwords to iran would it be as powerful as a nuke

#

everyone seems to treat em like they're bombs kappa

#

"nword ends ww3"

shell vine
#

racism solved

static badge
#

well technically over in iran they're not black so maybe you'd need to prefix it with sand for it to have effect

cosmic raft
#

yikes

#

I see why you're banning that person @upbeat sail

static badge
#

When you really want to be a slave... kappa

#

I'm quoting you :>

#

(for anyone who is not aware)

#

it's the best word to use to get at people tbh that's why

#

kappa racism detected kappa

cosmic raft
#

moderation in moderation

static badge
#

cancer is good to have in moderation

shell vine
#

alarm racism alert

woven otter
#

not good if you have braincell count in moderation

static badge
#

UK: do you have a loicense to use the nword

woven otter
#

you might end up getting too little

pulsar wigeon
#

[10:13 PM] kashike: moderation in moderation

#

riiiight

woven otter
#

no kicking wiz

cosmic raft
#

hi wiz

#

how are you today?

pulsar wigeon
#

haven't kicked my quota today

#

:^)

static badge
#

well get going

#

find them troublemakers

woven otter
#

kick leaf for example

static badge
#

ull regret it

woven otter
static badge
#

ill drink duck soup

woven otter
#

mfw

#

that's wrong

#

stop it

#

or

#

.leaf

static badge
#

ur already regretting

#

kicking cat sounds like a death sentence

#

yeah that's the death sentence

unreal quarry
#

screenshots kyrobi out of context and sends to peta

Kick cat for science

golden gust
#

am invincible

#

unless the taco dude shows up

static badge
#

oh right you can kick your superiors in discord can you

woven otter
#

kick Z

static badge
#

can't

woven otter
#

like actually kick

static badge
#

wish we could tbh

#

find out

#

wiz is right here

#

uh oh

#

if he's doing pushups with that dick I don't know what to say

golden gust
#

Wut?

#

You don't do dickups?

static badge
#

I do fuckups

#

jfc

golden gust
#

seems legit

#

mfw

static badge
cosmic raft
limber knotBOT
#

unfortunately irc never forgets

golden gust
#

mfw he jumped over to look at it

static badge
#

I'm on hexchat boys

#

no image previews kappa

limber knotBOT
#

here

static badge
vestal jasper
limber knotBOT
#

(DiscordBot) Tenacious D - Cock Pushups - length 49s - 982 likes, 41 dislikes (96.0%) - 326,602 views - dillpillontherilril on 2008.04.25

inland fiber
#

Question for programmers in java, how hard is java data structures and algorithms rich

vestal jasper
#

wat

#

what algorithms

#

all of the algorithms and structures dude

#

why did I even ask the answer is so simple

#

all of them

limber knotBOT
#

I'd say it's a hardness of 7

#

in the CHS scale

cursive adder
void void
#

is 1.15 stable?

#

or hell no?

proud lance
#

Yes

void void
#

really?

#

compared to 1.14

proud lance
#

Literally both are stable

void void
#

from my experience 1.14 is extremely laggy

#

not only my experience

#

generally for a lot of servers

vestal jasper
#

lag != stability

#

just because it performs worse doesn't make it not stable

#

higher risk of corrupting chunks or frequent crashes would make it not stable

void void
#

i see

zealous ibex
limber knotBOT
#

(DiscordBot) Cat Sticks Head In Glass For Water - length 15s - 1,029 likes, 8 dislikes (99.2%) - 28,598 views - Snitch on 2019.10.07

vestal jasper
#

oh look the furry is awake

proud lance
#

Is steamfrost leaf?

#

Or is there another one

void void
#

has anyone here tried colocation before?

vestal jasper
#

it's leaf

proud lance
#

I have years ago

static badge
#

.g colocation

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Colocation -- Colocation - Wikipedia: "Colocation or collocation may refer to: Colocation (business), the placement of several entities in a single location; Colocation centre, a data..."

Colocation or collocation may refer to:

Colocation (business), the placement of several entities in a single location
Colocation centre, a data center where companies can rent equipment, space, and bandwidth for computing services, known as colocation services
Collocation, i...

void void
#

@proud lance omg I have a budget to build a really good server, What I'm wondering is, what would be an average cost per month for the colocation center to maintain this?

proud lance
#

Not worth it if it's a gaming server.

#

For one

void void
#

how much? like over $100 a month?

proud lance
#

Usually

void void
#

that's not bad

proud lance
#

Maybe less

void void
#

that's even better

proud lance
#

Not really

void void
#

I'm considering investing $3k on a dedicated server, and then going to a colocation for them to maintain it......

proud lance
#

Because you haven't mentioned Unit size, what uplink, DDoS protection

void void
#

o, i see

golden gust
#

"for them to maintain it"

void void
#

well, whatever term you'd use

golden gust
#

They literally just give you a spot in a rack and a few cables

proud lance
#

Yeah

#

You are going to maintain it

golden gust
#

Beyond that, not many people in here have dealt with colo and it's heavily going to depend on providers and your needs

#

Go contact companies who actually offer what you're looking for in the area that you're looking for

void void
#

ok thanks for the info 😍

proud lance
#

I would say look at colo when you have a need for a portion of a rack, not one server, unless it's a specific need

#

Like some weirdly speced server

void void
#

Do you think 1 gigabit internet connecting @ home in eastern US would work for a server?

golden gust
#

Yes

proud lance
#

It will

void void
#

Any downsides?!

golden gust
#

residental ISPs don't always like people hosting servers on their networks

proud lance
#

Yes you get no support for DDoS and you have to deal with any ISP maintaince which usually brings your network down

fallen oracle
#

And DDos prit didn't exist

void void
#

hmmm could possibly just pay them for a business connectionj?

#

if that exist

proud lance
#

Business also doesn't do fuck all for DDoS

fallen oracle
#

That still doesn't guarentee 100%

proud lance
#

I had a business line with Verizon

void void
#

how much are you paying?

proud lance
#

I think it was like $140 at the time

#

For gigabit

void void
#

I just finished my $3k computer and it has REALLYYYY motivated me to build a $3k dedicated server.... I'm so sick of the limitations I have with OVH...

proud lance
#

What linitations

#

Limitations

void void
#

Paying more for limited ssd or I have to pick a hard drive. Not really limitations, I guess I really just want to do my own server

proud lance
#

Limited SSD?

void void
#

You said a 1 gigabit internet is fine, only thing I have to worry about are getting DDos'd, which does suck and the ISP going offline. Anything else which would make this a bad idea?

proud lance
#

Depends on what ISP you go with

void void
#

Yeah, currently on a 420SSD for my server with so you start. 50% left in space, and the setup cost for a new server is like $80 freaking bucks...

proud lance
#

Infra1 has 960GB

void void
#

cox cable, probably.

golden gust
#

I mean, OVH is literally your issue

#

If you deal with proper providers, they'll offer muuuuuch more configuration

proud lance
#

Cox will probably suck

golden gust
#

OVH is pretty much a "we have the boxes sitting in the rack ready"

native thunder
#

Ovh is good for what you get

#

If you want confirmation, you pay more

golden gust
#

Companies like RS.net will let you pick your storage and all that

native thunder
#

Configuration*

void void
#

Also, another issue with OVH is location. It's currently in canada when most of my players are in the states

proud lance
#

They have US

#

But that aside, I did what you did, it was a waste of money

golden gust
#

their placement is pretty reasonable for coverage of the whole US, tbh

native thunder
#

They're a French company. It kind of makes sense they're not huge in the states lol

void void
#

@proud lance why

proud lance
#

I would never do it again

void void
#

do what?

native thunder
#

But Canada is reasonable ping to most of NA

void void
#

@native thunder this is true

proud lance
#

You get DDoSed once and your venture is done

void void
#

why?

golden gust
#

fwiw, I'll DDoS ur nan

void void
proud lance
#

Because if anyone can take down your server, now you have a 3k server you have to figure out where to house

golden gust
#

Something tells me that that is not an included service...

void void
#

yeah it's not

#

it's probably a lot of money lol

proud lance
#

It's not

#

Going to cost him like $500 or more

#

Probably

native thunder
#

Seems low

proud lance
#

Who knows prices aren't posted

native thunder
#

That's why it seems low lol

proud lance
#

I am just saying if it's $500 a month it already blows the budget

native thunder
#

One of those "if you need to ask, you can't afford it"

proud lance
#

Yeah exactly

void void
#

would a router that deals with ddos work, or no?

proud lance
#

No

void void
#

figured

golden gust
#

too late in the chain

native thunder
#

Router that deals with ddos ThinkingLaughing

proud lance
#

Because you probably can't afford it either

golden gust
#

Kinda like @void void's pullout game

native thunder
#

Your isp won't be happy if you're being ddos'd on the regular

proud lance
#

Nah they will just null him

void void
#

well thanks for the info guys, have a goodnight 😍

proud lance
#

And be like sorry chum

golden gust
#

No provider is happy with dealing with DDoS attacks

#

even mitigation services hate it, it means you're using stuff 😛

native thunder
#

Remember when ovh got wiped out because of a minecraft server ElonLaugh

proud lance
#

It was a shame too, I spent like 5k on that server at the time

#

Had water-cooled over locked xeons

#

Overclocked

golden gust
#

mfw

#

water cooling

#

not using jet fans

proud lance
#

It's a home server

void void
#

true I have 64 children, in 9 months 128

golden gust
#

Sir, if your server doesn't sound like it's taking off, is it really a server?

proud lance
#

And it's overclocked, try getting 5GHz on Xeons 10 years ago

native thunder
#

What better way to wake up in the morning then to schedule a compile in the morning

golden gust
#

That watersystem would need a massive upgrade these days anyways

#

Gotta get on that RGB game

native thunder
#

If you're not damaging your hearing, you're doing it wrong

proud lance
#

I hate RGB fad

#

Needs to die off

golden gust
#

nou

merry talon
#

what's wrong with it

#

just turn it off

proud lance
#

It's literally on every part.

#

And half of it doesn't work right together

native thunder
#

Just don't buy it?

golden gust
proud lance
#

it's literally on every part

#

I didn't but my glowy RGB ram for the lights

native thunder
#

It's available on every part

proud lance
#

I bought it cause it had the lowest latency

native thunder
#

Just buy the non rgb shit

#

Or turn it off if you can't

golden gust
#

then get some strips

proud lance
#

Or just sell it as an autistic accessory and stop adding it to everything

golden gust
#

God, remember the one glass panel machine we had

#

Had a florescent light tube

proud lance
#

I remember those

golden gust
#

my brother also sliced his finger open by sticking his finger in the fanhole lol

proud lance
#

Retardedness runs in the family eh cat

native thunder
#

Better than the alternative

proud lance
#

Jk

golden gust
#

i mean, fwiw

static badge
native thunder
#

He could have stuck his dick in there

golden gust
#

This is also the same brother that I convinced to stick his thumb in a lamp socket coz I wanted to see if he'd light up like in the cartoons

static badge
#

mfw cat is evil

proud lance
#

He just hates his brother

native thunder
#

Not surprising given his name sake

static badge
#

did I request your opinion to be heard on this channel

native thunder
#

Why'd you chance your fursona

#

Change

#

I type much good today

static badge
#

fursona

golden gust
#

ye

#

y?

proud lance
#

Show us your fursuit leaf

#

I want to see how much effort you put into it

native thunder
#

Did you grow out of your tastes

proud lance
#

"I identify as an orange tabby now"

native thunder
#

You're into ice now. Not leaves

proud lance
#

He should get a nice title too

static badge
#

wtf is this bullying

proud lance
#

Like Sir streamfrost

tiny imp
quasi valley
#

Are we bullying furries? Count me in

#

What are you gonna do, meow at us?

merry talon
#

who the fuck is streamfrost

#

oh wait

#

who else could it be

limber knotBOT
#

anyone good at analyzing timings?

quasi valley
#

Throw it into the paper-help channel and maybe there will be one :p

limber knotBOT
#

Company brought new San servers

#

Man I would love to have those in my basement

#

One thing 20k

native thunder
#

Take one home with you

#

Stuff it in your pocket

#

Like that dude who walked out of a store with a TV

pulsar wigeon
#

that's not all you want in your basement im sure

native thunder
#

Is that a server in your pocket or are you just happy to see me

limber knotBOT
#

Dual socket cpu, 12x64gb ram, 10tb ssd cache, way too much storages

hexed heron
#

random question, but these bot replies, is that some kind of IRC connected to this discord or something?

golden gust
#

yes

hexed heron
#

noice

limber knotBOT
#

I'm in pain

#

my new goal for 2020 is to always do 20k runs preferably every day

kind pivot
hard kernel
#

Good morning all

woven otter
#

All morning good

limber knotBOT
#

Morning, all good

woven otter
#

All good, Morning

sharp sentinel
#

Good all morning

latent valve
#

gninrom lla doog

granite salmon
#

Morning good all

cobalt surge
#

i just clicked over to paper discord and the message that was on my screen was someone saying they needed help cuz @golden gust was trying to finger them.. i really hope i read that wrong

limber knotBOT
#

it's true, cat tried to finger Vertanzil and me

cobalt surge
#

oh lord

#

smh'

limber knotBOT
#

god I hate printers

cobalt surge
#

depends on what you are printing

limber knotBOT
#

literally anything

cobalt surge
#

eek

limber knotBOT
#

my printer has like a 2 minute warmup time whenever I want to print a document for the first time in the day

cobalt surge
#

that sucks

#

i think you may need a new printer

#

or just never shut it down

limber knotBOT
#

or just don't print anything, pf

cobalt surge
#

or that

vestal jasper
#

oh hi

cobalt surge
#

send via google docs

limber knotBOT
#

this IS a new printer

#

the old one didn't do this

cobalt surge
#

hello @vestal jasper

#

then go back to using the old one

limber knotBOT
#

can't

cobalt surge
#

well sounds like you are shit outta luck

limber knotBOT
#

any images printed look like ass and it took forever to print volume

vestal jasper
#

pour water on the printer and when they say why just say "I was trying to get it out of sleep mode"

void void
cobalt surge
#

lol

limber knotBOT
#

it's my printer, I'm not going to sabotage my own business

cobalt surge
#

im telling you google docs is the way to go

vestal jasper
#

ok so you can throw it out of your window and mostly no one will question you

limber knotBOT
#

||try fingering your printer so it becomes wet quicker?||

cobalt surge
#

lol kenny

limber knotBOT
#

finally some good fucking advice

vestal jasper
#

I finger my printer each time I need to get it to print

#

otherwise the paper gets jammed

limber knotBOT
#

not sure it's good printer advice though

#

some prof told us that google docs own everything you write there, haven't actually fact checked that yet

#

some prof is a fucking retard

cobalt surge
#

im going to take my kids to school then go work... at least i dont have printer issues

limber knotBOT
#

well I didn't print the right docs

#

yeah he is, it's my didactis lecturer, and he literally has no fucking clue about didactics and completely fails at teaching us

cobalt surge
#

what a fucktard

limber knotBOT
#

have fun, chrysti

hard kernel
#

i wish someone would finger me

cobalt surge
#

i always do.. pretty much free money to drive ppl where they need to go... im in

vestal jasper
#

sorry I don't finger slime

limber knotBOT
#

😂

cobalt surge
#

lol @vestal jasper

limber knotBOT
#

what are you, racist vicarious?

vestal jasper
#

yes

hard kernel
#

^

limber knotBOT
#

oh ok then

void void
#

imagine fingering slime

#

i mean ew

limber knotBOT
#

someone has never seen r34 slimegirls

#

imagine being estonian

#

ew

vestal jasper
#

you don't need to foreplay slimes, they're literally the embodiment of wet from the get go

void void
#

no u

#

imagine being upside down

cobalt surge
#

ok seriously on that note.....

limber knotBOT
#

implying slimes aren't the ultimate waifu

#

wow upsideownist

vestal jasper
#

wonder if chrysti regrets hopping in here yet

void void
#

magma they dummy thicc but wtf

limber knotBOT
#

who doesn't wanna talk about fingering printers and slime? lol

#

depends on the slimegirl

vestal jasper
#

listen I have nothing against slimes I'm just of the opinion that foreplay with them is completely unnecessary

limber knotBOT
#

#notallslimegirls

void void
limber knotBOT
#

this is why I love this server

#

alright well fuck all yall degenerate I gotta hop on outta here to go make that $$$$$$

void void
#

do any of you guys use nosql for your projects

limber knotBOT
#

redis

void void
#

wut

limber knotBOT
#

we use redis (a nosql) for some stuff

#

so yes, I do

void void
#

redis (specifically keydb) and etcd here for few things here and there

merry talon
#

i dont think thats what he's meaning lol

limber knotBOT
#

what does he mean then

unreal quarry
#

There other other nosql

#

Lol

limber knotBOT
#

awh, billy ain't on IRC

#

was going to erm.. yea..

#

finger someone again?

#

oops

#

Finger slipped

#

AAAH

#

electroniccat is just Vertanzil in a cat suit confirmed

void void
#

key/value databases are nosql as well, no?

limber knotBOT
#

yes

celest coyote
#

Yeah

cobalt surge
#

Srsly @golden gust you and your damn fingers.. smh

vestal jasper
#

Cat stop fingering people and fix your meds

limber knotBOT
#

man my new winter clothes are in, they look sorta dum but fucking hell they feel like being in the inside of a furnace

#

We had like 2 days with sub 0°C lol

stuck badger
#

So how do I setup my own irc bridge bot?

#

So can I install the discord bridge and the lounge irc server on the same device

merry talon
#

well first of all

#

thelounge isn't an irc server

stuck badger
#

Ok

merry talon
#

it's irrelevant here

stuck badger
#

So setup an irc server

merry talon
#

i don't think you want to do that

limber knotBOT
#

I mean what exactly do you want to do

merry talon
limber knotBOT
#

connect to the paper irc channel? bridge some channel on your own discord? create your own entire irc server?

stuck badger
#

I want to make a discord bridge bot for my own server

#

What's the paper irc channel?

#

What ip

limber knotBOT
stuck badger
#

Can I connect with the lounge

limber knotBOT
#

yes

#

thelounge is a client, you can connect to any public irc server through it

stuck badger
#

Ok so I can setup the lounge on my desk and I just use the website to connect to that?

#

Or do I just use the dedis ip

void void
#

... what do you want to do exactly?

#

use irc?

#

you only need to set up the client

stuck badger
#

Oh ok

#

Ty

void void
#

nvm discord managed to fuck up the history pepega

celest coyote
#

Making a bridge bot is pretty easy, you have both client libraries and use them to login. And you have listeners to send message events and stuff to mirror stuff

#

Something something.... tada

limber knotBOT
#

I got paid

#

dabs on bankruptcy

void void
vestal jasper
#

inb4 ping

woven otter
#

haha

#

good one leaf

void void
#

interesting...

#

discord has amoled dark mode as well

#

basically tap dark selection in appearance 10x

vestal jasper
#

only on android tho

void void
#

ye

latent valve
#

discord white theme give you cancer and an early death

void void
stuck badger
#

What's the channel for this server

#

The general channel for paper

#

On irc

limber knotBOT
#

"paper"

stuck badger
#

Yeah I'm in it but it's now showing

limber knotBOT
#

register ur nick

stuck badger
#

I can see my discord stuff but not my irc stuff

#

Ok

limber knotBOT
#

nice

#

im with the big bois

#

so if i leave thelounge running on my dedi it should log everything right

sand vale
#

that's the idea.

proud lance
#

Anyone want to work at my company? Here's a job ad

limber knotBOT
#

what the fuck

#

paying 15€ an hour for being a full time slave lmao

olive garden
#

advertise a course as a job, nice

#

how to get into legal troubles 101

wide chasm
#

That's completely ridiculous.

sand vale
#

coughfraudcough

proud lance
#

at least you are paying them above minimum wage to work there

pulsar wigeon
#

what the fuck?

#

is that shopped?

#

pretty sure that's not your company

#

yea fake

limber knotBOT
#

one casualty that people seldom bring up regarding the trump presidency is the loss of the illusion that the US gvt might know about aliens and keeping it a secret

#

because there's a 100% chance he'd tweet about it halfway through the sentence in which he'd first be hearing about it

#

probably in 4 parts and with terrible grammar

potent warren
#

Is using sockets the best way to communicate between servers with any amount of players?

topaz mortar
#

I would say it is way easier using REDIS PubSub

potent warren
#

Oh, I see.

#

Thanks :+1:

limber knotBOT
#

(⊙_◎)

stiff raft
proud lance
pulsar wigeon
#

yes

#

it's a fake posting

#

not "the posting was never there"

#

it's just not a real job offering

zenith dragon
#

anyone have any experience setting up nuvotifier and a listener for a waterfall network?

#

followed the guide on github but it's not having it

pulsar wigeon
#

tried asking in their discord

#

?

limber knotBOT
#

yea try that

zenith dragon
#

wait, they have a discord? hahahahah

#

losing the plot, off I go, cheers lads.

burnt kelp
#

So how did everyone learn java?

wide chasm
#

I learned my favorite programming language: Bukkit /s

quasi valley
#

Also through YouTube videos of other fellow Spigot devs!

wide chasm
#

cries in TheBcBroz

quasi valley
#

... most fancy looking online tutorial sites that make you code and text stuff on their website in dedicated chapters should be fine

#

I first got to java in a class in school and later through some friends

wide chasm
#

I'm still looking for good Java tutorials to recommend people, Kenny, so if you've got an example, that'd be much appreciated 🙂

quasi valley
#

I’ll see if I can find what I once did, was quite a nice and structured site

#

And free as well

zealous knot
#

for a second i thought you were saying "i'm still looking for a good tutorial to learn java"

#

i was like

#

mfw

wide chasm
#

Well, I myself would like a nice in-depth article of some sorts that goes into (a lot of) detail on the optimizations made by Java's JIT compiler, but my Java should generally be good enough.

burnt kelp
static badge
#

Openjdk boys have jit docs somewhere

quasi valley
wide chasm
#

I checked the one at Codecademy out at one point, but when I did it I felt that the OO stuff came way too fast and that they went over it too quickly. But it looks like they updated it, so I might check it out again.

tidal ivy
limber knotBOT
#

so what discord bridge bot do you guys use?

quasi valley
#

pretty sure Z made the bridge

olive garden
#

webhook?

tawdry coyote
quasi valley
#

I don't think that's the bridge

tawdry coyote
#

oh whoops I linked the bot 🙃

limber knotBOT
#

Hmm

stuck badger
#

Hmm

limber knotBOT
#

Thanks for the bot :)

#

Thelounge formatting on mobile is trash

timber spoke
idle coral
limber knotBOT
#

literally irc never forgets

fallen oracle
#

Figured it out. It was pihole.

void void
wraith ruin
limber knotBOT
#

i have a question about this bot

#

i cant get the webhook to work

stuck badger
#
    // List of webhooks per channel
    "webhooks": {
      "#discord": "https://discordapp.com/api/webhooks/owo/noice"
    }
  }
]```
unreal quarry
limber knotBOT
#

lmao

upper flicker
#

Use discord channel ids

#

Not names

#

For everything

#

I don’t test with or care about names, they’re super brittle

#

I should just make it scream when someone uses them

woven otter
#

tacos are super brittle too

upper flicker
#

Duck’s self worth is also quite brittle

woven otter
#

it's only because of bullies like you

upper flicker
#

I’m not here enough to bully you

#

You’re thinking of everyone else

woven otter
#

u are here enough

upper flicker
#

oofers

woven otter
#

.rekt

limber knotBOT
#

☑ CorREKT

upper flicker
#

😦

limber knotBOT
#

how do i setup the webhook on my bridge bot?

woven otter
#

don't choke on a taco tho

void void
#

anyone here use a drawing tablet to design stuff

#

if so, what model?

upper flicker
#

We used to use Wacom everything for drawing pads just because they’re so well supported by other stuff

#

I think most were the intuos(?)

limber knotBOT
#

^

void void
#

Is that the one that has no screen on it, it's just a pad you use a pen on

#

Idk, for me, I feel like that would confuse the fuck out of me

upper flicker
#

Most did not have the screen

#

Apparently you get used to it

limber knotBOT
#

its not that hard

upper flicker
#

idk I’m not an artist

limber knotBOT
#

kind of like a trackpad

upper flicker
#

We had one with the screen, gave us more problems than the others but it was nice

#

Quite the price hike though iirc

void void
#

I'm not either, I'm just wondering if they're fairly affordable as I'd /like/ to practice drawing stuff digitally

upper flicker
#

This would’ve been two years ago though

limber knotBOT
#

you can get a p cheap one

void void
#

mainly, erasing bullshit without ruining the entire canvas (cough cough actually drawing) is a perk for me

#

i'd sit and just do art because of that

limber knotBOT
#

@void void do you know how to setup this discord bot webhook i have the bot setup but the webhook doesnt work

void void
#

what part is failing exactly

limber knotBOT
#

i put the webhook url in the config and it doesnt work

#

ill get log

void void
#

looks like it's not able to connect to irc

limber knotBOT
#

it connecting

#

but its the webhook that isnt

void void
#

ok well that log doesnt indicate what you're telling me

#

it says error event from irc lol

stuck badger
#
    // List of webhooks per channel
    "webhooks": {
      "#discord": "https://discordapp.com/api/webhooks/owo/hmm"
    }
  }
]```
#

log doesnt matter than

#

i have my webhook link

void void
#

idk dude, curl your webhook url and see if that works

limber knotBOT
#

ok

stuck badger
#

it works

#
{"type": 1, "id": "664599798250209311", "name": "Spidey Bot", "avatar": null, "channel_id": "641034265789988871", "guild_id": "641034051666313227", "token": "hhhm"}root@ptero:/home# ```
void void
#

so you're doing something wrong in your code and/or your library is stupid

stuck badger
#

ill get my config

void void
#

is this like a custom app??? or a discord library?

limber knotBOT
upper flicker
#

Might be the nodejs one

void void
#

and...sanity check...#discord exists where you're running this...right? Because that's exactly copy & paste from the guide

limber knotBOT
#

wdym

#

yes

#

i have a channel it uses

void void
#

you told the webhook to delivery messages to #discord

#

it has to be #discord

#

or rename it in config

#

to whatever channel is meant to receive the messages

limber knotBOT
#

yes

#

i points to the right channel

#

on both irc and discord

void void
#

Ok well

#

Idk

limber knotBOT
#

"641034265789988871": "#minusmc", // Add channel keys after the channel name the #minusmc is the irc channel and the id is the discord channel

void void
#

Open an issue and reach out to the creators

limber knotBOT
#

ok what irc bot does this server use?

void void
#

idk it's something Z made its on his github

limber knotBOT
#

ill try that

void void
limber knotBOT
#

ty

#

i have to runn this in screen or run it as a service right

void void
#

you could do either

stuck badger
#

i cant fine the java file

#

i cloned the repo

#

nvm

#

how do i make it use a password?

void void
#

password="yourpassword" in the irc{} section

bleak eagle
void void
#

also Z, is that meant to be Peer u noob

void void
#

nice you fucked up the config

stuck badger
#

oof

pulsar wigeon
#

just like everything else in life

stuck badger
#

^

#

oh it the config i made there wasnt ' around the channel mappings

void void
#

k

stuck badger
#

ill just copy from the repo

void void
#

k

upper flicker
#

And no, it isn’t

void void
#

👀

upper flicker
#

Fucking kids

stuck badger
#

oof

void void
#

Why you calling me a kid

stuck badger
#

must have removed em lmao

void void
#

wut

static badge
#

what'd you boys do to get z riled up

void void
#

i called him a noob

#

but we all know there is no bigger noob than our very own @stuck badger

static badge
#

what is an irc pier

void void
#

¯_(ツ)_/¯

pulsar wigeon
#

it's a place where the irc ship takes off and lands

#

duh

static badge
#

or an irc peer

stuck badger
#

it wasnt

            "712345611123456811"="#bridgedChannel"``` it was
```channel-mappings {
            712345611123456811=#bridgedChannel```
void void
#

congrats

stuck badger
#

ty

upper flicker
#

does anyone take “fucking kids” seriously?

#

Other than the FBI

static badge
#

jeffery epstein did

stuck badger
#

XD

#

oh

upper flicker
#

That’s just going to be a mega oofers comment yeah

static badge
#

kekw you asked

upper flicker
#

context PES_SadRose

static badge
#

wat

woven otter
#

Z

upper flicker
#

wat

woven otter
#

watt

static badge
#

wattt

stuck badger
#

can i make the bot do cmds on start?

#

ie msg NickServ identify <password>.

#

oh nvm it worked

#

[16:27:56] [default] [ERROR] - Unable to get a discord channel for: 641034265789988871 | Is bot present? what is the channel id and the bot is in the server

#

bot isnt online tho

#

nice it works now

cosmic raft
#

whee

#

need to go for an x-ray and blood tests

static badge
#

wat for

cosmic raft
#

my finger

static badge
#

what occured to ur finger monkaMEGA

cosmic raft
#

it hurts

#

and doctor doesn't know why

#

called it strange

latent valve
#

oof

static badge
#

he couldn't point his finger at the problem you mean

#

gl fixing it

latent valve
#

🔪

sturdy shuttle
left swift
#

we got 10 fingers surely won't miss a finger or two

limber knotBOT
#

DiscordBot_> <S​ta​rc​hy​> Dop I leave for a couple hours wtf did you do

cosmic raft
#

good lord

#

just test for everything why don't you

#

there's like

#

14 checkboxes checked on the blood tests form

#

i blame @static badge

static badge
#

getting tested for aids?

cosmic raft
#

literally everything it seems, from standard hematology to thyroid to standard things like sodium/potassium

cosmic raft
#

damnit

#

1h30m for chinese food

#

nevermind :(

signal badge
tame pendant
#

ugh, i hate moving a server with so much data

limber knotBOT
#

^

tame pendant
#

Takes hours! And my world is relatively small

golden gust
#

#RsyncMasterRace

woven otter
#

no need to move a server if you shut it down permanently

golden gust
#

then mek sur 2 delet urself

woven otter
#

u first

vestal jasper
#

alright time to ban kash for xray

cosmic raft
#

no @vestal jasper that's not how it works

vestal jasper
#

too late

#

ur banned

cosmic raft
#

i'm the one being x-rayed, not the one x-raying

vestal jasper
#

sorry can't undo it

#

server policy :)

latent valve
#

just use an alt ez pz xD

vestal jasper
#

rude

cosmic raft
#

you're the rude one

pulsar wigeon
#

are we kicking people

#

can i join in

latent valve
#

no wiz go back to sleep!

cosmic raft
#

yes, kick @vestal jasper

vestal jasper
#

I'm not the person who's using xray

#

please if you're going to fuck me at least take me out to dinner first

#

I'm not as much of a whore as @heady spear

cosmic raft
#

i already ate

vestal jasper
#

I have standards

cosmic raft
#

no you don't

vestal jasper
#

:(

cosmic raft
#

hi phanatic

shell vine
#

zip it then ship it takes like 5 mins thonk

woven otter
#

wiz could kick user with this id: 89835805933076480 ?

unreal quarry
#

inb4 176340309574156289 gets kicked instead

full silo
#

Is 1.15 notoriously slow?

unreal quarry
#

not any worse than 1.14

vestal jasper
#

aka yes lul

full silo
#

So 1.14+ is slow for startup?

unreal quarry
#

why does everyone care about startup times so much, like for real

full silo
#

I noticed a startup impact of 110 seconds on JDK 13

#

And 52 on JDK 11

unreal quarry
#

thats the most pointless thing to spend time stressing over

full silo
#

Yeah except for when you're between reboots and it takes a good two minutes to get everything back up

vestal jasper
#

but I can't play on me mc surver for 3 minoots D:

full silo
#

When you're trying to work fast, startup times are a major delay

#

Not even trying to play, just trying to do setup

unreal quarry
#

if 2 minutes of downtime is damaging to your server, something is very wrong

static badge
#

I disable spawn chunk loading and that works well enough for me

full silo
#

I used to be able to start 1.13 in 8 seconds using JDK 11

#

8 -> 51 is a large jump

unreal quarry
#

yeah, and the chunk loading differences is a huge jump

#

its expected

full silo
#

Sounds like chunk loading is a huge unoptimized pile of garbage

unreal quarry
#

you must be new here

full silo
#

Not in the slightest

vestal jasper
#

fairly certain they are

unreal quarry
#

chunks are the laggiest thing in minecraft. nothing new there

vestal jasper
#

if you have stepped foot in here for more than 2 seconds since the release of 1.14 you'd know extremely well how optimized and performant 1.14 is

full silo
serene bolt
#

if your server launch time is very important to you, disable spawn chunks in your worlds and it will load significantly faster

unreal quarry
#

btw, if you've played single player since 1.14 was released you'd be familiar with the square loading thingie that takes forever

#

yeah, thats the server loading chunks on startup

serene bolt
#

yup, why they chose to do that square instead of like a loading bar or something a normal user would understand i have no idea

full silo
#

because cube game

serene bolt
#

but a loading bar would probably be useless, since they still do 100% 100% 100% 100% 100% on the loading percentages

unreal quarry
#

well, have you noticed the colors in the square? one color will fill up first, while another one has to catch up

#

the server does this too, but it seens the progressbar is for the first thing

#

no idea what they are, but theres 2 things loading

serene bolt
#

every system in minecraft is so overly engineered and cryptic, who even knows

unreal quarry
#

ikr lol

static badge
#

it's likely showing the status - loading, loaded, ticking, entity ticking

unreal quarry
#

well, whatever it is, the server console outputs the % of the first thing, which is why it shows 100% a few dozen times before its done

woven otter
#

it's likely retarded

shell vine
unreal quarry
#

its ok, phanaticd. 1.16 will save us

#

runs away

woven otter
#

.pray

limber knotBOT
#

Fix Version/s: Future Version - 1.15+

serene bolt
#

maybe all of the new lag in 1.16 will be contained to the nether, and then we'll just have to tell people to disable their nether to improve performance

pulsar wigeon
#

what about the old lag tho

serene bolt
#

we just accept that and wait for 1.17, which will of course fix it!

unreal quarry
#

and if that fails us, 1.18

static badge
pulsar wigeon
#

do you guys remember when people thought that 2.0 would come after 1.9

woven otter
#

the problems of the current version will be fixed in the next version 😏

serene bolt
#

Minecraft 2 pog

hard kernel
#

quack

woven otter
#

no u

pulsar wigeon
#

🗡️ 🦆

woven otter
#

bully

#

kick urself

vestal jasper
#

I remember people calling mojang retarded for "not knowing how numbers work"

static badge
#

mfw

vestal jasper
#

"1.10 isn't a thing it's 2.0 learn how numbers work"

rare herald
#

2.0 obviously comes after 1.99

static badge
#

3.0 is after 1.99

woven otter
#

no after 1.9969

latent valve
#

1.999999999999999999....9999

woven otter
#

it needs more nines

static badge
#

2.0 is enough nines

full silo
#

What they should have complained about is not that 1.10 is not a real number

pulsar wigeon
#

they should have just released 1.99

full silo
#

But moreso that 1.10.x is not a number

pulsar wigeon
#

then 1.999

full silo
#

What is this bukkit resourcemanager

#

I've not really stayed up to date with minecraft features except for the blocks and nonsense

woven otter
#

1.15.1 will kill my computer lefbad

shell vine
#

how can a number have TWO decimal points tho thinksteve

full silo
#

TFW the server sticks around at [22:24:15 INFO]: Reloading ResourceManager: Default, bukkit

#

Currently 22:43

#

Still that line

tame pendant
#

I'm moving my server and since it's taking so long to move and so many files, trying to cancel the ones that I probably won't need and that can quickly regenerate if needed. so I have some questinos
Whats is world/poi and world/stats