#dev-general
1 messages · Page 527 of 1
c++?
they just said java .-.
Mate I think you're the wrong place if you want to learn something like that
.-.
🥲
is making a plugin profitable? depends how unique the plugin is right?
making plugins can definitely be profitable, but not enough to keep you afloat
It can be, yes
a more-effort bedwars plugin will be more profitable then a low-effort bedwars plugin
but yeah selling plugins can easily get you some money on the spigot market
even though they're not original
how long you guys learn java?
~10 months so far
uhh technically 7 years but i can't say i've been "learning" that whole time
i dont use java anymore though
phyton?
If you just want to make money you shouldn't go for plugins imo
no
i learned the basics around 7 years ago but i only started actually using it regularly about 5 years ago
ooo so ur java pro
xD
nah just asking m8
probably not
dont learn plugins just for money @obtuse gale

didn't you see this
I've been using it for a long time but i definitely don't think i'm a pro. I've learned some APIs but there are still a lot of concepts i don't get
;-;
oh
hm
i still don't fully understand reflection
i learn java for 5 days to make "hellow world"
can't spell hello correct 
lol
Damn, you're already a java pro after 5 days
nah... i use an apps
learned what you learned in 5 years in 5 days
its like a compatition apps
so... i just be no 1 everyday
learning java
then off
Also, trust me, learn java BEFORE spigot, it will help you so much
^^^^^^
i always want to learn java
?learn-java
Online Courses:
Online courses are also great for learning java. Some websites that offer them are:
- Coursera - Free unless you want a certificate
- PluralSight - Great courses from what I've seen. Mostly Paid
- Udemy - Never used them myself but they seem to all or at least most be paid.
My first ever course was one from Coursera. - I can say it was pretty good at introducing me to the programming world as a whole not just java.
Oracle Docs:
Oracle docs can help a lot at learning and understanding java:
- Start with this,
- Breeze through this (skipping stuff that doesn't seem relevant like bitwise operators),
- Hit this.
They're the first three from this larger thing which you should definitely go through overall. But those three should be enough for slightly better understanding of what is happening here without feeling like a huge time sink.
That one is a small part of this larger site wherein "Essential Java Classes" and "Collections" also have good useful stuff
Other services:
Some other cool services that will help you learn java are:
As you can see there are plenty of good ways to learn as long as you're willing to invest the time. Have fun learning!
just lack of time
w3schools 🤔
ouh
I've heard a lot that w3schools is really outdated but i have no idea how accurate that is
lol funny enough i've used none of these to help me learn java
hmm staff lurking 100% sure
i just used a bad spigot coding series and helpchat
and some quick googling sometimes
but no courses
Lol it works
I learned from a game development youtube series
I found some university site that taught java way better imo
recently though i took the java sololearn course to see how much i knew and completed it so quick 🥲
learning for first time like... bruh what this dev did?... really messy... learn java for years... "now ik why it's messy"
hava ftw
hava?
Not even english though
yeh matt
*learn **hava *for years...
There are courses in english pretty sure
let me find the link
nuh
smh
edited
I didn't learn java from this but if i had to learn it again from scratch this is what i would use
No caps
This is the one I used GioD
Finally someone who used it lol
Delete
Delete
Best site for learning java imo, without doubt
Oh no, Skript
Skripting boi
#placeholder-api For papi help, if it's a skript issue i doubt anyone here knows anything about it
Oke
what language should i learn when i'm done with my last major java project? i'm thinking about rust cause i've heard it's really neat and recent but kotlin also seems like a good alternative
C++
probably not a great question to ask but i'm interested in hearing feedback from people who do what i do
Python imo
uh
Great language to know
i disagree
Well, it really depends on what you want to use the language for
Or learn Unreal Engine and make some moneyh
rust is cool too
Haskell
That'd be C++
maybe python, i'm not as big on machine learning as i was a couple years ago but i'm still interested in it
Yeh
haskell bad
skim bad
This is another one i've heard a lot. What's haskell normally used for?
I did something in Unreal software... It's FPS game.. kinda buggy af
What would you use the language for GioD?
web development i suppose
import Data.Char
p :: String -> IO ()
p ip = putStrLn $ fc ip
main = do {
r;
}
r :: IO ()
r = do
p . g $ m gl
gl :: [String]
gl = c "ghi" (-6)
g :: [String] -> String
g = head . tail
f :: [String] -> [String]
f i = filter (v) i
fc :: String -> String
fc st = filter (ic) st
ic :: Char -> Bool
ic ch = ch /= '\''
m :: [String] -> [String]
m i = f $ fmap (\x -> x) i
v :: String -> Bool
v _ = True
c :: String -> Int -> [String]
c i cf = (\x -> show $ chr $ ord x + cf) <$> i
```made this myself in haskell 
It's used for telling other devs that they should use it
Nothing specific, its a general purpose language
Ah alright
Facebook uses it for spam filtering
what on earth is this
Github uses it to detect languages
I can't hold dev eyes
i should've specified earlier that i'm trying to do web development
Use Elm
haskell
so that's why kotlin and rust stuck out to me
kotlin will be easy to learn tho
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
What Haskell for
since u know java already
General purpose
i've seen some really pretty haskell code
Python is pretty decent for web development
@ocean quartz How long you learn Java or any programming
ohh no
@winged oyster
i disagree
python can be good but there are 100% better languages
Who the f use Python for Web Dev wth
interesting, thank you for the recommendation
JavaScript is better surely
How long it took me to learn? Or when did I start learning?
But python isn't bad for web development
Nice
That should be an inspiration for every error message. https://t.co/w9eGALovYw
415
522
Why ping me
Why
Your answer doesn't answer any of my questions lol
Feels weird?...
you pinged me too
alright, thank you all for the feedback
How long did you learn Java or any programming coding?... When did you start
Probably like 7/8 years ago, i don't remember anymore
Till now
Oh wow, i started 7 years ago but it was really on/off
I need senpai to teach me
course?
What you agreed?
I think i started learning C in school when i was 16
With GioD
How long to be semi expert on Java
depends on how much you learn
you could be an expert in a year if you study every day and code regularly
24h per/day?
there's no real definition of "expert"
Professional?
probably not
if you do everything in one day you might forget it the next day
Not?
You have to specify then, you can master a lot of different things just within Java
So C in 2013, Java in 2014, so 7 years since I started with Java
Then continue the next day without sleeping
or sleep only 2h
You might end up with syntax errors
🥲
i'd say if you used mooc.fi, you could probably do 1 lesson every day and then be decent in about 2 weeks
and that'd be a good starting point to learn spigot
guru is bad?
Don't know what that is
Oh f... Part 1 already long
yeah java's not a small language
Thanks m8 imma bookmark the website
no problem
I'm not really sure what's the best way to learn spigot, i learned it by watching a 2-3 youtube videos and browsing the forums
Youtube sux
fax
Cuz it's use old language
I tried to follow some of it not working
Good ol bookmark and never use 🥲
if you prefer youtube, another good way to learn java is probably freecodecamp
freecodecamp is awesome
Thanks again ❤️
Have had this on in the background for the past 30 minutes or so. Pretty peaceful. https://github.audio/
😌
if i only change build scripts should i still increment the version?
patch version tho 👀
that is to say things that use the api depend on major.minor only
okay you're probably all gonna hate on me for this, but I started converting my bot from Javascript to Typescript, and its soo nice
(compared)
and it makes webstorm actually useful
and I can define models of data to give myself, so its consistent
TS good
why would we hate u for that lol
the only way ud be hated would be if u were using php 👀
That's like the least hateable thing possible
the while(true) needs to be plugged in lol
its not on right now
it should be short circuiting xD
¯_(ツ)_/¯
Well ya'll hate js, so I assumed you'd hate ts
TS good
Yes but all ts isn’t valid js
Right
Elm good
And if you use ts I hope you’re not just writing js code fred lol
I'm not lmao

Give Elm a try when you have time, The compiler pretty much assists you through most of the issues
I might OS the bot at some point for code review purposes
does it have like full aim assist? 👀
Does it support npm?
Yes
👀
Yes
Yes, PTSD included
I wrote an api in php, worst 3 days of my life
Ever written 5 pages of html on paper?
Oh and I attempted a pmmp plugin, I stg
🥲
I'm not insane...
TIL you can do this in gradle.settings.kts
squirtgun 
you would not need any parenthesis with groovy thus groovy is better
But I love parentheses
(oh i
(know you
(do)))
😌
😔
☹️
How does Elm compare to purescript
My discord settings are correct but I can’t verify
Elm is supposed to be easier to use. Im not familiar enough with purescript to compare more.
Bro did they change the discord highlight color again
the top bar that says you have new messages is way darker
and it looks like @'s were darker too
ohoh i use it
lol
i prefer it
Me too
I swear to god they change the discord logo every couple of months just to mess with me, epic conspiracy theories 👀
higher contrast, makes my eyes happy :D
Top secret package name
lol
com.github.dkim1235412.tornadofxdiscorddkim1231utils
"Fixing" 🤡
https://i.imgur.com/sVz6EME.png
is this too big of a commit
Nahhh, do more before committing like 1000 or so more
more deletions than insertions 
lol
5 Commits
GitKraken
oh
ive heard u talking about it sometimes
uh
whys half my files red
O_o
welp ig more batch of code to commit
lol 1 change splitted up into 2 commits because git weird
why no use builtin ide git 😌
cli 
Because GitKraken is better
That’s the wave
oh my god
i just found something horrific wtf
why is this a thing
you can have multiple static (or not) initialization blocks
why
Omg really? Wtf
do u pay for it?
u can also have multiple in kt
Yeah same goes for normal init blocks iirc
wait sorry what are initialization blocks
class AssClass {
static final String STATIC_FIELD;
final String nonStaticField;
static {
// static init block
STATIC_FIELD = "";
}
{
// non-static init block
// kinda like a no-args constructor, I suppose this is to help follow the 'DRY' principle
nonStaticField = "";
}
}
Nah
so what's the difference between that and just doing static final String STATIC_FIELD = ""; in one line
i've literally never seen those used before
for real?
yea?
Might be initialization order
well for instance hm you have a static final Method field
to get a method you need to call Class#getDeclaredMethod which may throw an exception
Don't listen to anyone that tells you static abuse is real. It doesn't exist.
you would use the static init block to try catch
how often do you find yourself storing a Method in a variable tho
I mean whenever I use reflection?
Static abuse is a social construct
Nms 🥲
okay guess I'm just not on the mirror side of java yet
I think we do that for player locale and ping in the Player expansion.
actually I can't think of any project that does not use static init blocks 
non-static ones are pretty rare imo
Yes, the only real world examples I know are mixed with anonymous classes, then it looks like
new ArrayList<String>(){{
add("Foo");
add("Bar");
}};
How would it break GC?
something about it being an anonymous class. let me try and find the post I saw
This was it
Because it compiles to an anonymous subclass, there's a reasonably high chance it will hold a reference to some field in the parent class, which means it then can't be GC'd
yeah, that's typical issues with anonymous classes
I didn't find anything about speed
but anonymous classes are always fun to deal with
That was on a different answer
As can be seen, the double brace initialization has a noticeable execution time of around 190 ms.
Meanwhile, the ArrayList initialization execution time came out to be 0 ms. Of course, the timer resolution should be taken into account, but it is likely to be under 15 ms.
Uh that doesn't sound reliable tbh
Probably not
I reckon there would be a pretty significant difference if you could be bothered to run a proper benchmark though
time to run some benchmarks I guess
double brace initialization will get you instantly denied from developer role here
very evil
use a map/list builder
said map originally because normally I see people using double brace for maps
I use both every now and then
I think most of the overhead comes from classloading, so after the first invocation it might not be as bad
I guess so too
but still evil nonetheless
yeah
This chat kinda ded
this is literally the most active chat on the server
¯_(ツ)_/¯
let's find out :D
also could you please invite me to the hypixel guild when its less dead
can do
thanks
remind me when im online and so is hypickle
yep will do
lmao
lmao
copying code WeirdChamp
Should've used mit smh
that would've been worse
How so?
because the file is dual licensed under MIT and GPL v3
so I wouldn't be able to use it anyway
Embarrassing GPL moment
you would get these issues with MIT...
MIT still requires that the notice be preserved
Yeah but at least you'd be using a good license
just yes*
I can pick whatever license I want, and I think GPL is more suited for this project, so this is licensed under GPL
there is no "better" or "worse" license, it is a matter of what license most suits your project, that's why there are different licenses with different terms in the first place
is the plugin api also gpl
no
I opted for Velocity's licensing, where the API is under MIT and the backend is under GPL
Yeah but MIT is better
the API being under MIT means you can use it freely at will, but the backend imposes restrictions
not yet, hopefully might be soon
Thank god I can make closed source forks of the api without an implementation 😌
that's why the API is under MIT, because idgaf if people do exactly that
however, the backend, which is what I have spent hours and hours of my own time and effort making, is what I want to protect
There is absolutely no reason to do that ever though
How could you even modify the API without modifying the backend in some way (apart from a totally separate implementation)
I want you to be able to use the API without having to worry about adhering to GPL
So if a plugin uses "nms" it therefore has to be GPL
I don't get what your point is
if a plugin depends on the backend then it has to be GPL, yes
what about if it uses reflection and doesnt actually build against the backend
then it can get away with being MIT
or whatever license
but that's not the point
brb going to write a bukkit wrapper that only uses reflection
the whole point of making the backend GPL is to restrict copying, not usage
the restriction of usage is just what comes with GPL
but that shouldn't be an issue anyway, since I will at least try to provide as much as I can in the API so you won't even need the backend
because BM still wants to try and convince me that I'm somehow objectively wrong in my licensing choices, which is just not a fact
in your opinion
GPL has its uses
in mine and most of the open source community's opinion
GPL is for the stallman worshipping open source nazis
I think we should all switch to the cbt licence
That seems pretty good actually
😌
no license at all best license
no license implies full copyright afaik
varies depending on country iirc
There is no "default open source" in any country
i think that's github's policy anyway
If you provide no lincence no serious person is going to use your project
Because you could just sue them
😌
that is an actually amazing license
imo the cdl is better
lmao
Can anyone just create a license as they want?
Ah
as long as its all legally sound then you can enforce it
I'm not sure whether this one is completely legally sound
I would rather pick a sound license with some experts behind it instead of just sound funny
Jetbrains projector is cracked
Is it
Is jdk16 supposed to block reflection even on public fields/methods?
no
I thought the module limitations only affected private/protect..ect..
don't think so
weird, its not letting me invoke URLClassPath.addURL
oh
which is public
yeah sorry
misunderstanding
it definitely blocks that
what do you need addURL for
oh god
To append to the classpath
To add a dependency to the same classloader
for slimjar?
Yes
Seems to work perfectly almost out of the box
Had to change a few of the run scripts
But it's so nice being able to run IJ on my 3GB laptop
load the depending project in your own class loader implementation, you should then be able to call the addURL method in URLClassLoader
Already have that option
what purpose would an alternative serve
Both are provided for users who want to use it
I think the only way is to get the user to pass the jvm arg to disable security
Already have a way with bytebuddy, but it seems to have issues on specific hosts when they rename their jdk installation
That is great news, I didn't try it last time I needed it because I was afraid that it was still too unstable and connected with too much setup
hmm
on another note po3 is now setup with skyblock on hc dedi
Will you be adding others to it?
Can I join?
oh, you said it was whitelisted
whats ur username
Vshnv
i will add you
Alrighty
btw piggy, any chance of this (#development message)
instructionsin pinned
Alrighty
make an issue
Alrighty
whats po3
Project ozone 3, the server modpack
oh theres a server?
yes
can i join?
yes
:D
is it 1.8
/s
it's modded
ok yea, UrlClasspath, doesnt seem to work even if I use it directly without reflection targeting 16
Time to try more unsafe hacks
that actually explains a lot
I did a bit of experimentation with the urlclassloader internals, including urlclasspath, attempting to remove items from the classpath at runtime
even when there were no traces of a class in the urlclassloader (or any of it's sub elements), for some reason the class persisted in memory
I just assumed something native was holding onto it
you're running a PO3 server? nice
ah
never actually played PO3, heard it's pretty involved
I'd actually be very interested in seeing a usage chart of GPL vs MIT
Cause I've only ever seen GPL cause problems
Other classes could be holding instances of the class
That's the whole reason LLVM exists lmao
wat
Any of the classes loaded from that classloader could still have references in some other class
Ya originally LLVM was gonna be part of GCC but then they turned it down cause they wanted a broader license so that corporations and stuff could use it, and now that's why LLVM has become so good and used
The stuff changed is actually huge.
They moved skull texture setting off the main thread.
Which is like... pretty big.
async Minecraft soon™️
It took only 9 years, thats good
Yeah it's not perfect (a bit unresponsive occasionally and you have to restart the docker container when restarting for plugins) but very usable
😮 fixing server crash exploit
Is this like self hosting a Jetbrains ide?
Wait a second doesn't spigot do that? Hasn't it been doing it for years? I swear there's a patch for that
Yeah pretty much
Aw that's cool
uhh so for my little game, I have it so that you can navigate your circle around the screen, and the enemy circle (a bot) has to try catching you.
However, I want to make it multiplayer... but a couple factors like window sizes make it really difficult.
Any suggestions?
Already tried making it multiplayer but then gave up and removed it :/
try remove stuff
One sec
I have a feeling something is going to crash xD
Hmm, removing the URL itself doesnt seem to change it, lemme try clearing the remaining two fields as well
What the hell are you trying to hack lol
Originally wanted to append urls to a classloader, now trying to clear all urls from the classloader 🌞
Lol
Nope, even after clearing all those fields, no change
cleared all 4 List/Map ones
Only 2 left are for the closed flag and some other thing for the loader
https://github.com/KryptonMC/Krypton/issues/41 this is gonna be really hard
Hm?
there's quite a bit of proprietary derived code in Krypton, some of which I don't even know where to start with replacing
look at that table
I actually don't know what to do
most of that is copied because I either couldn't think of a better idea or couldn't think of my own solution
Uses GPL license to stop people from stealing code
18th June "velocity" incident
:smiling_face_with_tear:
oh btw, you know the code that astei pointed out that's copied from Mojang? guess who wrote that code BM
Which one
the reading of strings
There was a lot afaik
Pretty sure I copied that from wiki.vg
It's like 2 lines anyway
more like about 10 or 12 lines
Oh nvm
well
I am no longer a contributor so I cannot take any responsibility for this
In fact there's no proof that commit was even done by me, as it's not signed!
yes you are lol
lol
Krypton SCUM trying to FRAME and DISCREDIT me
I did not make that commit
No proof
yes you did
it's clearly on the Git log
I did not come up the thames on a bike mate
BM hurry, git-replace-branch your way out of there
he can't push to the repo lol
not yet 😉
Someone impersonated me
It wasn't me
You can't prove it was
lol
@jovial warren what is the difference between these two titles I feel like I'm going crazy https://i.imgur.com/ludVDsj.png
extra r in occurrences
oh my god I literally went letter by letter and I didn't see that
lol
lol
Any way to actually use credential-cache?
One file is the way to go
Saves storage
No need for extra unwanted file headers
Taking up a few bytes
is there a way i can block my server's ports so i still have a bungeecord server right but, you can only join with proxy
? someone bypassed whitetlistx with a python script
yea just put all your classes in one file
wait wait, don't even use classes! then you don't have to worry about silly stuff like dependency injection and static getters
everything is just there!
😌
^^^ pls someone help with this it keeps happening
This ain't a support channel
oh
Anyone know how this "Maintenance" in red for the player count is done? Has to do with this: https://wiki.vg/Server_List_Ping#Response
But it doesnt look like they player count can accept a string...
https://imgur.com/a/SOLMYwj
Could be a legacy message
Looks like 1.6 might allow you to send the server version as text instead of numbers
You can also check the source code of the plugin that does that https://github.com/KennyTV/Maintenance
oh sick, thanks
Mr television
Have you heard of LOSS?
bet his domain is kenny.tv 
|| |_```
😌 😔
star its an invalid protocol version
and then the version is set to whatever
The server should respond with a Response packet. Note that Notchian servers will for unknown reasons wait to receive the following Ping packet for 30 seconds before timing out and sending Response. wait is this why it takes so long for servers to show their MOTD
why does the syntax highlight sucks on pycharm https://i.imgur.com/JgkLeVt.png you can barely see the f, or maybe I'm too used to sublime https://i.imgur.com/ap1Dfrv.png
f means format
die
With pleasure
glad to hear
or use Matt's material theme colors
they looked pretty good to me when I was using pycharm
Ofc it does 😌
though make sure to change the font size 😉
I have my own version of it in my dotfiles repo lmao
Or do what I do and toggle this setting
ew no
it needs to be consistent
By default, most Linux distros come preinstalled with the easy to use iptables. easy to use 
it is probably just a typo
why not? zoom in/out with ctrl+wheel is the best
cause then I'll lose my perfect number and it'll trigger me
same with like chair height or blanket orientation lmao
I actually used to be exactly the same with IJ. I wanted that perfect number (which I Think was 12 or 13) but then I realised there's times I just want to see it better
hmm I see
I usually don't have a hard time with stuff, and it being too big makes me claustrophobic and makes it harder for me to parse the language
You learn to find the perfect number again, normally I always keep it the same but some i want to zoom in more others a bit less, but always get back to the perfect size again after being done
Anyone know what this is? https://github.com/ktorio/ktor/blob/main/ktor-client/ktor-client-jetty/api/ktor-client-jetty.api
it's ktor
Lol... the file
oh didn't realize that was a specific link lmao
Np
that looks like the jetty api
Well its in bytecode, and whats a .api file type? Is that a kotlin thing?
I have no clue, probably just a custom file they parse as KT
yeah that's definitely a kotlin thing
not entirely sure what it's for
but it probably helps the compiler or something
Any reason why they would do that then?
Huh
I have found anything about it googling unfortunately
Probably some binary compatibility thing for multi platform
It doesn't have anything special in it though besides not being abstract or a interface and not implementing its methods
This is weird, it definitely isn't Java bytecode
Yeah i'm assuming it's something for compatibility with Native, IOS, etc
It's not JVM
What do androids run when you are writing a app in kotlin then?
Iirc android has its own vm
But Kotlin also "compiles to" swift, and native
mmm swift
Android runs Java then?
yes there was a whole lawsuit about it
friendship with objective-c ended, now swift is my best friend
I thought it only compiled to js and Java, weird
you've gone this whole time without hearing about Kotlin Native?
every update thing I read is about it
Lol no I have just didn't really know anything about it
Kotlin multiplatform has all sorts of things, but made mainly so you can run on PC, android, and ios without changing anything
Pc like Mac and windows? Dang
Yeah
Oh wow, I am totally doing that instead of using cpp and opengl lol
man I want to make a compiler
Ktor is great 😌
Wow way too much work
CPP much faster and easier to make specific, but ktor is nice
Eh, I rather take the multiplatform one lol
Also I really don't know cpp at all
And it seems like a pain to learn
true it is
it unlocks great power though tbh
i guess I'm biased since I want to be a systems developer lol
As a skill in general?
Oh God, I'm pretty sure I would hate that
yeah the lower level languages you learn the more knowledgeable you are about how everything works
Sure I guess so, but besides all the memory stuff what else is there?
I mean everything
higher-level languages use pointers they just don't let you do arithmetic on them
learning how compilers work, how the JVM works, how memory management works
all cool stuff to know
Who hurt you? 😫
my brain 🙂
Sounds horrible xD
I did a bit of c and the memory stuff didn't seem to bad though I guess I didn't get into advanced optimizations
Though very challenging
I'm pretty sure I would kill someone after a week, you do you though.... lol
I also am just super interested in how stuff works though
like I wanna make my own language and compiler, that's some crazy shit
Lol well I would be happy to try it out if you did make one
I wanna do game dev, i wish i could do it in Kotlin, but C# is good enough
I don't think I have enough knowledge yet, I'm waiting until I take like Fundamentals of Computation Theory and similar at uni
On other things its the last day of school! I kinda thought this year wasn't gonna end lol
But I am hoping to contribute to Elara 🙂
Though Unreal 5 is looking very tempting
dude my school ended May 1st lmao
Dang, when does it start up again?
Early september
Wow so what have you been doing with yourself?
well tbh not much, but I did just get a job programming at my uni for the next 3 years
Nice! Are you excited for it or was it just the only thing you could get?
elara 🙂
everything that my uni has a website for, i work on it
yeah unreal 5 looks great
yes if you look a few lines later I did say I would like to contribute to Elara 🙂
Thats fun? Like webservers or what?
oh no I agree
Never heard of banner
but it's whatever, graduating with 3 years of real on-the-job development experience is very worth working with python
Banner is like the classic business suite of applications for all the schools in my state
so it does like financial stuff, student management, payroll, hr, and something else
Oh wow, so what would you be working on if you don't mind me asking?
i'm honestly not sure currently, I just started like yesterday basically
but I think primarily the main portal for our university
Oh alright, well it sounds interesting to say the least! Lol
God typing on mobile is impossible
oh yeah I am so hyped for my future career prospects after this
most people get like 1, maybe 2 summer internships
3 years for me
Totally crazy! So you just finished your first year then?
Yea it was pretty boring ngl
but I think I got most of the easy prerequisites out of the way, so the next two semesters will be very good I feel
It was the eays classes that were boring then? Like intro to comp sci or something?
Easy*
yeah CS 1400 and 1410, Intro to Java and Object-Oriented Programming lol
even DS&A was too easy imo
Intro to Java was a prerequisite???? For what?
Oh wow that socks lol
python for the data science shit
Sucks*
I don't think it's that bad
Python or data science?
uh neither
Ok gtg lol
Oh lol, alright see ya
Android isnt exactly a jvm afaik, you can just compile jvm bytecode to android runtime bytecode. The lawsuit was because it shades in java sdk packages sometimes
the jvm is stack based, android runtime works at register level
lol
out of 1.2M people who took this, I knew java better than 95% of them
dude it was so weird
half of the questions were essentially how does array indexing work and the other half were like complicated string combinations and shit
Have you tried the pluralsight one?
Where is this?
I have not, though I do get free pluralsight from my job
LinkedIn skill assessment lmao
You dont need any of the packages to take the tests
Oh lmao
oh dang really
the skill tests are open to anyone
2 attempts every month or something
@ocean quartz Does mf-gui use JavaPlugin#getProvidingPlugin?
😬
Why? ;o
It should be fine from the next release I guess tbh
Why tf is he even slimjaring mf-gui, it's 60kb lol
y'all are over here being super smart and talking about classloaders and shit
meanwhile I barely score 70% on my linux test on linkedin 🥲
lol
I'll reply in the issue 😩
😬
got a feeling it will gonna break many libs then
Probably not
I mean I have seen tons of libs depending on JavaPlugin::getProvidingPlugin
what's this?
LinkedIn skill assessments
I guess to prove to employers that you know what you're doing?
I did the Java, Linux, and Git ones lol
well there's your first problem
tho I said a few months ago I'd make one
I think you can store vector images as .csvs
yea that's the excel format
I Don't remember why it even is a .csv
but it is
and Excel used to ask me to convert but I refuesd xD
refused*
yeah its fucking broken. welp fuck. time to wait another 5 months until someone will remind me to make an account
Time zones suck and we should all use UTC
oh yeah
instead of asking what time it is
you ask how much sun is outside
or where's the sun on the sky at this time for you? xD
but if you say "I'm free from hh:mm" it will be the same everywhere and I don't have to calculate time zones and shit (DST jfc) to know what time is it here
Daylight savings 🤢
The mere fact that daylight savings time exists proves how time zones are bad at being time zones
Why the fuck
no cause then it'll be like 4am in the afternoon or something weird
okay daylight savings time is fucked up I'll agree
but timezones are good
No? It will be "4" everywhere
Entirely unrelated to the sun positioning
China has a system in place where the whole country operates on the same timezone, and it works out well for them (i think)
Basically unlinking the two
I konw
but then how tf am I suppose to know if someone's sleeping or not rn?
but the afternoon is still a thing
I'm saying it won't be early morning at 4 am
which would be weird and not right
If I say "I sleep from 5 to 12" it will be from 5 to 12 everywhere in the world
 
So you just check "oh hey it's 7, they be sleeping"
but the point is that everyone will be sleeping at differnt times
Anywhere you are
And?
We already do that
so you won't inherently know
emilyy I wouldn't want to live in a world ruled by you
yes but I know that people generally sleep at night time in their respective timezones
so if I know blitz' timezone, I know generally when he'll be asleep
Or he can state "I sleep from this to that hour" and it's an absolute value
Regardless of where you are and if the sun's position in the sky you know he sleeps from "this" to "that"
but who cares
nah man.
yes I Do sleep during the day sometimes when I break my sleeping habit but I Wouldn't want to sleep during the day and work during the night
forever
so nah
no thanks
I mean time zones don't "fix" or let anyone assume that either
well for normal people they do
and they provide a good framework for the day
it's only if I'm on here talking to people from across the world that I even care about other times
How does the time zone let you assume if they sleep during the day or not?
but I would be very annoyed if my time shifted 7 hours
it doesn't
I'm saying for normal people who sleep during the night, it lets you predict when they're sleeping
which your weird system doesn't let you do without someone explicitly telling you their universal sleeping time
also my last few messages are the most important points
It wouldn't even be a problem if it was like that from the very beginning
Well it's not
But you know cavemen didn't know any better
And I still think it would be
it's human instinct to be awake during the day
and that's why a bunch of people independently invented their scale of time to conform to that
emilyy at this point I can't even tell if you're trolling or not
then timezones were standardized to ensure consistency
