#general

3141 messages · Page 599 of 4

jagged egret
#

Not even necessarily the permissions plugin, actually

polar sonnet
#

Theres no config for the plugin

#

its all ingame

latent valve
#

ahh the good ol gui

#

where does it save? mysql plain file?

unreal quarry
#

Does your server allow creative mode?

polar sonnet
#

No

#

Its the prmissions plgin for sure

jagged egret
#

Why

polar sonnet
#

Whever you try to execute a command towards him

#

the message that blocks it from the command says CastveMC blocked the execution of this commna

#

The command defined in ultra perms

#

prefix*

#

That is shady af

jagged egret
#

Anything in your console?

unreal quarry
#

Does it say that if console issues the commands?

polar sonnet
#

Console can issue the commands toward him

#

I as an op cant do anything

jagged egret
#

honestly first I'd say ban him, figure out where the backdoor comes from later

polar sonnet
#

Thats the issue

#

With it he said you cant ban him

jagged egret
#

from console

#

wait what?

unreal quarry
#

Also, Op isn't a permission/rank. Best to properly setup your permissions to your account/rank

jagged egret
#

"he said" who said?

polar sonnet
#

Dean#6844

#

Also known as "Fupc"

potent fossil
limber knotBOT
#

(DiscordBot) Springer is giving free access to 409 of its scientific books during... : learnmachinelearning - 138 comments, 814 points - alexgand, 12d ago

potent fossil
#

quick python script will get em all for you

polar sonnet
#

Cant tp to him anything

jagged egret
#

wait so he's now talking to you?

#

you can ip ban too

polar sonnet
#

Im aware

unreal quarry
#

Drop his IP in the firewall

polar sonnet
#

1 sec then

unreal quarry
#

Speaking of FW drops, I had to drop all of Philippines earlier this week :3

potent fossil
#

why?

unreal quarry
#

Bots, all using PH ips

potent fossil
#

hm

#

any idea where in ph?

fallen oracle
#

PornHub IPs?

polar sonnet
#

If I drop the IP does he disconnect?

fallen oracle
#

Oh

potent fossil
#

philippines

fallen oracle
#

Sorry didn't read up

unreal quarry
#

Mostly 49.144 - 49.147 block (iirc)

polar sonnet
#

I think we got it

#

Thats very sketchy of a plugin dev

potent fossil
#

very interesting

jagged egret
#

sounds like you need to write a report and switch to luckperms lol

polar sonnet
#

No shit but damn

#

Thats alot of work

jagged egret
#

luckperms has an importer

#

probably

potent fossil
#

if you arent careful who you hire then yea expect to get fucked

heady spear
#

spigot discord gives me a headache holy shit

polar sonnet
#

@zimple its literally on spigot

potent fossil
#

yeah

potent fossil
#

should i say it again

polar sonnet
#

Oh yeah ik

tulip ruin
fallen oracle
#

Hold up, you confirmed that the dev of the plugin just came into your server and was abusing it?

potent fossil
#

oh i thought this was a private dev

polar sonnet
#

YEp pulled up my paypal email used to purchase it glare

#

We got in a call just to confirm it

fallen oracle
#

That's Tech

#

Doesn't sound like him

polar sonnet
#

So unless he also got ahold of my paypal email somehow?

potent fossil
#

well cat got his acct hijacked, it's clearly not impossibru

fallen oracle
#

Suspicious.

polar sonnet
#

I have no idea how to go about this*

fallen oracle
#

That's not Tech's discord account.

#

Also it makes no sense for him to do something like that.

polar sonnet
#

So wtf is blocking it from executing commands on him

fallen oracle
#

¯\_(ツ)_/¯

latent valve
#

prob other dum pl00gin

fallen oracle
#

I mean of course you should investigate the issue but I wouldn't go around saying Tech hacked your server or anything.

polar sonnet
#

Im not yet

left yacht
fallen oracle
#

Dayum

#

Old logs?

polar sonnet
#

Im not sure what plugin would literally display the ultrapermissions plugin though

left yacht
#

yeah, normally i would delete the whole database but we need to keep session data

polar sonnet
#

that stops a command on working on him

latent valve
#

Prob permission

polar sonnet
#

He didnt have any permissions either

heady spear
#

this is my least favorite person on the internet

fallen oracle
#

7 full mob arenas

#

That's like 1 more than 6

heady spear
#

he has been hating on everything we've done for years

#

yet he keeps using PlotSquared

fallen oracle
#

Blacklist his IP

#

😂

heady spear
#

if you hate us that much, don't fucking use our software you asshat >.<

polar sonnet
#

Still need help

heady spear
#

why is your guide gone? .-.

fallen oracle
#

Which guide?

heady spear
#

barty's server optimisation guide

fallen oracle
#

Oh

polar sonnet
#

@fallen oracle

#

Can u drop me techs discord

fallen oracle
#

Tech#9999

#

Put it on paper forums

coarse night
#

it's getting interesting

polar sonnet
#

@fallen oracle

#

is techs like british or something

fallen oracle
#

Idk, why do you keep tagging me?

#

Idk tech other than his projects

polar sonnet
#

I thought you knew him my bad sorry

coarse night
fallen oracle
#

Nice

heady spear
#

make it support brigadier

#

everyone will love you

fallen oracle
#

Speaking of that

#

MINIDIGGER

heady spear
#

yes! where's that PR progress

fallen oracle
#

@vernal moth

#

Here's your reminder you asked for.

heady spear
#

mini wake up

#

it's 5am

#

gotta get working

#

holy shit it's 5am wtf am doing

#

I went to bed at 10am yesterday. My life has flipped turned upside down.

fallen oracle
#

Oof

weak agate
#

felt that

fallen oracle
viral hornet
#

Mood

golden gust
#

false

viral hornet
#

Just woke up and need water and watermelon

heady spear
#

am going to the gym

golden gust
#

I went to sleep at like 6pm ish

heady spear
#

tty later noobs

golden gust
#

or something, idk, I passed out after the earlier revert

#

stfu city u weeb

viral hornet
#

How are you going to the gym @heady spear

heady spear
#

I stand up

#

walk to the door

#

walk through the door, down the stairs, out the door

fallen oracle
#

His country isn't in lockdown yet

viral hornet
#

Please include addresses

heady spear
#

across the strees, through a door, through another door and there I am

viral hornet
#

Imma need access to this gym

heady spear
#

Sweden doesn't believe in corona

#

or death

#

in general.

viral hornet
#

Oh Sweden, of course

heady spear
#

trump talked smack about us

#

very upsetting

humble plank
coarse night
#

make it support brigadier
@heady spear im working on it!

#

i've been testing it on 1.8 (a bit old I know)

heady spear
#

....

#

"a bit"

pulsar wigeon
#

a bit

coarse night
#

visible pain

#

