#general

3141 messages · Page 218 of 4

unreal quarry
#

\m/

wide hazel
#

@pulsar wigeon key for the cipher is obfuscated as fuck

#

and IV as well

pulsar wigeon
#

pff

#

just let it decrypt but not run

#

:^)

wide hazel
#

yeah, was my thoughts

native helm
#

Does it save it somewhere after decryption?

pulsar wigeon
#

doesn't need to

#

it's in ram

wide hazel
#

maybe inject a "download and save file" into that plugin somehow

buoyant wing
pulsar wigeon
#

InternalEncryptedShit.class.toBytes()

#

presumably care for static initializers and stuff

#

hence sandbox

wide hazel
#

never injected code into an obfuscated jar/class before

#

yeah, would want that running on a VM

#

at least

robust token
native helm
#

All it has done is send randomized UDP traffic, can just block outbound and it should be alright

#

Its last target before I caught on and shut it down was 85.190.157.158:27019

pulsar wigeon
#

nitrado?

native helm
#

I think they're ARK servers

#

It had targeted 2 other ARK servers before this, and 2 Minecraft servers

pulsar wigeon
#

yea nitrado is a game server host

native helm
#

I'm mostly curious how many other people are running these things and have no idea

wide hazel
#

too many

#

26 downloads for that one plugin

#

assuming we're about 6 of those

#

still 20

#

and that's one plugin

stiff yarrow
limber knotBOT
#

(DiscordBot) Grimes | Genesis - length 4m 18s - 20,368 likes, 350 dislikes (98.3%) - 2,139,338 views - Grimes on 2012.01.06

brazen barn
#

I wish I had a dollar every time I forgot the command to update a symbolic link.

ln is easy to remember but the options -sfn for some reason escape my brain every single time

wide hazel
#

ln -s

#

oh

#

update

brazen barn
#

yeh

wide hazel
#

tldr

brazen barn
#

every time I put in a new jar I have to update my symbolic link to it so you'd think I'd remember it by now

wide hazel
#

symlinking jars?

brazen barn
#

never seen tldr. Just shows a condensed man page?

wide hazel
#

yeah

golden gust
#

If you have to update the symlink, you're doing it wrong

wide hazel
#

also that

brazen barn
#

hm

#

When I first installed the package minecraft-server from the AUR that's how it came.

Had a link going like

minecraft_server.jar -> [whatever server version it was at the time].jar

So when I dropped in paper-85 I think it was nothing would work until I updated that link to point to the paper.jar

golden gust
#

if your file name has the version in it you'll need to update that every update, but no idea why you're using the AUR for a mc server

brazen barn
#

It's what was recommended in the Arch Wiki.

Says "provides additional systemd unit files and includes a small control script" which I imagine is the various minecraftd scripts I can use to control it

golden gust
#

I guess if you're using those scripts it's probably easier, but I generally just run the server in tmux or something

brazen barn
#

I haven't tried that but for me to get the server up and going all I have to do is open a terminal (Konsole for me) and type mcserver which is an alias I made for sudo minecraftd start && sudo minecraftd console and it all does its thing automatically

heavy rapids
#

does spigot check resources at all if they don't catch shady af stuff like empty class names

wide chasm
#

Only premium ones, not free ones.

heavy rapids
#

oof

stiff yarrow
#

they only check the first submitted binary of a premium resource

#

mostly its up to the user to report naughty plugins

#

decompile closed source ones

#

etc

heavy rapids
#

that's almost malicious negligence

stiff yarrow
#

I wouldn't say so

#

its not like Valve audits every patch submitted to steam

#

its just the nature of the beast

heavy rapids
#

however on spigot you can upload a resource right after signing up

#

e.g. I did that yesterday

stiff yarrow
#

yes but this is true of almost every file sharing website

#

a website like Spigot wouldn't be able to operate if they had to review every single submitted binary for malicious code

pulsar wigeon
#

dbo did

#

just saying

heavy rapids
#

imo file sharing websites don't have the same level of trust spigotmc has

stiff yarrow
#

dbo did Thonk

heavy rapids
#

curseforge does, too afaik

pulsar wigeon
#

curseforge doesn't pretty sure

heavy rapids
#

mh okay

pulsar wigeon
#

they just verify some very basic things

#

automatically

#

approval times are like 30 seconds

heavy rapids
#

still more than spigot

pulsar wigeon
#

yea lol

#

pretty sure you could just upload an .exe to spigot renamed as a jar

#

as they wouldn't know

stiff yarrow
#

I wouldn't associate long approval times with someone actually auditing the binaries

pulsar wigeon
#

dbo did nossr

#

like

#

literally

#

they had a fucking team

stiff yarrow
#

that's surprising

pulsar wigeon
#

jesus

#

just because you weren't around for this doesn't mean it didn't happen

stiff yarrow
#

I didn't say it didn't happen?

#

stop being a spaz

pulsar wigeon
#

you implied it heavily

stiff yarrow
#

and?

pulsar wigeon
stiff yarrow
#

is that a crime wiz?

pulsar wigeon
#

no, but then you went and fucking said you didn't

#

so fuck off

stiff yarrow
#

I didn't what?

#

I never said I didn't

pulsar wigeon
stiff yarrow
#

yes to that

#

I was referring to your implied statement

#

you implied it heavily

pulsar wigeon
#

yes

cosmic raft
#

@static badge @merry talon it snowed in BC today

#

kek

stiff yarrow
#

I never said I didn't imply it

#

I did imply it

pulsar wigeon
#

yes

#

thus

static badge
#

not where I am

stiff yarrow
#

now why get so upset that I implied it HmmCoffeeSmile

pulsar wigeon
heavy rapids
#

this argument
🚮

stiff yarrow
#

I agree with you wiz

cosmic raft
stiff yarrow
#

I never said it didn't happen

