FooBarrington

joined 2 years ago
[–] FooBarrington@lemmy.world 8 points 4 days ago

Capitalists in general hate information being freely available, because it reduces arbitrage options.

[–] FooBarrington@lemmy.world 12 points 4 days ago

If every AI company steals the public data separately, it means massively increased costs for everyone who is getting their data stolen. If the AI companies "steal" from each other it's much better for everyone else.

[–] FooBarrington@lemmy.world 6 points 5 days ago

oooooooh big stretch

[–] FooBarrington@lemmy.world 1 points 1 week ago (1 children)

Hm, alright, I can see that - but to me, this is an example of business practices that the GDPR is explicitly trying to restrict. Of course it will be difficult to delete someone's data if you've been sharing it with many other companies.

[–] FooBarrington@lemmy.world 2 points 2 weeks ago

Can you link what you're talking about? Because I'm not aware of any animation system that's purely mathematically derived AND that can generate aesthetically pleasing animations for arbitrary body shapes.

There are certain techniques like Inverse Kinematics that might vaguely fit your description, but that's a tiny piece of the puzzle - it might get you 5-10% of the way, but given arbitrary body shapes it's gonna look horrible in most cases, and it doesn't give you actual animations since you'd still need to purposefully move the creature's extremities.

[–] FooBarrington@lemmy.world 3 points 2 weeks ago (4 children)

Could you expand on some of these challenges? We haven't had these issues in any companies I've worked at, but those were mostly on the smaller side.

[–] FooBarrington@lemmy.world 9 points 3 weeks ago (1 children)

As a passionate Golang hater, I can gladly explain!

  • It's not just the repeated if err != nil, even though that's already bad enough. But the really fucked up part is the := bullshit. It makes moving code around unnecessarily annoying, and it's telling that few other languages share Golang's approach.
  • The lowercase/uppercase rules for private/public stuff is theoretically not a horrible idea, but it makes the code look much more inconsistent. I find _ much easier to read, and this leaves upper/lower to signal other details. But I see that this is mostly personal preference.
  • Fairly basic operations take much, much more code than they should (e.g. deserializing JSON while handling extra args, or basic functional operations - though that should change sooner rather than later with the new generic methods, right?)
  • The decision to initialize every non-pointer primitive with the "bottom value" (or whatever it's called again) makes sense in isolation, but it's really unfortunate that they don't support additive types, because this means a bunch of common tasks need to use pointers, and unfortunately the type system is worthless when it comes to preventing segfaults caused by bugs with pointers.
  • I find that most Go libraries have basically no documentation, if you're lucky you get an example that might vaguely be related to whatever you want to know. I've had much better experiences in other languages.

All in all IMO most Go code is 5x longer than necessary to actually express itself in a readable manner, all because the language still doesn't have proper error handling or generic support (until recently at least). At the same time it's fairly inflexible, the type system is still shallow and basic, and it's still way too easy to shoot yourself in the foot.

The only good thing Go has going is the single file deployments, but I'll gladly spend one hour of every remaining day of my life setting up containers, if it means I never have to touch anything Go again.

[–] FooBarrington@lemmy.world 4 points 1 month ago

I love the movement etc. in Prototype 2! 100%ed it more than once, it's just too fun. Surely we'll get the sequel any day now 🥲

[–] FooBarrington@lemmy.world 14 points 1 month ago (1 children)

A lion does not concern himself with the opinions of sheep.

So please don't be mean, sheep, or the lion will start crying.

[–] FooBarrington@lemmy.world 31 points 1 month ago

Weird question to ask through radio, over.

[–] FooBarrington@lemmy.world 17 points 1 month ago

But that would drastically change the message, no? People should choose to leave the Matrix because the reward is living in reality, even if it's harder and there's no other reward.

[–] FooBarrington@lemmy.world 4 points 1 month ago

Hm, I think it does make the message stronger. If a single event (development of sentient machines) leads to our downfall, it's easy to shrug it off as "bad luck", because who could have foreseen it back then?

But if we had multiple chances to correct course and we kept fucking up, it removes any doubt that it's a human flaw, which means "humanity must reflect and change, or this is the inevitable conclusion".

 

It doesn't stop. It just never stops.

view more: next ›