HN user

bsharper

56 karma
Posts0
Comments16
View on HN
No posts found.

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.

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.

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).

Pdf.tocgen 2 years ago

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.

Meta Horizon OS 2 years ago

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.

Node.js v7.0.0 10 years ago

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.