#general

3141 messages · Page 1125 of 4

void void
#

What’s your guys’ opinion on Uncle Bob

ancient bolt
#

I'm just saying if you want to read a book and you're looking for a topic, that's what I suggest

golden gust
#

I had some lectures on that, but, erm... I needed youtube as the lecturer was just hardly understandable and too dull to keep you captivated in, so, erm...

#

I just worked on paper

wide chasm
#

"Introduction to Algorithms" by T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein is a good book for data structures and algorithms if you want one.

#

I currently have the third edition, but I'm guessing any edition would be sufficient enough.

austere ivy
#

head first design patterns and effective Java are nice

#

effective java really is just a must imo though

void void
#

funny how u mention head first

#

just starting it

warm anchor
#

What’s wrong with her neck

void void
#

2nd edition ^

#

I was curious as well

ancient bolt
#

data structures is important in general. if you need a sorted map and you use Java's TreeMap and the javadocs say it's a red black tree, what does that mean? What are the implications of that vs something like a ConcurrentSkipListMap. They are important topics. It can also teach you why java's HashSet is so slow and how easy it is to write a more efficient implementation lol

warm anchor
#

Maybe her head was straight on first edition. They just gradually moving it counterclockwise

worn ember
#

heh

unreal quarry
#

where are her shoes?

void void
#

😂

golden gust
#

billy, this is 2020

worn ember
#

white socks and sandals

golden gust
#

We don't need material goods like shoes

upper flicker
#

that is just the weirdest cover art

golden gust
#

be one with the earth

ancient bolt
#

honestly why do programming books have cover art at all

void void
#

Marketing

upper flicker
#

thats why the other o'reilly books where its just a low detail sketch of a random animal are best

#

and a meme lol

wide chasm
#

The only important data structure I can think of the book I mentioned doesn't cover is AVL trees

worn ember
#

head first

wide chasm
#

Red black trees are covered though

cosmic raft
#

I own two "programming" books

#

both for Python

worn ember
ancient bolt
#

red black trees are probably the more important of the two...but it's odd to do one and not the other

wide chasm
#

It has exercises of AVL trees, but, like if you can't figure out those (or just don't do exercises at all) you won't get to know AVL trees

#

The uni course on the other hand did do AVL trees, but not red black trees, so...

ancient bolt
#

lol

#

my uni course covered both, but didn't do graphs at all

worn ember
#

bruh windows still hasnt fixed that issue that if your screens go into sleep mode nightlight gets disabled when they wake up pepega

wide chasm
#

We got graphs in a separate course

#

Two separate courses actually

ancient bolt
#

but with directed vs non-directed graphs and the various methods of walking the graph, that's a lot of material

worn ember
#

i never understood any of those

wide chasm
#

Which is why you spend 160 hours on it

ancient bolt
#

the most interesting algorithm they taught that I don't really remember at all is fuzzy search in a non-sorted string

vernal moth
#

I wrote my practical exam for my apprenticeship for a graph problem

ancient bolt
#

I remember going "neat" and then promptly forgot about it because I know every stdlib in existence will have indexOf and contains functions

golden gust
#

I think that's part of the horror of modern programming

vernal moth
#

It's still good to know how stuff works behind the curtain

peak dirge
#

my data structures course covered binary search trees and we had an assignment to evaluate the performance of different tree implementations

vernal moth
#

So you know what to use then

golden gust
#

is that, yea, it's nice to have all these pretty impls

wide chasm
#

For searching in a string you can use the knuth-morris-prath algorithm if you're feeling like making a prefix tree

golden gust
#

I can create a HashSet and know it's gonna be faster than an array

vernal moth
#

Ah I remember that

peak dirge
#

I believe I was the only student who managed to successfully implement an AVL tree and I don't even know how

golden gust
#

Part of the joy is jumping into different impls and seeing how they work

ancient bolt
#

I love reading the jdk's source code cause I'm a fucking nerd

vernal moth
#

I had to impl half of the java collection lib manually

golden gust
#

I remember in paper we had some fastutil collection that was actually killing us as every modification it did resulted in an array copy

ancient bolt
#

yeah you gotta understand the performance characteristics of the data structure you're using, can't just pick one because it's "fast" and call it a day

vernal moth
#

Array list, linked list, stack, queue, hash map/set, all dis shit

haughty bear
#

about gitlab CI, do the files from a previous stage carry to the next? I want to build my jar in a build job then use the results from that in a pages job

ancient bolt
#

back to trees for example, AVL trees are faster for reading, but red black trees are faster for insertions, so depending on your needs one vs the other might be preferred

stiff yarrow
#

that kind of stuff is fun to do in educational projects

vernal moth
#

Those were basically the only classes that were worth it

wide chasm
#

I've only ever implemented a stack and an linked list myself, because for some reason implementing data structures was not part of the data structure and algorithms course

#

When having to do stuff in C or so for uni I just use linked lists for everything, because it's easy to implement and the TA won't complain either way

ancient bolt
#

sounds like a shit CS course if they are forcing you to fallback to the objectively worse list impl

#

rather than allowing you to use a standard collection

wide chasm
#

I mean, last time I implemented it was actually the optimal choice

golden gust
#

Sounds like it was just a "grasp the concept of how stuff actually works"

ancient bolt
#

it's rarely the optimal choice

golden gust
#

Most of the courses for CS are too theoretical imho

#

Like, I hardly remember much about O notation and all that

ancient bolt
#

linked lists are very slow in almost all aspects because they have no cache locality

wide chasm
#

But if the course is something completely unrelated to data structure and I have a deadline, they won't care about the data structure used.

golden gust
#

But, that's basically like 50% of the course

haughty bear
# twin lagoon you can use caches

Don’t use caching for passing artifacts between stages, as it is designed to store runtime dependencies needed to compile the project:

ancient bolt
#

and due to exponential resizing of arrays, insertions in array-backed lists aren't that much slower on average vs linkedlist

twin lagoon
#

o

#

well, i do it anyways so

haughty bear
#

actually

#

it looks like that just applies to stages, not pipelines?

twin lagoon
#

artifacts: Use for stage results that will be passed between stages.

#

o

peak dirge
#

Linked lists are rarely a good data structure choice, unless you are writing concurrent data structures, in which case they are pretty much your only sane choice.

twin lagoon
#

perfect

