#dev-general
1 messages · Page 477 of 1
a site to help you improve ur code
free?
yes
doesn't looks very free to me
oh nvm
nice, my account is free but apparently github wants some munny
wat
"Upgrade"
never
gtg byee
help github is trying to get my credit card
Lol what
the only way of getting rid of this warning is "updating my payment method" aka inserting a credit card number
I've never put my credit card on GH
@cinder flare How is your language coming along?
meh
Sad
just like my life 🥲
Hi
I created placeholder expansion for some plugin and I'm getting error on loading...
i will send in a minute...
What version of java is the server running?
And what version of java did you use to compile it
1.16
compiled with java 16
ran on Java 8
from that stacktrace
use java 8 as target while compiling
yeah so you need to compile targeting an older version
Now I installed 1.8 jdk but I'm getting error on mvn clean install xd
or upgrade the java version the server is using
Does spigot run properly on 16?
Not that I know of
lol
Plus it breaks any plugin that relies on reflection
mhm
I mean actually
those shouldnt break, I dont think bukkit has a defined module
or nms
😌
I think anything not using Java will not have that problem lol
Java bad, Haskell good
I'd like to see java make a fully functioning Minecraft server implementation!
OMG
Been thinking a bit recently about just making an all out joke fork of one of the existing Bukkit forks just to see how much I can change the game without breaking it lol
Just for a bit of fun
How
how what
Why are they teaching you about features of a trash language
I mean I don't think I'd actually consider making anything out of Haskell
but it is very good at expressing mathematical concepts and stuff, which is very useful to me
most of these examples of Type Theory are shown in haskell
yes
Unironically now a lot of more advanced type theory and category theory concepts can be expressed in haskell
The java type system is very simple in comparison
java big weak
Java bad Haskell good 😌 😌
John Lennon knows
Clearly a very educated individual
Apart from that
wasn’t it like the beetles or something?
ah he was in the beatles
His wife was the crazy one 
lol
hhsskel
BM don’t ever compare yourself to Jesus ever again
Haskell being good is a matter of opinion anyway
that’s the only fact of the matter
However it is objectively a more powerful language than java
In terms of type system and things at least
Meh
comparing Haskell to Java is like comparing apples to oranges
they are nothing like each other
there is no FP in Java and no OOP in Haskell
which no one uses may I add
❓
streams and optionals are very underused
source?
❓
mainly because it’s Java and everyone prefers the imperative way
source against?
wat
I am pretty sure everyone here with a good understanding of java will say they prefer streams to for loops
optionals are a bit more niche but they're still useful

2-1 streams win
Excluding the situations where you have to use loops because performance is critical
Ez
exactly BM
what
you find me one Java project that properly uses streams and optionals a lot
one popular Java project*
doesnt sponge use optionals everywhere in their api?
yes
i remember someone saying it here
yeah that’s about the only project I can think of that does that
spring jpa supports it
Lp?
LP almost definitely does
Guava had their own stream and optional alternative for a long time afaik
However now there's Streams
still don’t use it internally though