pulsar wigeon
#

but you implied it

stiff yarrow
#

yes?

static badge
#

nossr vs wiz poggers

stiff yarrow
#

I implied it was possible it didn't happen

#

lets be technical if you're going to get so butthurt

static badge
#

filthy weeabo vs exception man

pulsar wigeon
#

so it's perfectly valid for me to reaffirm that it did happen

static badge
#

who will win

void void
pulsar wigeon
#

ٴٴٴٴ

#

wtf is this name

#

can we ban that guy

#

on that alone

static badge
#

it's cancer

pulsar wigeon
#

just ban him

static badge
#

wiz

cosmic raft
#

changed the name

static badge
#

ur literally cancer

pulsar wigeon
#

we have enough cancer with leaf here

brazen barn
#

I feel like the tism is flaring up in here

heavy rapids
#

dbo were the good times

void void
#

lol, what? : D

pulsar wigeon
#

o it's a filthy fucking weab

void void
#

Click on the icon if you can not change or ban. The meaning of the change of nickname?

stiff yarrow
#

not sure what you are saying

void void
#

And in theory, you have no rules for the discord channel.

brazen barn
#

that was some serious ...someone combine russian and english into a single word

void void
#

:D

cosmic raft
void void
#

srry, my english is very bad

cosmic raft
#

dumb nicknames isn't a rule, but we change dumb ones to sane ones

pulsar wigeon
#

yea, if it was up to me i'd just ban you

void void
pulsar wigeon
#

you got lucky kashike's so lenient

#

kashike shouldn't you be doing interview things

#

:^)

cosmic raft
#

its only 12

brazen barn
#

2

cosmic raft
#

interview is at 3

pulsar wigeon
#

it's 3 minutes to 3

#

this emote tho

#

lul

cosmic raft
#

in your timezone

pulsar wigeon
#

what do you mean?

brazen barn
#

the wrong timezone

heavy rapids
stiff yarrow
#

interviews aPES_Shake

brazen barn
#

it's 3 minutes to 2 in the right timezone

void void
#

dictatorial power :D

pulsar wigeon
#

are you somehow implying that there are people in the world who experience time differently than I?

#

what nonsense is this

stiff yarrow
#

@void void its a private discord, not your local government, we can do what we want HmmCoffeeSmile

brazen barn
#

impossible

pulsar wigeon
#

next thing you're going to say the world isn't octohedral

void void
brazen barn
#

funny way of spelling dodecahedral

void void
#

But I still do not understand why you do not like transparent nicknames. :D

stiff yarrow
#

transparent?

#

your nickname was just 3 dots

#

don't tell me you liked that nickname aPES_Shake

pulsar wigeon
#

it's so edgy tho

brazen barn
#

wasn't it like 5 dots

pulsar wigeon
#

it's hard to click

void void
#

This is a new language.

pulsar wigeon
#

and it's all unicode

#

:^)

void void
#

Click to avatar

#

Similarly, the same that you click on the nickname

heavy rapids
void void
#

hehe

cosmic raft
#

not everyone uses the bloated ui

stiff yarrow
#

I'd rather we didn't allow obnoxious unicode nicknames

void void
#

ok, sorry :D

brazen barn
#

TIL you can do unicode in your name though

stiff yarrow
#

snowman PES_Happy

brazen barn
#

#darkthem

heavy rapids
#

The dark them rises

brazen barn
#

what has my life become where my go-to hangout is a random ass Minecraft server development Discord's general chat

heavy rapids
#

we ❤ you too

brazen barn
#

ayy I'll tell my fish

brazen barn
#

damn people recording me when I'm unaware

void void
limber knotBOT
brazen barn
#

Someone needs some sunlight and fresh air to sort their brain out a bit

pulsar wigeon
#

is that even valid

#

oh, javascript

#

figures

#

was gonna say, map and filter have different signatures

limber knotBOT
#

welcome to javascript

#

types? pffffffff

#

"hello" = true

heavy rapids
#

javascript is hell

limber knotBOT
#

s/=/==

#

Correction, <md678685> "hello" == true

static badge
#

js is retarded

heavy rapids
#

yes

#

js is rarted

cosmic raft
#

and then there's me

heavy rapids
#

stroke confirmed

static badge
#

ur retarded

stiff yarrow
#

Kashike they write blogs about people like you

heavy rapids
#

dailywtf?

limber knotBOT
#

Merge pull request #77

#

la la duh, bbah bbah derp

ornate spindle
pulsar wigeon
#

kashike

ornate spindle
#

I hope that isn't all from the same repo

pulsar wigeon
#

whatever you use for screenshots

cosmic raft
#

it is yive

pulsar wigeon
#

you should make it stop setting the image name

#

it makes an ugly embed

ornate spindle
#

rip

cosmic raft
#

they have the name so i can find the image on disk easily if I need it

heavy rapids
#

uuid
easy to find
pick one

cosmic raft
#
:: [kashike@keres] ~/data/screenshots 
$ l | grep 2bd5
-rw-r--r-- 1 kashike kashike  20K Jun 19 12:13 2bd5bf3e-6bfb-422e-a07b-08ae97b7458f.png
pulsar wigeon
#

yea sharex saves the imgur id

brazen barn
#

ah yes. The easily found 2bd5bf3e-6bfb-422e-a07;askldfjs;kfa

heavy rapids
#

you actually remember the UUIDs

#

oof

pulsar wigeon
#

don't need a separate id

cosmic raft
#

deal with it

limber knotBOT
pulsar wigeon
#

what's a java?

brazen barn
#

covfefe

heavy rapids
#

a java is a rare animal

#

it looks like this:

pulsar wigeon
#

looks too cute to be a java

brazen barn
#

that was a nice slideshow

heavy rapids
#

felt cute might NPE later

stiff yarrow
#

@cosmic raft peepoGIGA

