Message from @airplaneman

Discord ID: 510350604195856394


2018-11-09 07:08:44 UTC  

Hate programming them

2018-11-09 07:08:50 UTC  

But I mean

2018-11-09 07:08:50 UTC  

@Undead Mockingbird do you prefer games that are made by small company's?

2018-11-09 07:09:06 UTC  

I found a cheat app for kindle and Minecraft

2018-11-09 07:09:10 UTC  

It was great

2018-11-09 07:09:15 UTC  

lel

2018-11-09 07:09:30 UTC  

I attempted to decompile Minecraft with fernflower

2018-11-09 07:09:35 UTC  

it didn't work well

2018-11-09 07:09:42 UTC  

Lol

2018-11-09 07:09:42 UTC  

especially since it was obfuscated

2018-11-09 07:09:48 UTC  

Anyhow yah boi codes heading out

2018-11-09 07:09:48 UTC  

I'm not sure. I like a lot of indie games and even id software wasn't so big when they made quake.

2018-11-09 07:09:54 UTC  

cya dude

2018-11-09 07:09:58 UTC  

Also, Java is a good language to reverse engiener.

2018-11-09 07:09:59 UTC  

Gonna go watch twitch while on the jerb

2018-11-09 07:10:01 UTC  

Good tooling support.

2018-11-09 07:10:15 UTC  

I really dislike the JDK, because of how hyper-normalized it is.

2018-11-09 07:10:17 UTC  

Did you guys hear that M$ released the DOS source code?

2018-11-09 07:10:48 UTC  

It has a class or an adapter for EVERYTHING. If you want to just read a regular certificate for signing or cryptography in general, you need to instantiate half a dozen classes.

2018-11-09 07:10:57 UTC  

true

2018-11-09 07:11:05 UTC  

Well dos is really old @Termer

2018-11-09 07:11:12 UTC  

Java's got its strengths and weaknesses for sure

2018-11-09 07:11:20 UTC  

One for general certificate management, then an adapter for the specific certificate format, then another instance to do the cryptography, and then one for the signing.

2018-11-09 07:11:32 UTC  

Oh yeah, crypto in java is not fun

2018-11-09 07:11:51 UTC  

Then, you need to convert your data that you want to sign into the specific structure type that the crypto manager expects, yada yada yada.

2018-11-09 07:12:21 UTC  

Compare this to .NET, for example, and it's far more use case oriented. You want to sign some data? Here's a class and method that does it for you. Oh, and it's static.

2018-11-09 07:12:57 UTC  

Problem is, .NET is windows only

2018-11-09 07:13:08 UTC  

C# is like legos: you take the right pieces and put them together. Java is like legos, too - but you have to build your own lego pieces lol.

2018-11-09 07:13:31 UTC  

The JVM's main selling point is its portability

2018-11-09 07:13:45 UTC  

Yes, for sure. That's how it spread so far.

2018-11-09 07:14:02 UTC  

I really like Java as a web backend lang, but I don't use it for much else anymore

2018-11-09 07:14:11 UTC  

https://cdn.discordapp.com/attachments/463054787336732683/510351382721855511/IMG_20181109_124352.jpg

2018-11-09 07:14:21 UTC  

I SEE

2018-11-09 07:14:26 UTC  

And, I think newer Java developer get it: they usually design their classes for ease of use, not some abstract design quality metrics that nobody cares about, some obscure OOP metric.

2018-11-09 07:14:59 UTC  

The JDK is kind of like a hyper-normalized database schema:

2018-11-09 07:15:31 UTC  

Your professor in college would have given you an A+, but you have to JOIN together half a dozen tables just to get anything useful out of it.

2018-11-09 07:15:45 UTC  

haha

2018-11-09 07:16:03 UTC  

Speaking of databases, JDBC is not fun to work with

2018-11-09 07:16:04 UTC  

But, I still like Java.

2018-11-09 07:16:26 UTC  

I wrote a nice wrapper for JDBC that's more friendly, but I still need to do some updates to it

2018-11-09 07:16:51 UTC  

Right, because the JDBC is exactly how I described above: you need to instantiate half a dozen skeleton classes that you then instantiate with a hundred adapters, before you can execute a single SQL statement.