Do not write programs which spy on users. There is no excuse good enough.
Just. Don't.
Do not write programs which spy on users. There is no excuse good enough.
Just. Don't.
Q: When is it okay for a program to reach out to the internet?
A: In response to an explicit user request for it to do so.
Q: How much data should be included in network requests?
A: The minimum necessary.
And the first rule of software development: the user's needs come before your desires.
please show a script through which one could do this
@drewdevault brb padding all my network traffic with randomly truncated versions of the bee movie script for security
@Erik I mean, more or less all software prior to TCP stacks shipping with consumer based OSes was this way by default.
e.g. Almost all Commodore Amiga Workbench software, since Workbench did not ship with a TCP stack:
1. required a user to install a terminal program if they wanted to talk to a modem.
2. terminal software required explicit invocation by a user to even ZMODEM receive for example.
3. A TCP/IP stack was available (e.g. AmiTCP) but not an OS default.
@Erik That may seem like a "high bar" but it really wasn't.
"Aminet was the largest public archive of software for any platform until around 1996."
Now? The entirety of Aminet would fit on a thumb drive that probably cost less than $20 USD.
IMHO, the Amiga was the zenith of consumer computing hardware & software design.
Almost everything in the consumer sector since Commodore's demise has felt like a bad rehash, emphasis on bad.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.