HNHacker News
TopNewBestAskShowJobs

extrememacaroni

329 karma · joined November 4, 2017

submissionscomments
extrememacaroni··on Bars in Antarctica
Makes sense to want to ban alcohol if no one wants to have a beer with you, it's okay.
extrememacaroni··on Bars in Antarctica
Well here's one guy I wouldn't want to have a beer with, in Antarctica or elsewhere.
extrememacaroni··on What the Great Inflation (1965-1982) taught us
So inflation is caused by having too much crap available to buy?
extrememacaroni··on Tesla faces U.S. criminal probe over self-driving claims
> I disagree that it's deceptive. The name is confusing

okay then

extrememacaroni··on DALL·E 2 vs. $10 Fiverr Commissions
My man just look at the title, I clicked wondering if dall-e made better anime characters than $10 fiverr artists. But all I got was plots, who in their right mind asks for plots on fiverr.

Am I being engaged right now, was your comment also to generate engagement.hm.

extrememacaroni··on Pelikan, Twitter’s framework for building caches
For a moment I thought this would be about stationery.
extrememacaroni··on Native Linux GPU Driver for Apple M1
Attempting to doxx vtubers is in worst taste, just fyi.
extrememacaroni··on HP Saturn
Why are so many libraries and projects given japanese names?
extrememacaroni··on Your work matters – Build your schedule accordingly
reduce dependency on other people
extrememacaroni··on Troy Hurtubise testing the armour suit he invented
This guy was ready to start the brotherhood of steel.
extrememacaroni··on Unity merges with IronSource
The lack of console support comes especially from the fact that there's no company behind godot itself that can become a licensed Nintendo developer for example.

There are other companies that can port your godot games to consoles and publish them, but in the stores the games will be listed as theirs not yours. If you're an indie without a publisher, that's probably not a big deal. Although it would be if it were me, I'd want the game to be listed under my own name, not someone else's, especially if a player might start to avoid games published by X because they played games they did not like in the past. But if you're already backed by a publisher, that will probably not fly.

extrememacaroni··on Unity merges with IronSource
People keep bringing up Godot but there's no way around the fact that it feels like some guy's homebrew engine through and through, especially once you try to use the native C++ side. But you don't really need to get that far to realize how janky it is. You can't even delete assets that may or may not be used in scenes without running into errors and warnings that may be benign but eat away at your trust that things will still work fine later down the line.

The GUI tools are atrocious compared to Unity's and they fail at the most important thing: make sure that when you play the game the GUI looks exactly the same as in the designer. There's also some weird jank with the GUI, where you have to reload the scene to see some changes being applied (like, imagine setting some property in, say, a winform, and having to close and reopen the winform's editor to see it actually having an effect, wtf) but I don't think it's limited to the GUI, I forgot what those were exactly. But there's no indication that you need to reload the scene, you google the problem and the answer is "reload the scene".

There's a loooooooong way to go for Godot to reach Unity's level. They'd have to essentially become the next Blender, which I use as the benchmark for open source community driven projects.

Godot == Unity at home.

The best thing about it is that you have access to the source for free, so you can fix bugs yourself. "We may run into issues three years down the line with the project but at least we can fix them ourselves". How attractive this sounds to you depends, I assume serious developers who want to build large games for profit, will choose either Unity or Unreal because they're expected to work better overall.

extrememacaroni··on Vision-based AI drones outfly world-class human pilots
Could it be... ... ... the self driving CARS?
extrememacaroni··on “The joy of sharing has been driven from me“
Hackernews comments are basically a concrete instance of "the dogs bark but the caravan moves on".
extrememacaroni··on Things to know about databases
Imagine hating the things that you use rather than a pdf with text, fascinating.
extrememacaroni··on Samsung Busted for Cheating TV Test Benchmarks
why, you’d just go and throw your money at them if they didn’t?
extrememacaroni··on Ancient Roman soldier carved a phallus with a personal insult in this stone
It's a fat one too, nice.
extrememacaroni··on We got Linux on the iPhone, iPad and other idevices
wow that brings back memories. back then android was truly hideous compared to iOS, unless aided by 3rd party launchers.
extrememacaroni··on The human toll of Fallout 76’s launch
Geez man, we got to the point where if you’re poor in real life you’re also poor in the game, and you’re fine with that I guess. When the opposite could so easily be true if not for greed.

You can not care if you want, I think it’s just a lame thing in general to do so.

extrememacaroni··on The human toll of Fallout 76’s launch
+1 for "incredible passion from consumers". I've never seen a mass of customers so easy to fool as gamers are. Imagine a washing machine company releasing broken products, and the average joe going "yup, I really want another washing machine from this company after seeing this ad which showed something I like, even though the last time I bought some they were barely working and only half washed my clothes, please take my money".

If bethesda/microsoft announced Fallout New Vegas 2, everyone would lose their shit and preorder instantly.

Also it disgusts me how happy everyone seems when a company announces that they won't do microtransactions. If the company has a history of keeping promises and releasing games without mtx, sure, it's warranted. But otherwise? Are you an idiot? They'll update the game half a year after you and the other fools bought the game and introduce microtransactions then. I wish there were laws that clearly defined what monetization in a game means and forbade developers from changing monetization schemes during the lifetime of a game, I just can't trust cloud-enabled games nowadays that promise a non-mtx non-p2w experience. It's worthless promises if you can change your mind down the line after I invested time and maybe money in your game. First get the money from the gamers who think they're really smart for "supporting games with fair monetization schemes", then when they're exhausted introduce mtx and go after the whales for the big bucks.

Fuck this industry, you don't even know what kind of product you're buying anymore. People waiting for "a full review of Diablo Immor(t)al to figure out how much money you need to spend to get a good build" - what's the point? By the time the review is out blizzard probably already changed the sliders and everything's different. Although from what I hear about the game, the only way they could change them at this point would make the game better, so there's that. $100k (that's one.hundred.thousand.dollars.) to get a fully equipped build. Jesus christ. Go back in time to when Diablo 2 is released and tell the gamers that soon they'll have to pay one hundred. thousand. dollars. to get a fully equipped build in the latest Diablo. They'll just cry and jump out the window. An even sadder thing is if you told them the latest Diablo will be a mobile game, they'd think "what? you can play Diablo anywhere like with a Gameboy? That's freaking amazing dude!" ugh. But you need to tell them this before telling them about having to choose between a nice house and a cool armor for their barbarian, burst that bubble properly.

