nybble41

joined 1 year ago
[–] nybble41@programming.dev -2 points 1 year ago (1 children)

The more users spread out into smaller, more easily censored instances, the more the remaining fragmented bits of the Lemmy ecosystem still talking to each other will turn into echo chambers full of groupthink. This low threshold for defederation is the Fediverse's greatest weakness. Sure, it's possible to work around it—but how many separate Lemmy accounts are users expected to create? Even if you have accounts on every instance of note you'd need to manually cross-post messages to each balkanized server and their comment sections wouldn't be shared—exactly the sort of thing federation was meant to avoid.

Email, another federated system, has this same weakness. It's why it's increasingly difficult to run your own (outgoing) email server which other systems will accept messages from without going through a well-known third party like Google. Especially when trying to push content to a large audience (e.g. mailing lists), which happens to be Lemmy's core function.

[–] nybble41@programming.dev 1 points 1 year ago (1 children)

Examples of local commands I might run in tmux could include anything long-running which is started from the command line. A virtual machine (qemu), perhaps, or a video encode (ffmpeg). Then if I need to log out or restart my GUI session for any reason—or something goes wrong with the session manager—it won't take the long-running process with it. While the same could be done with nohup or systemd-run, using tmux allows me to interact with the process after it's started.

I also have systems which are accessed both locally and remotely, so sometimes (not often) I'll start a program on a local terminal through tmux so I can later interact with it through SSH without resorting to x11vnc.

[–] nybble41@programming.dev 2 points 1 year ago (3 children)

Not the GP but I also use tmux (or screen in a pinch) for almost any SSH session, if only as insurance against dropped connections. I occasionally use it for local terminals if there is a chance I might want a command to outlive the current graphical session or migrate to SSH later.

Occasionally it's nice to be able to control the session from the command line, e.g. splitting a window from a script. I've also noticed that wrapping a program in tmux can avoid slowdowns when a command generates a lot of output, depending on the terminal emulator. Some emulators will try to render every update even if it means blocking the output from the program for the GUI to catch up, rather than just updating the state of the terminal in memory and rendering the latest version.

[–] nybble41@programming.dev 1 points 1 year ago

Historically speaking, people have gone to the trouble of manually digitizing hard copy books to distribute freely. There were digital copies of print books available online (if you knew where to look) before e-books were officially available for sale in any form. That includes mass-market novels as well as items of interest to historians. Ergo, your scepticism seems entirely unjustified.

OCR is far from perfect (though editing OCR output is generally faster than retyping), but even without it we have the storage and bandwidth these days to distribute full books as stacks of images if needed, without converting them to text. The same way people distribute scans of comics/manga.

[–] nybble41@programming.dev 1 points 1 year ago (2 children)

The average person would just download it. Only one needs the equipment to digitize it. And that equipment isn't as specialized as you seem to think. For printed (mass-produced) books you can just cut the pages from the spine and feed them in batches through an automated document feeder, which comes standard with many consumer-grade scanners. Automated page-turning on an e-reader can be done with a software plugin in some cases, or externally with something like a SwitchBot. Capturing copy-restricted video is frankly much more involved, and that hasn't stopped anyone so far.

[–] nybble41@programming.dev 5 points 1 year ago

Phone calls are not the feature they would be most likely to disable. You're more likely to have passengers talking to you with their phones stuck in "driving mode" as they can't use them to quietly pass the time playing a game or reading or browsing social media or whatever else the driver shouldn't be doing with their phone.

[–] nybble41@programming.dev 1 points 1 year ago (4 children)

with books there's basically no reasonable way to create an ebook from a hardcopy

On the contrary, tons of books have been digitized from hard copies through a combination of OCR and manual editing. (E.g.: Project Gutenberg.) The same basic process works for both printed books and pages displayed on an e-reader. It's quite tedious but not exactly difficult. Anyone with a smartphone can submit usable scans, though some simple DIY equipment speeds up the process and improves the quality, and OCR is getting better all the time.

In the worst case the book can simply be retyped. People used to copy books by hand after all, using nothing more sophisticated than pen/quill and paper/parchment/papyrus. Unlike in those days the manual effort is only needed once per title, not per copy.

[–] nybble41@programming.dev 14 points 1 year ago (1 children)

Allegories aside, the Bible definitely has a few LGBTQ characters, even if they're not portrayed in a very positive light. I suppose that means they'll be banning the Bible from school libraries? Not to mention a fair amount of historical literature… including anything featuring Leonardo da Vinci, Florence Nightingale, King James (yes, that King James), William Shakespeare, King Richard I, or Julius Caesar.

It will be interesting to see whether this makes the history classes easier, for lack of material to cover, or harder, for lack of references.

[–] nybble41@programming.dev 1 points 1 year ago

Basically, if the personal information required is necessary for the business to actually do the service you're asking them to do for you, it's considered a legitimate interest.

Serving ads—any ads, much less personalized ones—is not "necessary to actually do the service" the end user is asking for. As proven by the fact that there is a fully functional (albeit paid) version of the app without the ads.

It shouldn't matter whether the data collection is necessary for AdMob to work—to serve personalized ads—since the subject of the data collection isn't asking for that.

[–] nybble41@programming.dev 1 points 1 year ago (1 children)

The morals of your actions are for you to decide. It's your conscience. However, if you punched someone over what they said they would be perfectly justified both in defending themselves against your aggression and in punching you right back. At that point you would have no objective rational argument that their defense or retribution was wrong which would not similarly condemn your own actions. You're the one who chose to escalate to violence, not them.

[–] nybble41@programming.dev 1 points 1 year ago (3 children)

Individuals do have more freedom to discriminate and show "social intolerance", but that obviously doesn't extend to punching people they disagree with. Or violent responses in general.

[–] nybble41@programming.dev 0 points 1 year ago

Freedom of Speech primarily exists to protect thw press

Freedom of Press is a whole separate thing. Freedom of Speech is about public discourse in general, not just speech by members of the press.

Apart from that, however, you're on the right track.

view more: ‹ prev next ›