i'll try and link it with brigadier later

heady spear
#

does piston work with brigadier?

pulsar wigeon
#

no

heady spear
#

smh my head

jagged egret
rigid matrix
slim nymph
#

@fallen oracle close, but that 5am still ends at 9-10am (depending on if i sleep through stand up or not)

#

ive slept through standup past 2 days lol

mortal zinc
#

don't you think if you need 5 hour energy all the time maybe you're not doing something right?

slim nymph
#

oh i totallyk now that

fallen oracle
#

😛

slim nymph
#

well, part of it is addiction and withdrawal risks, but if i reduce, i get less work done, and i have too much work to do

mortal zinc
#

do you come home late at night or something and just need it to push right through the night?

slim nymph
#

implying come home during covid

mortal zinc
#

LOL nvm

slim nymph
#

come home is leave couch vs not

#

but, i go from one work to another (mc)

mortal zinc
#

i wonder, do you make enough money from empire minecraft and paper donations?

slim nymph
#

hell no lol

#

otherwisei would of went full time

mortal zinc
#

because your community seems successful enough

#

that's right you also have starlis

slim nymph
#

lol my personal expenses far outweighs minecraft expenses

mortal zinc
#

ah >.>

slim nymph
#

starlis is just empire minecraft/mc stuff

#

well atm, one day i hope it grows

mortal zinc
#

nevertheless, paper keeps your programming skills sharp, so you have that too

slim nymph
#

i program for day job too, doing more fun stuff there atm

mortal zinc
#

and admin experience with emc + paper

#

nice

slim nymph
#

asked boss to check with legal/CTO again on open sourcing myframework

mortal zinc
#

at work I create electronic forms + workflows which help to streamline and improve the productivity of whichever department wants work from my department

heady spear
#

Yay the gym is empty 😍

slim nymph
#

yeah... i usually work on a lot of complex shit. maintaining our code architecture, build systems, backendy work

mortal zinc
#

there is some programming involved if need be for custom functionality

#

nice

#

and if that's the case it's JavaScript

slim nymph
#

i built a really advanced framework/architecture for nodejs some of our newer core features are on

mortal zinc
#

🙂

slim nymph
#

and trying to get this open sourced

mortal zinc
#

that always feels good

slim nymph
#

big problem with node is theres 40 problems to solve, and everyone solved them differently

#

no interfaces

#

every application is a hodgepodge of ways to solve each problem

mortal zinc
#

ew

#

so you've been working on a unified framework?

heady spear
#

There are 950 unmaintained github repo for every feature you could want in node

slim nymph
#

so my framework opinionatedly solves most of them, and then the ones that invite more allowance for opinions, are plugable to an interface

mortal zinc
#

yeah

slim nymph
#

so if you can write an adapter to your favorite solution, you can, ie logging

mortal zinc
#

yeah there's so much fragmentation out there for trying to solve a problem

#

largest one i can think of atm: dates

slim nymph
#

the framework will define an interface on what a logger is, satisfy it and implement your logger however you want

#

or stick to the simple console logger lol

mortal zinc
#

nice

slim nymph
#

but that doesnt do anything fancy

#

we have a bindinging to winston to also do syslog, fs logs, then our own filtering level on top of that

heady spear
#

Date handling is supppppppper hard to get right lol

mortal zinc
#

i should familiarize myself more with programming techniques, i'm more of a person that gets into new things when i have a need for it. I wasn't trained as a programmer so i've been trying to learn my way through it all

slim nymph
#

least thato ne has a solution everyone uses, moment

heady spear
#

Like you’d think counting some days and labelling them would be easy but it really isn’t :))

mortal zinc
#

hahaha

slim nymph
#

one of the largest problems in node.js is shutting down

#

though i guess many languages have shutdown as a hard problem

#

but theres a bunch of libs for it, all the popular ones do it wrong

#

only a few barely used ones do it right

#

you CAN NOT shutdown serially in node.js

heady spear
#

Huh?

slim nymph
#

you must shutdown in multiple stages/levels

heady spear
#

Although I guess graceful shutdowns are hard in java too

slim nymph
#

and every async task must check the shutdown state and abort out retrying/waiting if its shuttng down

#

yeha i just fixed some in paper this week

#

but its a nightmare in node

#

everyones all like "on control C, shutdown database, shutdown logger"

#

well wtf about the stuff in your shutdown process that needed the DB or logger?

static badge
#

that's js for you

#

absolute pepega's

slim nymph
#

so i have a finalize stage, finish wtf your doing, cleanup stage, start closing shit, then last, one final shot

heady spear
#

Sigint and cry I suppose

slim nymph
#

it doesnt advantage next stage until every task is finished

heady spear
#

That’s nice

slim nymph
#

everything important registers itself as a task

heady spear
#

I’m always terrified of applications just being yeeted out of existence without warning

slim nymph
#

stalled shutdown tells you what tasks are executing

golden gust
#

@minor sigil that server holy fook

heady spear
#

Makes it super hard to save states properly

#

Cat you missed the piracy argument

#

Barty vs. Spigot :))

slim nymph
#

you know, i got to use Thread Death for the first time in java this week, to kill that damn main thread. DOWN MINECRAFT. To the depths of hell from where you came!

limber knotBOT
#

what server?

golden gust
#

spigots

heady spear
#

Spaghettis discord is a fucking mess

limber knotBOT
#

yeah, they obviously don't understand how radio communication works

heady spear
#

At least they don’t have annoying moderation

limber knotBOT
#

or how towers can and do communicate with each other

golden gust
#

5g skurry too

heady spear
#

They seem to tolerate a lot

#

According to them it’s fine to distribute cracked clients

#

You don’t encourage the use of cracked clients by doing so

viral hornet
#

Will Paper ever have a community server, like spogit

heady spear
#

Ye give us a server

#

I wanna build wool penises on the official paper server

viral hornet
#

No

mortal zinc
#

community server? other than spigotcraft?

viral hornet
#

Wait aren't you at the gym

heady spear
#

Yes

viral hornet
#

What are you doing?

heady spear
#

Am taking loooong breaks

#

Am too tired for this, I pulled an all nighter for the third night in a row lol

viral hornet
#

LOL

#

Be grateful you have gym access 😭

heady spear
#

Ye I didn’t go for two weeks, then I figured I should just use it while I can

#

Plus when uni is from home I barely move at all so I kinda need this to remain sane :/

viral hornet
#

I have workout equipment along a huge stretch walkway across the road from mine, but the council have barricaded it all 😪

#

Yeah I work from home, so the gym was my escape

heady spear
#

Insane lol, nothing is off limits here

viral hornet
#

Now I just pace around my apartment

heady spear
#

Everything but cinemas and ski resorts remains open

#

Even cafes and restaurants

#

Idk if we’re crazy or if we’re the sane ones

