There is a choice, but almost nobody uses it: https://support.apple.com/en-us/105120
HN user
bsharper
There are some difference in client wifi interfaces (STA) and access point wifi interfaces (APs, like you'd find on a good router). For example, some wifi interfaces don't have promiscuous mode, or can't scan while maintaining an active connection, etc.
It's like the difference between softmodems (aka winmodems) and full hardware modems. I know there are some projects that use Raspberry Pis as an AP, and it could do like 10 devices stock and 20 devices with firmware changes. Even a low-end router could handle more clients than that.
You mean you DON'T want to see every utility installed via snap listed as a mount point? /s
There is a Jackbox game called "Talking Points" that's like this: the players come up with random ideas for presentations, your "assistant" (one of the other players) picks what's on each slide while you present: https://www.youtube.com/watch?v=gKnprQpQONw
You only need $25-30. It'll be locked to a carrier, but that doesn't matter and is perhaps preferable (no monthly fee for a subsidized device) if you are able to use wifi. There's an ETA prime video which explores using a 2025 Moto 5G as handheld game console: https://www.youtube.com/watch?v=5ad5BrcfHkY
tl;dw it's quite capable for the money and would could easily get on social media apps/sites.
You can have a multiuser system but that doesn't solve this particular issue. If they log in to what you claim to be your primary account and see browser history that shows you went to msn.com 3 months ago, they aren't going to believe it's the primary account.
Miguel de Icaza is kind of a legend, I know him most from his work on Mono and Gnome. Whatever he works on today will likely be part of a stack you work on in a few years (at least that's my experience).
I end up using a combination of scp, LocalSend, magic wormhole and sharedrop.io. Occasionally `python -m http.server` in a pinch for local downloads. It's unfortunate that this xkcd comic is still as relevant as it was in 2011: https://xkcd.com/949/
The user can change anything they want, but a process launched by your user doesn't inherit every user access by default. You (the user) can give a process full disk access, or just access to your documents, or just access to your contacts, etc. It's maximizing user control, not minimizing it.
Not specifically related to your point, but government provided weather APIs might not be a thing in the US in the future: https://www.theatlantic.com/science/archive/2024/07/noaa-pro...
It's funny when you look at this list: https://en.wikipedia.org/wiki/Timeline_of_artificial_intelli...
The original bump-and-turn Roomba is listed for 2002.
It's also how Google generally brands consumer-facing products, which is just Google + Noun. Most of their non-enterprise products tend to have unambiguous names (Google Search, Google Maps, Google Calendar, Google Translate).
I've found EasyOCR to work much better at pulling text out of irregular or unknown images. Requires more resources than tesseract but gets much better results in my projects.
Amazon used AOSP to create tons of their products. Even if most Android devices have the Play Store, there are successful variants that don't. And I'd even include Meta's Quest line here: every headset since the Go has the ability to sideload apks using standard Android tools.
Check out ollama: https://ollama.ai/
It's easy to get running and doesn't require you to manually download models.
I just use JS scripts, because if node is not installed you aren't getting very far anyway.
Actions like "copy this file", "clear this subdirectory", and "pull these files over the network" are easy to write synchronously in node, are there are modules for things that aren't.
For more complex actions, there are modules like env-cmd or cross-env for setting environmental variables on different platforms. If you had something really complex, you could check os.platform() and then call scripts written for each OS.
But you're right, you can't write a .sh shell script and expect it to magically work on Windows.