I hate this. My comment here is the incredible passion from consumers, you can see it live now, you're welcome.

The incredible passion from developers is also me still being interested and working on gamedev crap even though I wish I could just turn back time instead.

extrememacaroni··on Researchers discover way to 3D print directly inside the body without surgery
I had to go to the dentist’s yesterday and while looking at some pics I thought the idea of literally screwing in an implant tooth in your gum to be pretty damn crude, primitive even. It would be cool if we could inject some artificial 3D printing thingies in the gum that feed on nutrients from your body and slowly create a new tooth as programmed beforehand.

Such robotic thingies could also be used to build new bones or slowly change the structure of existing bones. That would be pretty damn amazing.

extrememacaroni··on How do video games stay in sync?
Most people barely notice or mind, which is unfortunate. Elden Ring has so much input lag but most dont even notice.
extrememacaroni··on How do video games stay in sync?
Ooooh this is like that

  for {
     a[i] = something;
     b[i] = something;
     c[i] = a[i] + b[i]; // can only do a and b at the same time because c depends on them
  }


  // handle a[0],b[0]
  for {
    a[i] = something; 
    b[i] = something;
    c[i-1] = a[i-1] + b[i-1]; // can do all 3 at the same time because no deps.
  }

  // handle c[last]

optimization I saw in a talk about how CPUs can do many instructions at once if they don't depend on each other.

I was unaware of how something like this could play into game engines at the loop level, thanks for the link I'll watch it asap.

extrememacaroni··on How do video games stay in sync?
They're real-time games but over the characters looms an all-powerful controlling entity (like a TurnBasedActionController object) that will only allow one character at a time to think about and execute an action. The others can do fun taunting animations but not much more.
extrememacaroni··on How do video games stay in sync?
for those unfamiliar, it's because the game's main loop looks like

  while (!exitRequested) {
    player.updateState();
    someCharacter.updateState();
    someOtherCharacter.updateState();
  }

you could in theory make this kind of updates in parallel but then the entire game becomes a non-deterministic chaos and trying to deal with synchronising threads in a context like this is such a nightmare and I'm sure intractable performance-wise. did anyone even try this, ever?

bottom line, real-time or turn-based, a piece of code needs to execute before or after another, not at the same time.

the order in which things take their "turn" each frame becomes very important the more complex the game btw, so even the order in which things execute serially cannot be entirely arbitrary. usually for things that depend on other things to update their state in order to accurately update their own state. which is a lot of things in every game. for example, you wanna update the text on the GUI that says how much gold the player has. you'll update the text after everything that could have influenced the gold this frame has updated (i.e. at the end of the frame). player input state (keyboard input e.g.) is updated at the beginning of the frame before you make the player's character do anything based on input.

particular stuff can be parallelized or turned into coroutines that "update a little bit each loop" so as to not kill performance. like pathfinding, a character needs to go from point A to point B, he doesn't really need to find the whole path now. a partial path while a separate thread calculates the entire path can do. or just make him think a bit while the pathfinding thread finds a path, the advantage is characters thinking about their actions is also realistic :P

extrememacaroni··on CRISPR tomatoes genetically engineered to be richer in Vitamin D
Love me some crispy tomatoes especially in a shawarma.
extrememacaroni··on Felienne Hermans: How patterns in variable names can make code easier to read
Patterns in the way code looks in general are invaluable for parsing code quickly especially in areas that you're somewhat familiar with. You can discard/ignore big chunks of code very quickly and go straight to where you think the relevant part is if they look as you'd expect at a glance. If they don't, it's sort of like a cache miss. "What the hell why don't people autoformat their goddamn files before saving" and then read those bits of code just to make sure they're not hiding any surprises, before formatting them properly.

It's the difference between taking, say, 2 seconds to read a method, and 10 or more.

I can only assume people who don't treat code formatting as a rule read every.single.thing.line.by.line.every.time.

extrememacaroni··on AI-art isn't art: DALL-E and other AI artists offer only the imitation of art
Sometimes I wonder if hackernews ever does anything with the ideas it generates or if it just gets a kick out of generating them.
extrememacaroni··on AI-art isn't art: DALL-E and other AI artists offer only the imitation of art
Can't wait to end up where every artist's work is under scrutiny for being made by an AI.
extrememacaroni··on Windows XP Delta Edition
Agreed, 7 was the last Windows I felt had more to love than to complain about. When 10 entered a silly update failed - keep retrying failing updates just to fail again loop I just said nah not worth it and switched permanently to linux mint. It was the last straw so to speak. I was supposed to install an update manager and use it to install updates instead? Bleh.

Some audio tweaks here, some kernel tweaks there, we've been through a lot together already this OS and I :D

← PreviousPage 3 of 7Next →