viral hornet
#

I feel like nothing bad ever happens in Sweden though

#

You guys just do you and everything is fine

heady spear
#

Pretty much, ye

#

Although if you ask the far right then the entire country is falling apart

#

And had been falling apart for the last 10 years 🤷

golden gust
#

spigots server only exists for testing the pre-release builds

#

We don't lock builds up, so, there is no real super strong reason for us to have to deal with that

heady spear
#

Is there any good reason why it’s being developed behind closed doors?

#

Wouldn’t more PRs etc be a good thing?

viral hornet
#

Why Spogit is?

#

I asked this question not long ago and I didn't get a solid answer

heady spear
#

Ye sphagett is being weird

viral hornet
#

other than implied that md_5 has issues

onyx steeple
#

Ayy lmao

heady spear
#

Well I mean we’ve known that

onyx steeple
#

wassup

viral hornet
#

When I move to Melb I'm going to interview him

heady spear
#

Huh, new moderator?

viral hornet
#

for The Minecraft Daily

heady spear
#

What the hell have I missed

mortal zinc
#

ahhhh

#

something i tend to be quite passionate about

heady spear
#

What is something?

mortal zinc
#

i recently tried to bring up a question in the spigot-dev channel about why they don't talk about a core dev team in spigot

#

didn't really go anywhere

#

it's a new year and a new decade, but it's same old spigot

heady spear
#

Their dev team is md_5 lol

mortal zinc
#

i'd at least hope they would treat the bukkit project with the same care that the original bukkit team did

#

but they is unfortunately just md_5

heady spear
#

Then his goons with their pull requests that end up stale for 15 years

viral hornet
#

I'm still salty because we got told off for talking about Paper in the Spogit Discord, as it was "in the rules", and it most certainly wasn't in the rules anywhere 😂

golden gust
#

it's in the site rules

heady spear
#

Huh? I’ve openly discussed paper loads of times

mortal zinc
#

perhaps they mean unsupported builds

heady spear
#

Maybe Choco is just more lenient

golden gust
#

fork discussion in general is pretty much a leading to a ban

mortal zinc
#

i don't know how much micromanaging md_5 does outside of spigot development

heady spear
#

We discussed paper and tuinity while Choco was there

mortal zinc
#

but he is leading a fairly large operation

heady spear
#

Mini linked a paper patch etc

#

Maybe they’re selective about who can break rules lol

viral hornet
#

LOL cityweeb

#

it was Choco that told us off

golden gust
#

different people enforce the rules at different levels/times/whatever

heady spear
#

Choco likes me, I knew it

mortal zinc
#

haha

#

seems we're ok talking about spigot here

#

except dealing with spigot plugin issues

viral hornet
heady spear
#

Slightly different tho

#

Considering paper relies on spigot to exist

mortal zinc
#

true

heady spear
#

Meanwhile spigot just relies on paper to be usable

mortal zinc
#

haha

#

has md_5 come here before?

heady spear
#

I like how he’s talked about as some sort of a mystical creature

viral hornet
heady spear
#

He’s like a Swedish forest gnome, everyone knows about them but no one ever interacts with them

viral hornet
#

He is a ranga so you're onto something here

mortal zinc
#

hahaha

heady spear
#

How come everyone in the spigot discord is an industry leading expert in every field imaginable

mortal zinc
#

i think it feeds my frustration with him and not reaching out to more devs

heady spear
#

You could bring up any topic and everyone will know everything about it :)))

#

You could be talking about what you’re wearing and someone will correct you

mortal zinc
#

perhaps because i was the same way as a server owner a few years ago, and that was one reason that hurt the community

#

so in some ways i can see my prior self in md_5

heady spear
#

Spigot could be handled a lot better

#

Idk if it’s greed, jealousy or what

mortal zinc
#

what frustrates me is maybe we'll never know the full answer

heady spear
#

It’s just strange. You don’t adopt a FOSS project and then become a dictator

viral hornet
#

Dw dw

#

all will be reviled in the first edition of The Minecraft Daily

heady spear
#

He is working with all of Bukkits legacy

#

It’s not like he isn’t building on top of a shit tonne of prior work

#

If I were him I would want shit like paper to be merged upstream

#

But when people try, like leafy has an open PR, he is super critical and refuses to merge anything

#

Why would people even want to contribute to that

#

The fact that a big portion of the community swear by a fork of the software should be an indication that something is wrong

#

Hell, that’s why spigot exists in the first place

#

He if anyone should know the importance of forks lol

viral hornet
#

like leafy has an open PR
With Spogit?

heady spear
#

Idk man shit’s wack

#

Ye

viral hornet
#

Idek where to find this stuff lol

#

😦

heady spear
#

It’s a paper patch, but it’s not good enough for spigot

#

You can’t unless you sign the cla

viral hornet
#

Ah gross, I have to be signed in haha

heady spear
#

Then you need to give them your name and address and shit

viral hornet
heady spear
#

And wait to be manually processed

viral hornet
#

nah I'm good

heady spear
#

Spaghetti is new google

viral hornet
#

Haha

heady spear
#

Also can spugat plz ship like paperclip instead smh

#

Fucking build tools smh

viral hornet
#

Oh yeah I've always hated and never used that

mortal zinc
#

i believe they won't because the way spigot currently works (via build tools) was a decision reached with legal advice

limber knotBOT
#

yes.. they had no real choice

mortal zinc
#

i think i brought that question up before

#

i guess that sucks for them because they are bound to it, inheriting the fallout with the CraftBukkit DMCA

slim nymph
#

they consider their method good enough and doesnt need to be improved

heady spear
#

Paperclip would probably be in the same legal gray zone tho?

#

Yeah I don’t think it’s because it’s any more legal

golden gust
#

paperclip pushes further into the grey zone, but honestly, we're at the point where the DMCA mostly doesn't realistically impact projects

slim nymph
#

honestly, which do you think mojang would prefer

  1. End users decompiling minecraft server and modifying code, breaking DMCA laws on every end user
  2. End users downloading minecraft and modifying it on binary level never touching code, only paper devs break DMCA laws
limber knotBOT
#

the problem is not mojang... its some of the old bukkit/cb devs

heady spear
#

Mojang obviously don’t care at the end of the day

#

And they didn’t to begin with

slim nymph
#

i find ours less legally grey than spigots since end users do not decompile the software

#

well same for them too

#

source code doesnt touch end users pc's in our manner

heady spear
#

It’s not like mojang cared before the dmca fiasco

golden gust
#

Yea, I guess; it kinda goes both ways

slim nymph
#

our method is close to sponges too. sponge manipulates byte code in memory, we manipulate byte code on disk

golden gust
#

saying that, mojang never really cared, as said; it was more wolf and the whole nms + cb code thing

slim nymph
#

spigot manipulates source code

heady spear
#

