barryamelton

joined 2 years ago
[–] barryamelton@lemmy.world 2 points 2 weeks ago (1 children)

Don't use ChatGPT for answering things.

[–] barryamelton@lemmy.world 8 points 2 weeks ago* (last edited 2 weeks ago) (7 children)

:/ There's old and cheap phones that are still supported. Support varies between models. I have a Oneplus 6 running the latest Android, 15, perfectly fine. It has 6 years. The camera is ok, but could be better.

Manufacturers and Google end support for Android phones within 2-3 years of their release (not 2 years since you buy it). Afterwards they don't get security updates which is quite dangerous given that we do everything on the phones nowadays, and we will do even more.

Note that those old official, unsecure phones are allowed still to do banking and other things. Even if they aren't secure. The manufacturers don't care, they want you to buy a new phone every 2 years from them.

And the actually secure phones running LineageOS, with up-to-date Kernel and security patches, with latest Android, sometimes are not allowed to run banking apps or other things in the name of security. Google and manufacturers don't care about security at all. They just want control.

[–] barryamelton@lemmy.world 43 points 2 weeks ago* (last edited 2 weeks ago) (12 children)

If it is the Android that comes with the phone, it comes with Google Play and Google Services libraries installed. It is tracking you already. If you use Duckduckgo at least they will not know what you search for (and you will get better search than AI-ridden Google search..).

If you want an Android that doesn't track you all the time, listens to you and those around you, etc etc, you need to use a vanilla android like https://lineageos.org/ as it comes, and not install the Google Services packages. This means that you may not be able to use some bank apps or popular apps such as Uber, etc that heavily depend on Google Services. Some chat apps may also have a delay in receiving messages.

Yes it sucks. It's doable though. Welcome to the future. If we do nothing it will get even worse.

Edit: some governments are pushing for apps to not depend on Google propietary libraries. For example in the EU transit apps (city, trains ticket planners etc) are being migrated away from using Google Maps and into OpenStreetmaps, and those apps run nicely with a vanilla LineageOS. We need to keep this momentum.

[–] barryamelton@lemmy.world 25 points 1 month ago (1 children)

The masks have come off.

[–] barryamelton@lemmy.world 5 points 2 months ago* (last edited 2 months ago)

enshitification cycle: First good for customers, then they abuse their customers in favour of their business customers, then they abuse those businesses to claw back everything for themselves.

They are on step 2.

[–] barryamelton@lemmy.world 2 points 2 months ago

Wonderful blog with embedded WebGL examples. Kudos!

[–] barryamelton@lemmy.world 13 points 2 months ago* (last edited 2 months ago) (1 children)

Not all AA are the same. The vaseline smear you complain about is just Temporal AA. See https://www.reddit.com/r/FuckTAA for more info.

Not all game engines need to use TAA, and usually is just because the devs were cutting corners.

Edit: even the post mentions it, https://blog.frost.kiwi/analytical-anti-aliasing/#clarity-should-not-be-a-luxury

[–] barryamelton@lemmy.world 2 points 2 months ago* (last edited 2 months ago)

In soul yes , in reality no. I mean:

  • Something with a cutting-edge game engine like Bevy: Entity-Component-System architecture, Rust, immensely multi threaded, new graphic tecnhiques like Meshlets (same as nanite tech from UE5, the other only game engine I know that has it), physically based rendering, highly performing, customizable, with good multiplayer capabilities, using new techniques of software engineering (it's not the 90s anymore).

  • Something with a community that embraces collaboration and the new tools (again, it's not the 90s anymore). Git forges, chat platforms, RFCs.

  • Something that from the game engine to the flight models is open to be reused across academia, different types of sims such as land vehicle sims, civil aviation sims, combat sims. Something that wants to foster that kind of relationships.

All of this is possible, but not particularly easy. It doesn't need to start big, just with libraries and utilities for academia and developers that one can build on top of.

Hence why I think the formula is "Bevy + Blender + some Copyleft licensed parts (GPL) + Community". I've given quite the thought to the topic, and a custom ECS engine is paramount. One that is designed for working collaboratively and not by in-house devs with UI tools for it. One that is massive in the cutting edge of tech and at the same time easy to collaborate on remotely. That is Bevy: the shortcomings (no UI tooling l for now) don't matter for Sim games, as we normally need just one model in Blender, rigid animations, and no level editors. It also is written in Rust, is performant, a bliss to work on iteratively and grow the size of, and people are actually looking forward to work on for free, contrary to C++.

Whatever we do, the best we can do with fellow enthusiasts is recognise that sim games are a captive market. This way we can change the Zeitgeist, and move away our attention from the hype and drama of this companies (Microsoft, DCS's eagle dynamics, IL2's 1C), and into collaboration.

[–] barryamelton@lemmy.world 8 points 2 months ago* (last edited 2 months ago) (2 children)

Sims are a captive market: all enthusiasts just buy it once, and there's limited number of enthusiasts. Companies either have finite money and resell the same sim again and again with a different coat of paint, or over promise and under deliver. Long gone are the days of a company that doesn't need to be profitable (like Microsoft with the early flight sims, made at a loss to showcase and sell their OS), and games are more expensive to make nowadays, not less.

To break a captive market you either increase customers (not gonna happen, in fact simmers and interest in aviation is trending down compared with the 80s and 90s), or remove the market part altogether.

Removing the market is the solution: be need an open source sim for the community by the community. Sims and libraries that can aglutinate all work done in academia, gaming, and different styles of sims under one umbrella, bringing a symbiotic work that is way better than the separate parts. We need to pull a Blender.

We are in 2024. Sims suck. They are barely multi threaded. They reimplement all planes again and again, losing all info in what they falsely call themselves "a sim museum".

We can do better.

[–] barryamelton@lemmy.world 1 points 2 months ago

If the US is not going to protect its allies, then it should stop blocking its allies from getting nuclear bombs via the non proliferation treaty, or stop getting annoyed that the increases of GDP for the military aren't spent in US defends contractors but in local ones.

[–] barryamelton@lemmy.world 1 points 2 months ago* (last edited 2 months ago)

Well, my employer pays me to maintain 100% of the time a specific security project that is deployed on Kubernetes. The project is donated to the CNCF (part to the Linux foundation), and my employer doesn't push any of us in the team to work on any specifics, just to keep improving it in general. All development happens in the open, including slack chats, etc. (Would be happy to share the specific project, written in Rust mainly, but I don't want to doxx this specific Lemmy account :D)

[–] barryamelton@lemmy.world 3 points 2 months ago* (last edited 2 months ago) (1 children)

Mmh, and if I go by your nickname, you are Jason Kaye, influential hardcore DJ and dead since a year.

view more: next ›