never heard of it gaby
Guava uses nullability annotations from the checker framework
does guava run below java 8? because if it does that would completely rule them out lmao
19.0 lol
They have an android version which targets java 7, so yes that's probably part of it
Anyway
what about Apache commons?
Not being used internally in popular libraries (a claim that I would still dispute) doesn't mean a feature is bad
records aren't used in guava therefore records bad?
wasn’t my point though BM
my point was that most people who use Java use imperative logic
Which you have no evidence to backup
Apart from a few libraries not necessarily using them internally
for some reason I can’t find any
Despite having APIs that support them
I know it exists, just can’t find any evidence to prove it
also, look in the JDK itself
I can’t remember the last time I saw that using streams
performance?
lmao
yes exactly
Excluding the situations where you have to use loops because performance is critical
so streams are bad then
that would probably apply to guava/apache too tbh
No?
streams are not bad at all
because they underperform imperative loops
The point of abstractions is increasing simplicity at the cost of performance
Ever heard of parallelStream
Outperforms pretty much everything
the conventional way to loop through a list is with a for each
ok and?
how is that a convention by any way
what has made it so the defining way to loop through a list is through a for each
if you're only using streams to loop through a list you're severely underusing them, and misunderstanding the point
I can’t actually remember the last time I saw streams being put to good use
So why do you use the collection functions in kotlin then?
If for loops are the conventional way of iteration
"because java is not kotlin"
streams everywhere 😌
Sure
alright, take the +1 for LuckPerms
Streams and optionals, records, var, etc everywhere
still not backing down on my point though
Which is what
that for loops are more widely used than streams
I'm pretty sure I could find evidence to disprove that
But sure
Go off
java is by definition a functional language, streams and optionals were clearly created for a reason and the adoption rate continues to grow
kotlin added first class functions and the collection transformation functions for a reason
Sequences? That's an FP concept
Java is not a functional language
Yes it is
It's an object oriented language
It supports everything a functional language needs, and has functional APIs
it is mainly OOP yes
However this first claim is just wrong
first class functions modCheck
immutable collections modCheck
ez
I think when we say something is a "functional language" or an "OO language" there's an implied "primarily". Otherwise the statements become meaningless
C would be an OO language
sure
java definitely isn't primarily functional
But saying "there is no FP in java" isn't really true at all
Yes, but I certainly wouldn't call it a functional language
Yes that may have been slightly hyperbolic
It has closures... and that's about it
some syntax sugar to make up for a lack of first class functions
Java is still very heavily object-oriented
Haskell and Java are almost polar opposites
Java may have a few elements of FP, but that doesn’t make it a functional language
#showcase message can you please not rip off both Krypton’s name and it’s about
Lmao it's not gonna actually be called hrypton
I just can't think of another name yet
lol
MineHraft
gonna
you’ll even get to loading chunks from disk and sending them to clients
ive missed both of my school lessons today 😃
Can only go up from here
Congratulations!
lol
No clue
its a waste of object creation