They’re obviously okay with sponge considering mojang devs are in their communities

slim nymph
#

were in those too 😛

#

we have a few private communities with them

golden gust
#

there is only md that doesn't seem to have much interaction with mojang

heady spear
#

I’m aware 😛

viral hornet
#

The illuminati of Minecraft

heady spear
#

It kinda feels like md is afraid someone will take the lead from him?

mortal zinc
#

brushing myself up with the whole DMCA issue in the first place, so I guess.... mojang still owns bukkit then?

heady spear
#

Considering how snapshots are handled

unreal quarry
#

sits down in his armchair to do some lawyering

To be fair, I dont think BuildTools or PaperClip are violating the DMCA. The DMCA only exists because of a clause in GPL about distributing GPL together with non-GPL. BuildTools and PaperClip do not distribute GPL and non-GPL together. Thus, nothing is illegal here. Just my two cents.

gets out of his armchair and goes back to fun stuff

heady spear
#

If the code isn’t released then no spigot fork will be available when spigot releases, so they’re still on top

#

But I still don’t get why no one is allowed to bloody touch the code without him harassing them beforehand

golden gust
#

We call it the legal grey area because it does not directly invalidate the DMCA in terms of the tools we ship, but the tooling in the long run introduces some smear on the DMCA

heady spear
#

And everyone in the spigot community treats him like some sort of god 😐

viral hornet
#

No that's just because he's Australian

heady spear
#

The way people talk about him in there makes it feel very cultish

viral hornet
#

And we are gods

golden gust
#

e.g. spigot still ends up creating a source tree which you couldn't legally distribute, and paper has binary concerns on the DMCA

heady spear
#

I lost the FAWE developer in Australia

#

Can you find him for me

viral hornet
#

Lmao

#

no

heady spear
#

Haven’t heard from him since November. I think he got eaten by a koala

mortal zinc
#

@heady spear well I've suggested creating a benchmark to guage performance of craftbukkit, spigot and paper, something you can see on paper, not discussions which can fall flat on their face due to biases

heady spear
#

Oh well, he’ll be back in half a year pushing untested code to master. It’s fine.

viral hornet
#

Koala's don't eat you, they just spread their chlamydia

heady spear
#

Can’t wait for the * commits :))

mortal zinc
#

but that hasn't gotten very far yet, I still wouldn't mind talking more about it, but I got enough to worry about on my plate right now

golden gust
#

benchmarks really don't make sense unless you're able to control stuff really well

heady spear
#

What would you benchmark?

mortal zinc
#

hahaha i don't know, even worse that i don't have much experience with performance-enhancing code

golden gust
#

you can't really compare 1:1, because a lot of things have oddball behaviors, some Math.randoms() behind complex logic

heady spear
#

Generation? Impact of chunk loads on server tick speeds? TPS drops?

golden gust
#

gotta remember that spigot also cheats with max-tick-time

mortal zinc
#

i suppose to figure that out you'd have to break out a list of components in the Minecraft server and then see what tests you can run based on the components

heady spear
#

Idk hard to get anything reliable

void venture
#

Benchmarks are a pain to do no matter the environment

heady spear
#

I have loads of anecdotal evidence, good enough for me.

#

PlotSquared is one of those areas where paper makes a huge difference

slim nymph
#

@unreal quarry decompiling software in general violates most DMCA lol

mortal zinc
#

@golden gust then it'd have to be a vanilla spigot server, because you want the vanilla product to do the test in the first place

slim nymph
#

reverse engineering

#

less so on the old CB team, but for mojang, but they dont care

heady spear
#

Yeah I don’t see mojang as an issue

#

They seem to be doing their best to help where they can?

mortal zinc
#

yeah that's more something to do about wolvereness

golden gust
#

thing with max-tick-time is that you have to consider side-effects

viral hornet
#

I finally updated my server to 1.15.2 yesterday

heady spear
#

What’s happening with the whole mapping dealio tho, any updates on that?

viral hornet
mortal zinc
#

i wonder if there's anything that'll convince wolv to relent his DMCA

golden gust
#

is it a fair benchmark if a product is willing to corrupt state to achieve that?

#

you sure as heck wouldn't accept that from an SSD, etc

unreal quarry
#

we arent decompiling wolverness's code. all that is open source. it doesnt apply to his DMCA against CraftBukkit

slim nymph
#

though i dont see any clause like that in mojangs eula

mortal zinc
#

I think wolv blew up after finding out that Mojang owned his code?

slim nymph
#

yeah i was meaning mojang not wolve

#

yes vector

#

well not exactly

#

mojang doesnt own code

#

they own the project entity

heady spear
#

That whole scenario was so sketchy tho

slim nymph
#

legal entity != code

heady spear
#

Like they should have been more transparent for sure

golden gust
#

I coulda sworn that we already knew that bukkit was owned by mojang at that point

mortal zinc
#

right, not code

heady spear
#

But I don’t see the point in ruining the entire community after spending so much time on it

golden gust
#

Or, at least, it was hinted but not really announced or something

slim nymph
#

itj ust wasnts tressed or pushed around cat

heady spear
#

Right, but they should have said it

mortal zinc
#

i only found out about it from Jeb's tweet that Mojang had "secretly" owned bukkit the whole time

slim nymph
#

until the then cb team wanted to shut it down

golden gust
#

yea

heady spear
#

Not jump in and say “actually we own the project so u can’t shut it down”

slim nymph
#

and mojang brought out the point they own the legal rights to say its shut down

heady spear
#

That wasn’t the way to go about that at all

slim nymph
#

honestly i dont fault mojang there

heady spear
#

No one was in the right imo.

slim nymph
#

mojang kept their legal ownership unused until the community was being harmed

minor sigil
#

well it appears the spigot chat is filled with those who believe they know all the various communications methods that are used >>

mortal zinc
#

secret business dealings

slim nymph
#

it wasnt secret, just why flex it?

golden gust
#

It's kinda crappy that it wasn't more well known, but, it's not like they interferred

heady spear
#

They should have said “this is a project we own and that will continue supporting” to begin with

golden gust
#

Yea, people in the community already knew, just seemed like some of the more involved people on the project didn't really keep up with musings of the community too well so it seems

slim nymph
#

"ok everyone, since we hired the entire team, legal ownership of the project transfers to us, but its still business as usual, ignore that this is now an even more legal nightmare becasue we still dont endorse this project"

heady spear
#

I understand feeling super betrayed at that point shrug_animated

mortal zinc
#

why was that a necessary part of acquiring the bukkit devs though?

slim nymph
#

vs shutting it down?

minor sigil
#

So that there wasn't a conflict of interest for one

golden gust
#

Resolves a fair number of concerns for an employee

heady spear
#

They should have figured that out at that point. Owning it while not supporting it and pretending like it doesn’t exist is just dumb

