Community
Chat Logs
Wednesday, July 15, 2026
- NeXeNthat looks nice. i was going to contribute an article some time back but uh ...i dunno why i did not
- dreamrealtime be time, mon
- dreamrealnow upvote it on HN you jerkface chumbucket
- dreamrealor else
- NeXeNwhat is hn?
- NeXeNi have social media syldexia, so i don't know exactly what the different between fb, ig, and hn is
- dreamrealhttps://news.ycombinator.com/item?id=48906199
- nevetAndi Roberts and "Communication Patterns Matter" | Hacker News
- javabotdreamreal's title: "Andi Roberts and "Communication Patterns Matter" | Hacker News"
- APicCelebrate Confuflux! Hail Eris! 😇
- dreamrealwhat
- jreicherDiscordian holiday
- jreicherJuly 15
- dex3rdWhat is a class {} ?
- dreamrealdex3rd: in java? Normally a collection of shared behavior and state
- dreamrealbut it's all optional: class Foo {} // totally legit but probably useless
- dreamrealdex3rd: how come?
- jreicherdex3rd: https://docs.oracle.com/javase/tutorial/java/concepts/class.html
- javabotjreicher's title: "What Is a Class? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)"
- nevetWhat Is a Class? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)
- dex3rdhttps://www.geeksforgeeks.org/java/classes-objects-java/
- dex3rddoes this explain it if I read it thouroughly
- dreamrealI mean, sure, if it fits what you need and how you need to learn it
- dreamrealit's a really long version of what I said. Again, why?
- dex3rddreamreal: I'm just screwing around with java because someone is learning it right now and I told him I'mma learn it as well I have 1h to learn everything about java
- ernimriluh, you can not have a dog named "Tommy"! :-)
- dex3rddreamreal: What do you mean if it fits what I need. I got no clue. The answer is yes or no. I just want to know what a class {} is
- jreicherdex3rd: no, nothing that has been said or linked to here will completely explain the concept of a class. It's very dififcult and involved, and these things are very small intros at best.
- dreamrealdex3rd: I'm going to say no, then, because while you can learn enough Java to use it in an hour, you'd have to have gone in with enough programming skill to not have to need the explanation
- dex3rdOk
- dreamreallike, I knew enough C++ that for me Java was "oh, it expresses this concept this way, it has a GC, okay, cool" - it was a mapping of concepts and features, not "I gotta learn something new"
- dex3rdI'm reading this as well https://docs.oracle.com/javase/tutorial/java/concepts/class.html
- javabotdex3rd's title: "What Is a Class? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)"
- nevetWhat Is a Class? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)
- dex3rdbtw java is a trash language right?
- dex3rdbut we still learn it
- dreamrealno, java's great
- jreicherJava is an excellent language.
- dreamrealit gets called a trash language by hipsters who think they're too cool to get shit done
- ernimrilbut, if it is not thrash why does it have a garbage collector? :-)
- dreamrealthe same people say cobol is useless
- jreicherdex3rd: But you haven't said what you're trying to do with Java. It's also not a tiny language, and you will get lost in irrelevant details without a goal. You also won't have good quality questions to ask here without an activity you're undertaking.
- ernimrildex3rd, do you think that java would be one of the most used languages if it was complete thrash?
- dreamrealtrash, not thrash, ernimril
- dex3rdjreicher: My goal is to know java
- dreamreala thrash language uses a lot of guitars and is very busy
- jreicherdex3rd: that's not a goal
- dex3rdMy goal is to understand class
- ernimrildex3rd, now there are places where java shines and there are places where other languages shine, pick one that is good for what you want to do
- dreamrealdex3rd: for what purpose? I mean, I like to read books so I can say I've read them, but I'm actually after learning and exposure
- dex3rdthen next to understand system.out....
- dreamrealdex3rd: yeah, the answer is definitely no
- dex3rdso I can improve my hello world program that I copy pasted
- dreamrealyou're not using a knowledge acquisition process that has a measurable yield
- dreamrealsorry
- dex3rdOk sorry I'm noob
- jreicherdex3rd: are you trying to write a program?
- dreamrealnothing wrong with being a noob, there's a lot wrong with not having any intentionality about what you do
- dreamrealand that goes way beyond programming
- dex3rdI'm trying to learn java because I'm curious and I typed hello world in java I copy pasted it. And got it to work. Now I don't understand parts of the Code
- dex3rdand my goal is to understand each part so I can improve the hello world. I want to print a = 5;
- dreamrealwell, that's a different process: why not say that?
- jreicherWhy are you curious about Java, specifically? There are other much better languages to be curious abotu.
- dreamrealPrograms are not THEIR PARTS. They're made of parts.
- dex3rdIdk I was on a discord call saw someone doign it
- dreamrealJust like you wouldn't understand a human by understanding toenails.
- dex3rdI just want to read java Code
- jreicherWhy?
- dex3rdidk
- dreamrealdex3rd: sure. So we're HERE: why not ask questions about what you're missing?
- jreicherWhat software are you looking at that's written in Java?
- dex3rdI've asked already thanks for the help I'm learning what a class thank you
- jreicherdex3rd: is this your first programming language?
- dex3rdno
- jreicherWhat do you already no?
- jreicherKnow
- dex3rdidk a lot
- * dreamreal sighs
- jreicherdex3rd: just name a few
- dreamrealhow old are you?
- dex3rd25
- dreamrealdex3rd: okay, well, act like it
- dex3rdjreicher: Idk I'm new but not new
- dex3rddreamreal: I'm sorry I'm kinda fked up in the head
- dreamrealgive us SOME EXAMPLES, please, because we tend to know a lot of languages too and can find analogs
- jreicherWhich languages have you already had exposure to? That will give me an easy way to point you to parallel concepts in Java
- dreamrealwell, get over it
- dreamrealif you're stoned or drunk, hey, whatever, you do you, but don't make things hard for the people who're trying to help you, that's a great way to get people to stop trying to help you
- dex3rdwell I'm 1.5y into arch linux I was exposed to bash c lua a lot of tools configs.... other systems nvim emacs env lisp elisp. python. AHK on windows.
- dreamrealyou only get so much gratis free will, after a while you just end up looking like an ass
- dex3rdI think this is what I know that might be relevent
- dreamrealwell, python has classes; C has structs with function pointers; java classes are roughly analogous to those
- dex3rdI never used a class in python I used structs in C
- dreamrealdid you use function pointers in C
- dex3rdy
- jreicherdex3rd: https://www.lua.org/pil/16.1.html
- dex3rdso class in python is a way to define objects
- nevetProgramming in Lua : 16.1
- javabotjreicher's title: "Programming in Lua : 16.1"
- dreamrealdex3rd: and n java, a class is the basic building block for an object.
- jreicherdex3rd: A class in Java is similar. When you create an object you have to supply a class. But it's also used by the type system in various ways.
- dex3rdjreicher: How in the world do they have classes in lua? isn't lua all about tables?
- jreicherdex3rd: In your list of languages I don't think you have anything strongly typed, so I think that might be the new thing for you.
- dex3rdjreicher: I should have learned C++
- jreicherdex3rd: it's a bit weird. I'm not going to defend it. I was just trying to give you something you might have seen already.
- dreamreal... someone doesn't know mumps :D
- dex3rdIt's fine thank you. I'll go read the links you gave me expect the lua
- dex3rdok I get what a class is it's a blueprint. and object is just running that blueprint to spawn entities from the class
- dex3rda higher order abstract struct
- jreicherdex3rd: except for the type system stuff
- dreamrealhttps://bytecode.news/posts/2026/07/primate-run-who-owns-the-seams <-- primate is a "js framework" but the essay here actually has a lot of really good observations that are platform-neutral, and it's actually written VERY well
- javabotdreamreal's title: "Primate.Run: Who Owns the Seams? | bytecode.news"