Very underused
An Apache project using something written in the past decade 😮
"LLVM COBOL front end" are the most beautiful four words I've ever seen in an email subject.
317
uh the new discord tag and reaction changes look so weird
it was too powerful
🥲
ikr, Java bad, Haskell good
=paste
Please use a paste service to share configs, errors, code and long logs.
• HelpChat Paste
Is this number here too high for a rankup price?
https://paste.helpch.at/aqocoheges.nginx
c++ has auto 🤤
oof
The type has to be inferred based on the value you give it when you declare it; it's like in Java trying to do this
var number;
number = 5;
mhm
im slow D:
isnt auto used when you do things like Node node = new Node();
auto ew tf
what kind of a keyword is that
what so bad lol
iTs NoT iDiOmAtIc
it sets the type ... automatically
btw what does kotlin val stand for? value?
constant
so kinda value ig?
i know what it means, but how did they get the name?
since i doubt they just went, hey, lets just replace r with a random letter - l
not immutable
C++ const = immutable 🙂
i prefer how Java does tbh
Kotlin has const too
value and variable?
val doesn't make much sense by itself
const in Kotlin declares a compile time constant
ye thats what i was thinking, thx
same thing as val
val is an immutable reference
kinda like constexpr
val or var?
yeah just auto is a bit strange as a keyword imo
Imagine not being able to infer types properly
except you can use it in functions too
val
whats the var version?
var is mutable reference
same as java
auto = var
wut
twfqadsjkioa\SGVJK
Writing it rn
you can still mutate the variable
OOOOoo yAyyyYY
oh yeah..
🎉
the closest you can get to val is a const auto but that enforces full class immutability
immutability good
mhm
you finished that PR for slimjar in Krypton yet btw @old wyvern ?
👀
please no
lol
My fork has the working version afaik, Ill PR after some changes
hrypton is bad enough
are you implying I'm gonna write bad code?
brb gonna make prypton
The earlier issue was with you not having maven local in your normal repos since it wanted to apply it from there
no
brb gonna make jrypton
works now that I have published it
lol
🥲
Hilarious joke there, Hrypton >> Krypton
i just realized that minecraft itself is written in java
🥲
brb gonna make kryptonv2
woooooooooooooow
just not true
hrypton doesn’t even function properly
kinda, it’s called the server’s open-source and published to a Maven repo @half harness
groovypton
status works, big deal, not like Krypton’s had that for over two and a half months now
yes
ok
neither did krypton on its first few days
Yes it also has a hell of a lot of bugs everywhere xD
sounds like an unfair comparison
time to make dkim19375KryptonCoreLib with a million extension functions to break sRp
fair enough emily
minecrypton
😮 are you hinting that... hrypton will.. be.. successfull
F#ypton
krypton implemented with command blocks
I’m just frustrated that because it’s Haskell it has contributors and yet Krypton gets none
lol
it gets contributors because its a meme
true
oof
it’s not bad now Yugi
I had a massive refactor a couple of weeks ago I think
Good
the codebase is better now
lit
so you don’t have any excuses anymore 🙂
fair
where may I obtain one
no im on templeos
lol
.👉 👆
Anyone familiar with coding discord bots?
maybe
maybe?
yes, also, if you have a question, ask in #development
I have a lot of experience using JDA
Could i dm you?
wat
about my question if ur familiar with them :P
no
Why not actually ask your question in #development instead?
I usually dont DM support, unless it's friends, one reason being that I have to go afk/gtg a lot, and another reason being that I don't know everything
At least they asked to dm, the amount of dms i used to get before i turned dms off 😫
?help
» Give the helpers some details
» Ask suitable questions
» Be polite
» Wait
don’t ask to ask 🙂
🥲
also ask in #development
bc its not my own question, would just be easier to dm :P
no?
yea?
if you ask in #development anyone who can help will help
How would that be any easier?
just ask the question
that's like saying, I want to ask only one person, instead of asking 10 people that knows more than that one person
and no, it's not very convenient to DM all 10 people
Not gunna argue LOL, if I prefer to dm about something thats my preference, thanks though.
^
Hardly?
not many people, if any, are going to DM support... so good luck 🙂
wat
bro just ask the question 💀
it's not that deep
no one in this chat will respond to DMs for support
just ASK
i give up im gonna go do smth else
Its not my question holy fuck
so what
Just like it's preference that we don't like receiving dms with questions
Dms is for talking with friends etc, there are support channels for a reason
then why do you ask if you can ask if you have nothing to ask
Bc I was just trying to help my friend out? But he wants to figure it out himself
about my question
Its not my question
we don't care who has the question
just ask it
What if one of us were to accept DM?
We're you gonna say "oh no it's not my question bye"?
Why won't you ask the bloody question
Like just drop it
all we want is to help, but if you don’t want help then stop wasting our time and fuck off already
You're making no sense that's why
Bc seeing as how I was just treated because of one of my preferences, I'd rather not
If you were to ask the question in the first place people would be helping gladly
I can assure you that
^
Legit you're all wasting your own time by butting in, I asked ONE person to see if I could dm them, they said no and thats perfectly okay. Then they directed me to where I could ask, but then you all decided it was your business to get involved. That is not MY problem.
I'm not gunna ask a question and waste someones time by having them explain if it doesnt need to be asked.
How?
I HAD a question, I no longer have a question
How is that so hard to understand?
Cool
God damn.
So dming someone is not wasting their time but asking in the support channel and getting a quick reply because many people would see and probably know would be? 
What's the difference with that between asking in DMs and in a proper community support channel
You have a question in DMs but not in #development ?
It makes no sense
Go pay a consultant or something
Tf is ur problem
Like its over, I no longer have a question so just drop it?
:+1:
Instead of continuing cuz you "dont understand"
Everyone has their own preferences. Why's that such a huge deal?
Have you heard of Haskell?
Seems to be a major preference around here
no
One day when you give support on a server you'll understand
I know what its like to have people dming you, thats why I ASKED.
But thanks for the input.
Misslono what are you upset about again
lol
that people asked you to ask your question in the chat instead of in dms?
damn i saw that lol
lol
No, because I got attacked for wanting that
update IJ @old wyvern
"attacked"
i don't see how you were attacked
let me guess
someone ping me
another one of those kids?
just drop it
?
@hot hull
@hot hull
this is now a pointless conversation
you using 2020 @old wyvern
asks a question, doesnt properly ask it. Helpers try and they critique. But than the person replies saying they feel "attacked"
Does that even show up in the presence lol
fills up your DMs
yes
lol u guys are funny
also it assumes they are askign YOU only
you all made such an unnecessary argument tho
hover over the circle
oh hi Piggy
it’s annoying when there’s support channels
dming someone unfairly pressures them into helping you
pming for help is a sin
3-4 people butting into a conversation, saying you make zero senses, telling you what to do, when you were already directed somewhere
Ah
oh no, Bacon is here.

