Elderos

@Elderos@sh.itjust.works
0 Post – 69 Comments
Joined 12 months ago

In some countries we're taught to treat implicit multiplications as a block, as if it was surrounded by parenthesis. Not sure what exactly this convention is called, but afaic this shit was never ambiguous here. It is a convention thing, there is no right or wrong as the convention needs to be given first. It is like arguing the spelling of color vs colour.

73 more...

Style over substance, and a ugly style at that. Of course lots of people are gonna love it and say it is the best thing ever.

3 more...

Yep! It is kind of funny too because petty insults is all they have, but they seem extremely sensible to them themselves. Trump has a nickname for virtually everyone, and they think it's the best thing ever, but point out that he's an insecure man wearing ungodly amount of makeup and they immediately get weirdly offended by it. "OrAnGe MaN bAd". The funny thing is, as Trump would say, there is a lot of subject matter with his overall presentation, ironically.

Seems like past a certain point people will just keep doubling down because turning back would be admitting that you've been a fool.

What is crazy about American politics is that "one side" is not just wrong or misguided, but very wrong, demonstrably so. So very wrong that it is insane from an outsider pespective to try to imagine by what wild loops of logic you could end up so very wrong considering that we're all supposed to be watching the same movie. You can point at basically anything, on any issue at random, and try to reverse engineer the Republican stance on an issue, and you will face absolutely paper thin, weak arguments, weak premises, unverifiable claims every time, about everything, and in a very unmistakable way that the line of reasoning is, again, not just a bit wrong, but very wrong.

I knew a lot of people weren't very good at that abstract thinking stuff, making deliberate assumptions and at identifying signal from noise, but frankly, I did not expect almost half of the human race to be absolute morons when it comes to critical thinking. Good luck everyone.

Agree with you, but small nitpick, password sharing was encouraged at some point, at least from the PR side of the business.

He could face murder-like charges if he's held responsible for the "hang mike spence" thing, or the "tie-wraps attempt to kidbap thing, or the "death of Ashli while participating in his insurrection" thing. All of those happenned on January 6th for which he is responsible, and could be part of the conspiracy against rights charge.

If two or more persons conspire to injure, oppress, threaten, or intimidate any person [...] in the free exercise or enjoyment of any right or privilege secured to him by the Constitution or laws of the United States, or because of his having so exercised the same;...

They shall be fined under this title or imprisoned not more than ten years, or both; and if death results from the acts committed in violation of this section or if such acts include kidnapping or an attempt to kidnap, aggravated sexual abuse or an attempt to commit aggravated sexual abuse, or an attempt to kill, they shall be fined under this title or imprisoned for any term of years or for life, or both, or may be sentenced to death.

I worked under a self-proclamed Python/JavaScript programmer, and part of the job involved doing rather advanced stuff in various other typed languages like c# and c++. It was hell. The code review were hell. For every little tiny weenie little things we had to go through "why coding c++ like it is python" is a very bad idea.

What is crazy about developers who exclusively work with scripting languages is that they have no conception of why general good practices exist, and they often will make up their own rules based on their own quirks. In my previous example, the developer in question was the author of a codebase that was in literal development hell, but he was adamant on not changing his ways. I'd definitely be wary of hiring someone who exclusively worked with scripting language, and sometime it is less work to train someone who is a blank slate rather than try to deprogram years of bad habits.

19 more...

It is a double-edged sword for a dev. When a genre is over-satured (which most arent) there is usually a large player pool of potential customers but you're competing with so many games that realistically your game needs to be really amazing to compete. Reason is that there is so many soul-like that a lot of players have a backlog of games to play already, and unless yours reach top 10 or something, there could be dozens and dozens of games that are simply more enticing than yours, meaning the average gamer will never make it to playing your game.

Making a game that makes it to the top on a saturated genre is simply very hard, and a very risky business decision.

Python and Js are by definition scripting languages in the classical sense. I am not using the term in a derogatory way and I myself learnt programming this way as a 90s kid. No offense but I think you took my comment way too personal.

8 more...

I mean, you can blame him for a lot of stuff but he designed quite a few iconic games. Most game designers will spend a lifetime and not achieve just what molineux achieved in the 90s.

I've seen "center-right" conservatives call her the MTG of the left. Their idea of the political spectrum is completely bunkers.

