#general

3141 messages · Page 1369 of 4

left swift
#

cough progressive

spare venture
#

I was just seeing what their prices were haha

left swift
#

I should probably just like close my server I havent even played it since October lol

spare venture
#

Anyway you’d think with the ridiculous OVH setup fees they added they would invest in some fire suppression systems

left swift
#

Did they release what caused the fire yet

spare venture
#

Don’t think so

worn ember
#

cant suppress my mixtape

#

gonna have be a full investigation first

spare venture
#

Yup

worn ember
#

i know cuz i watch national geographic

spare venture
#

Yeah I was hosting my mixtape at that DC

worn ember
#

Mine was on AC

left swift
#

Was it BC

worn ember
#

maybe it shorted

worn ember
#

its ok barty

left swift
#

Farty

worn ember
#

HAHA F word

left swift
unreal swift
#

How do i change this

worn ember
#

iml file i think

unreal swift
olive marlin
#

Anyone know of a good way to parse NGINX directory view? Paper uses NGINX in front of JD and didn't turn on JSON output 😠

unreal swift
#

its gradle

#

but idk how to change

formal turret
#

check settings.gradle?

unreal swift
#

thx

olive marlin
#

@vernal moth I ran the generation locally, but it doesn't detect changes to io.papermc :/

#

And not sure how to best get latest paper JD URL, since it doesn't have JSON directory view turned on in NGINX settings.

#

Well, it can't find sources: javadoc: warning - No source files for package io.papermc.paper
But they are clearly there...

vernal moth
#

yeah idk why it says that

#

doesnt matter

olive marlin
#

But it doesn't then show it in the changes.

vernal moth
#

yeah I have the same issue

olive marlin
#

Anyway, added automatic download of latest sources.

#

Will also add (probably in a separate PR) python script to parse nginx directory html to get latest paper javadocs url.

vernal moth
#

nexus 3 is a hella strange api, you gotta post groovy or smth, its so dum

olive marlin
#

Hmm?

#

I think you can post groovy to the script endpoint, which is disabled by default. I didn't see it used anywhere else.

vernal moth
#

oh am dum

#

dont mind me

#

(I thought you didnt manage to do paper sources yet)

olive marlin
#

Oh, I did Paper first 🙂

#

Feel free to shout at me to change anything 🙂

potent fossil
#

güd day fellows

upper flicker
#

hi simple

#

happy almost friday

olive marlin
#

Why won't traefik apply basicauth PepeHands

golden gust
#

coz fuq u

olive marlin
#

Z, do you know if there's any chance to get json directory listing in NGINX enabled or do we need to parse html? Want to get latest javadocs url from https://papermc.io/javadocs/paper/

upper flicker
#

uh

#

its not really meant to be parsed like that

#

but I can look into it

olive marlin
#

iirc you need to turn it on in nginx, it has a few formats.

#

That would be nice. I'm not a fan of dealing with html in scripts.

vernal moth
#

cant you just use bilioktehk?

#

like get laterst paper major from paper/api

olive marlin
#

I guess could get latest paper version from there, and then add it there, yes.

#

Hmm.

modest path
#

g'day

upper flicker
#

would prefer to keep pointing you at the api and maven if thatll work instead

modest path
#

i've returned from the void

upper flicker
#

are you a laser printer now?

olive marlin
#

Probably should work. Possible there will be desync window, but who cares.

upper flicker
#

is this for mini's diff thing?

olive marlin
#

Yes.

upper flicker
#

I wouldnt worry about it then

#

actually if you could make it buggier

#

we'd appreciate it

olive marlin
#

I guess I can run bash minifier on the script and inject some random stuff in there blobthinking

upper flicker
#

and you know what we do with those

olive marlin
upper flicker
#

back to the void with you

modest path
#

no please

golden gust
#

.lp0

visual egret
#

🤔 what

olive marlin
#

Ay, traefik works. I just skipped part of documentation and didn't enable any middlewares...

golden gust
#

.g lp0 on fire

limber knotBOT
#