I asked, I didnt dm anyone
the way i see it is that, its a community server that is specifically for support, dming people means ur limiting urself to just 1 person helping u, instead of many that could have better inputs
like its so hard to get support when every tom dick and harry is talking about other things
they keep releasing updates everyweek
Maybe you have a specific question the other person does not know the answer to, will you DM people 1 by 1 until you get the answer if any? Or rather ask publicly and let anyone who knows help?
thank god this isn't a support channel ay?
When I read up. That is not at all what you described.
nah i just update to the latest year
mans didn't say hi back, sadge
literally everything needs an update
hi frosty
smh
excuse me?
dming even after asking locks that particular person into a conversation with you
We repetitively asked you to ask your question. But you always saying DMs?
thats a lot of ides u got there
I think Im only missing like a few weeks
Thats their problem then for accepting if they say yes
not my fault
or closed source thing?
Can y'all stop bitching, go outside, the weather is nice, it'll start raining soon
^
no it's your problem for asking them instead of asking your question to the help chat as a whole
Because you don't make any sense! "I have a question", "it's not my question", "I don't have a question", "I have a question in DMs not here"
its actually raining rn tho frosty
cant be bothered
we had thunder earlier ☹️
its not raining
Sadge, it's gonna start in an hour here
It makes copies that I hav to manually delete
clear skies for me
its one fucking button
Only have 50gb left on my ssd
god damn
Was walking down a 5°C river earlier :p
Thats not even how it went
only 50gb 
felt nice
How was it not
Yes lol
i thought you were buying a new one yugi?
yes piggy
But probably not for a month or two atleast
just let it go
cries in 12tb of storage
So you mean the weather will be nice soon?
:C
12*
windows used to think I had like 999 exabytes
telebytes?
eee frosty
lmao
yeah
is ur c drive ssd and D a hdd im guessing
Need to get a larger ssd as the next upgrade
not terabytes?
it couldn't read one of my remote disks properly
is that enough @forest pecan ?
Indeed Kali
terabytes i meant
Im upgrading to 2tb on my ssd soon
250gb drives in 2021 is quite the yikes
nvme?
250gb is jsut clustrophobic
I future proof my pc's
guys i literally only have 500 gigabyte SSD
yea
good stuff
thats gonna be pretty expensive yugi 😳
Not too much
Yea
I have 500 and it's claustrophobic too, have to store most things in the hdd 😩
Fuck you need a 2tb ssd for
last time i checked they were like 250
like 250$ for samsung
yea same
yeah and well samsung is like uber top end
samsung ssds or nothing
I live in fear of running out of space
I think I have a wd nvme in my laptop
Games
idk, came with the laptop
I must have easily 50tb lying around my house
it works fine
easily
Why the fuck would you store games on an ssd
speed
games benefit majorly from ssds
Can you not live with that 30sec boot time
some games*
why would u not frosty?
Games, IDEs, dual-boot
try Double.MAX_VALUE
if u have an ssd that has lots of free space in it, why would u put it on a hdd instead?
I'm using bigdecimal
frosty games like rust, ur looking at 10 min login time vs 2 min login time
That's just flexing at that point
oh god rust is so bad with a hdd
consider that the maximum exponent of a double is 1023
2/10 minutes?!
I could go further but players need to actually get that amount of money 
took me like 30 minutes to join a server on rust with a hdd
minecraft is only 1 minute 🥰
yeah it's pretty atrocious
boutta throw my entire pron collection on an ssd
ofc i had to download the textures and stuff, but still
also piggy, what are other good options than samsung?
with rust though it doesn't have to be a good ssd
like I have mine on some shitty sata ssd, not my main nvme
and it's like 10 secs extra from the nvme
ignoring the fact that 70% of the time it crashes, yes
as long as its got a DRAM cache ull be fine
with nvme there's a few things u have to check
ah ill check sabrent and wd out then
32gb RAM good?
oh, what should I look for?
TLC 👍
nvme brands actually matter
How do I decide which is the rght one?
pig have u saw the new samsung ssd?
give me ur pc 🥺
most of the controller chips are proprietary and affect performance a lot
I've got a 960 evo
ew
i was gonna get 64gb RAM what was the max they sold
it doesn't have dram
wait what?
but it was £400 extra :/
that cant be true ivan surely
the samsung 980 non pro's don't have dram
that's why they're cheaper than the 970s
what does dram do?
so 970 evo > 980 evo?
yes