haughty bear
#

but I have no clue on the terminology here

twin lagoon
#

you're asking about stages

#

not pipelines

wide chasm
#

I would need to compare the iteration speed of linked list versus an array based solution against the time for prepending since all I did was prepend and iterate.

#

And for array list that would imply shifting everything over constantly.

haughty bear
#

so in

build:
  ...

pages:
  ...

build and pages are 2 separate stages?

twin lagoon
#

yes

ancient bolt
#

just iterate in reverse and append

#

no shifting needed

haughty bear
#

that's what i thought, so it looks like I need to use artifacts then

wide chasm
#

I could do that, but, I had a deadline

twin lagoon
#

you're creating a build & pages stage in a pipeline that gets triggered by a ci job

ancient bolt
#

yeah no reason to go back and change it

#

just stating another solution

wide chasm
#

Part of the problem was also that the assignment was re-implementing malloc, realloc, calloc, etc. so for making a good array based solution, I would need realloc, which I needed to implement myself, so, yeah...

ancient bolt
#

lol

#

well that's something

wide chasm
#

Let's say I don't trust my implementation of those that much

haughty bear
#

okay, do you know how to use artifacts between stages then?

wide chasm
#

And allocating a struct is still easy enough with sbrk

worn ember
#

nurds

wide chasm
#

I missed points for overhead, but whatever

#

I did implement a stack for my IJVM impl. last year because the TA wanted that, so that was the other custom data structure impl.

twin lagoon
#

k

mossy vessel
haughty bear
#

for gitlab CI, is it possible to cache files that are downloaded on maven install for the first time?

visual egret
#

my keyboard is finally arriving dec 3 :)

warm anchor
#

How did you type that gun_pepe

spiral robin
potent fossil
visual egret
#

also copy paste lol

warm anchor
#

/s

visual egret
#

oop

#

sorry...

#

im dumb lol

potent fossil
#

what does source 2 simp mean

visual egret
#

i simp for source 2

upper flicker
#

you simp for the game engine

visual egret
#

yes

upper flicker
#

people are weird

worn ember
#

source 3 wen

#

oh wait

visual egret
#

is it better now?

worn ember
#

no

#

simp for gaben

visual egret
#

lets goo

worn ember
warm anchor
#

I still use that

worn ember
#

i dont have it

waxen panther
#

eternity is the only cute dota player in the world

vernal moth
#

I hate ppl

#

Some idiot just pulled over from the left lane into my

#

Like, he was faster than me, overtook me, and then pulled into me

#

Luckly I got leet gamer reflexes so nothing happened

visual egret
#

epic gamer

#

WHAT

#

MOD ABUSE

#

i did not set my nickname to that lol

worn ember
#

oops

warm anchor
#

lol

stiff yarrow
#

reminds me that I want to install dash cams but keep putting it off

visual egret
#

im sure it was an accident ded

worn ember
#

im the secret nick switcher

vernal moth
#

Dash cam wouldn't have caught it I guess

visual egret
#

whatever mods can have fun changing my name

potent fossil
#

'dash' cam, if you get those you should not just have 1 otherwise it doesnt tell the whole story. You need a trunk cam and a dash cam at least, and depending on which way you drive another cam is good to have facing the other direction of traffic

visual egret
#

who uses dash cams?

potent fossil
#

smart people

visual egret
#

just become google maps car

vernal moth
#

You don't really need them here, ppl behave

visual egret
#

until they dont...

vernal moth
#

And if something goes wrong insurance pays anyways

worn ember
#

yes mount a 360° cam on your roof

potent fossil
#

you just told us of a person not behaving

#

and then said people behave here

potent fossil
stiff yarrow
#

in certain accidents a dash cam is your only legal excuse out of liability

worn ember
#

just say a rock got stuck under your pedal

visual egret
#

imagine using a dash cam just have a military drone fly above you at all times

worn ember
#

to authorize an airstrike when someone cuts you off

visual egret
#

the mod abuse continues...

#

next thing i know my nickname has a nullpointer in it

potent fossil
#

bomb has been planted

visual egret
#

did you just hear that?

potent fossil
#

ignore that, it was my CS GO game

visual egret
#

sir

#

we are at an airport

potent fossil
#

and

vernal moth
#

Even tho I don't play CS

visual egret
#

yeah

#

i always hear it like that

#

CS is pretty much the only action game i had so i played it for ages

potent fossil
#

I don't really play it either, I just know that voice very well

stiff yarrow
potent fossil
#

yeah people with that fuck me up

visual egret
#

wait thats kinda cool as in interesting

#

why must you bully me like this

vernal moth
#

Can they even masturbate without porn?!

visual egret
#

mini

#

im 13

potent fossil
#

it's your own fault for being in here, child

visual egret
#

this is a bad example

stiff yarrow
#

if you talk to someone with aphantasia you can fully explain it and often they still won't think they have it, you have to really pry at them to get them to realize they are different

potent fossil
#

we talked like this years ago when we were all children and you were a wee lad oskar

#

god i've been in this community far too long

#

i can actually say that

#

well not as long as some but nearly 7 years on spigot

#

and was around before that on bukkit

visual egret
#

i first played MC 1.5 or 1.7 i dont remember the exact version but one of those when it was new

#

i was really young

#

def before 1.8

vernal moth
#

Yeah I am over 7 years on spigot too

#

And a decade on bukkit

#

And before using mcp

upper flicker
#

the lesson you can learn from everyone here is simply to get out while you can

potent fossil
#

like with pictures or smth

visual egret
#

oh look someone changed my name back :)

potent fossil
#

instead of a voice

vernal moth
#

I mean, most ppl who are still really active either have a server or avoid the game

#

Demon does tooling, I do web shit for some dum reason

potent fossil
#

i don't really play mc lmao, i get on to run around for like 5 mins and then im over it again

vernal moth
#

You come for the game and stay for the ppl I guess

stiff yarrow
potent fossil
stiff yarrow
#

I dodged such a bullet not getting that gene

vernal moth
#

Slack got sold, fun

#

Teams is superior nowadays anyways

potent fossil
#

slack PepeLaugh

vernal moth
#

(sold to salesforce for 28b)

potent fossil
#

goodbye slack!

visual egret
#

my computer is having a stroke

stiff yarrow
#