pulsar wigeon
#

no java support

stiff yarrow
#

make your commit messages memes so people actually need to view the diffs to see what you've done weSmart

pulsar wigeon
#

:^)

#

only cool hipster languages get it

ornate spindle
#

surprised ruby got it

limber knotBOT
golden gust
static badge
#

alternative race check huh

#

ur a wacist arent u

pulsar wigeon
#

only against furries

golden gust
#

^

static badge
#

furries aren't a race

#

both of u are retarded

pulsar wigeon
#

you're right

golden gust
pulsar wigeon
#

they are a subrace

static badge
#

they're not a subrace either

pulsar wigeon
#

worse?

static badge
#

the "not a race" part includes that

#

by definition

pulsar wigeon
#

idk how far down you can go

static badge
#

but what would u know about definitions

cedar spade
void void
dapper nacelle
#

is anyone on the spigot/paper team working on persistent block data?

limber knotBOT
dapper nacelle
#

nice fan art kek

static badge
#

.g kashike github

limber knotBOT
#

(DiscordBot) https://github.com/kashike -- kashike (kashike) · GitHub: "kashike has 89 repositories available. Follow their code on GitHub."

dapper nacelle
#

.g JustDylan23 github

limber knotBOT
#

(DiscordBot) https://github.com/PaperMC/Paper/issues -- Issues · PaperMC/Paper · GitHub: "Player#stopSound(Sound) not working if called directly in event needs testing. #2201 opened 4 hours ago by JustDylan23 · 4 · 1.14.2 Maps not properly..."

GitHub

High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies - PaperMC/Paper

dapper nacelle
#

uhm

cosmic raft
#

heh

#

it still works

pulsar wigeon
#

is the homepage of that site

#

.-.

#

that's creepy ok

cosmic raft
#

hm?

pulsar wigeon
#

it's scrolling this channel

#

i can see myself

static badge
#

yeah

#

it's all publicly logged

cosmic raft
#

hehe

#

yeah the log preview

#

my favourite feature I think

#
limber knotBOT
pulsar wigeon
#

what's basin thonk

merry talon
#

it snowed in BC? good

#

I'll be there in 3 days and am not excited to sweat my balls off

pulsar wigeon
#

"coming soon"

cosmic raft
#

dead thing wiz

pulsar wigeon
#

is this another one of those dead MC server impls

#

with a whole host of bathroom inspired project names

#

amazing

limber knotBOT
cosmic raft
#

yeah, should change that

#

updated

limber knotBOT
cosmic raft
#

too expensive to keep renewing

limber knotBOT
#

I mean it's a weird squat

cosmic raft
#

hm?

pulsar wigeon
#

are stats available for any of these channels .-.

limber knotBOT
#

I mean it's not like a generic parking page now

cosmic raft
#

ah

#

uhhh

#

but they're old

pulsar wigeon
cosmic raft
#

stats hasn't been running forever

dapper nacelle
#

is persistent block data in progress?

pulsar wigeon
#

#sk89q logs are super old too

#

lul

cosmic raft
#

yup

#

hid the dumb ones

limber knotBOT
#

you didn't hide SpigotMC

cosmic raft
#

enjoy the list of technologies

#

at the bottom

pulsar wigeon
#

lmao wait octy is there

cosmic raft
#

yes

pulsar wigeon
#

that does not completely surprise me i suppose

#

clearly i haven't stalked him enough

cosmic raft
#

backend ^

pulsar wigeon
#

been a while i guess

void void
#

rip that dude

heavy rapids
#

oof

#

windows vps

#

"Yes, I actually want to shoot myself in the foot, override protections!"

merry talon
#

it might be managed

limber knotBOT
#

I don't actually know where my part message comes from

merry talon
#

not that anyone should have a managed vps

limber knotBOT
void void
#

Lmao......pterodactyl standalone sftp breaks, ask for support. End up switching to internal. In one of my logs, the connection address was exposed.
Never received help. Out of curiosity, I run diagnostics again and have multiple people trying to bruteforce into my sftp server

#

That is just.....so fucking cute.

cosmic raft
void void
heavy rapids
#

filezilla

#

also what kind of metric is "look like shit" for software that has to fulfill a purpose :P

#

inb4 sftp.io which uses websockets and canvas

acoustic pilot
#

lol

#

maybe someone will make an electron-based SFTP client so it can be pretty for you

void void
#

sigh

stiff yarrow
#

50 a month for a VPS Thonk

cosmic raft
heavy rapids
#

ez, just make a electron remote desktop tool to access a remote filezilla instance

limber knotBOT
#

(DiscordBot) How Sweet - length 1m 16s - 262 likes, 2 dislikes (99.2%) - 29,307 views - William Asher on 2010.01.30

void void
#

lol.

peak dirge
#

to be honest, $50/mo is cheap for a Windows VPS...

heavy rapids
#

it's like the server pro guy yesterday

#

if they want to pay for a windows VPS they probably should use a windows VPS

void void
#

I've got all the spigot fanboys attacking me now because everyone is smart ™

#

(not talking about you guys, talking about the thread)

acoustic pilot
#

the real problem is probably... paying for a Windows VPS

#

lol

heavy rapids
#

link? want to have a laugh

void void
peak dirge
#

You're closing in on the cost of an equivalent Linux VPS from DigitalOcean and the like

heavy rapids
#

OVH is cheap but great

void void
#

Yeah, I'm mainly saying you could get a pretty kickass full machine for that price. But to each their own. My only comment was about the annual price

heavy rapids
#

fite me

void void
#

Not even gonna reply again lmao

stiff yarrow
#

Dedicated resources VPS

#

that's some crazy spin

#

I'm sure "dedicated" is well defined

peak dirge
#

A more accurate term would be "low-density virtual servers"

#

You don't have as many "noisy neighbors"

stiff yarrow
#

