#general
3141 messages Β· Page 1024 of 4
They go door to door
find an article about the church of england on the same page
Can't someone just, like, ignore them? :P
If they notice you are there, which isn't hard, they do this often, they will call the police
So, yea, I hear about bombs in the UK as often as I hear about the church of england being... erm... well... priests
They will break your door if needed
They did that to one family today
It's just dum really, only delays stuff
I see
They found the bomb at 11:30 or so, evacuation started at like 13:30, everbody was out at 18:00
Pretty sure is a excessive action, like most such stuff is excessive and over reacted in Germany π
NVIDIA's GauGAN is an AI that allows you to turn crappy "MS Paint" style drawings into photorealistic landscapes. Follow me on a fun little adventure trying to make a realistic video sequence out of a bunch of crude drawings!
Link to play around with it yourself: https://www....
Well, these things blow up
I mean, realistically, yea
but not 500 m
The bomb weights 1 tonne
Like, it's no joke
Sure, it will not level 500m radius
But it could still destroy windows
They make the evac radiuses larger than needed so that if shit goes sideways, they don't gotta explain to the world how they toasted a few dozen families
yeah an old bomb, with mostly degreated chemical mix in a hohle where the most physical energy goes straight in the sky
Idk, these ppl know what they are doing
And it's the same in austria btw so idk what you on about
I don't want to be close when they blow it up later
annoying, but, better to be safe than sorry π€·ββοΈ
That's something you can definitely feel
can you see them doing it, or, they got your further away?
Am at my parents
Yeah we feel the landslide blasts each winter in the whole city, is normal that a blast wave goes miles thorugh the air
π
A few km out
I can just picture it though
(or, hope that you kick one)
"Mini, why didn't you do your homework?"
"I did, but it got blown up."
I mean, I was hotfixing prod from my parents couch earlier ^^
My boss did rewrite the search for our intranet and couldn't index protected pages, fun stuff
be even more of a pro if you didn't need to hot fix
I mean, I wasn't involved in testing that
cat are you still a student or do you work? i forgot
I freelance, basically
so that means you'll do stuff for cheap? /s
LOL
You done with uni now?
Yea
Ah nice
Do you plan on working for a company or trying to make the freelance thing happen long term?
I'm somewhere between working for this dude and watching out for a good role, too many offers are like "Hey, you wanna move all the way down to london", and remote working, but, am not 100% on remote
Anyone here into Monero?
I wouldn't want 100% remote
I like having remote as an option
pats kashike
Yea, I'd love to have a "get up, scratch your ass, can't be arsed doing the journey" type deal, especially as an old man, winter tends to be pretty harsh on my knees, but, I'd hate not being able to go in and like, you know, humans
we hate you for it too
Am allowed to go back into office every second week now
And I try to make like 3 days happen
But then again, I take 5 minutes by bike to office
i still have no freaking clue what i wanna do, and i'm one year from graduating lol
I can understand not having to travel into the office
Also all the benefits of handling your family
Idk, it's different for everybody
Once this is all over, my lead wants to establish like two days where everybody is in office
And rest is up to you
fair enough
Idk, I just miss my coworkers
And we already have like "meetings" just to drink a coffee and talk offtopic via webcam
@mental meadow uwuwu oooowoooo uwu
It's just not the same
i currently have an assignment where i work for a power distributor, they basically want us there at least once a week, but thats not really realistic atm lol
In office, I can hear a coworker yell over the floor and go over and take a look and stuff
miniiiiiii I don't wannna dooooo the dumb testing course should I just say fukkit and learn C#?
then I can do godot shit
I learned c# in like a day for godot
people seem to like C#?
It's super easy coming from java
C# is like better java
The std lib is almost the same
well better java with shitty names
well I need to decide whether to take a boring ass testing methodologies course or learn .net
And linq I'd cooler than streams
testing is important
Well
lies
linq is really noice
I also decided not to do my bachelors thesis because i don't wanna
It's not testing zml, it's software life cycle
i only really use it for database stuff but i know Nick abuses the shit out of it lol
I have already been accepted into my masters programme sooo
chad
Without the requirement of your thesis?
ye I don't need my bachelors for my masters as I'm doing an engineering programme
and it's 5 years lol
But don't you need the credits?
Swedish curriculums are just weird
if you do your bachelor you can just skip a bunch of classes iirc
at least thats how it is here
Like, you need 180 credits here for a master, which is exactly what you get doing a bachelor
nah but if I don't do it I have to do:
- stochastic processes
- programming language theory
and then two of - database systems
- testing foundations
- C#.NET
ours isn't credit based here
I get my credits without my bachelors thesis
I just take more courses instead
plus I already have enough credits bcuz I've done extra courses
so like gamer
lol, we have x amount of points, which we get back when we complete our courses, so if you fail every year you eventually have nothing left and need to go work essentially
not a bad system tbh
Over here, all the "optional" units are all the same points, so, doesn't matter what you pick
I've decided to do database systems as uh, idk, seems like the least awful
I'd avoid testing out of the fear of a it being a theretical paperwork cludgefest
intellij plz
I've never been great at report writing
We need to get 30 points every semester. Most of the time we take two concurrent courses at 50% pace
for 2.5 months
some courses run at 25% pace, so an entire semester
And ye the testing one seems to mostly reading and then some more reading
with semINARs
fuck other people honestly n then I gotta listen to them being wrong about shit. nty
Oh god, our foundations of computer science
We had some teacher who was literally just totally horrific to listen to
i had one of those for analysis and design
My class mates are all so stupid. Doesn't seem like they've learned anything over the last couple of years
one of my lecturers is impossible to listen to also
fucking horrible to listen to, i'd rather watch a political debate for 2 hours straight
My Operating Systems lecturer was boring as fuck, I gave it a shot two different lectures and nearly fell asleep both times
she was really nice but just awful at teaching
she basically just narrated the powerpoint slides that came with the book
my OS teacher was a cyber crime person dude from Defense, so he was pretty noice
Oh god
So, I was in the library for some assignments with my mates, I was sorta lazing around as I'd already done it, it was some basic java web app stuff or something
Some dude called me over to ask for help, and me being "am bored anyways", rolled over
I just, my heart twung as he just went 10 miles off course
Like, this was 2nd year too
There was also some woman on the course who literally
We had an android dev class
She literally comes out with "are we gonna make an android app?!"
We had an android dev class
I've made a castle out of scented candles
Well my friend who is a 2nd year math major got a message from a 3rd year comp.sci student asking how to install Java and also how to open a .tex file soooo
ikea simp
y r u more swedish than me
Pretty sure 90% of people are only on CS courses coz they believe it's ez cash sitting in front of a PC all day
I mean,
- android is fucking ass to work with
my teacher is really bad at explaining shit for it too, so he just made us do the google codelabs lmao
- The lectures are literally sitting around for what's basically a general OOP/architecture class, and labs of "just copy from the guide we copied from somewhere else"
android studio literally didn't even work for over half the year
aurora :(
idk how anyone develops anything for it tbh, its stitched together with 50 different libs and conventions
i have IOS development now, and god its so much nicer to work with
sure xcode is absolute trash, but swift and the api is nice to work with
xcode crashed when creating a new project, it also crashed when i dragged a window from one window to the other lol
well and the shitfest that is macOS that you have to work with
@golden gust I read some subreddits related to cs, I've read in the past you don't really get much solid experience with the degree since its so general unless you go for masters (this might be a USA only anecdote) and it was from reddit so I can't validate that claim
What's wrong kash :(
well cs is more theory than anything else
It's the problem with courses in general
ded there's a degree in theory and then there is cs
I can agree that uni doesn't give you experience
Especially not working in a company
Also plz realise that CS degrees are very different from country to country
not everyone is in america
π well done, city, you're very smart
not everyone is in america
Wrong
Well ppl seem to have a very hard time understanding that
but only america matters so we should assume so anyways 
Well, Unis these days try to "pull in a project" so they can say that you worked on some "real" solution
but, really, it's a sham
our thesis work here is almost always based around a real-life job with some enterprise partner
our cs degree here is pure theory lol
murica relevant in 2020?
google: did you mean china
The people that generally do well in software dev are the ones who do stuff outside of uni
we also have monthly meetings with companies and shit to get to know ppl
it's just like maths
where were you again, NL? @heady spear
Sweden
close enough 
lmao imagine city being a kaaskop
But uh, I am getting a very theoretical degree
.g kaaskop
(DiscordBot) https://www.urbandictionary.com/define.php?term=Kaaskop -- Kaaskop - Urban Dictionary: "Slang(can also be used offensively) for a Dutch person. "Kaaskop" means "cheesehead" in Dutch. Because the Netherlands is very well known for its..."
Slang(can also be used offensively) for a Dutch person. "Kaaskop" means "cheesehead" in Dutch. Because the Netherlands is very well known for its cheese.
the applications are mostly optionals
even private personal projects, coz it gives you something to talk about, and shows that you actually have a care, not that you're gonna flunk out of the company in a few months when you realise it's above your head, or, they figure out they made a mistake
what year are you cat, 3rd?
i finished
I've learned more about software development after working on my personal projects
hes a freelancer now
he's a freebaser now*

that works for cheap in the alleys
congrats on whenever you finished
is your degree labeled cs in your country cityweeb
i havent had much issues with java in college but now we have Spring which is kinda 
wanna π π¦
bruh
I've worked with Spring, it was a bit odd
hanging around on teamspeak
my degree is called computer engineering
@heady spear I would
Spring is beautiful
they have like 20 modules lol
but it's engineering only because it's an engineering degree
not because we're doing engineering
what are you engineering
computers, obviously
We had to take some general engineering courses lol, like some electrical engineering and engineering mechanics
oh and circuits and shit
now I can build bridges :3
and now we have to do dumb shit like integrated systems
and distributed systems
and systems engineering
fuck those systems
no thanks
I can only imagine a bridge made by city would somehow end up veering off into somebodies back door
probably would collapse from concurrency issues
I mean, he is swedish
Oh also we learned how to do python socket programming so
and if a certain swedish company is anything to go by
omg imagine getting penetrated by a bridge
what in god's name did I just walk into
i have a node class in my second semester 
ITT
@mossy vessel ok?
maybe i'll finally be able to finish my multiplayer snake game
cat everything u say is so sexy
π
ur like porn to me
smh city stop being horny on main
i love how electron still hasnt fixed that 4 year old bug with windows overflowing
i get emails daily from it cuz people keep reviving the issue xD
oh well they "solved" it by closing it
Canβt help but take everything ded says with a grain of unlikely to be true and too lazy to confirm 
I can't help itttttttttttttttttttttttttttt
@stiff yarrow https://github.com/electron/electron/issues/5267 how so?
I always find it funny that electron is basically just a web browser without a search bar (Chromium IIRC).
electron's existence is a joke
1.4k open issues lol
dark is right about that
Fix frameless window overflow on Windows by kevinsawicki Β· Pull Request #9167 Β· electron/electron Β· GitHub
https://github.com/electron/electron/pull/9167 this is what closed it
the main problem with electron is that anyone that has ever touched javascript has got the yikes
it's more an underlying problem in chromium
I know I still experience it from time to time
it's windows anyway who cares
So it was closed by merge and should probably be reopened if it still exists, dedβs claim that they solved it by βclosingβ it has been debunked and my caution was warranted
well its 2020 and i still have the issue in all my electron apps, so clearly its not fixed lol
also its not fixed
also all the comments on it seem to suggest it still exists
Β―_(γ)_/Β―
im in antoehr vc
ok
paper dead
anyways dark it's an issue in chrome itself
i don't think there's much electron can do
efficiently anyways
its an annoying ass issue tho
yeah trust me ik
i got 4 monitors so that shits hella annoying because it will cross monitors
Well they could submit a fix for it in chromium presumably if we want to take nothing they can do literally 
yeah i have the same with multiple monitors
blah
it's been reported to google many times (including by me) and there have been many attempts to fix it (also including me)
i really want a tablet one of these days
what would you use it for
seems to be something w10 related issue
def windows 10
so the real issue is using a shitty OS 
Notes mainly
macOS is bae though
I love using paper for notes
losing π
yes
its annoying to work with, tabs are so annoying to work with, the fact you gotta right click your icon to see open windows etc
I love taking notes on my ipad but I got the cheap one bcuz poor
paper is easy to lose
really hinders workflow
and the screen is wonky wonk
what ipad city
speaking of losing notes kash, I have plans to scan my backlog of notes for historical reasons and have been too lazy to do it
@waxen panther what tablet
the 2018 one
Oh man, I played a game that is not mc for the first time today after 3 years or so? lol
Most of my old notes are in these
π³
wow nossr
imagine having dispposable income
imagine making money from mc
daily weeb rant about money
I have 4 notebooks next to me. Square paper only tho, fuck college ruled paper
if u use ruled paper ur small brain
that's a scientific fact
I only use graph paper
its paper where you draw graphs on obviously
See also:
This stack of notes on my desk is just for my next update, maybe 10-20 papers all from a drawpad
oh I recently installed my 5th whiteboard and its huge
why not get one of those "paper writers" that feel like paper but are a digital device
https://media.discordapp.net/attachments/712294045312876586/760259496223309834/image0.jpg?width=2160&height=2881
this is the only way to take notes
cursive, black ink on grid paper
Eww small squares
that is the same paper i have
Imagine taking notes on a paper
yay kash I love u
uwu
the reason I brought this up is
I wrote some important stuff down
now I cannot find that paper
if I had a tablet I could just search all notes
me every time
I write my notes on grid paper and then I often re-write them in latex and store them in google drive and icloud
latex? kinky
one reason i failed my OS class is cuz i lost all my notes, and i still have no clue where they went
:)))
I've started reading random CS papers and it's hard to keep track of them
ipad will be good for noting them and sorting them
I use a spreadsheet to keep track of papers I've read
then I store them all in a drive folder π
I don't really spend a lot of time looking at my notes but the act of writing them helps me memorize shit
I do very little digital note taking, I prefer to write them down, I feel like it makes them easier to remember, plus having a note in plain sight is a great visual reminder (hence having so many whiteboards as well)
and the latex documents are nice for sharing with ppl
lol actual graph paper? so extra
I just write my notes on the back of paper I've printed and don't need anymore
zml really out here flexing that they can draw perfect graphs with no aid
broc breaking my heart
we get it ur perfect
I don't draw graphs lol
cancelling the $1/mo github sponsor
did i
yes
lies
uwu
I'm not as bad as this one director I work with who writes her notes on top of existing writing
she's terrifyingly chaotic
notes organized (somewhat) into binders
I'm not as bad as this one director I work with who writes her notes on top of existing writing
wtf
smh not even sponsoring for at least 10 USD
i am a poor college student
I wanna get github stars
i am about to LEAVE my ROOM
idiot
wtf
I've sponsored kash for long time
because im true simp
I also simp zml
and chew
and aurora
ITS PASSING
but it WASN'T
WASNT FROM ME
I have a hard time working on more than one thing, I'm trying to change though π
ima try to fix jline so I can publish this bad boy to central
and start working on something else
jline is quite messy
brocc I forgot another build file lol
does the preprocessor not fire for brig?
lmao
i know you said something about preprocessors and brig before but i forgot
I did notr
hnn
k cloud-tasks has build file yay
?
idk what u mean
oh
yeah no that isn't needed
all of the commented stuff can be yeeted out
it's beautiful
If I ever have a need for run-time commands, I'll play with it.
...when else would you use commands? print them off and mail them to people?
what about dope ass broken mojang argument types
so you can be frustrated about how bad mojang are at doing anything
wtf broc
what
why do you have a Soul
Interesting.
User is already a class of something and i couldn't think of another name
why u tryna paypal scam ppl
what about users who don't have souls?
https://github.com/Sauilitired/cloud/blob/master/examples/example-bukkit/src/main/java/cloud/commandframework/examples/bukkit/ExamplePlugin.java
This is really ugly in comparison broc
console doesn't have a soul either but they're part of it
I should let you write examples
tbf it got uglier when I added the synchronization stuff
@heady spear uwu
yeah but then i have to write comments
bro wtf
@minor badge uwu
city really do have 6 fucking 4 space indents in that example
yes
proxi is mad again
no you're just stupid
return Pair.of(null, new InvalidCommandSenderException(commandContext.getSender(),
command.getSenderType().get(),
Collections.emptyList()));```
this is just ugly
Just looked at the example plugin, that looks hella cool Hallow. I really like the confirmation stuff
so I might change the editorconfig and reformat everything
That confirmation was mostly just a demonstration of the postprocessing stage
but it ended up being quite useful
Wish ACF had that but I ended up just adding my own
https://github.com/Sauilitired/cloud/wiki/Execution-Pipeline
I made a diagram
it has a stick figure
Art
points for comments, -points for code mess
? it's an example of using builders, it's very straight forward lol
thats not a mess is beatiful
the "." has to ALIGN
@heady spear I agree, but you are doing it the wrong way. Break the line before the first dot and it will all align at one (set continuation indent to 4) indent level and look need.
I am not happy with the alignment stuff in general, doesn't really work well with super-verbose-java-names
You shouldn't take style advice from City
haha
This is programming, not furniture!
then it looks even worse
Anyway, I am not happy with the code style and before the 1.0.0 push to central am gonna change it
I'll fix it for you
I will definitely keep parameter lists on separate lines tho
Tomorrow evening I will teach you the way
everything else is gross
I really like that you document most of the stuff. It makes it a lot easier to understand.
I'm also gonna spend time on the wiki this time around because there are cool features that people will prolly like
RoboMWM may I ask you something about griefPrev. I just want to restore nature, but it looks like I can not do it in a claimed area, like no matter if I own the area or if I toggle IgnoreClaims
Line break right after the lparen and let the alignment flow consistently
And then again right before the rparen
I really like that you document most of the stuff. It makes it a lot easier to understand.
@fallen oracle its a good habit
It really is!
I don't really document most internal code, but this is an example. I do however document all public methods because obviously
I typically do everything I can because I forget easily.
City, trust me, if you want your code to be readable and consistent, then just do as I say. Tomorrow we will fix it all and you will become happy.
ur wrong
I am not gonna line break before first param
that's disgusting
look how nice the command class looks
Don't worry, you'll like it.
it's sexy
Clean it up!
Indenting for alignment the way you do it is messy by definition. It can never be decent. It will always be horrible.
I do this:
public void foo(
final Foo foo,
final Bar bar,
) {
// ....
}
wait do you also line break before )
for lots of args
Yes
Kashike knows
lowercase k in kashike!
I've done that in some places when necessary
KASHIKE
and I haven't hated it
I have found a bed for today π
also if kashike says it, it must be good
Sorry, phone auto uppercased
Where are you mini
City, it's good because I said it!
no
Where are you mini
@mental meadow my old old bedroom
Like where I slept 5 years ago
kashike pls like me as well
I accept bribes
Can I bribe you with love
Just use that parameter list formating and he will auto like
Because it is da wae 
The only thing that makes it a little annoying in Java is that it doesn't support trailing commas. If we had that, this code style would be unstoppable!
trailing commas should die
No, min diffs!
screw minimal diffs :p
@cosmic raft ```java
@Nullable
@SideEffectFree
public <T> T[] create_array(
int size)
{ return new T[size]; }
I charge $500 per hour when you say it like that, @green turret
Wtf
Worth it for kash 
Kash
What rounding method do you use kash?
ye I'm trying it out
we need to have a chat later π
I refuse to change my builders tho
Truncation?
when kash-sama ignores you π
I will spend 5 minutes. That's less than an hour.
that code does not work proxi
does it not
Truncation works for me! I only do integer maths.
But it's sideeffectfree
gotta hate generics xD
kashama
uwu
simon is the only sensible person there
Simon is cool tho
In german we have dieter Bohlen, the asshole version of simon
What is StellarSpigot?
@void void crap ware
mini!! :D
it costs $300 fucking dollars
Proxiiiiiiii
wtf
the more it costs the worse it gets 
the more money it costs the higher quality it is
Buy yourself weed from that, has a better effect on your server performance
if not Im out
one of those statements is wrong π
id rather AtomSpigot but ok
Mine isn't, that's for sure π
wie geht's, mini?
Ganz gut proxi
sprechen wir jetzt alle deutsch hier? π
vielleicht so
It's just that police escorted me out of my apartment and I need to sleep in my tiny as child bed now at my parents ^^
whats the german equivalent of "oui oui, honk honk baguette"?
RoboMWM never mind, I used worldedit meanwhile
https://pastie.io/rtquft.java
Have I missed anything?
final Pair<@Nullable Command<C>, @Nullable Exception> pair = this.parseCommand(new ArrayList<>(),
commandContext,
args,
this.internalTree);```
this heresy
whats the german equivalent of "oui oui, honk honk baguette"?
@worn ember ACHTUNG!
commandContext.getSender(), this.getChain(root)
.stream()
.filter(node -> node.getValue() != null)
.map(Node::getValue)
.collect(
Collectors.toList())));```
why is the collector on a new line
HALT STOP!
I don't know proxi that was just bad copy & paste
commandContext.store("__parsing_argument__", i + 2);
idk why the else id is being fucked up there lol
Honk honk, ACHTUNG
pretty sure it's actually RindfleischetikettierungsΓΌberwachungsaufgabenΓΌbertragungsgesetz Mini
Simon is cool tho
Thanks mini
mini, when covid is over (if it ever does) we should go to tomorrowland together
well we get first choice :p
For mere mortals it's just hard to get proper tickets
Oh nice
Whenever I make plans for festivals, always something happens and we don't go
also i have some connections to people that help set up the stages so maybe i can pull something off
So I never was to one before, lol
i usually just dont have the money
my backyard is pretty big lol, can come chill here
cat's approving stuff 
can sleep with the cats in the barn
i should probably figure out how the patch system works sooner than later so i can pr a shitload of features and get them all rejected
Aren't you in Belgium?
ye
I can't enter Belgium
oh right red zone
Bleh, I thought adding a comment to see the comment would hide it from the "needs review"
I booked a fucking bungalow in beligum for a week next week
But then you cowards decided to go all red zone on me
well shits going downhill, they're enforcing more stricter rules on friday
I seems like every country around us is going fucking down hill
@green turret happy? https://pastie.io/zsexpj.java <.<
cuz people are sick and tired of it
I mean, Germany is slowly getting worse too :Eyes:
so they're starting to neglect the rules
We are top 4 or smth in europe tho phoenix
So like everything is worse if you ignore fucking norway
doesn't stop people from not fucking wearing their masks in stores smh
also kashikeeeeee interested in ur take on this
@heady spear whatd you do
not even the security on the trains
I think wrap after ( looks awkward af but
less indent = yay
am changing the code style broc :3
Oh nice
look at those deaths tho 
Some of the indents are getting pretty 
we have half the cases of germany but more deaths
we did have an outbreak in the resting homes tho, which contributed a lot to the death count
you had twice the amount of infected tho
do someone know how I can prevent ores from spawning in a world? (worldedit/fill wont work cuz that would only do it one time and new chunks would still spawn them..)
custom world gen i suppose
custom world was removed in 1.13, I think this would require a plugin or something tbh
@green turret happy? https://pastie.io/zsexpj.java <.<
@heady spear with the parameter lists in the method signatures, yes :3
I don't like doing that for method calls I've decided
but for the parameter lists it's fine
I mean, people are done with it over here, locked down too early, tried to open up too early but only where it benifited them; e.g. we should go back to work, but fuck you if you wanna go for a drink at the pub with your work buds
It's also good for method calls, but if your variables have very short names, it looks weird.
it looks dumb for super calls
Oh, and remember, not wearing a mask is a hefty fine
no nevermind I like it now
But, it's okay to drive a few hundred miles to take your children to your parents coz you've got a positive test and wanna protect them
Not to mention, going to a park or something coz you wanna check if your eyes are k
People literally have 0 faith in the government at this point
tbh i think parks and stuff are fine, its mostly crowded places that are the issue
That was at the point where "stay in" orders where in play
e.g. non essential travel being banned
Honestly City, I think it would benefit a lot from extracting some of the chained calls into variables. So instead of doing m(a.b().c(), d.e().f()), split it into three lines so that you end up with m(x, y) on the last line. It'll make the glanceability much better. The many nested calls get super hairy.
Nobody had any issues with the park, they had issues with the total hypocrisy
Meh, for shit like this doesn't matter, it'll just introduce a bunch of annoying temp variables
they put a curfew at 11pm here now, going into effect friday, used to be 1am i think
and max 4 people at a table in a pub
that stuff i dont mind, its just that wearing a mask all day is annoying as fuck
final @Nullable BiFunction<@NonNull CommandContext<C>, @NonNull String, @NonNull List<@NonNull String>> suggestionsProvider
poger
Well, we have the 10pm curfew, so, people just go out earlier, get pissed harder/faster, and flood the public transport all at the same point in time
same here probably, dont really know cuz i havent been out much lately
I mean, we had a police force a few months ago when they opened up all the clubs again, basically acting surprised that people who are bladdered don't respect the social distancing rules
It's like...
college busses are always crammed as fuck tho
But when chopping down param list I want
method(
a,
b,
c
)
rather than
method(a,
b,
c);
or
method(a,
b,
c);
Temporary variables can be really good for readability, as it gives the reader a chance to abstract away some of the details to understand the bigger picture. Each method you write is a conceptual abstraction, and each variable can be one as well.
First
I do that when it makes sense, here it's just returning the thing immediately
yeah, same here, people get pissed and then shit on the rules and then shit hits the fan and everyone gets punished for it
am not gonna introduce variables if I immediately return
that's the point ofunny you aren't meant to do it in a claim
it's made so you can't accidentally wipe out a claim
public int foo(Thing a, Thong b) {
return bar(
a.c().e().g(),
b.d().f().h()
);
}
vs
public int foo(Thing a, Thong b) {
String name = a.c().e().g();
int age = b.d().f().h();
return bar(name, age);
}
Thong π
Robo, you cant tell me what to wipe 
Thong π
You mean a free perma wedgie
did you mean a String
The prefix comments are something... Jesus
prefix comments?
these are just to help people understand wtf is going on
ExamplePlugin indicating that it's an example
no
So with your confirm system do you just have to run the command twice or does it automatically add a /confirm to the command you ran?
this.manager.command(builder.literal("confirm")
.meta("description", "Confirm a pending command")
.handler(this.confirmationManager.createConfirmationExecutionHandler()));
Oh so it's always /confirm
It uses command meta and the postprocessor to store the pending command
yes, it'll tell you to use whatever command you told it to use, and then you run /confirm or w/e you want
I thought it made it like /command confirm
nah, that'd be a mess
I think the builder stuff is great, but it just seems like it is masking something too complex to be solved cleanly by them here. I mean, everything in moderation. You wouldn't write a 500-line method without builders, and you probably shouldn't write one with either :P
I kinda expect you to forward the handler somewhere else
so just build commands bind the handlers to some method
Hell, do some fun DI and create a new instance of some command class, that's nice
Yeah the builder looks cool
final CommandArgument<YourSender, World> worldArgument = WorldArgument.of("world");
manager.command(manager.commandBuilder("command")
.literal("subcommand")
.argument(worldArgument, Description.of("Some world")
.handler(YourCommandClass::new);
So can you also create and register your own custom arguments?
These parsers are then stored in a registry, which is used for the annotations
No, you can only use integers. You have to create a string using the integer value of each character
anyway kashhhh is the new style better? it looks less awkward I feel like
link to newest version?
well
in general
withSenderType -> naming is not consistent with the rest of things
Glare, you can do stuff like
.command(mgr.commandBuilder("uuidtest")
.argument(UUID.class, "uuid", builder -> builder
.asRequired()
.withParser((c, i) -> {
final String string = i.peek();
try {
final UUID uuid = UUID.fromString(string);
i.remove();
return ArgumentParseResult.success(uuid);
} catch (final Exception e) {
return ArgumentParseResult.failure(e);
}
}))
.handler(c -> c.getSender().sendMessage(String.format("UUID: %s\n", c.<UUID>getOptional("uuid").orElse(null)))))
(obviously wouldn't do that inline, but you can)
or
manager.command(mgr.commandBuilder("teleport")
.meta("description", "Takes in a location and teleports the player there")
.withSenderType(Player.class)
.argument(WorldArgument.of("world"), Description.of("World name"))
.argumentTriplet("coords",
TypeToken.get(Vector.class),
Triplet.of("x", "y", "z"),
Triplet.of(Double.class, Double.class, Double.class),
triplet -> new Vector(triplet.getFirst(), triplet.getSecond(), triplet.getThird()),
Description.of("Coordinates"))
.handler(context -> {
context.getSender().sendMessage(ChatColor.GOLD + "Teleporting!");
Bukkit.getScheduler().runTask(this, () -> {
final World world = context.get("world");
final Vector vector = context.get("coords");
((Player) context.getSender()).teleport(vector.toLocation(world));
});
}));
To group arguments together and map them to stuff, etc
TypeToken.get(Vector.class), -> Vector.class,
wrapping manually should be avoided when unnecessary, reduces noise
Ye I noticed that too, but that's besides the point π
That's pretty cool.
you asked me what I think
am solely talking style D:
I am giving my thoughts
not the code itself
lol but yes I've planned to fix those things alreadyyyyy
as for style
it is mostly okay
a couple odd thigns
line 200 for example
this.manager.command(builder.literal("teleport")
I would do
this.manager.command(\n....
okay I want a line break there
but
intellij is dumb
and it doesn't do that when using method call chains
cause it's only one big parameter
so it doesn't think it's big enough to wrap
Ok so they gonna out 42 tonnes of sand on the bomb
And let it go boom
Fuuuuuuuuunnnn
heh
soooo I can't enforce that with editorConfig I don't think
Actually I never used Dynmap before, how is your experience, will it take a lot of ressources?
ye no intellij is just dumb there. Too bad.
Dynmap Takes ages for initial render and eats storage for big maps
Other than that it's fine
I need some recommendations for mic w/ good noise cancelling and Bluetooth headphones w/ good noise cancelling, or a BT headset with those
GFβs work computer mic is poor and picks up all the noise and sheβs in meetings a lot
I mean that's fine, I'm just worried about the real time updates after the init
since it checks a lot actions
(triggers)
https://github.com/Sauilitired/cloud/blob/reformat/cloud-core/src/main/java/cloud/commandframework/Command.java
This I'm really happy with tho
ok this will have to do
Very clean nice job
I need some recommendations for mic w/ good noise cancelling and Bluetooth headphones w/ good noise cancelling, or a BT headset with those
GFβs work computer mic is poor and picks up all the noise and sheβs in meetings a lot
@stiff yarrow sony wh-1000mx4
Or whatever they are called
You can vaccum next to them and neither you, nor the ppl on the other side will hear it
.g mkbhd wh-1000mx4
(DiscordBot) https://www.youtube.com/watch?v=bInJjmH31Hk -- Sony WH-1000XM4 Review: The Final Form! - YouTube: "Aug 13, 2020 ... Even better headphones. Still a terrible name. Sony WH-1000XM4: https://amzn.to/2DIyFR0 That shirt! http://shop.MKBHD.com The..."
Even better headphones. Still a terrible name.
Sony WH-1000XM4: https://amzn.to/2DIyFR0
That shirt! http://shop.MKBHD.com
The sometimes discounted MK3: https://amzn.to/3aqCZQz
Tech I'm using right now: https://www.amazon.com/shop/MKBHD
Intro Track: http://youtube.com/20syl
...
I make crispy tech videos on the internet. Follow me anywhere.
so expensive tho

@vernal moth thanks for the recommendation
Das quality
I got the mx3s
Totally love them, def worth the price
If you wanna safe a buck and don't require multiple device support and slightly less of everything else, you might be able to get mx3s on a good deal
Bomb update, 42 tonnes wasn't enough
They be getting another 28
π π
When I wake up tomorrow it's gonna be 100
I bet
rip
somebody in germany found one of our presents

o someone tried to ddos my vps according to ovh
@heady spear but why tho
same
Das quality
@vernal moth I have something similar from Sony
I mean
I understand not everybody wants to spend 350 bucks on headphones
I just got so used to high quality stuff that everything sound like shit
So I can't buy anything else
thats your own fault hah
that's good though
better to buy proper gear than $50 headphones that break within a year
or just don't sound good
i used to live off of those $5 target headphones
eh I still have my Bose QC 35 IIs. Old now, but they're still fine. If they take a shit then I'll upgrade to something else
I think that it's like, when you see people walking around with dollar store headphones
Like, yea, sure, if that's what you're used to, i guess you could cope
but, ever since I spent more than a few bucks on headphones, you can literally tell what you're missing
i bought 80euro samsung earbuds, they're honestly not half bad, i did lose them a few days ago tho lol
I prefer over ears
over ears always give me whistle noises when cycling
Only thing about these Bose ones is that the earpads deteriorated pretty badly. Sound quality and noise cancelling got real bad, etc.
But, saying that, I did get some dual driver headphones for like Β£20 a good while back that kicked ass until I lost a pair and broke another
I have that for so many things
Just ordered replacement pads and they were good as new
Like I can't eat at McDonald's
i'll eat mcdo, but honestly i dont think its that good
i hate the ones that go into your ear, they never fit
my dad is such a good cook the food from other people always tastes bad
See, that's the difference, I cant eat something when I know I could get smth better
This got worse when I started cooking properly
my mom on the other hand is a horrible cook, so yeah, big difference
My mom can cook and my dad adds the spices ^^
and then theres me who puts lasagna with the plastic in the oven 
But complicated stuff he cooks himself
you mean salt?
didnt grammarly have some sort of way to get it free for a month
He grows his own ones ^^
i used to grow my own strawberries and tomatoes, the difference from the ones at the store is so damn high
they're soooo much better
shut up boomer
shoudlve stayed on their island
I mean, if I understood brexit properly, that's their plan
- runs *
Anyways, I really need to sleep now
same tbh
If I can't get back to my flat tomorrow morning we gonna have to scarifice a cat
Yea, it's weird, but, you can't get cigs at the standard checkout lines
So, you generally do your shopping and buy cigs on the way out, at least, that's what my grandfather did
here theres usually one checkout that has all the booze and cigs
the pharmacy is generally sorta like a rando rented out area somewhere, they generally don't have their own thing but have a larger company like boots in there
here pharmacies have their own stores
you cant even buy them in regular stores
oh god tomorrow is gonna be a long day
first one is aight, but the second one feels like 4 hours
I mean, it sounds like it's just somebody preaching about some UI design fluff
@vernal moth yeah its a lower model, I think it was around 200 when I got it but don't remember
its about design and "gamification" elements in apps and websites
something to keep the attention of your users
like interactive maps and stuff like that

its really a useless class, but you cant skip it cuz you get an assignment at the end of it every damn time

probably cuz else everyone would skip
ah yes
I mean I bet that's the bug with the most reports..
halp!! discord not working!!
I guess they've finally done it
[REDACTED]
@gritty peak Please read the Paper rules in #welcome and the guidelines on the website, namely the part where looking for hiring is not allowed here ^^
Spigot's hiring forum / MCMarket are the usual go-to places.
MCMarket would be the 2nd tier choice because they have a lot of scammers.
My bad, totally didn't see that! π
np
yo, how many crumbs are on your mouse pad?
i use mine as a plate sometimes and then shake it off in the trash
i absolutely do not use mine as a plate
spong vs paper what are the advantages
sponge can do forge mods, but it's stuck at 1.12.2 (soon to be 1.14 i think?)
paper can't do mods (nor does it want to), but you get latest MC.
i thought that was only sponge forge
yea, i mean, all of sponge is stuck at 1.12.2. other than that, it's a custom server with no mojang code
(iirc)
I have no idea.
ok
Oh really? My bad
yea, i mean, all of sponge is stuck at 1.12.2. other than that, it's a custom server with no mojang code
Uh so version 8 is currently at 1.15 yes, but it's very much in-dev, v7 is for 1.12. It's NMS based, so it's using a lot of Mojang code
1.8-1.12.2 in "Vanilla" (with plugins) in stable same in experimental
ok, so i didn't recall correctly. thanks for the correction
and fwiw the version 8 API looks really cool
oh right, sponge is detached from bukkit not detached from mojang. had that shit mixed up with glowstone