my brother after learning he had it, looked into it and there are exercises you can do if you have that condition which slowly let you begin to visualize simple shapes really poorly, takes a massive amount of mental concentration though

#

so glad I have a built in video editor with all the bells and whistles in my head

potent fossil
#

are you supposed to be able to just think of something and be able to smell it

vernal moth
#

Do those ppl dream?

potent fossil
#

cause i cannot do that

#

but i can visualize an apple lol

stiff yarrow
#

@potent fossil for me it takes about 1-15 seconds to smell something if I think about it

potent fossil
#

yeah i cant just imagine a smell lmao

stiff yarrow
#

it takes less time for stuff I have smelled regularly

vernal moth
#

I only have that for like I really enjoy

#

I can summon the taste of a burger whenever I want

#

With the side effect that I get hungry as shit 😂 😂

potent fossil
#

yeah okay, i think of what it would smell like but i cant actually smell something that's not there

stiff yarrow
cosmic raft
vernal moth
#

Interessting

upper flicker
#

and to salesforce at that

#

who have already announced they want to make one big platform

#

abandon ship

stiff yarrow
vernal moth
#

I didn't even know that salesforce is so big, apperently they got an annual rev of over 20b

potent fossil
#

yeah as soon as i saw salesforce i knew slack is gone

#

yeah nossr i can't do that, i can think of what it might smell like but there's no conjuring the actual smell

vernal moth
#

Msft will really enjoy this

potent fossil
#

but i can picture stuff, so idk

void void
#

hey guys... could someone help me with a docker image?

potent fossil
#

.ask

limber knotBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

visual egret
void void
#

well, i'm brand new to docker and need some help figuring it all out..

potent fossil
#

what's the problem??

twin lagoon
#

.ask

void void
#

i've got it all up and running docker atleast

limber knotBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

potent fossil
#

what is your actual question about it

stiff yarrow
visual egret
spiral robin
#

Help

waxen panther
#

Help

potent fossil
#

we have a command for that too oskar

waxen panther
#

hab problem

spiral robin
#

Michael is too cute I'm overwhelmed

#

😳😳😳

visual egret
potent fossil
#

i believe it's

#

.dontask

limber knotBOT
twin lagoon
potent fossil
#

yes

twin lagoon
#

you know what else is cute

waxen panther
#

u

spiral robin
twin lagoon
spiral robin
twin lagoon
waxen panther
#

HERMAN MOMENT

spiral robin
#

OMG

#

POG

quasi valley
#

hjälp

waxen panther
twin lagoon
#

massive vibes

visual egret
#

MICHEAL GETS A CHAIR

potent fossil
#

what is that michael

twin lagoon
#

chair PepeLa

waxen panther
#

years of michael sitting on the floor

spiral robin
#

A 1400$ chair

waxen panther
#

all over now

spiral robin
#

Lmao

potent fossil
#

sigh

twin lagoon
#

it's not $1400

#

$1600

spiral robin
#

Oh only 1300?

waxen panther
#

its $1500 DUMBASS

twin lagoon
waxen panther
#

oh

spiral robin
#

Oh

waxen panther
spiral robin
#

Lmfao

waxen panther
twin lagoon
warm anchor
#

wow I'd sit on a Rtx 3090

twin lagoon
#

already have a 3080

warm anchor
#

wtf

spiral robin
#

Michael is rich

stiff yarrow
#

@potent fossil it gets even more fascinating when you delve into what people do in their own heads, some people can visualize but it looks dark or foggy (for me when I visualize its pretty clear), then you find out some people think only with pictures, and some people think only with words, and some people think with both, I think with both words and pictures

void void
#

alright, so i have the phyremaster/papermc image and i'm a bit confused on the next steps

waxen panther
#

minecraft money coming in BIG

spiral robin
#

Michael can I borrow 40$

warm anchor
#

xD

twin lagoon
#

BTC go brrrrr

spiral robin
#

Ah

potent fossil
visual egret
#

im getting a
java.lang.UnsupportedOperationException: null
on this line:
int highestY = player.getLocation().toHighestLocation().getBlockY();

#

player is not null

potent fossil
void void
#

yup! there now

potent fossil
#

It's not a supported method of deploying paper, but, err, I can try to help I suppose. What's the exact issue?

golden gust
#

Provide the actual stack trace, also, that's not an NPE

void void
#

thing is i'm trying to migrate my old server over

#

let me go ahead and add in my old files

#

ones econd

#

i know im going to need to create a persistent volume somehow

golden gust
#

if you want to modify stuff in that server easily, probably easier to just mount to a folder on the disk somewhere

void void
#

yeah... let me upload my old files

#

into /home/k/mc

#

7 minutes

potent fossil
#

that said this is very poggers and im gonna use it too

visual egret
#

Full Stack Trace:
https://pastebin.com/85Uyz7yk
Function:

    public boolean checkPlayerAboveGround(Player player) {
        int blockY = player.getLocation().getBlockY();
        int highestY = player.getLocation().toHighestLocation().getBlockY(); // error line here

        int difference = highestY - blockY;

        return difference < 10;
    }
stiff yarrow
# potent fossil your mind is more high power than mine i think

if I lie in bed with my eyes closed and concentrate hard enough I can literally see my minds eye as if I were actually seeing it with my eyes, most the time its not like this, I mean I can always visualize during the day but it never replaces what is in my field of vision
usually the way I can get it going is visualizing going through an empty city with various tall buildings like I'm flying through it in spectator mode in counterstrike or something, once it gets going its fascinating, it only ever lasts about 15~ seconds before I lose the super clear image (likely from concentration breaking) and I have to start over again, it usually feels like a lucid dream but I'm awake once its active, its completely visual though, I only discovered I could do this a few years ago by accident (had my eyes closed and was trying to see if I could find patterns in the noise)

potent fossil
#

Yeah I cannot do that I think you're superhuman nossr

#

Either that or I have mild aphantasia

visual egret
#

so like that weird thing when you press on your eyes too hard

twin lagoon
#

i'll take that purple haze

stiff yarrow
#

people who can visualize have varying levels of clarity and power over it

#

I can visualize effortlessly

vestal jasper
#

Like I can picture something but I can't see it

visual egret
#

^ same

stiff yarrow
#

I can imagine someones skin falling off them and see it in my head instantly, like I have a good video editor in my head
I can imagine my girlfrined wearing anything I want and see it, I can imagine her with different hair or colors of hair and see it

