#general
3141 messages ยท Page 1666 of 4
@Getter @Setter
@frank otter it's a compiler plugin that adds extra features to java's syntax effectively
so it's non standard
its a compiler hack
kash why do you have so many kekws
christ
@twin lagoon flexing his collection
also michael wtf
so many
i have more
how are you doing it so fast lol
holding shift
shift + click in the reaction menu
using the emoji menu
yall know runescape.wav?
TIL
omg what
so does it like change xyz.some = thing to xyz.some.set(thing)?
Didn't know you could do that
you can do +:emote_name: iirc
TIL you can do that
nah @frank otter
let me find something for you
no
@frank otter https://projectlombok.org/features/Data
look at the two code snippets in there
lombok is literally hacks upon hacks
ur a hack
they generate the same actual API and bytecode
kotlin is an actual compiler
all of the getters, setters, toString, equals, hashCode
and it's slow
gets generated by the compiler
the point is lazy developers
I mean look at those two files
in theory it makes it obvious what the file is doing
do you know for sure that a getter is actually just return value;?
or maybe it's doing some logic?
lombok seems to just auto generate return value for getters
correct
nah you're right
but like lets say I want to add a custom method that does something weird with the return value
are getters and setters normally used or can you not just directly access the variable in question
Booo lazy developers.
if it's buried upon lots of "boilerplate" getters, it's not as obvious
well-designed object oriented code doesn't allow direct access to the variable @frank otter
@coarse lily 
Hey Michael :)
typically you hide the variables from the outside world so that if one day you decide to change the implementation, it doesn't break stuff
if you give other code direct access to your vars then now you can never change those vars
without risking breakage
haelp my grandmas phone died
buy a new grandma

But surely if you let lombuk generate setters when you remove a variable it'll remove the setter thus breaking more stuff as well
yep, and that's when you start writing actual code rather than boilerplate-generators
weird question but is there some technical german minecraft community, like for plugin dev? I'm trying to learn German and I'd love to be able to talk in an area I'm somewhat knowledgeable about
lombok doesn't prevent breakages down the line, that's what a developer's job is ๐
hiding the vars is just a general well-designed OOP practice
not a lombok thing
oh no
now am i supposed to teach her to use a new phone