U.S politics is so fucking to the right that Biden (actual center-right), AOC (socialist), Hillary (neoliberal), and Bernie (social democrat), are all considered "radicals" by a base of morons. The actual radicals (e.g : communists, anarchists, libertarian) are not even in the picture. Right-wing radicals is absolutely in the picture though, so I guess they need to manufacture a reason to exist.

For-profit healthcare.

It is almost always projection.

I guess it boils down to what you consider worst. Gangs, or a tyrannical government who disappear people without due process. It is like releasing killer monkeys to take care of your radioactive crocodile problem.

1 more...

I've been told the cat thing twice in my life, in both cases I ended up cutting contact years later because both persons turned out to be borderline sociopaths. Truth is we can't really be sure for most animals, but to immediately assume most animals can't feel shit is such a stretch.

my fucking eyes

Or sick.

They were pretty good at playing "I am not touching you" with the rules. The real bad stuff was moderated out. Their new website is basically advocating for mass genocide, not even kidding.

It sucks that cutting them from the platform radicalized some, but at least the mask is off now. The whole "we're just centrist patriot" was just so fucking disingenuous.

you're blind af

Define ethically sourced.

6 more...

I've seen this play out a couple time. I agree about a lot of what you said and this is indeed true that you can have very senior and very knowledgeable devs basically "hack" or "bulldoze" their way into a backlog, I would personally argue that this is not a decent or desirable behavior.

There is no such thing as "small finition". Making sure that a change or a feature works all the way through is not finition, it is core to the task, and you can't expect someone else to digest and do the latter half of the work without being in your head.

I guess I am too lazy to type out all the examples with the downfall, but basically if you allow this, you will be shielding a senior from his own butched work, and lets be honest, most people who do this skip the "boring" work for their own selfish reasons. If they want to split the task and have you fix the tests, have them spell it out and justify it.

Management might not understand what is going on, all they might see is a superstar flying through the backlog, while everyone else struggle because they're constantly fixing this guy's shit. This rarely lead to good engineering, or team dynamic, or team management, and of course you end up with this one guy claiming credit for so much shit, while other team members stagnate. Unfortunately appearance is a thing in dev work, as much as I wish it wasn't.

Who on earth would rely on a game engine in bankruptcy?

They aren't nearing bankruptcy first of all, and I as I mentioned even in this doom-and-gloom scenario they would likely just get acquired and operations would continue as normal. Is that what you think? That Unity is about to go bankrupt? I am not sure what we're arguing here.

Engines need a constant conveyor belt of new games to sustain their revenues and I don’t see this happening.

What are you basing this observation on? Unity never made money from the volume of games released using their engine. Also, the part where everyone is suddenly dropping Unity is mostly just a narrative here on social media, and the bulk of the reason why it might not be happening is that there is no true alternative.

And yes there is pain and a learning curve to moving to other engines though I think most programmers would be able to cope with change and if they’re that incurious and inflexible that they can’t then maybe it’s time to find new programmers

It is not about coping and being incurious. Changing engine means trashing a part of your team, trashing your content pipeline, trashing your internal tools. It costs a lot of money, money which most studios don't have. It would make sense if there was a true alternative to Unity for those mid-sized studios, which there isn't.

As for Godot, I am sure it is not a 100% feature for feature replacement for Unity. But it sure as hell is capable of powering 95% of indie games out there no trouble whatsoever and I daresay some more challenging titles

Again, not sure what you're basing those numbers on. Godot can't even do consoles natively so there is definitely some troubles and headache in using Godot in 2023. I would agree that Godot is perfectly fine for solo devs and very, very small teams, but it is not a serious alternative for even mid-sized productions. It is still pretty much a toy compared to the bigger engines, and it lacks commercial support to really attract those studios.

I get it. The popular sentiment here is that Unity is doomed to fail, and the internet as a whole kind of wish it did. I am not gonna gather sympathy and votes by saying otherwise, but I just don't see it. Godot is not ready, switching to Unreal does not make much sense since it is the same proprietary "garbage". It is easy to make big statements here on Lemmy and claim how easy it would be for game studios to get rid of Unity, and how this would improve their business, but to be honest I don't think you guys have a clue. If you are actually a developer or own a game studio then I am sorry for assuming.