#

pretty much anything I can think of I can visualize instantly

golden gust
#

So, basically, the heightmap for getHighestBlockYAt is unsupported seemingly

stiff yarrow
#

I bought pillows for my couch by visualizing them on my couch in my head and it looked good in my head, and it looked pretty similar once I got them home

#

I was under the impression my level of visualization was on the normal side of things

visual egret
#

since it isnt depricated

stiff yarrow
#

my best friend says that when he visualizes its always dark, like he can't ever visualize anything brightly which is interesting

golden gust
#

use one of the other methods on World

void void
#

yeah, i practice visualization when going to bed

#

i used to do audio

#

music etc

#

i hear the most AMAZING samplings in my head right as i'm about to fall asleep

#

but im not musical and can never reproduce them

#

so i'm trying to switch to visuals

stiff yarrow
#

yeah I can listen to music in my head as well

void void
#

but do you hear new music?

stiff yarrow
#

yeah I can make new music too

void void
#

yeah, i hear really insanely good stuff (imho) things i've never heard before

#

but again the minute i try to remember it it stops

#

drives me fucking nuts

#

i feel like i'm a locked in Beethoven

vestal jasper
#

I can do music too but my memory is so bad I can't get my brain to recall an entire song

#

Without physically hearing the notes

void void
#

yeah, i'm like that too =/

stiff yarrow
#

I can recall the song but not correctly, I would say I get the instruments right but not the lyrics and I may be missing verses and such

void void
#

i only get like 10-15 seconds

#

my gf tho can do it really well

#

i can be like "can you sing etc.." and she'll just belt it out

stiff yarrow
#

I can play through a whole song, it will just be wrong and not true to the original

#

it will be pretty similar though

#

when I was a teenager I had great retention, nowadays my retention seems poor

waxen panther
#

i just vibe

stiff yarrow
#

I used to be able to recall word-for-word any conversation I heard that day, I could read a textbook page and recall it word for word too but only for about 5 or so minutes after reading it

#

my memory is pretty bad these days, I have to write a lot of stuff down

visual egret
sand epoch
#

aaaaa

stiff yarrow
#

its low key depressing me but I'm trying to accept the fact that I'm just going to have more cognitive decline the more I age and I can't go back to being a youthful spring chicken

stiff yarrow
#

32 in March

woven otter
#

oh not that bad then

woven otter
stiff yarrow
#

my memory issues might be related to trauma though, my GF got incredibly sick and the whole thing was a nightmare, I would wake up screaming regularly, she was sick for like 10 of the last 12 months and only recently recovered, your brain tends to shutdown your memory to protect itself in trauma

#

my memory was fine before she got sick

woven otter
#

yeah, for example, depression makes memory worse and well cognitive functions in general

stiff yarrow
#

yeah I spent most of this year in a deep depression as my GF recovered

#

I got off anti-depressants somewhat recently a few months ago

void void
#

sudo docker run -p 25565:25565 -v /home/k/minecraft/mc-server/ phyremaster/papermc

#

is this right?

potent fossil
#

no

#

are your old files at /home/k/minecraft/mc-server?

void void
#

yeah

potent fossil
#

sudo docker run -p 25565:25565 -v /home/k/minecraft/mc-server/:/papermc/ -it phyremaster/papermc

woven otter
void void
#

what's up with the :/papermc/ ?

stiff yarrow
#

its better but I still feel pretty depressed, I have good days and bad days, I don't know when I'll shake it off

potent fossil
#

inside of the image, it expects the files to be in the folder /papermc/

#

-v takes host:container paths for what to map where

stiff yarrow
#

if my memory improves that'd be great because it certainly made my life easier when I could remember everything easily

#

for now I have formed habits of writing stuff down

twin lagoon
#

you shouldn't have to use sudo either

#

give your user the docker group and log back in

potent fossil
#

yeah that too

void void
#

heyyyy it works

#

let's see if its using my files or not

potent fossil
#

and -it allows you to connect to the console and disconnect again

void void
#

hmmm it's hanging at loading terrain

#

timed out

#

io.netty.channel.abstractchannel$annotatedconnectexception:connection refused

potent fossil
#

could be your firewall

#

which is not docker related

void void
#

haven't installed a FW yet

#

this is a clean debian install

#

hmmmm

#

now it's showing the server offline

#

interesting

potent fossil
#

whats docker ps -a show

void void
#

[22:25:21 WARN]: java.lang.RuntimeException: Server attempted to load chunk saved with newer version of minecraft! 2584 > 2580
[22:25:21 WARN]: at net.minecraft.server.v1_16_R2.ChunkRegionLoader.loadChunk(ChunkRegionLoader.java:67)
[22:25:21 WARN]: at com.destroystokyo.paper.io.chunk.ChunkLoadTask.executeTask(ChunkLoadTask.java:114)
[22:25:21 WARN]: at com.destroystokyo.paper.io.chunk.ChunkLoadTask.run(ChunkLoadTask.java:39)
[22:25:21 WARN]: at com.destroystokyo.paper.io.QueueExecutorThread.pollTasks(QueueExecutorThread.java:105)
[22:25:21 WARN]: at com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:38)

#

oh duh

potent fossil
#

yeah it upgraded your server lol

void void
#

i haven't installed java yet

potent fossil
#

docker installs java for you

void void
#

wait the docker container should have that

potent fossil
#

it upgraded your server for you

#

and the world failed to load

void void
#

ahhhh

#

to 16.4

potent fossil
#

mhm

void void
#

so now i'm in >

#

i installed screen

#

i should be able to ctrl A D

#

but is there a better method?

potent fossil
#

you shouldnt be using screen for docker

void void
#

kk

#

so i've got the > prompt within paper.. how can i detach?

potent fossil
#

docker attach <container name> and then you can press ctrl+p, ctrl+q

#

assuming you used docker attach, that...

#

if you did something else i dont know what to tell you

void void
#

i guess just command stop?

potent fossil
#

i guess lol

void void
#

i used -it

potent fossil
#

oh you did run, so yeah it attached

#

maybe ctrl+p, ctrl+q

#

not sure

void void
#

cool yeah ctrl q worked

#

so this is still running in the background

potent fossil
#

do docker ps -a

#

does it say it's up

#

if so, yes

void void
#

yeah says status up to 5 mins