lol
well anyway yugi
you're usually safe with samsung
ig just avoid 980 evos
and I use a wd nvme in my laptop and it's fine
if you write something to your ssd and it has dram, it'll write directly to that ram
then organize it across the flash on it's own time
ah alrighty
ivan are wd nvmes any good?
I need to find someone who can help code but idk anyone
no i mean like collab with.
oh god ur right
collaboration sucks balls
I need to find someone who can help code but idk anyone
what are they thinking
I got a big project coming up.
they're goin crazy
lmao
It's my last project before I'm out 🤞
lol idk that's just me
I've tried working with people on projects like that before
we have to stay very separate otherwise it just doesn't work imo
it's just a pain to sort out smh
i have 0 contributers in bedwars 😭
define a big project though
Server
What server
like the only successful joint project I've done is where we literally worked in different languages on the "same project", but doing polar opposites
yeah to me that's not that big of a project
he was working on a php backend and I was making a java mc plugin
a upcoming Server of mine, I'm custom coding a shit ton of it.
Sounds like someone is SCARED of hrypton's potential
😌
It's literally just me lmao, and yugi when he's free
I'm trying to implement more Kotlin into it. 🙂
and ofc my imaginary help
you contribute to haskell? 
bardy you can't actually be disappointed when your project doesn't get contributers
lemmo for the docker help 😌
Hrypton*
oh
ofc tysm 😘
but yeah i gotta find someone else who wants to work alongside me.