#

Wasn’t that a big reason behind the outrage as well?

slim nymph
#

the code they wrote and now mojang employees, makes it a tricky scenario

minor sigil
#

They didn't pretend it didn't exist

golden gust
#

I know that if I was reversing a bunch of guys software and they hired me, I'd like a much safer bet on my own projects

slim nymph
#

they essentially bought the project

minor sigil
#

They do support it, just not in the way everyone wanted them to support it.

slim nymph
#

maybe evil seph said thats only way theyd go work, if entire project was bought?

heady spear
#

But they weren’t transparent about it, which is the problem

golden gust
#

mojang owning bukkit aids in a lot of misc complications around that stuff, so they bought it and opted to not interfere with it

#

They didn't hide it either

heady spear
#

With more transparency they wouldn’t have gotten the same reaction

golden gust
#

for the operation of the project it was 100% irrelevant

heady spear
#

Right, but people obviously didn’t know

slim nymph
#

if they were "transparent" they probably would of had the same blow up then vs later, causing instability in the project even earlier

mortal zinc
#

@minor sigil conflict of interest seems like a likely reason then for acquiring the project

heady spear
#

I would have liked to know if I were an active contributor

potent fossil
slim nymph
#

so to keep business as usual, just left it as is

heady spear
#

I guess

gaunt elbow
heady spear
#

Idk the entire situation was a fucking mess tbh

slim nymph
#

your not contributing code in a free license to mojang even before this

golden gust
#

much easier to just leave the status quo then to try mess with it

slim nymph
#

the contributors contributed GPL code to a project that mojang legally owned, but mojang could not even use that code

#

mojang gained nothing really

heady spear
#

Why was it going to be shut down to begin with

minor sigil
#

EvilSeph tried to shut it down because of the changes Mojang was going to do to the EULA

slim nymph
#

there was no real answer to that scenario

mortal zinc
#

could I have filed a DMCA takedown on CraftBukkit? I have some code I contributed to the project

minor sigil
#

and believe bukkit would be in conflict with it, forgetting Mojang owned Bukkit

#

which means Bukkit can't violate the EULA

slim nymph
#

you can file a dmca on anything

golden gust
#

Well, technically, yes

#

you can get into a lot of shit if the DMCA is invalid

minor sigil
#

doesn't mean your DMCA is valid just because you do

heady spear
#

Isn’t a dmca an American thing tho

slim nymph
#

everyone contributing is very legally grey area to the gpl

unreal quarry
#

they were pissed they were owned by mojang, but werent getting paid. thats the tantrum they were throwing in their IRC the weeks before it all happened. I remember it very well 😦

slim nymph
#

any first world country honors the us's dmca

golden gust
#

It creates a lot of complications around open-source specifically because a lot of it is not tested in law

minor sigil
#

Only because most other countries are party to the Copyright treaty

mortal zinc
#

yeah i'm wondering on what grounds legally wolv has that is more sufficient to anyone else whose contributed code to the project

golden gust
#

Well, that's the thing

slim nymph
#

as far as wolve's opinion goes, everyone had same authority as him

golden gust
#

It's a huge massive stinking grey area that nobody really wants to take it to court

slim nymph
#

is wolves opinion valid? who knows

#

youd have to go to court to find out

pulsar wigeon
#

🍿

mortal zinc
#

well apparently the dmca worked

slim nymph
#

dmca doesnt care if your opinion is valid or not, you go to court to fight it

pulsar wigeon
#

a dmca isn't a court ruling lmao

slim nymph
#

and if you reject a dmca claim, that turned out to be valid....

#

oh have fun

#

so, dont turn over a dmca claim unless your gonna win 😛

minor sigil
#

Also, though same goes for those trying to impose their DMCA claim too

slim nymph
#

yeah

viral hornet
#

Does anyone know of an online tool/something that will convert a list of UUID's to names? thonk

slim nymph
#

mojang COULD have overturned wolves dmca on cb

#

but theyd essentially be agreeing to a legal fight then

golden gust
#

there are UUID fetcher tools for pulling up that info from mojangs API

slim nymph
#

and it was of no benefit to them

golden gust
#

well, s/tools/libs

heady spear
#

That would look really bad on their part, wouldn’t it?

minor sigil
#

Well it would only be on Wolve to initiate the legal fight

golden gust
#

No idea if there is a public tool or not

slim nymph
#

no?

#

im not even personally convinced wolve was right

minor sigil
#

Mojang could have simply ignored the DMCA

slim nymph
#

im more on mojangs side here

minor sigil
#

same

viral hornet
#

I will give you the list Cat peepoheart

slim nymph
#

i feel mojang tried to do what was best for all of us

minor sigil
#

Wolve tried to get Mojang to buy his rights out

pulsar wigeon
#

nah, ignoring dmcas gets you in trouble regardless of if it's "right"

slim nymph
#

and wolve just wasnt happy

minor sigil
#

he got mad when they simply told him no

golden gust
#

if you can do basic java, would be pretty trivial to do

heady spear
#

I mean I can emphasise with him but idk about the legalities

#

Am no lawyer

slim nymph
#

@heady spear wolves stance is only valid if he was contributing code to mojang to use for commercial purposes

#

which.... is not the case

#

straight up wrong

pulsar wigeon
#

wut

slim nymph
#

wolves argument was that he was contributing to a project ownedby a commercial project, essentially writing code for them for free

minor sigil
#

Yeah, pretty much Wolve believed Mojang was stealing code from bukkit to use in Minecraft

pulsar wigeon
#

i don't recall wolv making such an argument but okthen

slim nymph
#

🤷 been years, thats how i remembered it

unreal quarry
#

thats how i remember it, too

pulsar wigeon
#

a dmca isn't concerned with feelings, it's concerned with copyright

slim nymph
#

well yeah and mojang did nothing diff with his copyright

heady spear
#

You’ve clearly never been to a Swedish court

minor sigil
#

I was there when it all went down and that is what he expressed. He felt that he was contributing code to Mojang for free and felt he should be compensated.

golden gust
#

p. much how I remember it being said on the site and stuffs

slim nymph
#

someone proclaimed to be shutting down the legal entity, in which the legal entities actual owner said no is ultimately what happened, and the code itself was nuked in the battle

heady spear
#

On some level that makes sense, but he also willingly contributed to an open source project expecting nothing

#

You don’t contribute to OSS and then randomly feel entitled to money lol

unreal quarry
minor sigil
#

EvilSeph on the other hand though tried to shut bukkit down because of some belief they would be going against the EULA. Which is weird that he attempted to shut it down, knowing full well he sold his rights as well as project owner.

slim nymph
#

basically wolve was ok with his gpl rights were violated the entire time he contributed to the project, until he didnt want the project to exist anymore

minor sigil
#

EvilSeph was just upset with Mojang because they fired him XD