it amazes me how when people spend money on something, even an overpriced service they became fanboys instead of rational consumers

peak dirge
#

That being said, if you're just running a low-traffic site you don't care too much about, it could just as easily be hosted on a server you pay $500/mo to rent or on a Pentium III out in the sticks.

stiff yarrow
#

500 a month to rent peepoGIGA

peak dirge
#

$500/mo to rent is a total ripoff, I get it

#

But hey, just illustrating

stiff yarrow
#

yeah I get your point, but I've never seen a dedi advertised at that price point before, but I bet if I looked hard enough Thonk

slow turret
peak dirge
#

Revise my figure to $300/mo and you'll find a few examples

#

Me? I'll go with an appropriately low-end VPS from a reputable provider.

stiff yarrow
#

I just use the low end kimsufi servers for my web stuff

#

I think I'm paying less than 20 a month

acoustic pilot
#

I use the OVH VPS 3

static badge
#

figures weeaboos would use weeb sounding names

acoustic pilot
#

For my stuff

#

CI/Maven repo and all that

peak dirge
#

Hell, if it's a static site, might as well use GitHub Pages or Netlify.

acoustic pilot
#

If static, for sure

void void
#

i cant tell if im hungry or bored

acoustic pilot
#

The OVH VPS 3 is a nice surprise, wasn't expecting much out of it, but I can have a lot on that thing >_>

fallen oracle
#

Yeah I got VPS 2

peak dirge
#

I remember having an OVH VPS back in 2014, that wasn't a very positive experience for us (The Chunk) back then, so we went back to dedis. Have they moved past stacking OpenVZ on VMware or whatever?

acoustic pilot
#

They're all KVM now AFAIK

#

They recently rolled out their new VPS SSD, bumped the SSD 3 plan's disk from like 40gb to 80gb 😄

#

They also don't seem to terminate the VPS whenever I'm at like 10.0 load for more than 5 minutes lol

fallen oracle
#

Why would you ever go that high?

peak dirge
#

Because that VPS crashed often

acoustic pilot
#

It happens if I start all of my docker services at once

#

but now I bring them up one by one

#

The startup for a few of the services can be intense esp if run together, like Nexus, GitLab and Jenkins

peak dirge
#

Most providers tolerate temporary spikes in CPU load

#

Some providers even have systems meant to handle those extra bursts (Amazon EC2's t*.* instances come to mind)

acoustic pilot
#

I'd expect any overselling host to shut that shit down pretty instantly, though, probably already got a script for it

fallen oracle
#

Yeah the vps runs nexus insanely well.

peak dirge
#

I'm crazy, but what I do for Velocity is have a Gradle plugin deploy artifacts to the local file system, and serve that directory using nginx

acoustic pilot
#

Yeah, you could do the same thing over GitHub too

#

poor man's repo

#

important thing is having all of that Maven metadata

peak dirge
#

Good job Cloudflare. Why are you sending my connection to the Indianapolis datacenter all the sudden?!?

merry talon
#

holy fuck

#

crafter5000 is still trolling away on there?

peak dirge
#

Even if the Atlanta datacenter was down, then there's closer places you could've sent me

acoustic pilot
#

They're all down 😄

peak dirge
#

nah, probably because I'm on a free plan

acoustic pilot
#

"your traffic is not important"

peak dirge
#

If I access a Cloudflare Pro site, then it routes to Atlanta

#

so probably routing for cost-effectiveness

#

offering DDoS protection for free has got to be expensive

wide hazel
#

hence Argo

#

costs me $5/mo

merry talon
#

pro doesn't include argo

#

routing for free and pro should be the same

wide hazel
#

I'm just assuming that's where Argo comes from - CF already had the ability to "smart route" everyone at no real additional cost to them, but for various reasons they don't

#

likely due to attacks, yeah

#

I feel like I should be upset at the fact that I have to "pay" for something that basic, but I'm not

#

they offer a TON for free

#

sooo

peak dirge
#

That, and Cloudflare is expanding their capacity and is really pushing edge computing with Workers

#

there's no good reason to have 100+ datacenters if you don't have a compelling reason for doing so - Cloudflare Workers solves a lot of that dilemma for Cloudflare

merry talon
#

well a CDN is a pretty good reason lol

#

workers add to that

#

I will say I am really not a fan of the $5/mo minimum payment for all these services

#

just let me pay for usage god dammit

#

that's what keeps me on AWS for some things

molten fable
#

I'm looking after a sh script wich copy an file to another dir and rename. Can someone help?

#

I mada an wget script wich downloads the latest paper...

#

next step is to move the new file..

void void
#

why dont you change directory first, then wget and -O to rename as you download

#

_>

molten fable
#

oh 😄

void void
#
#!/bin/bash
current_dir = $(pwd)
cd <intended directory>
wget -O paper.jar <URL>
cd $current_dir

something like that....

#

probably not exactly tht

#

didnt test

molten fable
#

i can use that thanks

limber knotBOT
#

There is no anti-xray in the 1.14.2 paper.yml?

void void
#

its in spigot.yml

golden gust
#

anti xray is still a WIP for 1.14

mild marsh
molten fable
#

👆 why is this on Danish?!

void void
#

wat

pulsar wigeon
#

because you have your discord set to danish

molten fable
#

Okay - waw 😄

void void
molten fable
void void
molten fable
#

ah' okay

pulsar wigeon
molten fable
#

I see 😄

cosmic raft
#

@pulsar wigeon rip me

#

It's pouring rain

pulsar wigeon
#

you can talk about how dedicated you are

#

that you went there in the rain

#

:^)

cosmic raft
#

Has sound

void void
#

Poor kash

cosmic raft
#

Yeah, and I have to walk from the bus stop still

#

RIP me

#

And no sweater

#

Grr

void void
#

ur gonna get a cold kash