potent fossil
#

then yes

#

you can do docker attach <container name> to go back into the console

void void
#

right

potent fossil
#

ctrl+p, ctrl+q to leave again

void void
#

let's see if 16.4 works

#

hmm weird!! trying to attach back into the docker container only gives me a >

#

none of the papermc commands work like stop

potent fossil
#

i mean just a > is normal, you dont get console history

void void
#

docker attach 4e5efa183dd5

#

which is my paper mc

potent fossil
#

but stop should work, however with that error I think it crashed so you dont get server commands lol

#

your world never loaded

#

right? lol

void void
#

honestly, no freakin idea what happened

woven otter
#

do your cats ever lick you and then bite you out of nowhere

potent fossil
#

yes they're playing

void void
#

so im removing thsi container

#

and starting again

potent fossil
#

your world crashed, it's just going to crash again if you don't fix that

void void
#

so docker stop #

#

docker rm #

woven otter
#

my cat bites or scratches me nearly everyday despite her being an adult cat now

potent fossil
#

yes kbo

void void
#

sorry, never used docker before still getting the feel

#

fuck so confused right now lmao

potent fossil
#

lol

void void
#

hmm

#

so my paper.jar file

#

is older

#

should i update that?

potent fossil
#

maybe you shouldn't be trying to run in docker if you don't understand it

#

the dockerfile downloads a jar for you...

void void
#

well, how else do you learn

potent fossil
#

you don't do it yourself

void void
#

oh i thought it was running from the persistent drive

#

pulling the jar from there

potent fossil
#

you should be downloading that dockerfile and editing it to your needs

#

I downloaded it and edited the build to 300 and version to 1.16.4

#

as auto updating is dangerous

void void
#

ahh

potent fossil
#

on GH it's running latest 1.16.3

#

so if your server was already updated, it's going to fail as the docker image downloaded latest 1.16.3 and tried to start the server

#

and the world failed to load

#

so you get no commands

void void
#

i dont believ it was already updated

potent fossil
#

because it crashed

void void
#

i haven't updated the .jar in weeks

#

it should still be on 16.3

potent fossil
#

well something happened to your world

#

you need to download the dockerfile and change its variables to be the proper server version

#

and run the dockerfile not his hosted image

void void
#

interesting

#

so i need to edit the image?

potent fossil
#

yes

void void
#

trying again before i go through this

#

docker run -p 25565:25565 -v /home/k/minecraft/mc-server/:/papermc/ -it phyremaster/papermc

#

running this

#

server looks good go teh >

potent fossil
#

thats going to run the latest 1.16.3 build

void void
#

right

potent fossil
#

with 1 gig of ram and no java flags

void void
#

so on my mc loader i select 1.16.3

#

ahhhh

#

maybe that's the issue

potent fossil
#

no the issue was your world failed from the error that you sent

void void
#

let me try connecting again

#

see what happens

potent fossil
#

java.lang.RuntimeException: Server attempted to load chunk saved with newer version of minecraft! 2584 > 2580

#

ok...

void void
#

weird!

#

i definitely haven't been running 16.4

potent fossil
#

it's 4 versions higher so

golden gust
#

Well, 84 is 1.16.4, so, you must have ran it at some point

void void
#

weird!

#

oh shit

golden gust
#

even if for a second, you're gonna have 1.16.4 chunks

void void
#

maybe my friend logged in

golden gust
#

spawn chunks too

void void
#

yupp i guarantee that's what happened

#

i only play with 1 other person

#

i bet he logged into it

potent fossil
#

what...

#

it depends on your server version not your players versions... lol

void void
#

ugh sorry im reading at same time and not thinking fully

#

yes you're right

#

duhh

#

but then no idea why it's saying that

#

looking up how to edit this file now

coarse lily
#

Good thing the launcher support Microsoft accounts and Mojang accounts!

potent fossil
#

either way the fix is to download the dockerfile and edit it to your needs. I would definitely change latest to a specific build number, the version to 1.16.4, the ram, and java flags

coarse lily
#

I've always wanted my Minecraft account to be tied up into the same bullshit as all my Xbox stuff.

potent fossil
#

and then it should be better...

void void
#

by downloading you mean pulling it into the docker app?

#

or physically downloading and editing it with nano or somethign?

potent fossil
coarse lily
#

I'm not gonna get the latest player safety features.

#

I will be unsafe.

potent fossil
#

are they talking about the global banning

#

or does that not apply to java

coarse lily
#

I think it's the moderation stuff.

upper flicker
#

its moderation and user features for the upcoming MS account linkage

limber knotBOT
#

they talk about their parental options and the filter

#

click the link

#

;)

coarse lily
#

Oh I just said "sure fine" and moved on. :)

#

I wanted to feel unsafe.

#

That's why I hug creepers.

warm anchor
#

How many kids will come here

#

Asking why their parental controlled account won’t allow them to play at X hour

#

Lmao

coarse lily
#

Oof

warm anchor
#

It’s a good feature for lazy parent

#

Assuming they even know how to config it properly anyway

limber knotBOT
#

I mean, kids can just download a mod and create a new profile to bypass it lol

warm anchor
#

Kids are stupid though

spiral robin
#

PAPERMC IS BAD

#

tIT WONT LET ME PLAY

limber knotBOT
#

I highly doubt that the group of kids that are both stupid and who's parents are smart enough to figure out parental controls is big

warm anchor
#

Who do you think are clicking those FREE V bucks ads on YouTube

limber knotBOT
#

free money

#

don't worry, that mentality in some children can continue past childhood

#

just look at how many people are wasting time working for penies for some review apps like google etc.

#

*pennies 👀

stiff yarrow
#

@potent fossil forgot to mention this earlier but yeah I think you can have partial aphantasia, after I fully explained it to my mom and she finally understood she was different, she told me when trying to visualize my friend in her head all she could see was hair (friend has long hair), my brother completely lacks the ability to visualize anything but after doing some exercises he could begin to poorly visually basic shapes in his head with intense concentration and apparently over time it can get better (he found out about the exercises when googling this stuff) but he didn't think it was worth the effort, I don't think I ever checked with my other siblings if they have it but I probably should