heady spear
#

Yeah I don’t get bring proactive about that?

unreal quarry
#

"its my ball, and i dont want to play anymore"

heady spear
#

Shut it down if mojang tries to have it shut down

unreal quarry
#

😉

heady spear
#

Why do it beforehand?

slim nymph
#

technically wolves dmca claim is valid, these projects are a legal grey area w/ the gpl. but he knowingly contributed anyways

heady spear
#

We need a documentary about this

#

I’m grabbing my dslr

pulsar wigeon
#

we honestly need to let it die tbh

slim nymph
#

true

pulsar wigeon
#

idk why this discussion is even happening

slim nymph
#

talk about tacos

pulsar wigeon
#

there's literally nothing productive to come of it

golden gust
#

guys

slim nymph
#

read your eula.txt as a reminder

heady spear
#

We were complaining about md being super bad at running an oss community

golden gust
#

I still have half a bag of popcorn left

#

You can't stop it now

slim nymph
#

argue over tacos

heady spear
#

I’m out of taco seasoning

#

And I’m broke

slim nymph
#

which taco type is best, hard vs soft

#

im team soft

minor sigil
#

soft

heady spear
#

I need to get my patrons for taco money

minor sigil
#

I have bad teeth so I can't eat crunchy tacos without it causing me pain >>

slim nymph
#

im torn on corn vs flour

heady spear
#

Whole wheat :))

slim nymph
#

soft corn that is

static badge
#

I'm team trash

#

my favourite taco is one that's in the trash

heady spear
#

Hard r just glorified crisps smh

minor sigil
#

Well, I guess if you like to eat dirty tacos

#

but then I guess you will never have a problem with those that make taco's though since you know, you like the ones in the trash XD

viral hornet
#

Team soft?

unreal quarry
#

soft tacos?

viral hornet
#

Then you better just eat a burrito instead

unreal quarry
viral hornet
#

Omg billy

#

😂😂

static badge
#

mfw

viral hornet
#

That looks delicious tbh

potent fossil
#

what the

merry talon
#

actually looks good

potent fossil
#

yall r crazy

jagged egret
#

lol what's the old prune role

potent fossil
#

its my role

viral hornet
#

Are you the oldest here?

jagged egret
#

yes

unreal quarry
#

pretty sure i'm the oldest here

viral hornet
#

Oldest player I ever had on my server was in his late 60's / early 70's 😂

#

So awesome

jagged egret
#

had a player on my server in his 80s once, it was fun

pulsar wigeon
#

where is "here" billy

unreal quarry
#

this convo

magic ice
#

anyone ever had a player on that was younger than the server itself?

pulsar wigeon
#

ah ok, setting a low bar

unreal quarry
#

lol

#

well, i'm sure i seen someone in there 40s or 50s in this guild before

golden gust
#

Reminds me of how much I love spinach

viral hornet
#

spinch

golden gust
#

The trick is to drizzle a bit of olive oil on them

#

makes it really easy to scape it into the trash

viral hornet
#

oh

#

wasn't expecting that

potent fossil
#

i was

viral hornet
#

I actually love spinch haha

heady spear
#

as long as it's not cooked^

viral hornet
#

slightly cooked is fine

heady spear
#

otherwise it's just vomit

potent fossil
#

cooked spinach is pretty nasty

#

it gets all mashed up and ew

viral hornet
#

😂

heady spear
#

very true

potent fossil
#

cat add me :'(

golden gust
#

I always just found it was kinda lackluster, didn't really add much to the meal

#

Who are you?

potent fossil
#

i am simple

#

:'(

golden gust
#

Literally no idea who that is

potent fossil
#

wow

heady spear
#

ur not the real simple

#

I know the real simple, he's cool.

potent fossil
#

🥺

#

u really mean that?

fallen oracle
#

STOP SPEAKING BOTTOM

heady spear
#

that ur cool?

potent fossil
#

fuck off glare

#

yes

heady spear
#

not if ur asking

potent fossil
#

🥺

fallen oracle
#

boTtoM

potent fossil
#

SO WHAT IF IM A BOTTOM

viral hornet
#

hot

heady spear
#

is that news?

#

we all been knew ur a bottom, you have bottom energy

potent fossil
#

im actually a power vers tswizzle

viral hornet
#

what is happening right now 😂

potent fossil
#

wouldnt you like to know weather boy

pulsar wigeon
#

can you stop erping

obtuse plaza
pulsar wigeon
#

get a room

potent fossil
heady spear
#

This isn't erp

viral hornet
#

weather boy

#

What does this mean

heady spear
#

your erp experiences must have been super boring for this to be erp

pulsar wigeon
#

.g wouldnt you like to know weather boy

limber knotBOT
pulsar wigeon
#

^

potent fossil
#

yes that

viral hornet
#

No that cannot be real

potent fossil
#

im pretty sure that's his son

#

he is the parents he's asking about

#

but stop analyzing it's funny

viral hornet
#

"kids sketchy"

#

😂

heady spear
#

tbh simple is one of the people I dislike the least on the internet

potent fossil
#

😌

heady spear
#

like if we were stuck in a burning building together I probably wouldn't push you into the fire

potent fossil
#

That's okay, id push myself in the fire

heady spear
#

fires are lit bro

#

I've been in a couple, you don't really realize how fucking hot it gets

#

and how hard it is to breathe

fallen oracle
#

"Kids sketchy"

#

Back to you

ancient bolt
#

fuck I ate too much

fallen oracle
#

What'd you eat?

ancient bolt
#

2 hotdogs and fries

potent fossil
fallen oracle
#

Yo but that sounds fire tho

#

I could go for some french fries right now

ancient bolt
#

yeah that's the problem

#

it was amazing

#

so I ate it all

fallen oracle
#

Yeah

#

Ive had food from outside the house once in the past month

slim nymph
#

FYI anyone with webdev experience with gulp/webpack exerience or desire to learn them, see #timings on my discord if you got some time and want to help contribute to timings to help get the toolchain updated to modern versions. https://aikardiscord.emc.gs

ancient bolt
#

wiz eyyykar is advertising, please ban

pulsar wigeon
#

i wish

#

banning some devs would clean this place up

slim nymph
#

to complete death and isolation 😛

ancient bolt
pulsar wigeon
#

too much taylor swift

ancient bolt
pulsar wigeon
#

runs

ancient bolt
#

uh how do you kick on discord

#

legit forgot how

#

ah thanks

pulsar wigeon
slim nymph
#

We hope you brought pizza.

#

should have to provide pizza for mod back

ancient bolt
#

I don't hold grudges....

#

or do I

fallen oracle
#

Wait

#

What did you have on your hotdogs

ancient bolt
#

idk man, a lot of shit

#

it was an asian hotdog place that had some really interesting dogs

heady spear
#

