nybble41

joined 2 years ago
[–] nybble41@programming.dev 1 points 2 years 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 2 years 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 5 points 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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.

[–] nybble41@programming.dev 7 points 2 years ago

A person can see a dog whistle and know it for what it is without being able to hear it. Also it's not only dogs who can hear dog whistles; some people just have exceptionally good hearing.

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

Citizens have their own limitations when their response strays outside the realm of speech. Boycotts are fine—you have no obligation to buy what they're selling. However, harassment is not okay, and bullying is not okay. These things are wrong (and coincidentally illegal) on their own merits, and not a justified response to someone else's speech.

[–] nybble41@programming.dev 10 points 2 years ago

Just luxury spending and underperforming investments. Essential spending can't be deferred, and worthwhile investments will outpace any natural rate of deflation. Forced inflation drives conspicuous consumption and malinvestment, but in doing so it increases monetary velocity, which helps bankers and tax collectors extract higher rent from the economy.

[–] nybble41@programming.dev 10 points 2 years ago (2 children)

MongoDB is under the Server Side Public License (SSPL) which is not an Open Source license.

[–] nybble41@programming.dev 1 points 2 years ago

The most valuable thing is an experienced team who thoroughly understand both the specifications and the implementation as well as the reasoning behind both. Written specifications are great as onboarding and reference material but there will always be gaps between the specifications and the code. ("The map is not the territory.") Even with solid specifications you can't just turn over maintenance of a codebase to a new team and expect them to immediately be productive with it.

view more: ‹ prev next ›