(DiscordBot) lp0 on fire is an outdated error message generated on some Unix and Unix-like computer operating systems in response to certain types of printer errors. lp0 is the Unix device handle for the first line printer, but the error can be displayed for any printer attached to a Unix/Linux system. It indicates a printer error that requires further investigation to diagnose, but not necessarily that it is on fire. (https://en.wikipedia.org/wiki/Lp0_on_fir

modest path
#

where are all these webhooks coming from

upper flicker
#

laser printers

golden gust
#

.minecon

limber knotBOT
#

LaxWasHere: Is md_5 here yet

#

LaxWasHere: I wanna touch his hair

golden gust
twin lagoon
#

tf

#

lax is alive again?

#

wait was that .minecon i'm confused

golden gust
#

Korobi

twin lagoon
#

multiplayer notepad is confusing man

unkempt drift
#

can you nickname yourself Korobi on the irc?

modest path
#

.minekon

upper flicker
#

no there's already a korobi on irc - no duplicate names allowed

#

versus here where everyone can be zzzCat

unkempt drift
#

versus here where everyone can be zzzCat
oh good. endorsement of impersonating zzzCat 😈

upper flicker
#

yes

#

you have my endorsement

#

I will not intervene to protect you from his wrath however

golden gust
#

goes to get the ban shotgun

modest path
#

what if someone took your exact profile pic and named themselves zzzCat (Do ping)

potent fossil
#

people have been banned for less

upper flicker
#

I think I have done that in the past

#

intent is 9/10 of the law

unreal quarry
upper flicker
#

that'd be kinda weird

#

I'd have some follow up questions

unreal quarry
#

how did you get a picture of my right eye? are you in my house?

upper flicker
#

couldve at least brought some pizza and stayed for drinks

worn ember
lament patio
#

About the github discussion about configs

#

Paper.toml doesn't look too bad 🤔

potent fossil
#

i mean, yea, it 'could be done' post hard-fork but not prior. im not for or against it, it's just gonna take somebody who wants to do the work of merging all the configs and fixing the code to use the one file. but again, only after hard fork :p

shy tundra
#

Hi @twin lagoon

#

Sorry for the tag

#

I finally get verus

#

the last plan

cunning raft
#

if you're sorry for the tag why'd you do it

potent fossil
twin lagoon
#

lol

#

verus is literally dead how did you get the last plan when support is slow as balls

shy tundra
#

they took 3 months

#

to answer my ticket

twin lagoon
shy tundra
#

today i get it

twin lagoon
#

yeah i don't think i would've bought it after 3 months

potent fossil
shy tundra
#

well

#

its the only asnyc anticheat in the market

#

worth it

potent fossil
twin lagoon
#

i mean it sure is efficient but idk how trustworthy it is for future updates

shy tundra
#

do u have it?

twin lagoon
#

only one way to find out PepeLa

#

it runs on some of my servers yes

shy tundra
#

do u have autoban?

#

falses positives?

potent fossil
#

waits 3 months for support reply and still buys the thing laughExplode

twin lagoon
#

i don't enable autoban anywhere

shy tundra
#

and what happen if u use flyhack

#

in your server

shy tundra
#

all consume like hell

warm anchor
#

Best anti cheat is have mature player base

shy tundra
#

thats inviable

#

if u have a large player base

warm anchor
#

That’s why report based system is the best. Offer free rank for snitch’s

potent fossil
warm anchor
#

You’d be surprised how many “friends” will turn each other in for ranks krappa

potent fossil
#

no fucking children staff! plz!

shy tundra
#

people will do lot of thing we dont imagine for a free rank 😄

warm anchor
#

Lol simple ahahahha

potent fossil
#

ppl keep making children staff and it's a disease

#

im serious

warm anchor
#

You see I rather have 1 mature player with a deep packet than 100 free to play kids to boost my server online count

twin lagoon
#

verus as anticheat is good

#

probably still the #1 publicly available one

shy tundra
#

michaell

#

what happen if use fly hack

#

in your server?

twin lagoon
#

idk you tell me

shy tundra
#

common

twin lagoon
#

i don't log onto my servers

shy tundra
#

but why do u have anticheat then

#

do u have a kick?

#

or what

#

alerts?

twin lagoon
#

kick

#

alerts

shy tundra
#

cool

#

well enabling fly and speed for KICK, what do u think?

#

did u have false positives with those 2?

twin lagoon
#

used to be pretty minimal idk how it is now

shy tundra
#

commands:
- kick {player} &c&lDetected cheating. We warn the staff about this, delete all your hacks or will be permanetly ban

#

lol

#

bad redacted btw

vernal moth
#

ok so

#

its 1:42

#

too late to handle paper PRs?

#

the last of ma dudes just went to bed the pussy

twin lagoon
#

mini ur fucking drunk

#

go to bed

spare venture
#

imagine having an anticheat

twin lagoon
#

ur PRs will be worse than my first minecraft plugin that i wrote yesterday

spare venture
#

waste of cpu

#

Michael coding now huh

twin lagoon
#

nope not anymore

spare venture
#

at least it wasn’t skript

twin lagoon
#

java is too complicated

spare venture
twin lagoon
#

moving to kotlin

spare venture
#

good choice

vernal moth
vernal moth
twin lagoon
#

your PR merging will cause data loss

vernal moth
#

am I called ivan?

spare venture
spare venture
#

imagine not closed sourcing your plugins

modest path
#

imagine not open sourcing your plugins

spare venture
#

yeah I can imagine that

#

imagine sharing

modest path
#

please

#

ok its no longer bitching and moaning

#

fixxed

#

god doing html and trying to stick a ";" at the end of each line because fucking braindead java developer

#

it's not even that bad since html is website xml in my head i just keep trying to stick a ; where it shouldn't go

potent fossil
#

i am very confused as to what just happened so im going to pretend that it didnt

modest path
#

why

vernal moth
#

Science went too far

cunning raft
#

fuck you

unkempt drift
#

why you no pass it down JRoy?

formal turret
#

he wants the vbucks for himself obv

unkempt drift
#

vbucks > bitcoin

worn ember
#

greedy bastard

spare venture
#

Rip Bethesda/Zenimax games on PlayStation Sadge

upper flicker
#

exclusives war is heating up

#

sony kinda had all the great ones last gen though too

spare venture
#

yup

#

sony had like 90% of the good exclusives

#

this might inspire me to build a PC

#

because no way in hell would I ever get an Xbox

#

Bethesda games are usually better on PC anyway

#

also gpus are atrociously expensive rn

upper flicker
#

at least on PC you can mod them

#

sony still doesnt allow outside assets so their mod support is... well crap

spare venture
#

yep

untold copper
#

good morning bois :D

#

how is everyone today

spiral robin
#

excellent !

#

very swell!

#

Everything is fine !

untold copper
#

good to hear uwu

tiny fox
#

gm

short yarrow
#

Is there only one definition of singleton or is there multiple? Like from a dependency injection perspective, guice has @Singleton which is used when you only want one instance to be reused. I think this is the same as creating one instance like new DataManager() and passing that around, but I don't think this is considered a singleton because you can create another DataManager instance. There is also a singleton where you can only create one of a class using a getInstance method like Singleton.getInstance()

minor badge
#

you generally want package-private constructors with Guice to avoid making new instances out of habit

#

a javax.inject.Singleton is a class that may only have 1 instance in the DI framework when injecting; it will make 1 then never again

unique snow
#

Technically a singleton is a design pattern.

#

I don't know how Java uses it, but I assume it would be the same as the design pattern.

short yarrow
#

Hmm I see. I just have my constructors public since that is what's used in the examples in the guice wiki

unique snow
#

There's a book explaining the OOP design patterns (called Design Patterns) by the gang of four if you're super interested in them, pretty important book for OOP imo.

short yarrow
#

In java, if sometime happens JIT. Is that the same thing as runtime?

potent fossil
#

yes, it has to do with how the bytecode is processed on each individual platform

spiral robin
#

@potent fossil

potent fossil
#

@spiral robin

minor badge
#

Simple!

short yarrow
#

So is dependency injection done during compile time (at least some parts of it) or is it all runtime? I remember seeing somewhere if you have an interface/abstract class as a dependency, its implementation will be determined at runtime or something along the lines of that. I hope I'm not crazy

minor badge
#

it's done entirely at runtime if it's Guice

#

other frameworks like Dagger can do it at compile-time

short yarrow
#

Yeah that's what it seemed like with Guice. If you just do the good old manual DI, do you know if that's compile time or runtime? I think the implementation for interfaces is determined at runtime, but not sure about concrete classes

merry talon
#

imagine relying on exclusive titles to get sales instead of just making a good product

potent fossil
#

who are you throwing shade at tonight @merry talon

potent fossil
formal turret
#

Anyone with exclusive titles ofc

meager tusk
#

👋

potent fossil
#

@meager tusk pepelove hi

minor badge
#

hello!

untold copper
#

hi :D

mellow mulch
#

hello

#

no i didnt

spiral robin
#

@meager tusk

shell vine
potent fossil
autumn glen
#

Hey, I just ordered an additional IP for my dedicated, and I tried to use it on my server, but i'm getting

[14:14:07] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address: bind
[14:14:07] [Server thread/WARN]: Perhaps a server is already running on that port?``` 
However no server is running on that port
minor badge
#

have you actually added it?

#

i.e. is it in ip a?

autumn glen
#

Well, i ordered it from hetzner, and it has DCHP enabled, i asked a friend and they said it would be set automatically

minor badge
#

oh windows of all things

#

i'm of no use then

autumn glen
#

NCkekw alright

twin lagoon
#

dont use windows on servers

olive marlin
#

But what about muh Windows Server?

minor badge
#

weekend pepe_pirate_dance

olive garden
#

what's a good latex editor for windows?

minor badge
#

overleaf

#

ig its more decent than good but eh

olive garden
#

isn't that online-mode only? I would prefer to be able to work offline

minor badge
#

it is

#

win term + vim?

olive garden
#

nah, I don't know vim

twin lagoon
#

vim DIDSOMEONESAYKEKW

olive garden
#

I'll just use LibreOffice Maths kekw

potent fossil
#

can still use overleaf

#

install docker desktop, run overleaf img, access @ localhost

#

its a good experience

#

mostly

olive garden
#

oh, nice, thanks

#

but I don't think I want to go through that much trouble lol

#

I'm a bit of a jerk, aren't all? I keep turning down all these recommendations

potent fossil
#

Meh

woven otter
#

Just use word equation editor then

woven otter
#

Okay go away trig

cosmic raft
#

hi

untold meadow
#

trig intellij has a great latex plugin

#

idea-latex iirc

vernal bone
#

hello!

I saw someone in the other day talking about spigot badges in github readmes, but can't seem to find it. May can I ask, does anyone here knows how can I do that? 👀

untold meadow
#

ive been using it for a few months now and no complaints so far - i think it's actually better at getting me to write better latex than more traditional editors

quick pasture
#

@vernal bone

https://img.shields.io/badge/dynamic/json.svg?color=brightgreen&label=rating&query=%24.rating.average&suffix=%20%2F%205&url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F<RESOURCE_ID>
vernal bone
#

Oh, thank you!

untold meadow
#

still don't think it quite compares to sublime text with latex plugins but i like having everything in one place

olive garden
#

Thanks Kezz, I'll check it out!

quick pasture
#

If anyone's on macos I recommend texpad as latex editor, its a really nice one and quite modern

#

windows version coming out soon I heard

olive garden
#

@vernal bone @wicked remnant has a single useful project called BringYourOwnBadge, it can be used to create any badge if you don't mind coding the logic: https://github.com/RubbaBoy/BYOB

worn ember
#

Wtf is latex

quasi valley
#

a horrible, horrible way of writing formulas and such

quasi valley
#

the result is perfect, but the way isn't

worn ember
#

Hot

#

I see. Thank Mr TV

olive garden
#

drek, you never cease to amaze me

worn ember
#

Boo math

restive saffron
#

i think it's time to disable paper's anti xray, either it uses a lot of cpu on server side and client side or isn't perfect and allows xraying

golden gust
#

it's a balancing act, and shamefully bar rewriting the server to lag out clients with block updates persistently, there is some level of it purely being a game of mitigation

restive saffron
#

i really cant even find a anti xray that works without ruining player experience besides notifier ones or ones that limit how much ore you can mine

golden gust
#

Because it's virtually impossible with how the game works

#

you can't tell what the client can/can't see without expensive maths

potent fossil
#

best anti-xray: anticheat notifications and adult staff members

golden gust
#

So, you're always going to leak information to clients

worn ember
#

See. Math bad

restive saffron
#

hmm notifier ones seem less expensive to run

worn ember
#

It slows server down

golden gust
#

and, the only way to even consider introducing that complex logic to determine what people can see is complex logic which induces lots block updates to the client, which would make it unplayable to all

restive saffron
#

Damn

potent fossil
#

notifications + human staff to investigate and verify is the best way imo, but falls apart quickly if the staff team is shit which most are because many servers hire 14 year olds

restive saffron
#

good thing im a 15 year old, born from discord moderation and knows how to use google/youtube

worn ember
#

Might help if they actually got anything out of it lol

potent fossil
#

L O L

#

k

restive saffron
#

it's not even the age of the staff members, it's about their basic ability to think and use logic

worn ember
#

Jokes on you simple. Even adults can't do it properly

restive saffron
#

and if they dont know, why not just google it like any regular person does

potent fossil
restive saffron
#

that is true darkeye

#

before a Manager had full op, exposed the whole staff team's IP addresses and gave them to a ddoser

quick pasture
# vernal bone Looking pretty 😏

ye can also use this one for download count:

https://img.shields.io/badge/dynamic/json.svg?color=brightgreen&label=downloads%20%28spigotmc.org%29&query=%24.downloads&url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F<RESOURCE_ID>
restive saffron
#

but that's just a bad person

potent fossil
#

"Manager"

#

child

restive saffron
#

no, he was like 21 or something, i remember being in vc with him .-.

potent fossil
#

ok lmao, whatever

restive saffron
#

anyway whats your thoughts on auto updating paper?

potent fossil
#

auto updating anything is usually not a good idea

golden gust
#

it's like playing russian roulette with your foot

viral hornet
#

Give it a go, but the only rule is you aren't allowed to complain

golden gust
#

yea, sure, you'll probably be fine a few dozen times

#

think that you're never gonna lose

#

and then one day, in the middle of the night

#

camm will show up in your bedroom

#

wait

restive saffron
#

what

potent fossil
#

@viral hornet 🥺

worn ember
#

Wrong story cat

restive saffron
#

ok so auto updatng not good idea for now

quick pasture
#

Set up your own file server on a private network, download from that before the server starts up, beware of network faults / errors / have a fallback plan & only update your fileserver when you tested it being stable :)

viral hornet
#

@potent fossil 🥺

viral hornet
restive saffron
#

optimistic lmfao

#

uhm. im just gonna grab a backup plugin

quick pasture
#

uh no not what i meant

restive saffron
#

well dont i need backups tho

quick pasture
#

(i mean u should have backups anyway already ...?)

potent fossil
#

i rated optimistic bc i know that's not something this person can do; also kekwhypered because im not surprised at all that you have no backups yet

#

i just lose more and more sanity every day, my braincells are already very low but not quite 0. heading there fast though

restive saffron
quick pasture
vernal bone
#

I just edited the one you sent and it's working.

quick pasture
#

kek

vernal bone
#

Thank you! ^_^

restive saffron
#

technically i do have backups, just weekly ones that my hosting provider has of my whole vps

quick pasture
#

should probably have some more backup policies tbh

#

daily incremental backups + weekly full backups

restive saffron
#

well, they were free and cant beat free

quick pasture
#

weekly backup is hardly useful if your server dies on say, the day before the next weekly backup

restive saffron
#

true i want daily backups or somethign along those lines

#

now that i have disabled anti xray on paper im sure i can get away with doing backups with serverrestorer

quick pasture
golden gust
#

erm

#

backups are IO bound, not CPU bound

#

serverrestorer last I recall was also pretty shit

restive saffron
#

hm

#

well technically yes they're IO bound but they're also usually gonna be making requests for a off site backup storage

#

hmm

potent fossil
golden gust
#

unless you're running on some CPU which is severely underpowered, anti-xray is not really that much of a performance hitch

#

using plugins for managing backups is scurry...

restive saffron
#

what else should I do then? maybe a pm2 daemon or something with javascript is all I can think of

golden gust
#

I mean, I've always been an rsnapshot fan

potent fossil
#

yes, something running separately from the actual server process

#

rsnapshot is bae

#

even better because you let the target server do the gruntwork

restive saffron
#

i do have a $1 50gb storage ftp server, is that gonna be enough for a mc server

golden gust
#

for a small server with a handful of friends and incremental backups, sure

potent fossil
#

you need a normal server (vps/dedi) for rsnapshot but depending on the size i guess 50gb will work

golden gust
#

for anything long term serious, no

#

ah, yea, think I remember the issue

#

serverrestorer basically has the potential to cause world corruption

restive saffron
#

yikes

#

glad i have a full vps

potent fossil
#

smh

restive saffron
#

alr im updating paper real quick

wide chasm
#

Been a long time since I've seen that name

#

Didn't know she was still active

void void
#

What is name of this plugin?

potent fossil
#

no idea.

golden gust
#

?warn @void void Do not spam

leaden oxideBOT
#

dynoSuccess ošklivé_káčátko#0350 has been warned. || Do not spam

restive saffron
#

Looks cool tho

full gorge
#

Yeah

untold copper
#

interesting

restive saffron
#

wow this minealert plugin doesnt even work kappa

half flax
#

how can i download 1.16.4 paperr

golden gust
#

downloads page, click the more button a few times

half flax
#

why you just do this

#

you can add filter section for more easy

golden gust
#

Because we don't support those builds and there is no sane reason to use them

half flax
#

if someone wants to open 1.13+ server, he needs to click 50-100 times more button

golden gust
#

if somebody wants to redo the legacy page, they're more than welcome to discuss it with us, but, we have 0 interest pouring time into making it easier to get stuff we don't support

#

Well, no, only 1.16.x is on the home page

#

1.13 is on the legacy page

half flax
#

oh

#

my bad

#

sorry

floral tiger
#

please don't tell me i have to update to 1.17 and deal with incompatibility issues...

golden gust
#

what?

floral tiger
#

do i have to?

golden gust
#

1.17 ain't even out yet

potent fossil
#

When 1.17 comes, you will need Java 11, yes.

golden gust
#

but, when 1.17 comes, we're updating the minimum java requirement

#

most stuff supports java 11 just fine

floral tiger
#

ohh okk

#

so, i should update java?

golden gust
#

Yes

floral tiger
#

and that's it?

#

yay

woven otter
#

Reading is an important skill

floral tiger
#

yeah, but when you don't have a brain like me, its hard

quasi valley
#

don't you worry, cat can totally understand that given his own experience

golden gust
#

Well, yea, but, mines health related

#

not, like, erm

floral tiger
#

because 30 other people asked him the same question?

golden gust
#

to be fair

#

in simples defence, he was dropped

woven otter
#

Well either you take like extra 30 secs to read it or someone gets irritated like for the 100th time that someone can't read something

worn ember
floral tiger
#

i wasn't irritated

worn ember
#

am i doing "being a millenial" right

limber knotBOT
#

ticks-per in bukkit.yml only affects natural mob spawns right?

#

yes

#

thanks

worn ember
#

@woven otter do you want to join my cult

limber knotBOT
#

if i have those disabled in my normal worlds can i just set it to -1?

hot hamlet
#

Is there anything I need to be weary off changing a previously online server into a bungeecord network. Will uids stay the same thus keeping player data

limber knotBOT
#

or a super high number

#

how do you have it disabled?

golden gust
#

if you follow the installation instructions properly, yes

potent fossil
limber knotBOT
#

i think im using a gamerule, i cant really check since im at school

#

it wont matter if you are using the gamerule

worn ember
#

wtf who goes to physical school in 2021

limber knotBOT
#

boris

floral tiger
#

im forced to

potent fossil
#

my niece is unfortunately going back already, im not too jazzed about it

floral tiger
#

do you know the best part?

worn ember
#

i think we have to go a day a week now

floral tiger
#

my cousin is already into school

worn ember
#

well soon

floral tiger
#

and he has covid now

limber knotBOT
#

dumcord wont let me speak on my alt account until im in for 10 minutes smh

potent fossil
#

my college is going back in fall i believe

worn ember
#

using alts smh

limber knotBOT
#

not allowed phone in school so no 2fa

potent fossil
#

lol

worn ember
#

love those 2002 rules

potent fossil
#

get a yubikey thinksmart

limber knotBOT
#

usb devices dont work ever since they moved to windows 10

worn ember
#

handpan music is so soothing

limber knotBOT
#

discord supports yubikey? thonk

potent fossil
#

there are yubikeys that operate simply as 2fa otp delivery devices no?

worn ember
#

¯_(ツ)_/¯

potent fossil
#

guess not

limber knotBOT
#

no idea

potent fossil
#

they probably disabled usb with group policy, my last job did it too

#

not unheard of

limber knotBOT
#

yeah, it would be insane to allow random usb devices on public PCs lol

floral tiger
#

yknow, i had some similar problems, but not flat not working

limber knotBOT
#

it would also be insane not to put permissions on a public network but ya know

mossy vessel
#

tf

potent fossil
#

well yea that does kinda suck tho, i thought yubikey had an otp delivery system that removed need for phone. but, well, good thing im an adult and can have my phone anywhere i please KEKWHYPER

limber knotBOT
#

they support otp

potent fossil
#

i mean fully in the key's hardware no need to plug in

limber knotBOT
#

just not totp which discord uses

potent fossil
#

i dont see a key w/ a display

#

ah indeed

#

i was confusing totp with otp, i meant totp the whole time

limber knotBOT
#

yubikey is hotp

#

(hardware vs time based one-time password)

worn ember
#

Currently i'm doing some image processing on my pc and sending them over to some LED's on the back of my screen (backlight) but its quite CPU intensive, would it be a better idea to get a HDMI/DP splitter and a microcontroller to do the processing?

potent fossil
#

a hardware based totp system that you can plug into a good pc and sync time and apps to it would be cool. would need to sync regularly to account for time drift probably unless that tech has improved significantly

limber knotBOT
worn ember
limber knotBOT
#

I wonder if you can get a crypto hardware wallet to work as a totp device thonk

potent fossil
#

my last job had a little hardware device with an lcd display that had a 6 digit totp that refreshed every minute

floral tiger
worn ember
#

i7 6600k

potent fossil
#

we needed it to log into the company network from home

worn ember
#

they never heard of VPNS?

potent fossil
#

it was a vpn

#

you needed a vpn login and your hardware totp device

worn ember
#

sounds like overkill to me lol

potent fossil
#

it was a bank thonk

#

was about right

worn ember
#

sounds fair to me

limber knotBOT
#

what part of requiring 2fa sounds like overkill to you? lol

worn ember
#

the hardware device

limber knotBOT
#

wat

potent fossil
#

i really liked it

limber knotBOT
#

an airgap is the only actually secure way to do that

worn ember
#

also how does it fetch the codes?

#

cant that be exploited?

olive garden
#

it's ded we are talking about here, I think he would prefer to calculate the security code in his head

potent fossil
#

totp doesnt need internet, it's a math equation or something

#

i dont know the specifics

golden gust
#

everything can be exploited

worn ember
golden gust
#

it's all about making it as unpractical to exploit as possible

#

those ssh keys you use

#

those ssl keys you use

potent fossil
golden gust
#

It's theoretically possible to dupe those

worn ember
#

HAHA IT LOOKS LIKE A KEY

limber knotBOT
#

main issue with totp is that most people use phone apps which's secrets could be stolen

worn ember
#

so good

golden gust
#

it's just the amount of time it takes to actually bust those mechanisms mean that by the time you've done it, you've probably gotta start again anyways

limber knotBOT
#

at least with hardware keys you can hope that they are secure enough that the keys can't be stolen when plugged into a pc

worn ember
#

thats why you predict the next one cat zoop

potent fossil
#

and then, iirc, when i was assigned this the person in charge wrote down its hardware ID into the tracking system and then gave it to me. when i left, she removed the hardware id from the system and then the whole key was invalidated and i can't login to the network even if my user account was still enabled on the vpn

#

anyway, something like that but with ability to switch between apps and sync apps to it from pc would be cool

worn ember
#

who would steal from a bank anyway, they barely have money pepe_run

golden gust
#

Well, I mean, there's software solutions for that

merry talon
#

lol, blizzard had an authenticator like that waaay back in the day

golden gust
#

The issue is that hardware solutions are generally severely limited

merry talon
#

they might've been the pioneers

limber knotBOT
potent fossil
#

i know, but i mean, im thinking in the situation that you cant use your phone to grab a code, a hardware key would be cool

#

and whappa look at that

golden gust
#

Like, the moment you start adding on things like being able to work with more apps, the more you rely on software in the middle

#

Like, you need a usable UI, for example

potent fossil
#

yea, software in the middle is ok, im just talking about syncing it from an internet capable machine once then able to go out w/o internet and still have codes, god knows where you'd use it but im just talking about the fact that it would be cool kek

#

oh that ledger nano is for crypto, sadge

limber knotBOT
#

yes, it's a hardware wallet

#

which can run "apps"

merry talon
#

simple you're literally just describing a yubikey

#

but using totp for some reason

limber knotBOT
#

but apparently the main issue of using it for 2fa via FIDO U2F is that you need to resetup every time you update the firmware :S

potent fossil
#

yes, but a yubikey with its own display and hardware totp support

golden gust
#

accessability

limber knotBOT
#

main issue is that lots of services don't support HOTP

golden gust
#

I can spell

#

yea

merry talon
#

but why do you want that

#

unless its just for memes lol

limber knotBOT
golden gust
#

and a lot of cases you don't really wanna be plugging in your security devices into all machines

potent fossil
#

because, for me, the bane of my fucking existence is pulling my phone out, opening authy, finding code, then entering it. it's first world problems to the max but i want a little hardware key i can glance at and be done kek

golden gust
#

Like, say you wanted to login to your email at work or something

merry talon
#

I mean why do you want it to give you codes instead of just plugging it in

#

or using BT/NFC

golden gust
#

air gap

potent fossil
#

in cases that usb is disabled, i.e. in the office

limber knotBOT
#

how do you plug it into a machine without USB? lol

merry talon
#

oh

#

hmm

potent fossil
#

and in extreme cases (i wouldnt work in one, so it's not REALLY a problem for me but others yes) where the office disallows personal phone use

limber knotBOT
#
Instructables

Arduino TOTP Generator: InspirationHaving a friend with an interest in cryptography and security, I wanted to create the perfect birthday present.*This is a project I made as a birthday present and was created within tight time constraints (pardon the messy workmanship)NOT…

potent fossil
#

but whatever, it's just what i think would be cool. anyway shit i should probably sleep but also i want to do some react native investigation

merry talon
#

i wasn't aware disallowing USB devices was a common practice

potent fossil
#

speaking of that @vernal moth do you know of anything like react native for vue?

#

and yea sweepy it is

merry talon
#

yeah, vue native

#

lol

golden gust
#

even still, there's the questions of do you really wanna have to plug your security device into a computer at the office

potent fossil
#

that's abandoned afaik

limber knotBOT
#

main issue with allowing USB is giving the ability to easily extract data, installing malicious stuff as well as using it as a key logger

potent fossil
#

but yes, it does pop up

merry talon
#

last commit was 8 days ago

potent fossil
#

w h a t

merry talon
#

but i dunno

potent fossil
#

hold up smh is this really about to bazinga me

floral tiger
#

guys!!

#

i just finished my server!

potent fossil
#

kk

floral tiger
#

now i have to just hire beta testers

vernal moth
#

Never did native stuff, i don't know

floral tiger
#

: D

potent fossil
#

hmm, vue native looks still very WIP but promising. indeed not abandoned tho

#

will stick with react native for now, more polished

merry talon
#

ever tried flutter?

potent fossil
#

Vue Native transpiles to React Native. React Native is a framework to build native Android and iOS apps using JavaScript.

#

yeah, i don't really like dart

#

smh 😫

merry talon
#

so either way you're using react native

potent fossil
#

yep

#

may as well just use it

vernal moth
#

But using vue ^^

potent fossil
#

yeah but lol :(

vernal moth
#

I remember a coworker talking about nativescript

#

And that seems to have a vue thing?

limber knotBOT
merry talon
#

8 years of battery life?

potent fossil
#

very cool mini, bookmarked! thanks :D

merry talon
#

oh that's just for the clock

limber knotBOT
#

that's for the key storage it seems, the LCD screen battery is shorter

merry talon
#

nvm

potent fossil
#

hmm yeah, kinda phoenix

limber knotBOT
#

or yeah, the clock lol

golden gust
#

yea, is real time clock battery

potent fossil
#

well, ok, it's possible. now if only it wasn't so fugly

#

will def check out native script; react native so far is really cool, there is a framework for it called Expo that so far seems quite similar to nuxt which incorporates free (but queued) android and ios builds and automated appstore submissions, and real time OTA app dev deployments to your testing device via a different app that you install called Expo Go

#

all of that is free, then they have prem which gives priority app builds and support

#
olive marlin
#

Because you can't send multi-line messages on IRC, someone just pasted their (small) YAML file, one line per message KEKW

vernal moth
#

Flood protection bans them normally

olive marlin
#

Nope, didn't get banned. And resent a few messages with fixes.

meager tusk
#

veww

#

react > veww

olive marlin
#

Idriz PepeHappy

meager tusk
#

bloodstone ❤️

void void
#

Is this abandoned?

golden gust
#

it's a complex issue with many complex things to solve

#

not really a high priority in the scheme of things given all the issues still left remaining with it

void void
#

Oh, i understand. Most of paper forks with "async" ticks works awful

olive marlin
#

They usually corrupt worlds.

void void
golden gust
#

because people generally tryna throw everything async generally have 0 clue about concurrency

olive marlin
#

Because some people didn't learn safe concurrency. Some are literal kids with some basic Java knowledge.

#

Not that kid==bad, just lack of experience.

golden gust
#

i disagree

#

prof is bad

olive marlin
#

I'm not a kid ANGERY

quasi valley
#

sure, kiddo

olive marlin
#

Though I never said I'm not bad, quite the opposite.

void void
#

How do you think, will mojang implement multithreading in future? Sorry for stupid and popular question btw

golden gust
#

there is much lower bars than multithreading

olive garden
#

they won't, they are outsourcing it kekw

golden gust
#

multithreading is complex and actually slows stuff down generally in the grand scheme of things

olive marlin
#

You need to do work to make sure some things don't run at the same time. And moving context etc isn't free.

golden gust
#

Like, the extra safety in place makes doing X slower, the only recourse is that you can do multiples of X at once, increasing hardware requirements for "extra speed"

worn ember
#

trig said i fully understand multi threading now, we could take a crack at it together cat

olive garden
#

I said what

golden gust
#

fixing the underlying performance issues is basically #1 before throwing threads at horribly performing code

worn ember
olive garden
#

bro you don't even understand for loops

warm anchor
#

No bully ded pls. He’s just a Dota player

worn ember
#

^^

olive marlin
warm anchor
#

Dota player simple brain

worn ember
#

What i lack in iq i make for in low response times

olive garden
golden gust
#

it's not for java and mojang generally said we shouldn't care about it

worn ember
#

i did snatch a fly out of the air with my hand the other day, be proud

void void
#

Why 1.13+ works worse than 1.12?

golden gust
#

for stuff like PvP servers, stuff like that is irrelevant

vernal moth
#

That hadean thing is strange

golden gust
#

Because mojang made implementation choices which slowed the game down

vernal moth
#

Doubt it will have anything to do with the java server

golden gust
#

1.13 made collision logic more complex

#

Which, slowed anything dealing with collisions down a fraction

olive garden
golden gust
#

and, when there is so much in the server each tick which relies on collisions, that small fraction multiplies

#

I mean, it's regional based sharding

#

for large MMOs, sure, it makes a lot of sense

#

but, for anything which people wanna deal with stuff like large numbers of players in a small area, it's useless

warm anchor
#

Most MMO don’t do collision though lol player just pass through each other afaik

olive garden
#

I think you missed the point

golden gust
#

most large MMOs generally have players split out so that sharding is easy to decide

#

as soon as you get people in a small area interacting, the ability to shard is severely impacted

worn ember
#

we need better MMO's

#

the good ones we have are like 10 years old

golden gust
#

Like, for pvp servers, hadean is literally 100% useless

worn ember
#

Also where the heck are my RTS games

void void
#

Aether is only minecraft bedrock thing?

olive marlin
#

But survival? Since people are really spread out.

worn ember
#

minecraft pvp tho

#

so competitive

golden gust
#

survival = mmo

worn ember
#

mmo would imply massive multiplayer, but if you have 20 players its already dying

peak ginkgo
#

how big is "massive"

worn ember
#

couple hundred at least

spare venture
formal turret
#

Hate thst destiny is considered an mmo lol

#

It's so instanced that you hardly ever see anyone

civic prism
#

Anyone recommend a good backpack plugin?

spare venture
#

Yes that’s the replacement for the genre

#

Aren’t shulkers backpacks

untold copper
#

anyone know a place where I can get good logos for modpacks and such?

#

like some website?

spare venture
formal turret
#

Fiver maybe

untold copper
#

ooh yeah

spare venture
#

Fiver or mcm

untold copper
#

ohk

spare venture
#

Won’t be free

civic prism
mossy vessel
#

If you are looking for icons, you can grab a digital license at iconscout e.g

untold copper
spare venture
civic prism
#

oo nice, I'll look for that

worn ember
#

when you want to be useful but cant even get the thing running xD

#

sad lyfe

civic prism
#

big rip

worn ember
#

i'll just play dota instead omegalol

rocky flame
#

I need some help with calculating some probability but me and my friend keep disagreeing any massive brains around? Okay so, we got a boss. the boss drops 3 rare items all at a 1/1000 drop rate, getting 1 item doesn't stop you from getting another item. If you kill the boss yourself the chances of all of them is doubled. So I was thinking initially since theres 3 items it is 1/333 to get 1 item and then since my chance is doubled of getting 1 since I'm killing it myself it is now 2/333, why am I wrong, I literally did this sort of maths like 5 years ago help

olive garden
#

"to get 1 item"
Exactly one item OR one or more items?

golden gust
#

you have 3 shots at getting something

#

it's like a 1000 ticket raffle

#

if you have 3 tickets in that raffle, you have more odds of winning

rocky flame
olive garden
#

to get exactly 1?

rocky flame
#

Yes

#

and Yea right? so 3/1000

golden gust
#

No, before 3 shots

#

Well, yea

#

3/1000, or, 1/333

#

if you wanted to keep the 1/1000 chance, you'd need to basically increase the chances of getting each individual item to keep the same chance of getting a single item

rocky flame
#

Yeah If i wanted the chance to get 1 to remain 1/1000 I'd just make all of them 1/3000, I'm being sent this as to why I'm wrong

olive garden
#

if it could only drop 1 item:
chance of getting 1 item: 1/1000
chance of getting 0 items: (1-1000)/1000

#

you want it to drop 1 item once and 0 items twice

#

the order doesn't matter

#

so that leaves you with ((1000-1) / 1000)^2 * (1 / 1000)^1 * 3!

#

.wa ((1000-1) / 1000)^2 * (1 / 1000)^1 * 3!

limber knotBOT
olive garden
#

but my maths is rusty, so idk

golden gust
#

I mean, in that thing, you got a 40/1600 chance of winning something, basically

#

1600 / 40 = 40, so, you got a 1/40 chance of winning at least something

limber knotBOT
#

No, you've got a 10/1600 chance plus a 10/1599 chance plus a 10/1598 chance etc

golden gust
#

oh, yea, shut up amar

olive garden
#

please ping me if my maths was wrong

golden gust
#

walks out with his tail between his legs

olive garden
limber knotBOT
#

That's why he ends up with a 22% chance of winning something

rocky flame
#

Yea now you're all speaking spanish

#

🤣 okay so

rocky flame
limber knotBOT
#

If you have multiple drawings on the same ticket and the same ticket can't win multiple times then you're really running a bunch of drawings where the number of tickets goes down each time

worn ember
#

probability is fun

limber knotBOT
#

First prize, you pull a ticket out then throw it away so now for the second prize there is one less competing for the prize

#

Wait his chances go up if one ticket can win multiple prizes? Now I must be doing something wrong

rocky flame
#

😳 no no no forget the ticket

olive garden
#

I think my calculation was incorrect

#

I think it needs to be 3C1 instead of 3!

rocky flame
#

lol Okay Let's start over

olive garden
#

issue is, both make sense to me :/

rocky flame
#

So. 1 boss can drop 3 different items, the chance of getting 1 item does not effect the chance of getting another item. The chance of getting an item is 1/1000. If I kill the boss myself the chances of getting any items is doubled.

#

So lets say I kill a boss by myself and deal all the damage. What's the chance I get 1 item

olive garden
#

oh I also forgot the *2

rocky flame
#

Kk 2/333 it is then smile

olive garden
#

haha

#

he knows the correct way to get an answer is to provide an incorrect one

#

I still believe you want to know the chances of getting at least 1 item, but here's the formula for getting exactly 1 item:

#

.wa (n choose x) * (2/1000)^x * (1-2/1000)^(n-x) where n=3 and x=1

limber knotBOT
olive garden
#

practically, 2/333 is good enough, but incorrect

rocky flame
#

What if it was atleast 1 item?

olive garden
#

then you calculate the chance of getting exactly 0 items and subtracting the result from 1

olive marlin
#

So 999/1000 you don't get first item, 999/1000 you don't get second item and 999/1000 you don't get third.

#

Multiply them together - you get the probability of getting 0 items.

olive garden
#

that's correct in this case because you calculate the same thing three times

minor badge
#

@olive marlin peepoAEnter

olive garden
#

but leaving out the combinatorical function or whatever it's called it a mistake if you ask me

olive marlin
#

.wa 1-(999/1000)^3

limber knotBOT
#

(DiscordBot) Exact result: 2997001/1000000000 - Decimal form: 0.002997001 - https://is.gd/KTsIPH

Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.

olive marlin
#

I think that looks good?

spare venture
olive marlin
#

Wait, no.

rocky flame
#

Oh my god

olive marlin
#

@minor badge happeepoheart

spare venture
#

Dealing with probability always sucks

rocky flame
#

ahahahaha right? Why is it this confusing it's literally 16 year old student maths

olive garden
#

you forgot out the 2x multiplier @olive marlin

spare venture
#

Because it’s not intuitive and they do not teach it very well

olive garden
#

we are from many different countries and we are having issues

#

I don't think it's fair to blame the teachers

spare venture
#

No one teaches it well apparently

olive garden
#

.wa 1-(3 choose 0)*(1-2/1000)^3

limber knotBOT
spare venture
#

And it’s only taught once in the US whereas every other math is used rigorously throughout high school and college

rocky flame
#

So. 1 boss can drop 3 different items, the chance of getting 1 item does not effect the chance of getting another item. The chance of getting an item is 1/1000. If I kill the boss myself the chances of getting any items is doubled.
So lets say I kill a boss by myself and deal all the damage. What's the chance I get 1 item. Why is it not as simple as hey 3/1000 then doubled so 6/1000 why why why

spare venture
#

Because they are three separate rolls of 1/1000

#

Which is going to be different than having a 3/1000 single roll

rocky flame
#

Okay yea understood

spare venture
#

Because every time you roll you get a new number, which is different than only rolling one number but being more likely to hit that number

golden gust
#

What you have is (1/1000)*3

olive marlin
#

No cat.

#

Smh

spare venture
#

Now I have to continue to explain to my players that Java.util.random.nextInt is producing random enough data that they can’t predict stuff on my server

golden gust
#

wait, no, am dum

spare venture
#

“I’ll do some research and find a pattern... you’ll see”

golden gust
#

goes back to smoking

olive marlin
golden gust
#

what are you a prof of?

rocky flame
#

redstone

minor badge
#

i mean, it is pseudo random, so it's technically possible...

golden gust
#

that would imply he was good

olive marlin
#

I used to be good at redstone. But then work and studies and got better and coding...

spare venture
#

Yes but the data set is so small it’s probably not possible

olive marlin
#

And if many things use the same random number generator, it makes it harder.

spare venture
#

They’re trying to predict the landing of meteors in a square of 10000 x 10000, and they land every 3-6 hours

olive marlin
#

Unless you reset it with constant seed like vanilla...

spare venture
#

So the data set is pretty small

#

Well as long as you’re creating a new random object that generates a new seed right?

olive marlin
#

Can always add second Java.util.random.nextInt and combine them for double the randomness!

#

In vanilla you can trigger it to set the seed to the same value.

#

I think Paper patched that, but not sure.

#

Maybe not.

spare venture
#

In vanilla what

#

I’m using a plugin?

#

Oh you mean the generator seed

olive marlin
#

Yes.

spare venture
#

Yeah, no, that’s not an issue at all

olive marlin
#

I was saying if you have such way, then it can be exploited :P

spare venture
#

And anyway the meteors are pasted in with worldedit at random coords using Java.util.Random.nextInt

#

So the seed wouldn’t matter

#

I thought you meant the seed for the random object

olive marlin
#

If you could reset the seed, then they would spawn at the same place over and over.

spare venture
#

Why would they?

olive marlin
#

Because if you seed it with same value and get next int, you'll always get the same int.

spare venture
#

And it generates a new random object every call of that method, so it’s pretty random

olive marlin
#

Depends on how it gets seeded. But I mentioned it as an example for what Vanilla does, not something you have.

spare venture
#

Ah I thought you meant that I was using the same seed as the vanilla seed for random

woven otter
worn ember
#

can i haf admin?

olive garden
#

drek you still haven't finished the roof on the house

#

it's been like 2 years now or idk

limber knotBOT
#

oof, steam seems to be blocking the download of older game versions now ;_;

olive marlin
#

Pro tip: add emoji to your name and you always know if you get message from bot xD

olive garden
#

lmao

woven otter
olive garden
#

because of me?

woven otter
#

because of drek

olive garden
#

then don't ping me ping

woven otter
#

@olive garden sorry

limber knotBOT
#

ok apparently only downloading via the console is broken. meh

worn ember
spare venture
#

when are we all starting a Minecraft server together

woven otter
worn ember
#

Wait which server are we talking

#

The old one with jaboc

#

Or the not so old one with mods

#

Cuz i didn't finish the roof on either lmao

wide chasm
#

I'm guessing the old one

#

Next time we'll just build the roof first without you

void void
#

hi

spiral robin
#

hi

void void
#

how r u

spiral robin
#

quite swell, and you?

void void
#

im gr8

#

but not so gr8

spiral robin
#

thats deep

void void
#

i need some help for my server

#

the problem is not really about papermc itself

spiral robin
#

hmm

#

ok

#

😄

vernal moth
#

Just ask

spiral robin
#

mini PES_CowboyLove

vernal moth
#

Ape mcheart

spiral robin
#

pardon

void void
#

when i try to run the run.bat it says "'java' is not recognized as an internal command
or external, an executable program or a batch file.
Press any key to continue ..."
any help?

meager tusk
#

@spiral robin Hi !

zealous wedge
#

install java

void void
zealous wedge
#

maybe fix your PATH

spiral robin
#

@meager tusk peepo

void void
wraith trail
#

.java11 - see the section about your PATH here

zealous wedge
#

environment variable

limber knotBOT
olive marlin
spiral robin
#

they have to regenerate some braincells i think

zealous wedge
ashen cliff
#

Never.

meager tusk
#

BRO!

ashen cliff
#

BRO!

meager tusk
#

He's a helpful guy bro.

ashen cliff
#

Never seen him actually do anything helpful tho.

#

That's why I have #support muted in the only other Discord we share. kekwhyper

spiral robin
#

bro ?

ashen cliff
#

Bro.

vale rune
#

Bro.

#

Fact!

meager tusk
void void
#

bro

ashen cliff
#

He knows bro.

void void
#

bro your pfp is cool bro

vale rune
#

Brother.

vernal moth
#

Sister

vale rune
ashen cliff
#

Robot.

vale rune
#

TEBRA!

ashen cliff
#

Koha always open bro!

vernal moth
#

Guys and gals, gimme netflix suggestions for movies

spiral robin
#

superbad

#

the dictator

vale rune
ashen cliff
#

Can't even type ë bro!

meager tusk
vernal moth
#

Know both

meager tusk
#

Koha has 100% uptime bro!

ashen cliff
#

Can't have downtime if you only have uptime. think_smart

meager tusk
#

Bro.

#

Can't have downtime if you only have downtime either.

vale rune
#

Slovenes that lost everything with OVH:

"Why worry about something that's not going to happen?"

ashen cliff
#

Can't be me.

#

🥚

vale rune
#

Fact!

olive marlin
#

Ah, it's this time of day in PaperMC general.

vernal moth
#

Yeah thought that too just a few minutes ago 😂

vale rune
#

It's always that time of day in #general.

vernal moth
#

When your parents forgot to take away your laptop, yeah

meager tusk
#

Bro. That's wrong.

#

He forgot to turn off my monitor. I don't know how to turn it on again.

ashen cliff
#

Have you tried turning it off and on again?

meager tusk
#

No. Good tip bro.

ashen cliff
#

No problem bro.

vale rune
#

Call IPKO support bro kekwhyper.

#

@ashen cliff bro, imagine not having your number saved as IPKO Kujdesi per klient.

meager tusk
#

What, so they refuse to give me key details?

#

😠

ashen cliff
#

Bro!

#

You didn't say you know Kin osebno bro!

meager tusk
#

"I don't do that, sorry. You'll have to call X."
"I don't do that, sorry. You'll have to call Y."
Back and forth.

worn ember
#

@meager tusk I don't do that, sorry. You'll have to call Z.

magic river
#

I think I need to give watching basketball another chance. It's been 10 years since I wrote it off as boring but I've changed since then and the game has apparently dramatically changed

#

Curry is considered by many to be the greatest shooter in NBA history. He is credited with revolutionizing the game of basketball by inspiring basketball teams, from high school to the NBA, to regularly utilize the three-point shot. Analysts have referred to him as "the Michael Jordan of the three-point era," stating that he did for the three-point shot what Jordan did for the dunk.

#

Jordan was entertaining but what he turned the game in to wasn't

#

I watched some college ball the other day and it was more interesting than I remember, perhaps this is why

worn ember
#

Well that was random, but thanks for the review about basketball

magic river
#

It's a social channel, how does any topic get started? 😛

worn ember
#

dat do be true

magic river
#

If no one wants to talk about basketball I guess it's just my replacement for a twitter post otherwise maybe I'll hear from some fans about changes they've seen or not over the past decade

#

Curry got the game to take 3 point shots seriously so apparently they focus more on passing and spread out around the court now instead of all jamming under the net trying to get the tall guy a layup

#

Doesn't matter how tall you are, unless you're right on top of the shooter if they're going for 3 it's going over your hands

#

Means short guys who move fast and pass well can be stars and the game moves faster

ashen cliff
#

Just say Bro randomly. Half of Balkan will show up.

magic river
#

Eh, either I caught some of the worst teams in the one game I saw or European basketball is like high school basketball

#

So their opinion isn't really useful 😛

spare venture
#

sports channel

#

college bball is kinda boring compared to the NBA because of the shot clock and halves instead of quarters

left swift
#

Basketball is just boring

#

Fixed it for u

worn ember
#

i also dont find any appeal to it

left swift
#

Ur a nerd tho

spare venture
#

you’re also a nerd

#

I like sports

left swift
spare venture
#

The only sports I find boring to watch on TV are baseball and soccer

#

But every sport is fun to go to live games

worn ember
#

yeah tbh i only really like e-sports lol

magic river
#

I love watching baseball

left swift
#

Esports are sports

spare venture
#

I just can’t do it on TV

magic river
#

I can't do it in the stands, you can barely tell what is going on