Magma is the next generation of hybrid minecraft server softwares.
Magma is based on Forge and Paper, meaning it can run both Craftbukkit/Spigot/Paper plugins and Forge mods.

We hope to eliminate all issues with craftbukkit forge servers. In the end, we envision a seamless, low lag Magma experience with support for newer 1.12+ versions of Minecraft.
Pi_thonk

ancient bolt
#

yeah many many people have tried that

#

@rotund urchin knows all about that

heady spear
#

Yes, and all of them are "the next generation"

#

This is another one person project it seems

ancient bolt
#

Zidane did it actually for real

heady spear
#

the repo contains paper files lol

magic ice
#

lol I tried helping those ppl with their 1.14 version

#

anything forge related in 1.14 is a mess lol

heady spear
#

huh they have bukkit and spigot in there too, but only the API

magic ice
#

plus getting bukkit to work on forge is a nightmare

heady spear
#

I can imagine

magic ice
#

They have to patch some plugins at runtime to get them to work with forge

heady spear
#

yeah no I don't have any faith in this ngl

magic ice
#

it's a cool concept, but just considering the way the bukkit api is written, it won't work out

heady spear
#

I mean good for them, projects are fun but 🤷‍♂️

#

Sponge is the way to go if you need mod support, easier to just accept that 😛

vestal jasper
#

Sponge was started by some people who did those projects afaik

magic ice
#

yea

#

bloodshot was a cauldron dev

vestal jasper
#

Yee

ancient bolt
#

sponge is designed from the ground up to be compatible with sponge though

magic ice
#

uh I think one of their other lead devs was from spout too

vestal jasper
#

Yes it's a solution.
Bukkit+Forge is a hack.

#

At least imo

magic ice
#

yea for sure

heady spear
#

I think that's objectively true

#

Also when you need dumb shit like custom materials and whatnot? just no

magic ice
#

using reflection to add new enum values thinking_gun

vestal jasper
#

Imo bukkit by design is toxic towards mods

slim nymph
#

which is fine

#

mods and plugins are different concepts

vestal jasper
#

Yeah but in the context of using bukkit with mods it is not fine

slim nymph
#

plugins give you some sanity about the environment if plugins dont treat themselves as mods and hack into nms

#

nms usage essentially turns your plugin into mod like, your manipulating the environment outside of the environments expectations

#

thats what mods do

heady spear
#

Which is necessary because the API is far from complete

slim nymph
#

stop supporting spigot, pr valid api's to paper

heady spear
#

if Bukkit wasn't so limited then people wouldn't need NMS :]]

mortal zinc
#

outside of plugin channels, how would bukkit plugins interact with mods?

slim nymph
#

yall plugin devs are to blame 😛

#

paper has more than 50% usage now, time to drop spigot !

#

plugin channels is what mod communication is for vector

vestal jasper
#

Is there a persistent data storage option for itemstacks using only the bukkit/spigot/paper API?

slim nymph
#

thats its entire point

#

yes vic

vestal jasper
#

Huh

slim nymph
#

since 1.13 or 1.14

vestal jasper
#

Might be worth looking into then

slim nymph
#

getPersistentDataContainer()

#

on ItemMeta

vestal jasper
#

Pog

slim nymph
#

it's on Entities too

#

just no world storage as far as i know

mortal zinc
#

everyone here probably feels the same way I do on this but I'll ask it anyway. Does anyone else feel like bukkit isn't relevant anymore? since spigot took over bukkit development, do you think that effectively meant bukkit is was no longer relevant then?

potent fossil
#

uh

#

what

mortal zinc
#

the server software bukkit

#

would a vanilla spigot server grant any extra features than bukkit would? I'm not talking about plugins, but a spigot server without plugins, would it do anything different other than performance enhancements?

#

and without any tweaks to bukkit yml or spigot.yml, just the default settings

void venture
#

what do you mean

#

Spigot is essentially Bukkit

vestal jasper
#

You mean craftbukkit

#

Bukkit is the API

mortal zinc
#

yeah confusing, my bad

vestal jasper
#

Craftbukkit is the impl

mortal zinc
#

i meant the project itself, wasn't thinking of the implementation

#

sorry about that

vestal jasper
#

I've brought this up numerous times and every time the general consensus is that cb exists because there's little reason to consolidate it all into spigot

#

O

mortal zinc
#

...

#

the reason is less to manage

vestal jasper
#

More for md to do

mortal zinc
#

well there's only so much a one-man team is willing to do

vestal jasper
#

He's also the only person to make that decision

#

And I shouldn't have to comment on how good his decision making is

potent fossil
#

i mean, there really is little reason. CB in its entirety is still hosted on spigot's hub, and spigot just patches into it. Like paper does to spigot.

#

What's the issue? I don't understand

vernal moth
#

@fallen oracle @heady spear i actually started to work on it yesterday

#

I need to find some clever way to stop bukkit from registering my commands to brigadier :/

#

That's the only thing I am not happy with so far

silent nimbus
fallen oracle
#

I wish u best of luck

#

I'm reading up on Gradle and how to improve my build times.

heady spear
#

Sounds cool Mini :]]

potent fossil
#

what'd u start on

heady spear
#

secret

potent fossil
#

TELL ME

heady spear
#

Brigadier PR for ACF 😄

potent fossil
#

i thought that was a thing years ago

#

by Mini

#

???

heady spear
#

he never finished it

potent fossil
#

typical

heady spear
#

ur not wrong lol

cosmic raft
#

hooray

#

i am now 24 years old

heady spear
#

wow congrats 😍 🎈 🥳

potent fossil
#

HAPPY BIRTHDAY

#

ur present will be late but rest assured it will arrive

#

at some point

limber knotBOT
#

congratz kashike

cosmic raft
#

thanks simple :)

ancient bolt
#

I've written something terrible as a gift for your birthday

cosmic raft
#

:(

ancient bolt
#

it's an awful script to mostly automate the cleanup of all my movie files, while still letting me fix random things and make sure shit doesn't go crazy

fallen oracle
#

What CI do you guys typically use? Travis?

cosmic raft
#

depends on what project, etc

#

and if opensource or not

ancient bolt
#

teamcity is by far the best, but the one thing it doesn't do so well is artifact hosting so most people don't like it

fallen oracle
#

It is opensource.

limber knotBOT
#

GitHub actions is also a option

#

Happy cake day Kash!

fallen oracle
#

Yeah, I was on Travis for maven, but I need to update it to gradle.

ancient bolt
#

but comparing the capabilities and easy of setup and configuration of teamcity to literally anything else and it's not even close

potent fossil
#

wait wtf teamcity is free?

cosmic raft
#

not "free"

ancient bolt
#

free server ^

fallen oracle
#

I'd prefer not to have to host it

cosmic raft
#

it's free up to a certain number of configurations and agents, but not "totally" free

ancient bolt
#

in that case travis is fine, circleci is fine, appveyor is fine

cosmic raft
#

good for 99% of people though

potent fossil
#

well fair enough

ancient bolt
#

at work I have to work in jenkins

#

and ugh, comparing it to teamcity is just oof

#

I run into something basic and it's hard if not impossible with jenkins, would be simple in teamcity

#

rinse and repeat

fallen oracle
#

I'm waiting for space to release

#

If I selfhost something, it'll be that.

cosmic raft
#

heh

limber knotBOT
#

MiniDigger: thank you!

ancient bolt
#

@cosmic raft no harsh code critique? 😦

limber knotBOT
#

I like how you come back to IRC for that ^^

cosmic raft
#

@ancient bolt bash is not worth the energy

#

it's always horrid

limber knotBOT
#

MiniDigger: :)