glass vapor
#

It's not April Fools so why did Mojang release 1.14.3 pre 4?

unreal quarry
#

Because they fixed some bugs?

glass vapor
#

I mean

#

because it's a joke

#

they fixed 4 minor bugs and announced 1.14.3 would be out any day now

unreal quarry
#

You think they're gonna put a major fix in a pre4?

glass vapor
#

I was hoping, yes? Was that naive of me?

unreal quarry
#

Pre releases are for fixing small oversights right before a big release. The more the better. Major bugs get fixed in weekly snapshots before making it to pre release candidate status

glass vapor
#

So basically 1.14 is fucked as a whole?

unreal quarry
#

Nope. There will be a 1.14.4

#

And probably .5

#

Etc

glass vapor
#

But they don't do snapshots for those

#

only pre-releases

unreal quarry
#

Yes they do

glass vapor
#

I haven't noticed

void void
#

I just ordered a fat subway sandwich lets hope doordash can do me a solid and actually get it correct

wide hazel
#

doordash just delivers the goods

#

they take whatever they're given and run with it

void void
#

yeah but subway is order at the store, afaik subway doesn't receive the order, make it, and wait. Doordash has to go there and order it

#

If I'm wrong, do let me know

#

But is it a pretty fat sandwich and they fuck up a lot

#

So

#

We'll see

wide hazel
#

depends on the subway, but yeah that's generally how it works

acoustic pilot
#

subway has online ordering if you're willing to pickup, not sure if that can be tied in with doordash

glass vapor
#

These are such first-world problems

acoustic pilot
#

so that way you can get your order directly communicated to subway

void void
#

Dunno. I can't drive right now, my license expired and my renewal appointment isn't up yet and I'm not so desperate yet that I'm going to chairsurf at the DMV

#

Also I am lazy

unreal quarry
#

Huh, you're right @glass vapor. They haven't released a weekly snapshot for a post release since 1.13.1, how odd.

glass vapor
#

Yeah, I actually didn't know they ever did

wide hazel
#

so some of my current work is contracting at a web hosting company. One of their customers hired some rando dev to work on their site and they requested access

#

simple enough, just gave them FTP creds and opened a SQL port for them

#

told them to use MySQL Workbench, and after week of back & forth finally gave them a screenshare on how to use it

#

and how to connect using the SQL creds we gave them

#

then they sent us an e-mail today saying "okay, I'm connected with Workbench. Now how do I get to phpmyadmin? I need to see the tables."

#

.-.

#

I mean, we originally told them the user/pass/IP/port and gave them the standard "mysql" client command, but figured that might be too complicated

#

but holy shit

glass vapor
#

I recognize some of those words

wide hazel
#

I dunno, Jalpa

#

where the fuck do you think the tables are?

#

I don't see a bright future in web development for them

void void
#

Fucking yikes

#

Reminds me of the absolute tard I was last working with

wide hazel
#

turns out, phpmyadmin isn't the only GUI available for SQL

#

who'dathunkit

void void
#

lmao

heavy rapids
#

and it is by far not the best

unreal quarry
#

Isn't phpnyadmin the most insecure one? o_O

#

I thought everyone stopped using that back in like 2010

wide hazel
#

I get GUIs, I'm a fan of GUIs. But I mean, it's not exactly complicated to learn Workbench once you poke around for literally like 30 seconds

heavy rapids
#

.typing

limber knotBOT
void void
#

Yeah, so last person I was working with their ONLY (ONLY) job was to create a frontend. My job: make the API (essentially, make the entire goddamn thing). They absolutely could not comprehend what to do. Asking me how to make ajax calls from jquery. (LITERALLY $.ajax)

#

I had to ragequit that job, and it's the only one I've ever ragequit.

acoustic pilot
#

Doubt phpMyAdmin has any security holes these days, but it hasn't been exactly reputable in the past. It's just a really full-featured MySQL client that runs in the web, which is the entire appeal.

wide hazel
#

honestly, just use Workbench and open a port to your IP

#

(or better, use a virtual network and VPN in)

acoustic pilot
#

I use DataGrip, but yeah, desktop tools are superior IMO

stiff yarrow
#

@cosmic raft good luck with the interview PES_Happy

wide hazel
#

we don't exactly currently have the luxury of a cloud network, so we had to settle for firewall rules for now

stiff yarrow
#

@wide hazel work bench is alright but phpmyadmin has an easier to deal with interface

limber knotBOT
#

DROP DATABASE retard_db .... fixes most issues

void void
#

Workbench is ridiculously easy tho

stiff yarrow
#

I use workbench currently, but that's because I can't be assed to setup phpmyadmin

void void
#

Although I now have a love affair with Jetbrains Datagrip

wide hazel
#

"where's the tables?"
"oh, look, tables, with table icons and table names, over to the left!"

stiff yarrow
#

.g jetbrains datagrip

limber knotBOT
wide hazel
#

ikr?

void void
#

I love it!

wide hazel
#

dafaq is datagrip?

void void
#

It's a bit odd to start with, but I love it.

stiff yarrow
#

Oh this looks interesting

acoustic pilot
#

if you got the full toolbox subscription, you should already have it available for use

void void
#

Do try.

peak dirge
void void
heavy rapids
#

my brain cell died

#

send hlp

stiff yarrow
#

isn't that literally the same hotkey for IntelliJ

heavy rapids
#

it is hard to export a plugin

maven ftw

acoustic pilot
#

IntelliJ makes it easy to use Eclipse keybindings if you want

limber knotBOT
#

I wish there was a virus that made people with IQs under 100 spontaneously combust.

fallen oracle
#

DataGrip is bae.

stiff yarrow
#

the IntelliJ keybindings are pretty sweet

heavy rapids
#

bingwong that'd be kinda bad

peak dirge
#

what about all the smart people who start spouting dumb shit?

