trynn

joined 1 year ago
[–] trynn@kbin.social 4 points 1 year ago

What a dumb article. Sounds like an old C graybeard who's never understood the point of proper type safety or readable code. None of the performance gains the author talks about actually matter, whereas the entire point of clean code is to make it easier to read and maintain by other programmers. Let's also not forget this important quote from Donald Knuth: "premature optimization is the root of all evil".

Simply put, unless you're working in extremely resource-constrained systems, or have some code snippet being run an incredibly large number of times over a humongous amount of data, these kinds of performance optimizations simply don't matter and you get more benefit from writing the code in a way that reduces bugs and is easier to read. Heck, most of the time compiler optimizations make this entire argument moot anyway.

[–] trynn@kbin.social 2 points 1 year ago

The answer is simple. Games are categorized as AAA when they're built by large teams with large budgets at large companies. Puzzle games usually don't require a team of hundreds of people and tens (or hundreds) of millions of dollars to produce. The gameplay and asset scope is tiny in comparison to a typical AAA game. Most games with puzzle elements that do end up getting made by AA and AAA studios (like Portal) have the puzzle aspect merged with some other genre (like FPS, in Portal's case), and those other genres do require more resources to produce.

[–] trynn@kbin.social 1 points 1 year ago

No, you're not quite understanding what ActivityPub is. The data under all the fediverse services is not the same infrastructure at all. The communication between those various services just uses the same language (ActivityPub). Those various services can interpret and store (or ignore) ActivityPub messages any way they want. Service instances add another layer to the whole thing as well.

In order for an "everything app" to be successful (if you buy the argument that it feasibly can be), it would have to be a centralized service. Decentralization, by its very nature, encourages the opposite of that -- want to make some niche service because existing services don't satisfy some fringe need you have, but still want to interact with others on other platforms? You can do that with the fediverse. But that also means your new service isn't part of an "everything app"... it just can potentially talk to one that might exist.

[–] trynn@kbin.social 6 points 1 year ago (1 children)

This looks like a Lemmy issue, not a /kbin one. Perhaps find a Lemmy development community somewhere to ask.

[–] trynn@kbin.social 2 points 1 year ago

is there a firefox app on iPhone?

Not really. There's something called Firefox available and it's published by Mozilla, but Mozilla has to deal with Apple's restrictions on web browsers by using the webkit rendering engine and Apple's proprietary plugin system. So it's not real Firefox.

[–] trynn@kbin.social 1 points 1 year ago

I have no idea how you browse the internet with uBlock Origin. It’s literally unusable to me. It’s free, and you should always have it installed, it’s simply essential.

Because uBlock Origin doesn't work on all platforms and browsers. Notably, it doesn't work with Apple's plugin system, so anyone using Safari or an iOS device cannot use it.

[–] trynn@kbin.social 1 points 1 year ago

Try chatgpt 4 premium. I have heard it automatically auto correct itself with code.

I regularly use gpt-4 for coding since it's the backend behind github copilot, and my company has approved use of copilot (and I have copilot plugins installed for vscode and vs2022). It's useful for autocompleting boilerplate code, but gets things wrong all the time about anything more complicated.

[–] trynn@kbin.social 1 points 1 year ago

That's a good point, but I'm fairly sure culture plays a part as well. It's likely some combination.

[–] trynn@kbin.social 19 points 1 year ago (4 children)

Yep. Musk is basing his idea about having an "everything app" on WeChat's success in China, which basically does what he's talking about. The problem is that he doesn't seem to understand that there are cultural differences at play between Chinese users and western users that prevent mass-adoption of a single app to do everything in the west, and that WeChat already exists and isn't popular in the west at all.

[–] trynn@kbin.social 2 points 1 year ago

Why would they put META and TIKTOK on there?????

Because they're alternatives to Twitter?
Not everybody on the Internet cares about censorship, data leaks, or centralized services. In fact, most people don't. You just happen to be in a bubble of mostly like-minded people here on the Fediverse. For everyone else out there, now that their digital house is on fire they just want to find a new house that's as close to their old one as possible.

[–] trynn@kbin.social 14 points 1 year ago (1 children)

Sure. Just look at Wordpress... it's a blogging platform rather than a forum, but it has an ActivityPub plugin available that allows federation of blog posts and comments. ActivityPub is a standard published by the W3C (the same organization that oversees the HTML standard, among many others). Anyone can implement the standard in their software if they want to.

[–] trynn@kbin.social 7 points 1 year ago (2 children)

ChatGPT and Bard?

Doubtful, considering ChatGPT has only been public since late last year, and Bard's even newer. I also really hope those aren't a large factor, since most coding examples I've seen from ChatGPT only deal with questions of a really rudimentary nature and have given useless or wrong information about anything more nuanced or complicated.

 

I hope the workers can find other work quickly.

view more: next ›