+1 That, and it works in mountainous areas like the Alps or Pyrenees, where you're lucky to have GPS and most definitely can't rely on 4G for Google Maps
Sorta. It’s still worse than proprietary solutions: in reality when on wilderness backroads (US and CA) I find myself juggling four apps at a time.
CoMaps for course tracking, offline apple or google maps for navigation and satellite, Gia or All Trails for accurate topo and trails (even though I hate having to use it), and an ArcGIS app for information like additional land ownership or historic data.
It’s frustrating juggling apps, but the lack of accurate (or sometime any) topo or additional map layers in CoMaps is the most galling.
I’ve tried finding springs with OSM but I find i still have to verify on findaspring.org.
Would be great to have am OSM based app that did it all, but that seems unrealistic given a) the horrible data accuracy and OSM’s (entirely understandable) unwillingness to pirate and consolidate large proprietary data sets from multiple competitors b) unpaid developer hours needed to create and maintain an accessible user friendly and modern UX that can compete with premier apps.
But presumably, you only include dependencies that you trust and those dependencies themselves do their trusting more strictly than you. Trust is built on vetting, signatures and reputation.
That is, at least what we do, in theory. In practice, we cross fingers and let the LLM pick dependencies, are satisfied if it just works and we either update our deps frequently or infrequently.
I suppose this comes down to semantics. It's more grey than black and white. For instance, Russia doesn't send conscripts to fight in Ukraine. But it's hard to argue that soldiers fighting and dying in the front lines made a fair choice, while they weren't forced to sign a contract.
Similarly, there are Uber and Lyft drivers that don't have the economic freedom or level of education to work anywhere else.
> Similarly, there are Uber and Lyft drivers that don't have the economic freedom or level of education to work anywhere else.
I doubt this is true. There are much, much worse jobs. This is just their best option, and it's easier to band together and demand more and more even if it kills the host.
There is little president for healthy industry being killed by bands of unionized workers. Charitably, one might think of rust belt car industry or Britain's mines and railways. Though of course, there was no way those industries could have realistically competed with foreign economies even if all labour was given away for free.
But consider this: if collectively all drivers would go on strike indefinitely (or at least, stop using platforms and instead hustled their rides old school). Would that mean the end for Uber and Lyft? Off course not. They'd take a few punches financially, but they'd be able to pivot, build something else. They have great engineers and money, and no one is forcing them to take such a huge cut.
> Big donations like this tend to flow toward well-established foundations, while the countless smaller projects that hold up just as much critical infrastructure quietly struggle for resources.
If we have the source and it's easy to test, validate, and deploy an update - AI should make those easier to update.
I am thinking of situations where one of those aren't true - where testing a proposed update is expensive or complicated, that are in systems that are hard to physically push updates to (think embedded systems) etc