acoustic pilot
#

I think I might be using the NetBeans keybindings lol

fallen oracle
#

I like the CTRL + A + Backspace keybind.

peak dirge
#

🤔

heavy rapids
#

IQ is like the average, and thus less and less people would have 100

limber knotBOT
#

Please Jesus make it happen! Make them all die

heavy rapids
#

so eventually all people would combust

#

mh

#

scrap that

#

It's actually a great idea

stiff yarrow
#

IQ is a flawed metric PES5_Clown

acoustic pilot
#

IQ is definitely flawed and there's plenty of research/studies on it

limber knotBOT
#

So everybody in Mensa is stupid?

heavy rapids
#

mh, s/in Mensa/

pulsar wigeon
#

bingwong: I wish there was a virus that made people with IQs under 100 spontaneously combust. this would kill everyone except the highest IQ person

heavy rapids
#

discrete limits, yay

pulsar wigeon
#

if you kill the lowest half of the population, the 3rd quartile becomes the new lower half

#

and so on

limber knotBOT
#

wizjany still it is a good start

heavy rapids
#

^ lmao

pulsar wigeon
#

i agree

#

eradicating all humanity

#

is a great start

void void
#

yes

static badge
#

shame u'd get eliminated first

heavy rapids
#

cue braincell paste

void void
#

mfw doordash said 3:08pm delivery.
3:08 pm receive text telling me it'll be another 30 mins

feelsSadMan

pulsar wigeon
#

dum meme

void void
#

no u

static badge
#

ur both retarded memes

limber knotBOT
#

doordash takes ages

#

i think its the slowest one

void void
#

They also have the most ominous text when they are here

#

"Your dasher is approaching"

fallen oracle
#

Who

#

Big sad, I'm not grilling tonight 😦

void void
#

why the fuck aren't you grilling glare

#

😠

fallen oracle
#

I won't be home for dinner tonight

woven otter
#

he eating tacos

void void
#

grill your tacos

woven otter
limber knotBOT
cosmic raft
#

@stiff yarrow thanks

#

done, don't know how well that went

void void
warm drum
stiff yarrow
#

@cosmic raft as long as they don't review your commit messages you're fine Kappa

pulsar wigeon
#

20 minutes o-o

cosmic raft
#

@stiff yarrow well thing is

#

it turns out

#

the job is from 4am - 8am

stiff yarrow
#

4 hours?

void void
#

;-;

stiff yarrow
#

that seems unusual

cosmic raft
#

it's package sorting - taking the stuff that comes off the big truck, scanning it, and sorting it for the little delivery trucks

void void
#

dont be one of those guys who scans it and throws it like it's a football

acoustic pilot
#

yeah

#

you only do that with the ones marked "fragile"

#

dummy

void void
cosmic raft
#

even better part was waiting at the bus stop after I got off the bus for it to stop raining

#

someone else came to the bus stop, to wait for the bus

#

he's from mexico, visiting to learn english, here for another month

#

and he was so cold

void void
#

D:

merry talon
#

cold? wtf

acoustic pilot
#

makes sense if you're from mexico lol

cosmic raft
#

it was 14 degrees and pouring rain

#

i was cold too

merry talon
#

that sounds like heaven

cosmic raft
#

no, because the wind

#

it was really cold

void void
stiff yarrow
#

@cosmic raft Ah then the hours make more sense

pseudo dome
cosmic raft
#

@merry talon Ginger beef, chicken Chow Mein, or sweet and sour pork

#

Or something else

#

@stiff yarrow

#

@void void

#