ancient bolt
#

for something this quick and dirty it made the most sense unfortunately

potent fossil
#

ooh boy space looks really nice

cosmic raft
#

well yeah

#

bash is great

#

it's just ugly

potent fossil
#

i love jetbrains, they're so 😻

cosmic raft
#

and horrible to work with writing long complex things

limber knotBOT
#

A contractor for us sends examples in powershell

#

Like he implemented JWT in PS

fallen oracle
#

happy bday 😄

cosmic raft
#

thanks glare

potent fossil
#

There was this guy in my old job who was a PS pro. I was mesmerized at his PS-foo

cosmic raft
#

PS is an interesting thing

#

It's super powerful, multi-platform

#

but also not the prettiest

#

like function New-Retro-Shortcut([string] $Core, [string] $Rom, [string] $Id, [string] $Name)

ancient bolt
#

I really really like bash 😦

potent fossil
#

I remember having to move a shitton of files from one network drive to another, and i was writing it in java with the nio api and he walks up and is like "what the fuck are you doing"

#

and he fucking goes to his desk and writes a ps script

#

in 15 mins

limber knotBOT
#

Powershell is extremely powerful, it's quite nice actually

ancient bolt
#

it's ugly but I've done so many awesome things with bash

potent fossil
#

and it took 5 min to run and was done

limber knotBOT
#

MiniDigger: yup

#

just not the prettiest

#

it's great otherwise

potent fossil
#

whereas my java was bound to take on the order of days

ancient bolt
#

write better java

limber knotBOT
#

Can java do "native" file copying?

fallen oracle
#

With tavis can you specify the version of gradle to use? It's defaulting to 5.1.1

potent fossil
#

i dunno. in another instance of the same problem, that guy was no longer in the company but i ended up just invoking powershell from java with Runtime

limber knotBOT
#

Like I am sure powershell just uses some windows api to copy stuff, whole in java you read the whole list

ancient bolt
#

yeah it can

#

if you use channels it can even use direct hardware copying and even bypass the CPU (same thing native copy does)

potent fossil
#

what i did was read in the directory tree and start copying, the slow part was reading in the dir tree. but uh ^ didnt know that

#

so it was not gonna work on the timeframe they needed

#

so just executed PS from java

#

lmao

limber knotBOT
#

Ah that's nicest

potent fossil
#

not my proudest moment

limber knotBOT
#

Nice*

#

Files.copy does that I assume?

ancient bolt
#

maybe, idk

#

would have to look

#

it probably falls down to whatever is native for the system

#

since Files.copy allows copying Paths between multiple filesystems iirc

limber knotBOT
#

Ye

ancient bolt
#

@potent fossil 2 days ago I had to upload 2 TB from my computer to my server and I just did tar -c /path/to/dir | ssh remote_server 'tar -xvf - -C /absolute/path/to/remotedir'

#

uploaded 2 TB in 6 hours

potent fossil
#

F

#

i mean, it's painfully clear that i was approaching the problem incorrectly in hindsight but back then i thought what i was doing was genius until I saw how long it was going to take to run :X

ancient bolt
#

lol mass filesystem work is often done better in bash or powershell

potent fossil
#

yeah

merry talon
#

why would you pipe tar over ssh

ancient bolt
#

tar by itself doesn't compress anything, it basically just turns lots of files into 1 file

#

pipe it into ssh, and pipe that into tar on the other side

#

now it's just 1 stream of data

potent fossil
#

thats actually pretty damn smart

ancient bolt
#

no opening files, creating new connections, etc

heady spear
#

dumdum windows user, rsync is the way to go

merry talon
#

is that really faster than rsync?

ancient bolt
#

yes, for initial copy

#

rsync checks for file existance first and sends hashes to create patches

#

if you're just doing an initial copy piping tar into ssh is significantly faster

fallen oracle
#

How fast is your hotel

#

Network*

heady spear
#

O_o

ancient bolt
#

1gbps

heady spear
#

how the hell did you go from network to hotel

fallen oracle
#

I mean it originally tried to put mom

#

I have 1gbps too so it would probably be the same speed

ancient bolt
#

depends on peering, the server's uplink, etc

#

also I split my data up into 6 chunks and did that command 6 times in parallel

fallen oracle
#

Ahh

potent fossil
#

"Ahh" is what Glare says when he half understands but can't think of anything intelligent to say

fallen oracle
#

I also sleep in the fetal position

#

Shut the fuck up you bottom

potent fossil
#

🥺

merry talon
fallen oracle
ancient bolt
#

I got confused by the interactive inputs of my own script and accidentally deleted 2 of my largest movies 🙃

fallen oracle
#

Uh oh

#

Did you watch

#

Devs

cosmic raft
#

which ones kyle?

ancient bolt
#

2 of the LOTRs

cosmic raft
#

ah

ancient bolt
#

I wanted to rename them

#

and I forgot my script first asks if you want to rename it

#

er no it first asks if you want to keep it

#

but it only checks for 'y' so when I started typing it took it as no

#

and then it asks are you sure

#

but I typed multiple characters because I was typing the name

cosmic raft
#

rip

merry talon
#

sounds like you need to idiot proof your script

ancient bolt
#

but if im the only one that's using it is that even possible?

merry talon
#

yeah, add a countdown timer before it actually does anything

#

are you really REALLY sure you want to do this? proceeding in 120 seconds...

ancient bolt
#

this script is supposed to speed UP the process

#

and I'm done

#

damn I'm happy with that, can't imagine how tedious that would have been to do by hand

#

the script's defaults were right 90% of the time, while adding in the ability to rename stuff came in handy a bunch

#

uploading fellowship of the ring: 30MB/s ETA: 12 minutes

cosmic raft
#

@ancient bolt show the output of the script? :D

ancient bolt
#

you mean the files?

cosmic raft
#

sure

ancient bolt
#

idk what you mean

cosmic raft
#

like, the output of the script

#

do you want to keep? y

#

i'm curious what it asks/showed