🥲
I have people who wanna spend a few hundred on the project already. But it's not ready yet, lol.
If only
to have Simon review one of your PRs
To die for
😌
Simon?
you're too garbage for that
nah im jk u have the biggest shlong remember
the beautiful man seen in pinned messages
Soon
u want proof or smth??
😳
I already have proof
who and wtf
you're in the museum
what a guy
😌
i wish
:o
That man is odd
honest question, who was he
If I got into cambridge he could be 👀
maybe
Idk how active he is but he probably does talks sometimes
Simon? The maintainer/lead developer of haskell/GHC
god
no the other guy
Does Simon still teach?
hopefully
simon overrated
Have you not heard of Dijikstra Algorithmn?
no?
Path Finding
Dijkstra's Algorithm finds the shortest path between two points. Dr Mike Pound explains how it works.
How Sat Nav Works: https://youtu.be/EUrU1y5is3Y
Slow Loris Attack: https://youtu.be/XiFkyR35v2Y
http://www.facebook.com/computerphile
https://twitter.com/computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at t...
I've learnt 95% of my education from online
Peyton Jones chairs the Computing At School (CAS) group,[3] an organisation which aims to promote the teaching of computer science at schooL
So he's definitely still active in the industry
You never know
Man has some very weird quotes xD
We dutchies are the best
you're no Simon
bm
damn
Stephen is much better.
or rich hickey
he really just roasted every programmer
who now
Stephen Hawking
oh nah
Simon beats Stephen hawking
ill put it in #support-in-training because i probably shouldnt say it here idk
Hawking bad, Peyton good
Stephen Hawking was actually known.
xD
oh yeez
yeah 😂
I should ban you for that lol
i have a dutch friend
wtf kali
hey Lemmo i wanna make a report about one of your Support in training peeps
pm barry
Wat zei hij?
or just say it to their face like a man
what did kali say
nothing happened
Yeah cuz Simon knocked Stephen's lights out
kali what happened
I think so
sure
yes
matt 🙃
I know pretty much jack shit
demoted
@prisma wave Atleast Stephen got invited to stuff, Stephen had to go into the backdoor as a nobody.
cute
Simon has been a speaker at Cambridge university
when it wasn't a position to apply for
So when does c++ get bad
i didnt know that
it looks easy af
i shouldve asked
helpful still isn't a position to apply for lemmo
we still give helpful out
Yeah, the real speaker was ill, so they had to pull him up. 
a couple people have it
yeah but helpful isn't what it used to be
yea
🥲
not having helpful 🤣 🤣
extremely rude
😦
just be more helpful LOSER
if sm gets support will he have helpful taken away?
Can we ban frosty?
i guess ur right bm
no
Yes Gaby

Yes we can
Piggy, is many of these Support In Training people gonna get a real role?
define a real role
Support
yeah they're planning to give me admin
dunno
chances are, they all gonna ge tit
honestly we haven't talked about it yet
i wish i applied for support
when the time ticks we'll review all the shit everyone has done over the last week or however long you guys have been support in training
I applied for a dev role, i got no chance at getting that 🥲
i have to wait a year now OOOF
They're planning to transfer the server over to this man named BristerMitten
I mean just like the previous time it depends on how well they do.
none of the supports are useless and don't help soo
can i be in permanent training
ikr
I got denied for no reason
for what
they didn't even say why
support?
That is true!
ye
There's obviously a reason lol
no one got a deny reason
I would like to know why I didn't get through
I got denied because I gave up the application after seeing that I only knew about 2 of the listed plugins 🥲
When you are introduced and taught the discouraged practices :^)
Oh so it's actually a chill language?
or if you're trying to make a frontend static site, c++ might be a bad choice
there was a list of plugins?
if you know what you are doing c++ isn't bad
C++ 🙂
yeah that lol
clojure
It's nice to know what you got denied for so you can improve but they just don't give it away 🤷♂️
😌
Whatcha mean by just don't give it away
They don't tell you
oh ye
"Unfortunately your application to join the staff team was unsuccessful this time, but don't feel discouraged as you don't need a role to be able to help others.
Feel free to apply again next staff intake."
I'm not bothered by it tbh
that gives 0 details
remence, odin pretty sure most places work like this
Yeah
Haskell? Yes
So that's why I'm not pressed
dont feel discouraged!!!!
keep helping peopel!!!
@onyx loom I might not even be here for next round.
cole straight up left after he got denied
Next round is prolly gonna be in a long time
lmao