I gave my brother the task of drawing a restaurant we both visited (this was back before COVID) and he drew a fairly accurate representation of where we were seated but not super detailed or anything, if I was given the same task I'd have drawn something quite similar but I'd be using my visual memory as a reference, so I'm not even sure what kind of limitations aphantasia would have on a person if any, especially since a good chunk of people have it but don't even know they do

void void
#

okay, just learning don't yell at me -- why do i have two docker volumes now?

#

i have no images, no containers,

#

volume ls outputs 2 local volumes

#

i inspect and they basically look empty

potent fossil
#

They persist after a container is removed

void void
#

yup! got it

void void
#

papermc files before i specified the location

potent fossil
#

I mean I can picture friends pretty accurately but if I was asked to draw something it'd just look like shit because I'm not an artist lmao

void void
#

so basically i need to change the "environmental variables"

#

instead of editing the image in nano i could just add on an -e it looks like

#

-e MC_VERSION="1.16.4"

coarse lily
#

Which version of Java do folks recommend for running the Minecraft client in Windows 10?

#

Whatever's latest?

twin lagoon
#

11

coarse lily
#

Not 8?

stiff yarrow
void void
#

wait why no jenkins

#

noooooooooooo

#

how am i supposed to get latest dev build and complain about issues to the team unironically

#

wait let me go to help

#

bruh

#

oh im sorry you had to see 10 lines

#

dw

coarse lily
#

Walking someone through getting Minecraft running for the first time is interesting.

#

Especially when their shit keeps crashing.

potent fossil
#

I tried to introduce my fiancee to it and it did not work

coarse lily
#

Haha

limber knotBOT
#

self-motivation + patience

#

don't have either, it ain't happening

coarse lily
#

I think it's because his username has a ! in it

#

Trying to tweak.

limber knotBOT
#

ur trolling right

#

wrong channel sorry

coarse lily
#

I'm never trolling. :)

void void
#

hey guys -- weird question nwo that i've switched over to docker

#

my backup situation has gotten complicated

#

i was using borg and just passing the save-all flush, save-off commands through screen before i ran borg

#

now.. well that's complicated

#

how can i pass commands through docker?

limber knotBOT
#

wuts happening

#

y r u docker

void void
#

maybe this is a #docker question

limber knotBOT
#

where

void void
#

where what?

#

on freenode

limber knotBOT
#

there is no #docker here I think let's check

#

this is esper

#

you can use docker exec kbo

#

I actually haven't logged in to freenode for eons

#

just spigot and esper

void void
#

i love freenode

#

hmm let me look at esper

limber knotBOT
#

freenode is weird

#

I don't really understand how they do channel opping and stuff, like after a while they'll deop you from a channel you started

void void
#

wait, so what's esper?

limber knotBOT
#

an IRC network

void void
#

oh yeah if the channel you created has already been umm owned?

#

i forget the term

limber knotBOT
#

no

void void
#

some channels have already been claimed

#

even if there's no one in there

limber knotBOT
#

even if it isn't registered

void void
#

weird

limber knotBOT
#

can't remember if freenode had some sort of policy but maybe I'm mistaken

void void
#

i haven't created a channel in like 15 years

#

and i was always on efnet as a kid

#

so

#

freenodes really teh only one left maybe snoonet but sort if dead

limber knotBOT
#

I do remember there was this one weird guy tho who claimed all the # channels

void void
#

wait is esper a backup program?

limber knotBOT
#

well other than #, ##, and ###, he had #### and etc.

#

no, esper is an IRC network

void void
#

ohhh

#

lmao

limber knotBOT
#

espernet

void void
#

ive never been on that one

#

efnet,dalnet,freenode,snoo is the extent and some smaller boutique ones

#

any ideas on how to fix my backup probs?

limber knotBOT
#

don't use containers cuz MC is not stateless?

void void
#

you can set persistent volumes if that's what you mean

limber knotBOT
#

TF2 servers and the like make sense to containerize, I see no point doing so for MC

#

unless you have some sort of stateless setup e.g. minigame servers

#

we esper now apparently

void void
#

^^

limpid comet
#

in some cases it does make sense to containerize

limber knotBOT
#

yes if you have a stateless design

#

esper is bestper

waxen panther
#

double chests gotta be the worst thing in bukkit

limber knotBOT
#

wut u doin

#

doublechests r phun

#

can't even totally recall how I somehow supported them in my shop plugin

waxen panther
#

they r not fun

true canyon
#

Doesn't the conversation API silently block messages from other plugins? Surely that's worse.

waxen panther
#

lol

#

haven't touched conversation api

zealous wedge
#

i think that's intentional

#

since it's a modal interaction

#

the bad part is it doesn't cache and replay

limber knotBOT
#

lul that api

true canyon
#

Yep! It's a design that works great if there's one plugin on the server.

limber knotBOT
#

tried it once, and ya, no

limpid comet
#

can someone show me an example of the conversation api

#

i hear mentionings of it all the time

true canyon
#

Nobody can, bluely, because nobody dares use it.

limpid comet
#

oh.

limber knotBOT
#

lol

#

I just "made my own"

limpid comet
#

we should extend that mentality to the rest of the bukkit api

limber knotBOT
#

which is, cache question and see if answer is an integer or not lol

#

in next asyncplayerchatevent

#

from said player

formal turret
#

wow sounds like a simple solution!

tired heath
#

Hey, wanna see something funny from Austria?

true canyon
#

Hey, not all the API was bad. Just some super-early bad/rushed decisions held it down.

limber knotBOT
#

wut parts did u do/r u proud of

spiral robin
#

scoreboard 😍

waxen panther
#

no

spiral robin
#

brocc 😍

waxen panther
#

aber 😻

true canyon
#