she is still using a nokia flip phone lol
does amazon have a RESTful buy a new grandma api
i'm sure we can automate this problem
am such a JS pro
mini you are german right?
ye
@vernal moth oauth?
would you know anything for this?
BREAKING NEWS!
which is why I am not operation at full capacity today
I had wwaaayyyy too much beer yesterday
MINI said 'ye', this is a once in a lifetime occurance!
yep, implementing oauth/oidc for papers authentication system
was disgusting
so am not actually handling crypto and the worst stuff about oauth
cause I dont trust myself doing that nicely
My stance is that my ide can easily generate getters/setters, pretty sure there is even a plugin for builders, rather that relying on a hack which breaks every java release almost
it's just "plug in the right vars in the right place"
hell I even implemented Dynamic Client Registration (rfc7591)
I'm not knowledgeable enough in german to be able to hold much of a conversation but I'm hoping that topics like plugin dev would let me become more confident in it
and Device Flow (rfc8628)
do I hear somebody volunteering to audit of my shit? ๐
There's communities around every language
sure @vernal moth
yea, it's just that I have no clue where to even look for a community in another lang ๐
Many countries are gonna be kinda weird around the eu as English is often taught heavily
me?
No, Mr Walmart man
didnt mean you. and I don't speak german unless I have to
aren't you shopping for a new grandma or something
am literally more fluent in english than german sometimes
also hey electroniccat uh....can i bother you for a sec lmao
i'm locked out of spigot TFA and don't know who to pester
XD
Wasn't me
sadge
Errrm, there is an email in the rules page or something
MD is the only one that can do that
yeah I figured that might be the case
lmao the product review photos
should still be communities predominantly in other languages though no?
Yes, but wider community is English so many dual language communities generally fall into the wider ones
Much easier to find a Chinese MC community than a German one
Especially dev stuff.
sucks for me then
but agent, the question is, do you really want to regain access to your spigot account? ๐
I have been clean for over a year now!
"Clean"?
I was gonna ask this too :p
whut
at most i find english ones, then german and I have three discords or more with a dutch dev
clean of the drug that is the spigot forums
pretty sure theres a big german community
but like, I go out of my way to avoid that ๐
I think I am in one single german dev related discord, and thats dead
Mini hates his own kind!
do you have any suggestions for german speaking communities then?
One of the best developers I know is German.
0 of the people i know exist.
mini, kenny or faulty 
cause idk anyone 
Kenny is too much man for me.
cool i have sent an email thanks electroniccat
if you lucky you gonna get a reply right away, md was active earlier
eh it's not time-sensitive
He was medium quick when my account was, uh, troubled.
I only noticed I didn't have my 2fa when I went to buy that anticheat plugin that people were talking about
lol
inb4 md just replies "fuck off" to my email
think the last time I talked to him was minecon anaheim XD
Tuinity merging hype 
@static badge hurry up
I'm like 40% sure we met then, too.
Wait, not Anaheim, Florida. Fuck.
Leaf is waiting review I believe? https://github.com/PaperMC/Paper/pull/6413
Cities are dumb.
zzzzzzzz furry
I was at both Orlando and Anaheim
Yeah I think we met in Orlando.
Running a Server Community panel
32049230984098 years ago
So what influenced the merge of Tuinity and Paper now?
I was . . . old then too.
how old are you now, anyhow?
Someone snuck Leaf snacks.
Haha
well past my prime
smelly too
How big is the core and maintainer teams?
can't remember the last time i was awake more than 30 hours
Hmm me either.
i was awake for like 2 days or something like that last week
25 was forever ago for me, though.
only 2 years for me
I mean if I could rewind back to 25 I could do a lot.
agent, are the new servers there ๐
Not too long ago I was smashing down cans of monster trying to get an assignment in
Thank ๐
. . . yesterday?
hm @amber karma ?
So when groups are asked for review on issues such as this tuinity merger, how does that work?
Waiit
why do you say you avoid them purposefully? are the german communities not very good?
you mean the AMD ones for hypixel MC?
kash owner of this server?
Like do all members of the group submit their review for it to count or is it just one rep
yes; and many others :p
am discord owner pls give admin 4 review
thought you would switch to new ones this month
kash is owner of my guilds and many hearts.
looks legit
am not involved too much with the hypixel MC guys nowadays
they've got some cool stuff going on though
(also hi guys who have pings on ๐ )
man, I wish I could have went to some minecraft convention back in the days
I'm sure we'll do another big one once covid calms down
but back when they were a thing, I had a) no money and b) no self esteem and shit, lol
is mastercontrol dead yet
:(
last I heard, no
Mini I'll find some old photos and Photoshop you in.
it's being slowly dismantled tho ๐

Really Universal Studios was the best part of Minecon Orlando.
the long process of microservicing a monolith xD
But I'm old and grumpy.
dude universal was great
preeeetty sure its still a thing I talked to simon about it somewhere
It was so good.
hey K
I drank like 40 cups of that Harry Potter drink.
hung with the shotbow and octc guys the whole evening
we accidentally peer pressured mrapple into riding his first roller coaster
re-rode the rides over and over because park was basically empty
good times
Jesus I forgot octc existed.
also what are the languages of these types of communities, like minecraft? is it like, the english speaking homogenise into one, and things like asian/chinese separate?
lmao
adbd cannot run as root in production builds
fuck my phone
hey @mental meadow
gg
glhf
how do you forget that
stupid project got me not pay attention to time, I havent even showered
it's fine you're already a disappointment
there's not much you can do to make that worse
ouch
I'm glad you haven't changed agent
timing is important
same as yesterday, talking to agent and working on this meant I was there like an hour later than I wanted to, lol
still awake at crazy times
โค๏ธ
remember the good old times?
Does paper have a roadmap/trello thingo?
my god.....I'm about to head to bed......at a NORMAL TIME! WHAT IS THIS!?!?!?!?1? zzzz
always
Roadmap:
fix bugs
accept PRs
update to next version
repeat
yeah I'm watching the sky slowly get brighter
Hmm solid 
I mean, I still live by the crazy hours, I just don't drown in monster trying to stay awake for an assignment
Very hyped for hangar 
does anyone like tootsie rolls
yes
This is a project we work on in our free time, we don't really set solid plans for delivery, etc; not viable, and we're not even gonna pretend it is
family reunion
I mean.
what is a tootsie roll
OOF
How much time do you have?
Oh yeah that's more than fair and I am more than certain in saying we're forever grateful
Tysm for the pog work y'all do ^-^
Michael's therapy corner.
i have gotten myself a box of american candy and i'm just going through it all
Michael please dust off the couch.
What have you found that you like?
I'll send you good candy.
(The good candy is me.)
omg did you try to blow a bubble
going through chewy lemonheads right now, pretty much just jellybeans ngl
If you're in Georgia ever, I guess.
with taffy
The world would be such a better place if people documented their work correctly (bad docs is worse than no docs)
i don't even know how to blow a bubble with bubblegum
Michael I'm gonna make a list of candy you should try.
tbh for 20 eur i've got a pretty good assortiment
you should learn
I'll send you a box if you want.
tongue dexterity is important
Plugin is made for 1.12 but the documentation says 1.8. Basically I can disregard it since it's full of mistakes
There's a store here that's like ENTIRELY fucking candy.
It's ridiculous. But also pretty great if you're looking for some weird thing.
swedish fish, twizzlers, gobstoppers, jaw busters, jelly belly, nerds, kool-aid, jolly ranchers, cry baby, mike and ikes, airheads, warhead cubes
candy stores are crazy here
I remember Mike and Ikes
oh right and the chewy lemonheads i'm consuming right now
I'd have to put on shoes and leave and stuff.
this just speaks to a lack of preparedness
why do you not have candy in stock at home already?
smh
tfw code doesnt work for only the first iteration
< not <=?
y'all know what causes the mob spinning pathing bug in the vanilla game whenever mobs walk on rails
or seagrass for that matter
no but now i'm curious
is there a simple debug flag anywhere we can put that dumps realtime pathing?
I'm almost confident it's a navmesh issue but I can't exactly pinpoint where
not that I know of
been trying to add a pathfinding fix PR to Paper for a while now but I have no clue where to start
what
I need to actually find the strength to go through stuff at one point
oh lord
the last few weeks have been a mixture of "body says no, mind says yes" and "mind says no, body says yes"
i feel like i did a good thing by deleting my old PR instead of updating it to the new mappings now
lmao
If anyone is bored we always appreciate people reviewing PRs ๐
I'd love to but I can't deal with patch files lel
I just realized, I'm becoming cat. Oh no
how does one review .patch PRs?
like is there a workflow to be able to get that into a diff of the actual java files
or do you just apply the .patch locally and then review the local changes/
how would you even tell
Or, git git and learn to read patch files ๐
git git
*git good
oh I know how to read patch files
I mean you can either try to look at the patch and find obvious errors or you clone, patch locally and then look at it
Paper's codebase sometimes feels like inception not gonna lie
I have doubts that there are too many code-bases which realy on patch files
patch files containing patch files containing patches
inb4 I just make a bot which merges all PRs and applies them into a private repo
I vote that we just close every open PR when we update to 1.18 and if people still want it they should make a new one
rip that repo
honestly that wouldn't be the worst idea
not a bad idea to be honest
I mean, only real idea I got in regards to that
just Paper-PR-<id-of-pr> as repo name
Daily reminder to merge 5029.
wait a minute where have I heard your name before
i just realised your name sounds familiar
probably Hypix el
He's a wallmart greeter
cant :c
also i founded hypixel minecraft server
but mostly walmart
that's where i'm really famous
walmart > hypixel
caaaaaaaaaaaaat no
We should all aspire to work at Walmart.
god I feel stupid now
oh is MC pulling in Zstandard?
nah u fine
Atm, no
ah
won't question further then
But, they seemed interested in it, just, "somewhere down the pipeline" type deal
I mean the great thing about is that it's literally just a drop-in replacement for zlib
and the bindings have ports in virtually every language
We wanted to agree with them on magic numbers so we don't gotta fuck around with people breaking their worlds when the time comes
So, Soonโข๏ธ aka. way after I quit MC. 
nobody "quits" MC
is the "they" some mojang guy
somebody on the dev team
the mojang man
it's Mr. Mojang
Mr mojang?
Oh I know, my definition of that is eternal sleep.
Swapping compression algo is trivial but, like, then they gotta dedidcate time to it and like, welcome to literally any company
Once I pass on from that world and minecraft, I will finally be free
or the compression level?
compression type
iirc zstd encodes that into the compressed data
The magical byte which indicates the algo in use
Miniii you're late
Am 12 minutes late and foot isn't done yet, I call that on time!
Foot
Yes
We eating foot
Deal with it
wouldn't surprise me
Oh no, we learn a new kink from mini every week
I mean, I say what as in 1.18 I'm probs going to remove our oversized chunk reading logic, so, am not to sure if it's an issue if we use a stupidly high magic value and pray that they don't fucking dice-roll their number selection
I really just wanted to agree with them on that so we don't have to maintain that shit for years to come
The only thing I managed to find out about Mojang's navigation system is the algorithm they use for mobs btw
https://www.gdcvault.com/play/1025320/Hierarchical-Dynamic-Pathfinding-for-Large
that reminds me of a video oh no
stallman?
vtubers 
She is into feet
Flurrybolt you madlad!
Stream source:
โ[MINECRAFT] TEMPLE gao
https://youtu.be/zNadRmlBn4k
Talent:
โGawr Gura
https://www.youtube.com/channel/UCoSrY_IQQVpmIRZ9Xf-y93g
โ
Thumbnail Art:
https://twitter.com/WaltTheDog999/status/1318587510948302849/photo/1
------------------------...
so since I know you guys enjoy pain
(you are maintaining paper after all)
why not have a discord channel per PR?
ah yes
sure
threads.
and you can moderate them
who made that fucking ticketing system
thanks for volunteering
โค๏ธ
nothing but free time on my hands
and the blood of innocents
but yeah mostly free time
Imagine all of them lighting up at once with some random Russian Steam link. 
lmao
thank god that discord is pro defenders of their realms that bots can't get away with spamming the same URLs for weeks on end
wooo
our wise discord overlords
what
discord is the best social media platform and i for one trust our overlords
๐
too bad discord did a horrendous job implementing threads
slack threads are love
nah I don't actually mind discord too much, I'm sure it's hell on both ends
and it's better than the alternatives for 90% of use cases
Letโs go back to mumble
cringe
discord.py resignation letter
I was under the impression we have IRC bridge here just for one sole user and itโs Pheonix616
I just wish they'd do more, and have a better API ๐ฆ
@warm anchor good morning!!!!!!!! 
there's also the old man, robo
Good morning aurora
discord quite literally doesn't care 
i also lost my +v over here
:'(
see that would be sad if anyone actually understood IRC
what does +v do lol
I got no idea how kash has the flags and stuff setup in here so I ain't gonna touch his things
voiced
I just know that I have +o because thats for the cool people
Users with a plus sign (+) next to their nickname are voiced users. That
means that they are allowed to speak when the channel mode +m is set. +m
sets moderated mode which means that regular users may not speak.
ah okay
oh whoops
yeah but nobody cares about that shit
where are my irc privileges
No roles for furries
i am not a furry

but kenny why do you have o then
???????
think
your telegram avatar
i don't i'm literally just bandwagoning because @quasi valley said so
We know brother.
:(
Itโs ok leaf
lol he's getting mad
Furry got special power
I think I actually read warrior cats when I was like 13 or smth
undeniable evidence
Oh apeprently it's CSD today in cologne
pog
A rainbow unicorn just walked by
I did?
and then my bouncer reset and it dropped it
How does an imaginary character get voiced
That would mean I would know how to do that
i mean
you didn't
that's why it didn't stick.
XD
AgentK: well, now you have voice in #paper, #paper-dev, #paper-help, #waterfall, #waterfall-dev, and #hangar technically
:p
now it iterates once too many
i hate java
<3
live-code this
we can give commentary
and bad suggestions
make sure you're using Integers instead of ints
so you don't npe
only reason i NPE is because the info in the index is missing
you're welcome
we already were when he became a maintainer
don't worry, we have been doomed long before that
PaperMC now powered by furryโข๏ธ
I mean I joined the project like a year ago
12:57 -- MSG(groupserv): flags !paper-staff Spottedleaf +cmv
12:57 -- GroupServ (GroupServ@services.esper.net): Spottedleaf now has flags +cmv on !paper-staff.
12:57 -- MSG(groupserv): flags !paper-staff mbaxter +cmv
12:57 -- GroupServ (GroupServ@services.esper.net): mbaxter now has flags +cmv on !paper-staff.
12:58 -- MSG(groupserv): flags !paper-friend AgentK +cmv
12:58 -- GroupServ (GroupServ@services.esper.net): AgentK now has flags +cmv on !paper-friend.
aha
@ Spottedleaf describe your fursona pls
I was wondering how you did that
denial, denial, denial
Paper is awesome!
leaf do you like my new avatar
glad we're in agreement here
it's me but anime
it looks good
it has colors
Does anyone know what caused the tps drop here? I don't believe it's entities this time.
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge

Trying to find things to do so they can lag your server
kek
There is only 85 villageers ticking. while 200 sheep and 200 cows
Also wrong channel doctor
1 villager = at least 100 dumb sheep
Please learn how to read timing
what you talking about, you need to zoom the filter into the time of the tps drop
i already see 634 villagers in just one region
Seem*
I don't know of anyone who has that many villagers.
Is there a way I can figure out where those villagers are or reduce their impact on the server without killing them?
got a boat load in 512 blocks around (-3584, -3584) and (2560, -5632)
those are regions tho so still gotta go lookin
villagerlobotimizernator thing could also maybe help
Nah the new setting for it is good enough
it fun creating fires in a bathroom

why are those null wtf
null!
Activate brain!
which brain
what brain
aw damn i missed the spacex CRS mission launch
i'm faster biombo
good luck
Yes?
dam
yes it can be run on mac
I was going to move it to the other channel.
I mean it's java so it can run anywhere
exactly
*as long as that platform has a JVM release
PaperMC toaster edition 
Okay. Iโd like to learn how to make a plugin so I was thinking of setting up a test server on the same machine for testing.
yeah that's generally the recommended approach
single most important development ability is the ability to iterate quickly
so the faster you can get your code running in an environment after a change, the faster you can develop
that mutable Location is a bit
@wispy blade
it do till it dont
but it do work!
Did you see the astra launch slide?
yeah, it's not getting put into the square, but the coordinates are correct
they're so very close
So exiting to see new companies approach this field
their previous launch missed orbital velocity by 500m/s
so they're really close to true orbital capacity
I just wish a rocket would side launch and deal with bezos for us
honestly I think the only reason fate didn't kill him on his flight @golden gust is because he brought a highschooler and Wally Funk with him
Astra isn't bezos
and by fate I mean some random underpaid ground tech
The guy is suing nasa because he didn't get his way
holy s h i t
elon's tweets yesterday were ๐ฅ
oh maybe it wasn't his twitter
maybe it was just a meme
They got like hunderts of people on this launch tower
it was something along the lines of "jeff bezos quit amazon so that he could spend his days suing nasa over spacex"
oh, yea, I saw that too, was 10/10
so uh question @wispy blade
why aren't you just doing an interlocked x z loop
loc original = new loc(loc.x, loc.y, loc.z)
for(int x=-4; x<=4; x++) {
for(int z=-4; z<=4; z++) {
loc.setx(original.x + x)
...
}
if I'm understanding the end design correctly, which is to make a 9(?) by 9 set of Square's
yea
never been so offended by something so true.
I just feel like it'd be less error-prone than a while loop
i usually ask everyone for opinions on the idea to see if its worth my time
fwiw, the first thing to know about mrs naomi is that she's dum
TRUE
i poke my friend that knows nothing about programming to help brainstorm 
The good news is that we're more than happy to ruin your hopes and dreams
how many questions do you have
Can I code and compile Java in VScode? Or should I get a different IDE?
inb4
you can but why would you
can you? yes
why not just
I'd recommend IntelliJ community edition
IntelliJ
especially on mac
Especially when jetbrains exist
vscode isn't the best on mac
dw i have no dreams im just a useless piece of shit
so yeah uh like I said @wispy blade
do you clone the location in Square's constructor
because if not
Square takes a location and clones it yea
been there done fucking that more than I'd like to admit
this would be a great case of where withers are super useful :( https://github.com/openjdk/amber-docs/blob/master/eg-drafts/reconstruction-records-and-classes.md
https://openjdk.java.net/projects/amber. Contribute to openjdk/amber-docs development by creating an account on GitHub.
wish you'd fucking wither
also @chrome quest if you're using it to learn they have an educational edition that's free for personal use
that has all the features of their professional edition (which itself is $100/yr)
just can't use the free version for commercial use
highly, highly recommend it
what features does the community edition not have
Can I use the Community version for commercial use or is that what you mean by free?
because Jetbrains makes IDEs for every single major language on the planet
Jetbrains โค๏ธ
ye
@minor badge BEST mari
some refactoring stuff, some "enterprise" integrations like databases, EE stuff
IDEs are for quitters I write Java in Notepad.
Jetbrains always have something for everything
I fucking love datagrip
i use notepad++
The most intelligent Java IDE with refactoring support.
I'm not a lawyer but from my understanding
I use cmd
I actually use Eclipse because I donโt like having extra RAM.
remind me to cacnle my ultimate subscription
where do i get the education edition

Gh education pack
the extra ram usage is faaaaarrr much more worth it for me
Community Edition: Limited featureset, may be used for commercial use but they encourage ultimate dition
Education edition: Contact Jetbrains to get it, cannot be used for commercial use whatsoever, but otherwise has full ultimate edition features
Ultimate edition: All features unlocked, paid
I don't mind it eating a chunk more of ram if it speeds up as much as it does
BEST jetbrains
cries in 4 gigs of ram
unused ram is wasted ram anyways
IJs indexing takes a chunk of ram but for the performance gains it's more than worth it
back when I still used community edition iirc the biggest difference was that community didn't have plugins
i always have a surplus of ram nowadays
I tried using eclipse for a day and lasted 10 minutes with how slow as balls their auto completion is
ye
This is still one of my fav jokes about bezos
Iโve actually never had an issue with Eclipsesโs auto completion.
@SawyerMerritt In other news, Blue Origin rebrands as Amazon Space Services, since the acronym is in keeping with their image !
lol
pmsl
As#
Who is this guy? He makes a lot of sense!
@SpaceX
@elonmusk https://t.co/hTdkJE7Buv
166
2063
There's also this
(video)
wow my isp is not like any other , not like use all ur data, speed reduced
theyre like use all data, you get no notification, all data after that is paid
isps vary like crazy from country to country
and state to state
my ISP has no caps
(fios)
i think i got like 1000 rupees extra cuz of that on my bill
Over in the UK unlimited is basically standard for home broadband
Same
here its more like depending on speed
You pay for the speed here
Too much competition, especially over the same copper, for there not to be competitions over real value
100 mbps = 1tb 30 mbps = 250 gb
there's no limits
Like, speed is prime here, but, 90% of the ISPs all use the same copper lines
yeah that's how it usually works when there is a cap @solid sapphire
There is like 1 mainstream domestic ISP which actually owns their own network
One ISP in Germany tried to add a cap, they got sued faster than their twitter team could deal with the shitstorm ๐
"oh please upgrade to the higher plan"
the rest just services flats
but if you are already on the highest plan?
they just sorta are like
ยฏ_(ใ)_/ยฏ
lol
speaking of that no wonder why i havent been getting any calls
i forgot to recharge my sim 
yeah
brb gaming
for some reason i have to get like one telemarketer min daily
@blissful wing not getting npes anymore, thanks for your insight :p
np
my advice is to always avoid while loops if you ever can
90% of the time they're unnecessary complexity
that is some good advice, lol
just activate your brain Nioma!
wtf
it would be reimu
only pain
and reimu is not an anime character
are we splitting hairs again
no
same
streams are perfectly simple
anyway time to pick out a tshirt that my bra doesn't shine through woohoo
Oh no
Is it hard to setup a paper server or do I need to be smort?
There are 12 year olds out there running servers
all it requires is some basic understanding and the willingness to read
Honey, donda is released
wat.
Well I went to the paper website and theres no link to subscribe to a server.
streams are......
Because we're not a hosting provider
So paper is just used for the mods?
plugins, but yes
there are other companies that actually host servers
both of vanilla, spigot, and paper
that other companies exist? no
TRUE
ok. Recommend a good host?
:concern: i have to restart my phone to get access after i teinsert my sim
creeperhost if they're still around?
Thanks
if you only have $1 budget, anything budget host wise are the same
creeperhost was always chill and donated dev resources
still alive actually I just visisted. 
dont know if same people running that place though
I don't mind paying I just want mob heads land claims and maybe cross platform
yeah idk who;'s running these places nowadays
yeah just look around for a host that supports running paper @swift sentinel
paper is the program that runs on the server machine
re: streams @full rune @static badge @wispy blade
I'd only recommend them in certain dev environments
like lets say you're building a scalable microservice
I heard that streams go brrrrr
you value development iteration time more than compute resources and GC
so yes, use streams all you want
my phone still runs lollipop 
makes the code more readable, is easier to write, and is less bug-prone
but on the other end of the spectrum, lets say you run a monolithic app that can't scale
could be a MC server, could be any other monolith
like minecraft
suddenly all those allocations add up
for each of those lambdas you create
so now you're having to very carefully craft your lambdas to not create allocations
customizing your libraries to allow you to pass metadata via the call tree
etc
it's the same argument of using an ArrayList vs an array
if you need the performance, and don't mind the development cost, array is better
but 99% of the time you should just be using an ArrayList
and if you have to ask, usually you should be doing what 99% of people are doing ๐
should I make the collision code use streams everywhere?
lmao
only 8/10 could still be more
yeah at one point I actually had to fork trove
and add all sorts of extra overloads to the iterate methods
so that I could pass random garbage in as a parameter that made it to the lambda
w/o allocs
fun times
streams are the opposite side of the coin of
"Premature optimization is the root of all evil"
streams are "make it work, then optimize it later"
rather have a finished product that is slow than an unfinished product with a crazy optimized calculator
lol
People that wear shoes indoors are gross and should be banned from society. In fact, they should be thrown in prison forever and ever.
They should be forced to eat their shoes
I mean, I just go back to my days of before streams existed when programming anything I give a shit about these days ๐
yes!!
last time I used a stream I think was in a uni project for some GUI crap which needed some filtering logic
are you shoephobic
no, just sensible
your shoes have been outdoors, outdoors is gross, your shoes are gross.
ur gross
wdym outdoors is gross
and by extension, that makes the person wearing them gross
do these people ever take their shoes off? how often do they need to clean their floors?
this guy gets it
also if you're like "omg ur feet stink if u don't wear shoes" then consider washing your fucking socks and taking a shower
stinky gross ppl smh
Bro
if you ever worked in a shop all day, you'd understand
you stand around in your boots all day, like, proper chunky, wouldn't notice dropping a brick on your toes shoes
City doesnt do lower shop job zcat wdym!
Like, you switch over to a pair of walking shoes to go home
You get in, your feet are aching, and horrible
the last thing you wanna do is take your shoes off and unleash the smell within
if you don't take your shoes off when going indoors I'll call the police
what is outdoors
outdoors is indeed a hate crime
Like, I'd have a cup of tea before I dealt with the horrors of taking my shoes off
ur a hate crime
cat we can't be fuckbuddies anymore I'm sorry

no u
cancelled
so @heady spear
then how do you feel about
my dog that doesn't wear shoes when he goes outside
and then comes back inside?
๐
your dog doesn't wear shoes? ๐
how hard is it to just wipe off their feet with a washcloth or a hypoallergenic cloth when the dog enters the house?
then your dog has to wear shoes
lmao
its ok we give him a bath every few weeks
dogs wearing shoes have MAD drip though
actually tho we just wipe their feet off if they're muddy because gross
oh yeah if they're muddy or it's raining we have a towel by the door
I mean, I take my shoes off when I get inside, only time I ever leave them on is when my feet are aching and I know taking them off is just gonna make it worse, so I just like, wait until blood flow does its thing or whatever
putting clothes on animals for funsies is dumb, only do it if it's to prevent them from freezing to death
I never saw the facination in dressing pets up in clothes
does that mean you're naked
In northern Europe people will think you're some kind of heathen if you don't remove your shoes when entering a home. Every sensible home has a shoe rack and a shoe horn, so it's very convenient
you clearly dont own pets
it was mostly a joke DED, but I've had more pets than most people lol
||about to go re-enact a classic||
ur a joke

go do something useful
i would .joke but korobi dead
no, i'm playing DSP
i wear crocs
if you take your shoes off and you're barefoot then your feet should be removed
ded does seem like the kinda person to wear crocs tbh
bot is dead?
maybe
if i walk around my house barefoot for more than 2 minutes i have an entire layer of dirt and sand on my feet lol