:(

stiff yarrow
#

all of those are good

cosmic raft
#

I need to choose one

merry talon
#

@cosmic raft lemon chicken

cosmic raft
#

@merry talon second choice?

pulsar wigeon
#

sweet and sour pork

cosmic raft
#

second choice wiz?

merry talon
#

chicken balls

pulsar wigeon
#

chow mein

cosmic raft
#

hmmmmmmmmmm

unreal quarry
#

What even is chow mein

cosmic raft
#

wat

#

how do you not know

#

basically this

unreal quarry
#

Idk, sounds like Chinese food. If it is, I kinda just get generals tsao chicken every time

#

Never got out of that comfort zone. It's cat free, most of the time

cosmic raft
#

lol

haughty sonnet
round jewel
woven otter
#

That looks tasty

acoustic pilot
#

chow mein is one of the poster boys for american chinese food 😛

#

meanwhile, general "tsao" can't even figure out wtf his name is. known as general cho's, tso, chao's >_>

void void
#

@cosmic raft i choose chow mein

cosmic raft
#

too late

void void
#

😦

wide hazel
#

I think that's my first plugin review?

#

second? Third?

#

Spigot taking forever to remove it :/

void void
#

lol yea this thing is badbad

#

They removed it egg @wide hazel lul

wide hazel
#

eyy

#

there we go

void void
fallen oracle
#

There's so many of those lately.

wide hazel
#

lol

#

just saw that

#

I mean, TECHNICALLY so do my plugins

#

but

void void
wide hazel
#

difference is my plugins don't fuck/backdoor your server

#

😉

#

am nice dev

upper flicker
#

Who couldn't love the guy behind PlayerAyePapi?

#

I mean come on

fallen oracle
#

Depends on what the backdoor does

stiff yarrow
#

well anything fitting the description of a backdoor would not be okay

fallen oracle
#

What if it places a door behind you when you login?

void void
#

wtf i wan that emoji

fallen oracle
void void
#

stolen pepeshake

pulsar wigeon
#

damn one sec

#

adding //backdoor to WE rn

fallen oracle
#

Do it

#

I'll PR it

merry talon
#

holy shit, Vultr's new High Frequency line

clever wharf
merry talon
#

for reference, that score is the high end of 4790k ones

wide hazel
#

got it

#

modified the weird plugin

cosmic raft
#

hm?

wide hazel
#

now it downloads the jar file

pulsar wigeon
#

jdk

pulsar wigeon
#

i'm super interested to see the result of this

#

but completely uninterested to look at it myself

#

LUL

radiant heron
pulsar wigeon
#

write a post-mortem when you're done egg :^)

radiant heron
#

Is there a plugin to let your players do /discord to see your disc server

wide hazel
#

haha

#

I might, if I can find anything

#

maybe kash will find something as well

radiant heron
#

I've searched for a while haven't really found anything

#

but i know its gotta be a plugin

warped spear
#

was async removed with 1.14?

merry talon
#
Retrieving speedtest.net configuration...
Testing from Choopa, LLC (45.77.203.84)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Hivelocity Hosting (New York, NY) [42.37 km]: 2.307 ms
Testing download speed................................................................................
Download: 5649.19 Mbit/s
Testing upload speed......................................................................................................
Upload: 4.18 Mbit/s
#

my god

stiff yarrow
#

@warped spear async what?

pulsar wigeon
#

added a backdoor to worldedit, nice

#

thanks glare

merry talon
#

143 blocks/sec

#

are those stats included now? nice

pulsar wigeon
#

they have been for 9 years

#

there's an option in config to turn it on

gleaming hearth
merry talon
#

well I haven't ran a server since 2014

#

a serious one anyway

gleaming hearth
#

what are these 'pylons' i have to construct?

void void
#

dont ask just construct

gleaming hearth
#

what?

void void
#

CONSTRUCT, COMRADE

gleaming hearth
#

i do not understand what these pylons are

#

i understand that word

void void
#

m8

#

construct the pylons or u gon be kicked

#

duh

gleaming hearth
#

ok

#

tell me where to make them and i will

#

on this chat?

void void
stiff yarrow
#

naming stuff is so hard PES5_Clown

gleaming hearth
#

??????

pulsar wigeon
#

JavaThingProviderFactory nossr

void void
#

it didn't say place the pylons, it said construct the pylons

#

u just mek

#

we place

stiff yarrow
#

someone should write a book on how to name stuff

gleaming hearth
#

that same someone should make a book about these pylons!

void void
#

pylon constructed

#

next task

gleaming hearth
#

those are cones

void void
#

no he's a pylon

ornate spindle
#

anyone know if there is a plugin that prints out what plugins depend and soft depend on another plugin within a server? far too lazy to make one

pulsar wigeon
#

Arrays.stream(Bukkit.getPluginManager().getPlugins()).filter(p -> p.getDescription().getDepend().contains("otherplugin") || p.getDescription().getSoftDepend().contains("otherpugin")).forEach(System.out::println)

ornate spindle
#

why do I keep forgetting about stream existing

pulsar wigeon
#

i mean, the loop is more lines but not more complicated

void void
stiff yarrow
#

Starcraft 1 was my childhood PES_Happy

void void
upper flicker
#

starts spotify

void void
upper flicker
#

just gotta start it first

cosmic raft
#

just for @static badge

  private static <T> List<? extends T> asList(final Iterable<? extends T> iterable) {
    if(iterable instanceof Collection<?>) {
      return ((Collection<? extends T>) iterable).stream().collect(Collectors.toList());
    }
    return StreamSupport.stream(iterable.spliterator(), false).collect(Collectors.toList());
  }
void void
#

hey kash did u no stream r fastr den the typical for (something : something) peepoJuice
(((((( /s ))))))

upper flicker
#

fp is the one true way to program

#

and thats why C is shit

#

well one of many reasons why C is shit

#

(are we still trying to kill the leaf?)

static badge
#

z

upper flicker
#

750

static badge
#

I'd say ur retarded

acoustic pilot
#

mm, that 100% code cov feels good

ancient bolt
#

I think I'm gonna add a tiny native dependency to paper in C to call a few system calls...

#

Not sure yet

#

and not sure how to do it and not make paper a bitch to compile

cosmic raft
#
    iterable.forEach(list::add);
    return list;

better @static badge? :3

acoustic pilot
#

I think statically initializing that would do the trick

ancient bolt
#

I guess it could be like an optional part of the build or something like that

#

or make it a separate repo and just have it download the binary at build time

void void
#

paper or paperd @ancient bolt

#

or wat u talkin bout

ancient bolt
#

paper

#

I'm building the messaging system for paperd to talk to paper now

#

which will use unix system calls

static badge
#

support windows kappa

void void
#

o ok

graceful wyvern
#

for the uninitiated (or more so me who has been dealing with irl people in threatened production all week 🙃🔫) what exactly is paperd meant to be and replace

pulsar wigeon
#

it's meant to be a paperd, and why does it have to replace something

ancient bolt
#

paperd is an attempt at daemonizing paper

void void
#

it doesn't replace anything, paper isn't daemonized atm so there is nothing to replace

ancient bolt
#

it will run the paper server as a daemon in the background, allowing you to query server status and send commands using the paperd command

#

and at some point I'd like to add a command to install paper as a new systemd service

austere ivy
#

thanks Dw

#

paperd is an attempt at daemonizing paper

#

but also

#

demonizing paper ba dum tss

void void
#

if you made that joke, im really wondering how you think daemonizing is pronounced Brian

austere ivy
#

dae-mon-iz-ing

#

day-mon-eyes-ing

void void
#

no, brian

austere ivy
#

How do you say it?

ancient bolt
#

daemon is pronounced demon

void void
#

DEMON-IZING

#

dumfuq

austere ivy
#

you're all wronag

austere ivy
#

It's day mon eyes zing, right?

#

How do you say Daemon?

void void
#

demon

austere ivy
#

Daemon is pronounced Day-mon

#

WHAT

void void
#

yes

ancient bolt
#

listen to your elders

austere ivy
#

My eyes are being opened.

upper flicker
#

if it makes you feel better I know plenty of linux grey beards that pronounce it wrong too

#

no one gives a shit

void void
#

i give a shit feelsSadMan

austere ivy
upper flicker
#

@ancient bolt Windows Service when

void void
#

^

static badge
#

proper windows patch perf when z

ancient bolt
#

some time around when PaperMCP comes out probably

upper flicker
#

whenever WSL2 hits

#

so probably 2020

#

looks like its not going to make the fall 2019 release

ancient bolt
#

So you can watch there too

static badge
#

you mean force pushing peepoJuice

ancient bolt
#

yup

pulsar wigeon
#

// block forever gasp

upper flicker
#

just run WE itll take care of that for you peepoJuice

pulsar wigeon
#

watchdog doesn't let us block forever unless you disable it :(

#

or else we would

upper flicker
#

fucked if you do fucked if you dont

#

lets all just go get tacos instead

static badge
#

we'll die of cancer

pulsar wigeon
#

wonder what happens if i kill the watchdog thread on a live server

static badge
#

so let's not

#

nothing

pulsar wigeon
#

does it die gracefully

static badge
#

it dies like any other thread

#

nothing special there

pulsar wigeon
#

time to add more useful commands to worldedit

#

//killthewatchdog

static badge
#

also I'm pretty sure we set in/out streams somewhere

void void
#

DONT HURT MY FUCKING DOG U ASHOLLLLE

pulsar wigeon
#

your existence already hurts it

upper flicker
#

rip watchdoge

cosmic raft
ancient bolt
void void
#

nu my doge lov me

cosmic raft
#

^ simple

upper flicker
#

youre doge is on a special farm

ancient bolt
#

with console disabled nothing will even be listening to System.in anyways

pulsar wigeon
#

retarded plugins maybe?

ancient bolt
#

uuuuh

#

I would hope not

pulsar wigeon
#

i was considering it actually

ancient bolt
#

I'm glad you just called yourself retarded then

pulsar wigeon
#

but it wouldn't work, so there's that

static badge
#

wants to disable it because WE kills ur serbur

pulsar wigeon
#

well, i was going to do something that would block on startup

#

and was considering asking for user confirmation from sys in

#

but i decided to just do it anyway

upper flicker
#

iirc watchdog only triggers after everything is enabled

#

I thought he added something for that because thicc plugins

pulsar wigeon
#

i mean reading sys in

#

not killing watchdog

#

watchdog isn't a concern at that point afaik yea

static badge
#

and yes we do set the out and err later in server initialization demon

limber knotBOT
static badge
#

tickes

limber knotBOT
#

are plugin tickets added when a plugin loades a chunks and are they removed after some time? an what is the unknown ticket?

#

tickets

static badge
#

unknown is what it states

#

unknown

pulsar wigeon
#

if it wasn't unknown it would state something other than unknown

limber knotBOT
#

yea ok, but so - what keeps that chunk loaded?

pulsar wigeon
#

those tickets

static badge
#

the plugin ticket

limber knotBOT
#

xD

static badge
#

unknown is transient and gets fucked next tick

void void
#

ya fuk the transients

static badge
#

ur gf thinks ur transient

void void
#

:c

limber knotBOT
#

ok so that does not keep the chunkj loaded?

static badge
#

the plugin ticket will

#

if only md69 wasn't retarded and decided it was a good idea to make plugins provide their object for holding onto tickets

#

wasn't

limber knotBOT
#

ok and plugin tickets are added when a plugin loads some chunk?

static badge
#

loadChunk calls that succeed

limber knotBOT
#

and "add-tick" is the tick when it happened?

pulsar wigeon
#

why the fuck does gamerule doMobSpawning false not block slime spawning?

static badge
#

yes

cosmic raft
#

yes

pulsar wigeon
#

yes

limber knotBOT
#

and when are plugin tickets removed?

static badge
#

when the plugin removes it

pulsar wigeon
#

when the plugin removes it

limber knotBOT
#

how can i do that in a plugin?

pulsar wigeon
#

unloadChunk

static badge
#

make an unload call

#

this will fuck other plugin's tickets too

limber knotBOT
#

so i have to call unloadChunk when i loaded a chunk in a plugin?

static badge
#

which goes to show again how retarded this api is

pulsar wigeon
#

if you called loadChunk

void void
#

o.o

upper flicker
#

yes

#

the API contract changed

limber knotBOT
#

ok, did not know that

void void
#

"show i have to unload something i loaded?"

upper flicker
#

loadChunk will stay loaded

void void
#

dont use C

limber knotBOT
#

simple: in 1.13 it was unlaoded without that...

upper flicker
#

thats probably causing a lot of issues for those servers with 97 random plugins

static badge
#

he is correct

upper flicker
#

48 of them not been updated in 3 years

static badge
#

md69 retardedly decided to change the api contract

limber knotBOT
#

ok so thats important, thank you

#

i think i have to rework some of my plugins

static badge
#

I'd change it back but plugins can now depend on that behavior

limber knotBOT
#

yea its ok, i just did not know that

static badge
#

which I might add also fucks in general with that method, it will actually keep a radius of 1 loaded around the chunk

#

and it will generate that radius if it needs to

#

🚮 in general

pulsar wigeon
#

ur 🚮

static badge
#

ur plugin is literally 🚮

limber knotBOT
#

🚮

#

!stats

#

Uptime: 2 days, 1 hours, 25 minutes, 40 seconds
Message Handling: 5ms / 1ms (mean/median)
Messages from IRC: 328 (5%)
Messages from Discord: 6484 (95%)

#

5%

#

ye you better get on it

#

I should make it persist the data to a json file or something on stop

#

fucking kernel vulns

#

yeah you should

#

trash tier bot tbh

#

better than that nodejs thing we used

#

🤷

#

.leaf.mp3