I was pretty happy with how scoreboards turned out, considering how horrible the Mojang code was (client just... disconnects... if the server says one thing it doesn't like about scoreboards)

cosmic raft
#

kashike ameowhearteyes

true canyon
#

kashike 😍

spiral robin
#

kash peepoheart

woven otter
#

🐱shike

cosmic raft
#

for a second there i was gonna ban you as some random spammer

limber knotBOT
#

lul

#

that's ofunny for ya

warm anchor
#

Daily offunny post wow

tired heath
#

😄

void void
#

Is there any NBT library with ORM?

latent lance
#

why is everyone on java development trans

limpid comet
#

nice

tired heath
#

translucent?

spiral robin
#

ohmy

warm anchor
#

I had to read it twice

#

Omg

limpid comet
#

3

spiral robin
#

2

limpid comet
#

a 1 a 2 a 3 to the 4

unkempt drift
#

a translucent human would probably give me nightmares or something. If it was alive def

latent lance
#

m to the b m to tbe be

limpid comet
#

snoopy doggy dog and dr dre is at the door

limber knotBOT
#

wuts happening gamers

latent lance
#

hello

#

handsome young man 🥰

warm anchor
#

Did you just assume robot gender

latent lance
#

jhuisdhfbiusdhesou

tired heath
#

I think he did

#

o i did

#

noooo

warm anchor
#

Look at what you done ofunmy

tired heath
#

was bad influence

warm anchor
#

You are forgiven dorime

tired heath
latent lance
limber knotBOT
#

I am to be: non-dumcordian

latent lance
#

are you talking over web smpftp or something

limber knotBOT
#

I talk on only the best chat protocols

#

which is IRC

#

and IRC

#

and Skype

tired heath
#

No, is an AI bot, don't trust robo

#

you see "bot" after the name

limber knotBOT
#

s/don't/do

#

Correction, <DiscordBot> <11o​fu​nn​y> No, is an AI bot, do trust robo

#

s/name/name, therefore he's more qualified than me

#

Correction, <DiscordBot> <11o​fu​nn​y> you see bot after the name, therefore he's more qualified than me

tired heath
#

well, one point for IRC, I admit

latent lance
#

webrtcsmftp

#

yatopia for web chat

zealous wedge
#

wat

upper flicker
#

some mad bait

limber knotBOT
#

that's bait?

#

just mediocre memeing to me

true canyon
#

Oh man I'm liking the new IDEA a lot now

zealous wedge
#

nah they just bundle the kotlin plugin now

#

even better, the lombok plugin is included

restive thicket
#

Really?

zealous wedge
#

unfortunately, yes

restive thicket
#

Well, it's nice for programs that do use Lombok.

#

It should make the barrier of entry easier ~~more easy than using Lombok already is 😛 ~~

tired heath
#

Still not sure if I like Lombok or dislike it

waxen panther
#

dislike

vestal jasper
#

.lombok

waxen panther
#

all my homies hate lombok

limber knotBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

#

gonna be a hard nope from me

#

just go c#

tired heath
#

Mostly I hate ppl. who using Lombok to globally generate all setteres and getter for a class.
On the other side, if I just generate those what I really need, how much work would it save to use Lombok

slim nymph
#

LOMBOK MASTER RACE

waxen panther
#

!ban

zealous wedge
#

wat

slim nymph
#

you know, this is now more fuel to use lombok, since the only IDE you should be using provides it, everyone will ahve it!

zealous wedge
#

time to switch to eclipse

waxen panther
#

the only ide everyone should be using also provides a very easy to use generate tool

slim nymph
#

you're talking to mr anti boilerplate

waxen panther
#

Oh so you're mr kotlin?

true canyon
zealous wedge
#

even better, you could use just use modern java

slim nymph
#

if kotlin didn't have other things that bothered me, those features of kotlin are nice yes

tired heath
waxen panther
#

modern
java
?

#

thats illegal in the minecraft world zml 😠

zealous wedge
#

can't stay illegal forever

viral hornet
#

lombok peepo_clap

waxen panther
#

and yeah probably ofunny, last time I used eclipse I was like 12 years old

#

camm i hope ur joking or im about to

slim nymph
#

a syntax for simple pojo's is nice

#

id love if we could have 10% of kotlin but still be java 😛

spiral robin
#

Just make everything public and then you don't need getter or setter :)

tired heath
#

Can generate all, do interface ex and stuff, I use both, switching around

spiral robin
#

Camm ❤️❤️❤️

waxen panther
#

yes its misspelled on purpose

vestal jasper
#

aber 💙

spiral robin
#

Vic 🥺

viral hornet
#

What in the absolute fuck broccolai?

waxen panther
#

i refuse to work for a lombok lover

viral hornet
#

Also hi aber peepoheart

#

i refuse your refusal and insist you continue

#

ty

slim nymph
#

i really don't get peoples animosity towards lombok. we have all these frameworks with annotation based "magic", that powers many great things, but lombok gets shit on way more than other projects

waxen panther
#

we'll you've got me there camm

viral hornet
#

Yessir'y bob I do

slim nymph
#

if you hate lombok, you should hate all annotation based magic frameworks

vestal jasper
#

camm enjoy my dm xoxo

waxen panther
#

I dont mind magic but lomboks magic is for a lot of really basic shit that you can do without

cunning raft
#

lombok is like kotlin, fine to use in your own home or something you never want contributions for

viral hornet
#

Vic 🥺

tired heath
#

Not hating lombok, but never was worth the effort to install it.

viral hornet
#

You're making my undercarriage steamy

waxen panther
#

woah

cunning raft
#

for large scale projects, best not to use lombok or stuff like it

waxen panther
#

carbonchat wen

cunning raft
#

increases barrier to entry

slim nymph
#

its a one time effort lol

true canyon
#

My issue with lombok is that it provides a barrier to entry (IDE plugins, and such) and understanding (not part of language spec and does effectively magic to a newbie)

slim nymph
#

yes thats only real reason i dont in my projects jroy

zealous wedge
#

yeah the main issue I have with it is that it uses non-public javac api

slim nymph
#

thats a valid concern, but with idea now bundling it ,thats reduced

waxen panther
#

my only experience with lombok have been some random project my friend was doing and idb

slim nymph
#

thats an impl detail though, doesnt impact its usage

zealous wedge
#

so it can break when using newer JDK versions

#

i'd rather use standard APs for generation

slim nymph
#

only real reason IDB was using it was it was from my own plugin code i extracted ,and for the Builder support

#

im fine with delomboking it though as its not a big enough gain

#

or was more of 'didnt take effort to delombok'

zealous wedge
#

like auto value / immutables both handle boilerplate without having to do weird hacks or need any special ide support

slim nymph
#

i really want extension methods but lomboks version sucks.

zealous wedge
#

ah yeah extension methods are quite nice

cunning raft
#

there's another cool project that does that

slim nymph
#

manifold got extension methods done soo nicely

cunning raft
#

i need to find it sec

slim nymph
#

yes manifold

cunning raft
#

ah yep

#

that's it

slim nymph
#

but they went commercial

cunning raft
#

ffs

zealous wedge
#

oh eww

slim nymph
#

so wwe had to drop it 😦

#

SUPER expensive too

#

its free if you use IDEA Community IDE, But I don't lol

#

and i'm not paying like 200/yr for it

zealous wedge
#

oh what the fuck

#

yeah who would want to pay money to use something non-standard

cunning raft
#

lol wtf only community

slim nymph
#

they figure Ultimate = Commercial uses

zealous wedge
#

and is there even a delombok-style tool for manifold? or are you locked in forever

cunning raft
#

lol that's dumb

slim nymph
#

locked in prob

#

manifolds got a lot more powerful stuff

zealous wedge
#

oh yeak that is scummy af

#

needing a subscription for a language extension

slim nymph
#

but the way extension methods worked in it was so simple to use

#

i really liked them

#

you had a special root package, then you put like <special>.org.bukkit.entity.Player class, add your methods to that class, bam all Player objects see the extension method

#

pretty intuitive unlike lomboks

reef hornet
#

any help would be greatly appreciated

zealous wedge
#

oh that's not bad, seems kinda like Groovy extension methods aikar

void void
#

Are you using latest version of Spigot or Paper @reef hornet

reef hornet
#

I am using 1.12.2 latest paper

zealous wedge
#

ah lol that's not supported

#

if you can reproduce on 1.16.4 it can probably be fixed there

reef hornet
#

I understand, I’d update but the performance issues are too great for me to update really

zealous wedge
#

sounds like a you problem

reef hornet
#

yeah I’m not complaining

void void
#

Well what makes this happen

reef hornet
#

I’m just saying

#

I’m not sure what makes this happen

tired heath
#

Would you like a cupcake?

reef hornet
#

Simply asking for some assistance if possible

void void
#

I think some plugins may mess up NMS and result in crash in the next tick

#

not sure tho

zealous wedge
#

unsupported means unsupported

reef hornet
#

toshimichi would you mind if I dm you?

void void
#

no

#

im busy tho i might not be able to reply enough

austere ivy
#

@viral hornet enjoy my Sm

#

dm*

limber knotBOT
#

say it here, no fear!

austere ivy
#

xoxo or whatever Vic said

limber knotBOT
#

well, here there is quite a bit of fear for some things tho

viral hornet
austere ivy
#

:(

zealous wedge
#

uh camm what the fuck is that font

waxen panther
viral hornet
#

omg hahaha

#

I turned down everything on my PC graphic wise, made everything high performance > quality 😅

#

I know it's painful to look at, I'm sorry @zealous wedge heartspurp

waxen panther
#

the human eye cant see more than 200 pixels

zealous wedge
#

bad camm

#

get a nicer graphics card! :3

viral hornet
#

I mean, I have a 960 (mates second hand one - was using a 760), and it's good, but, still have issues in some games XD

#

When I get some more $$$ I need to sink it into a new B E A S T Y pc

waxen panther
#

if u waste money on a prebuilt i will shout at u

viral hornet
#

oh fuck no

#

never lol

#

PC will have to wait a while, though KekwLaugh

waxen panther
#

😔

tired heath
#

more than 200 pixel on/at/with what

waxen panther
#

yes

#

ur eyes are 144p

viral hornet
#

exactly

tired heath
#

but i see sharp as f bra

waxen panther
#

wtf

#

camm

viral hornet
#

bra

waxen panther
#

im a married man now i cant see these kinds of gifs

viral hornet
#

im sorry brocc 🥺

spiral robin
#

Wait

#

Brocc is married

viral hornet
#

I can't wait to meet blocc

waxen panther
spiral robin
#

Brocc I'm so proud of u

#

Wow

viral hornet
#

yes brocc & blocc are newly weds 🥺

spiral robin
#

Omg

waxen panther
#

yes thank u

viral hornet
#

I can't wait for the honeymoon 🥺

spiral robin
#

Was camm the best man

#

🥺

viral hornet
#

yes 🥺

waxen panther
viral hornet
#

oh

#

my

#

god

#

HAHHAHAA

waxen panther
#

it's beautiful

#

im not sure which of my servers i put it in

#

i'll put it in the dev one for you

spiral robin
#

Inv me to brocc dev 🥺

waxen panther
#

i am not an ADVERTISER

#

however it is at the bottom of my website

viral hornet
#

@upper flicker

#

This makes me so happy

#

brocc we need to make it our mission

#

to find all of the plead emoji's

waxen panther
#

ffs cam u put it in aus one

#

now i have three taco pleads

#

yes i agree

viral hornet
#

yeah but that server is temp lol

#

tacoplead IS FOREVER

waxen panther
#

ok epic

#

i lost a lot of pleads when i cleaned up my servers

#

gunna have to reclaim them

viral hornet
waxen panther
#

the dev server will be filled with purely plead emotes

#

discord style pleads only though

viral hornet
#

yes

#

fuck other styles

#

blasphemy

waxen panther
#

agree

viral hornet
#

I'm so glad you agree

waxen panther
#

we know that z750 loves these ones too

viral hornet
#

yes because "candy corn eyes"

#

🥺

waxen panther
#

i left mechkeys

#

gunna add pleahaw

viral hornet
#

ah excellent

#

brocc 🥺

limber knotBOT
#

(DiscordBot) Red Dead Online - Step into the vibrant, ever-evolving world of Red Dead Online and... - Action, Adventure - released 1 Dec, 2020 - $4.99

waxen panther
#

ur broke

#

red dead games never did it for me

merry talon
#

4.99?

#

wat

waxen panther
#

online only

tired heath
#

is not 2

waxen panther
#

no it is

#

it's just the online only part

merry talon
#

yeah but I would've thought it would be free

waxen panther
#

like gta online

merry talon
#

or like $20

tired heath
#

"150GB lets gooo" actually true?

spiral robin
#

🥺

tired heath
#

GTX 770, too much for my pc

waxen panther
#

hydraxus please type faster

#

the anticipation is killing me

#

im ova here boutta break down

short yarrow
#

I just started looking into Hikari and looked at several repos to see how people set things up. Like in LuckPerms I see lucko uses DataSource and other repos use JDBC Driver. I've never heard of DataSource before now. I only knew of the JDBC driver. After looking into DataSource it seems it just provides extra configurability specific to the DataSource you're using, did I get that right?