The idiots are being manipulated in cults and are pushing twice as hard compared to other demographics to get their guy in. Meanwhile a majority of average people are straight up not bothering with the process at all. We're really not good at governing ourselves past a certain size, because we only care about the stuff that directly affect us. The cults are merely providing fake issues to get the idiots out.

Dude is an actor more than anything else. This is the only way to explain away the fake confidence and the contradictions.

I kenow better

True that, this was pretty much the intended meaning of my reply but you worded it better.

5 more...

Yep, it is mostly apparent in big companies I would say. I could go on and on, but basically your work is so disconnected from the final output that what end up actually "mattering" is a bunch of made-up bullshit. Putting in quality work and improving your product/service does not benefit most of the people you interact with directly, unless of course you're working on the popular thing that will get people promoted.

Anyways, I also left the corporate world to start my own business. Life is so much easier when all you need to care about is the quality of your work and not political points. I like my hard work to rewards me, and not just some guy spending his days in meetings claiming credit for "his" "initiatives". Some of those folks would never survive a job that isn't a mega corp paying them to improv all day in meetings.

Context menu key is kinda essential for navigating without a mouse. I don't use it all that often but I am very glad it is there.

Spot-on, this would be my bet too.

They will just repeat what Trump said with a shit-eating grin. There is no original thought going on there.

Progressive on social issues, regressive/conservative on a lot of economic issues. Neoliberalism is back 19th century style.

I wanted to get back to you, because you are so very right, and I spent the last 10 years or so trying to evangelize the fact that implementing algorithm and logic isn't the hard part, it is a trivial concern really. Everything that go wrong with development usually involve the flow of data, and figuring out how to get this data from over here to over there without making a big mess. To do that, you absolutely need to write small module with few dependencies. You gotta think about the life-cycle of your objects, and generally follow all the principles of s.o.l.i.d if you're doing OOP. Personally, I really love using dependency injection when the project allows for it.

It is as you said really, you can have thousands of hours of programming experience but if you never tried to solve those issues you're really limiting yourself. Some devs think designing software around your data instead of your algorithms is overthinking it, or "overengineering" as I have been told. Well, I would not hire those people for sure.

I have seen clean project made up of small modules, with clear boundaries between data, functions and the lifecycle configurations. It is night and day compared to most code bases. It is really striking just how much of the hidden, and not-so-hidden complexity and goo and hacks and big-ass functions in most code base really just exist because the application life cycle management is often non-existent. In a "proper" code base, you shouldn't have to wonder how to fetch a dependency, or if an object is initialized and valid, and where to instantiate your module, or even what constructor to invoke to build a new object. This take care of so much useless code it is insane.

To close on this, I like scripting languages a lot as well, and you can do great things with some of them even if lot of developers don't. JS has Typescript, ReactiveX, dependency injection framework, and etc. It is a great language with a lot of possibility, and you're not forced into OOP which I think is great (OOP and functional programming are orthogonal solutions imo). But the reality is that the language is really easy to misuse and you can definitely learn bad traits from it. Same as you, I would be wary of a developer with no experience with strongly-typed languages, or at the very least TS. I am very happy to hear this take randomly on the internet, because in my experience, this is not how most developers operate, and imo it is demonstrably wrong to not design applications around your data.

Thanksfully he has also been reported to be grossly incompetent and inept so this might have saved us.

You're right. To add onto that it was Ivana who said he kept this book near his bed, it always been pretty credible.

I read the Tweet, it does not "show" that the account had purchased games. This has been Ubisoft's policy for years and there is no record of deleted account, except for a random tweet.

I'd argue given enough time and effort almost anyone can become a domain expert in specific things and do incredible stuff. What distinguishes smart people from simpler folks usually boils down to them having a very easy time processing new stuff, which includes the ability to filter noise and fact check.

I don't like the term "stupid", but there hasn't been a whole lot of evidence supporting the idea that human intelligence is compartimented. Humans with high IQs tend to outperform in average at most of what they try. Low IQ probably means you will work harder and have to specialize to achieve the same degree of competency. This just my hot take, I've fallen into this rabbit hole before and read a lot on the origin of IQs tests. In the end, intelligence alone does not determine a person's worth anyway.

Have you heard about asswipes

Why bother with NP++ if you already own sublime, which is arguably equivalent or better, is my question. I use Sublime and I am wondering what feature could be missing to justify still having NP++ installed.

2 more...

It has been patched.