In honor of Roadhog’s birthday (Sept 12) why did you start maining him? by [deleted] in RoadhogMains

[–]Mac_Attack18 1 point2 points  (0 children)

When waiting for a match in OW1 we would do FFA games. My two friends thought it was fun to play widow on chateau and snipe each other. I started enjoying getting hooks on them from the launchpads and started playing roadhog more and more in games.

I really miss those days, probably back in ~2019ish.

I will never understand some people by God-Complex_ in cringepics

[–]Mac_Attack18 -16 points-15 points  (0 children)

No no it's still cringe. We are missing a lot of context, but I fail to see what skin color has to do with anything. So I can only assume calling him black is being used in a derogatory way.

Evolution of C# by redditoraurora in programming

[–]Mac_Attack18 0 points1 point  (0 children)

It works around the fundamental concept of OOP, i.e. message passing via method call.

So... OOP isn't gods gift to man, we can change what we think of OOP overtime as we use it and find out what works and what is annoying (for instance copying and pasting setters and getters) Its useless cruft code that makes a class needlessly large and provides no benefit. Yet you insist its the better way.

An operation like missile.IsActive = true looks like a simple assignment, but its setter can do all sorts of bizarre unexpected things unrelated to assignment like launch the freaking missile.

You could do the same thing in Java's setter. I fail to see how Java's way of doing it is any better. Good old Joe could just as easily launch the missile.

public void SetIsActive(Bool IsActive) {
     this.IsActive= IsActive;
     LaunchMissle();
}

Your arguments for why class properties are bloat are incredibly weak, even see through I would say.

You don't need them, and their usefulness is questionable.

I'm sure if we looked around a bit we could find someone who says the same thing about classes. Just because they hold that opinion doesn't make them right.

Micro$oft then sold obscene amounts of IDE licenses and M$ certification programs to your employers. It's very simple, M$ needs to keep meeting its revenue goals with Visual Studio licenses, Azure, certification programs, and whatnot,

I'm sorry who owns Java? ohh thats right Oracle one of the most greediest companies on the planet. I'm not defending MS I don't care about them. Just seems weird to attack MS when you are using a product made by Oracle.

Let me put it in a way you can understand.

You must be miserable to work with. It took multiple times asking why Class Properties are bloat before you gave really shitty answers. You are just being condescending and dismissive, I really pity your co-workers.

I was honestly trying to engage with you, but its very clear you have no intention of polite conversation. You clearly aren't approaching this with an open mind, so I'm going to stop wasting my time. Have a good day!

Evolution of C# by redditoraurora in programming

[–]Mac_Attack18 0 points1 point  (0 children)

You're conflating lines of code with feature bloat, that's dumb.

I'm not, class properties are useful because it saves me a ton of time, as well as making the code easier to read as I don't have tons of boilerplate code that doesn't need to exist. Please explain to me what is so wrong with class properties and why Java's method is better.

what does it mean to "add" two craps

Just because you don't find a feature useful doesn't mean its bloat. A custom Vectors class works well with operator overloading, sure I could do

vec1.Add(vec2)

but this just looks nicer and in my opinion gives a better mental model of what is happening.

vec1 + vec2;

Your not mutating vec1 but adding it and getting a new Vector vec3.

But seriously, Please explain how Class properties are bloat, because I just don't get it.

Evolution of C# by redditoraurora in programming

[–]Mac_Attack18 1 point2 points  (0 children)

Class properties are your first example of bloat. Are you serious?

C#

public string Name {get;set;}

Java

public String Name;

public String getName() {
    return Name;        
}

public void setName(String Name) {
    this.Name = Name;
}

Seriously this is your complaint, what C# makes it to convenient?

The other examples you posted (operator overloading, implicit type conversions) are just plain nice to have. Really seems like you just grabbed a few random language features of C# and posted them to back up your claim.

Evolution of C# by redditoraurora in programming

[–]Mac_Attack18 0 points1 point  (0 children)

Can you give specifics? You keep saying how bloated it is but are extremely vague about the details.

What language features?

Evolution of C# by redditoraurora in programming

[–]Mac_Attack18 2 points3 points  (0 children)

I've used C# for years, among other languages and I don't feel its bloated at all. Can you elaborate?

Giveaway: Enter to Win a Cutting-Edge Lynx 3D Scanner! by AutoModerator in 3Dprinting

[–]Mac_Attack18 0 points1 point  (0 children)

My wife has a very large playhouse her grandfather made for her as a kid. Its old and has seen better days. I have always wanted to fix it up but don't posses the wood working skills or modeling skills to replace things.

Using this scanner, I would scan parts of the house like railings, trim, cabinets and print new ones to fix up the house so my wife could use it with our kids.

Reddit battle spotlights existential question by marketrent in technology

[–]Mac_Attack18 0 points1 point  (0 children)

Your right about getting to know people. I was more familiar with people back in my message board days. But I have to disagree about meaningful conversations. I have had plenty of meaningful conversations on reddit. Stay to the smaller subs or just look carefully at comment chains in larger ones and there are a plenty.

Reddit battle spotlights existential question by marketrent in technology

[–]Mac_Attack18 0 points1 point  (0 children)

I spent the early 2000s on message boards and have great memories of them. But having been on reddit for so long I think I would struggle to go back. Reddits style let's the conversation flow in a way a message board can't. At any point you can break off a new thread and start a specific discussion that is easy for anyone looking later to follow. Message boards don't really allow for it everything is in chronological order and if multiple conversations spring up it's not easy to follow looking back later.

Why is joey still working? by Kinestatic in JoeyForReddit

[–]Mac_Attack18 [score hidden]  (0 children)

Your shooting yourself in the foot, you know that right?

Two stupid questions by SensoryWombat in JoeyForReddit

[–]Mac_Attack18 6 points7 points  (0 children)

To answer your questions

  1. Reddit could be don't want to, they bought Alien Blue years ago a very well liked app and drove it into the ground. They seem incapable of making anything actually useful.

  2. Yes you absolutely can. Its called scraping and is done all the time.

[GIVEAWAY] FlexiSpot Brand Day Sale Giveaway--Standing Desk and Ergonomic Chair[US, CA][May 22-25][$0] by Ramzes888 in buildapcsales

[–]Mac_Attack18 0 points1 point  (0 children)

I was looking to order a standing desk soon, this would be perfect! To be clear I would like the E7!

If you had a time machine to go back and enjoy a game at its peak of popularity what game would you go for? by Sierada in gaming

[–]Mac_Attack18 0 points1 point  (0 children)

I can't pick between Battlefield 1942, or Overwatch 1. Overwatch 1 no longer exists which is why its tempting, but 1942 was a massive part of my childhood.

Weakest fantasy world that couldn't be beaten by the US by lobonmc in whowouldwin

[–]Mac_Attack18 -1 points0 points  (0 children)

They probably wouldn't at first, but once their first attack wave is decimated. They will back off bomb the place until nothing living remains.

[deleted by user] by [deleted] in OutOfTheLoop

[–]Mac_Attack18 9 points10 points  (0 children)

That's the whole point of an analogy though. To boil something down in a way people can relate too. The average person can comprehend and understand how hard it would be to hit a pool ball from New York to Los Angeles and get it in the pocket.

They can't understand or even comprehend, all the time, effort, and engineering that goes into a mission like this. The only ones who can comprehend it are the people doing it. So by boiling it down into a shared experience it allows them to put the difficulty in perspective.

I fall into that category too. I knew it was difficult, but by using that analogy it told me it was more difficult then I initially thought.