user234683
Gmail? You might randomly get locked by some AI algorithm (or you might get banned!), or something else goes wrong, and there's no recourse.
Yahoo? I recently lost access to mine because they decided to start demanding verification with a deactivated email I haven't had access to for 15 years in order to login. Luckily, I had access in an email client, so I was able to migrate all the important accounts off of it.
Yahoo/AOL/Tutanota/Protonmail/Many others? These ones will auto-delete your account if you don't login frequently enough (not protonmail yet, but they allow it in their TOS)
Self-host? All self-hosting infrastructure requires an email in the first place. Lose access to that email, lose access to payment reminders, potentially your hosting account. I nearly lost my domain since the payment reminders went to an email that I rarely check because it doesn't support IMAP. And there is a greater increase of hacking unless you're a professional sysadmin and have plenty of time for maintenance.
Duo push? Your phone breaks.
SMS verification? Phone breaks, lose access to your plan, compromised employee gives your codes away, etc.
I've settled on using my university gmail address since (1) they promise alumni can keep it and (2) if something goes wrong with it (likely losing 2-factor by losing my phone), there is a good alumni support center. There really needs to be a human I can talk to somewhere. Still not sure if this is the best approach; am I still at risk from Google here?
It keeps everything in the browser while still being local to the machine
In good news, if your car is old enough and came with a 3G transmitter, data transmission won't work anymore since most 3G networks have been shut off [2]
If someone knows of a wiki somewhere that lists the years/car models and what types of tracking they actually perform (not just what's theoretically in their privacy policy) that would be much appreciated. It would be nice to know if, when I get in someone's car, the conversation might be recorded and sent somewhere. Or which car models are sending the recordings of the cameras installed on the outside (or inside?) that can be viewed by the employees and shared around the office (not theoretical) [3]
[1] https://www.mavericktruckclub.com/forum/threads/experience-w...
[2] https://jalopnik.com/here-are-the-ways-shutting-off-3g-is-go...
[3] https://www.reuters.com/technology/tesla-workers-shared-sens...
https://github.com/user234683/youtube-local
It supports downloading all the raw formats (the video only ones, audio only ones, and the 360p & 720p integrated formats). More meant for watching than downloading, but some more advanced downloading features, such as merging audio+video with ffmpeg to get more downloadable qualities and auto-downloading options for playlists are planned.
Show HN: YouTube-local - client for privacy and greater page performance
[1] https://fs.blog/2020/03/chestertons-fence/
[2] https://slatestarcodex.com/2019/06/04/book-review-the-secret...
The Pull Request Hack (2013)
This gives all the more incentive to get the software correct in the first place. The model of "get the software as bug-free as possible upfront using stringent processes, testing, formal methods, and not using software in the first place when it's not actually needed" is better than the model of "put software into as many components as possible to make it shiny and get the software good enough to release before our competitors and play whack-a-mole on the bugs later through updates". Instantaneous updates make it easier for an attacker to take control of the update infrastructure and push an update that will trigger a mass-crash of cars during rush hour. When people have to asynchronously take the car to dealerships over many months, it makes this attack harder to go undetected.
Not really, no. Though they took some kind of legal action against Hooktube I remember.
> Will they one day change the service so the video stream urls are generated randomly, or obfuscated, and break every 3rd party client?
They already do this to some extent for videos with copyrighted content, but it's not very aggressive and has long been reverse-engineered and dealt with. They use a series of three string transformations like reversal, replacing a single letter, etc. on an alphanumeric signature parameter. The sequence of transformations varies per video but can be extracted from the Javascript source using regular expressions.
Here are some available clients I know of. I do not know if there any that use floating videos or dim the desktop as you say:
mps-youtube (terminal-only): https://github.com/mps-youtube/mps-youtube
youtube-viewer: https://github.com/trizen/youtube-viewer
FreeTube (which uses the invidious API): https://github.com/FreeTubeApp/FreeTube
Invidious: https://invidio.us/, https://github.com/iv-org/invidious
youtube-local (my project): https://github.com/user234683/youtube-local
smtube: https://www.smtube.org/
Minitube: https://flavio.tordini.org/minitube, https://github.com/flaviotordini/minitube
Relevant to this is the analogy by Phil Goetz of reason as a memetic immune disorder [1]:
> The reason I bring this up is that intelligent people sometimes do things more stupid than stupid people are capable of. There are a variety of reasons for this; but one has to do with the fact that all cultures have dangerous memes circulating in them, and cultural antibodies to those memes. The trouble is that these antibodies are not logical. On the contrary; these antibodies are often highly illogical. They are the blind spots that let us live with a dangerous meme without being impelled to action by it.
> A little reason can be a dangerous thing. The landscape of rationality is not smooth; there is no guarantee that removing one false belief will improve your reasoning instead of degrading it. Sometimes, reason lets us see the dangerous aspects of our memes, but not the blind spots that protect us from them. Sometimes, it lets us see the blind spots, but not the dangerous memes. Either of these ways, reason can lead an individual to be unbalanced, no longer adapted to their memetic environment, and free to follow previously-dormant memes through to their logical conclusions.
[1] https://www.lesswrong.com/posts/aHaqgTNnFzD7NGLMx/reason-as-...
Ulysses Prepping for the Siren Future
What if Denmark imposes a tariff equal to the tax on imported plastic goods from any countries not implementing such a tax?
I would envision a whitelist system where programs by default can only access files in their own directories, but the file explorer would mediate access to files opened in the program. So if a file is double clicked in explorer, the corresponding program gains access to that file. Likewise, the "Open" feature in the program would have to call the explorer API for the file selection dialog, which would also give it permission. There are certainly lots of edge-cases that would have to be ironed-out.
Another nobrainer is to put permission for network access on a whitelist, in addition to other permissions. It could work similarly to the permissions found on mobile, but it should be possible to install the program anyway without granting it permissions, so that developers don't simply ask for everything as is standard on mobile. Of course, this system would introduce UX headaches for non-technical people which would need to be worked on, but it should at least be an option for security-conscious people.
The Paradox of Persistent Vacancies and High Prices (2017)
> The fundamental answer to all of this is that the profits must be shared with shareholders at some point. This is what terminates the infinite regression. If a company believes that they can retain their earned profits to further grow and generate even more profits, they will do so. However if a company continues to grow and do well, eventually they will accumulate so much cash in the bank that they can’t find good use for all of it. At this point they will have to pay it out to shareholders through a dividend or stock buyback. If they refuse to, at some point the shareholders will band together and vote for new management that will pay it out.
https://stuffexplained.wordpress.com/2013/10/13/why_buy_stoc...
So even if the company does not pay dividends currently (reinvesting it instead), there will eventually come a point at which their growth flatlines, and they will start paying out dividends. If the market is rational, it will have forecasted this flatlining and the stock price will have taken that into account.
This might not be what you mean, but there is a philosophical position that holds that all mathematical structures exist, and that our universe is simply one of these structures:
https://en.wikipedia.org/wiki/Mathematical_universe_hypothes...
This is the problem I've been having with DDG, where it will aggressively rewrite my search into something completely unrelated
I completely disagree with this, if I'm understanding you correctly. As someone who disables Javascript, I don't want you to purposely break a page that previously worked (in the sense of being able to read the content of the article) simply because a portion of it which I might not even use doesn't work.
The fully competent solution would be to use progressive enhancement[1] (i.e., use functioning anchor elements initially, and use Javascript to add the Javascript-only functionality on top of the HTML solution).
If you don't have time for that, the somewhat-competent solution for alerting non-technical users that Javascript is disabled would be to add a banner at the top of the page (like Stack Exchange does) stating that some features will be broken without Javascript.
[2] https://ispc.github.io/ispc.html#the-ispc-parallel-execution...
[3] https://ispc.github.io/ispc.html#structure-of-array-types
mps-youtube (terminal-only): https://github.com/mps-youtube/mps-youtube
youtube-viewer: https://github.com/trizen/youtube-viewer
FreeTube (which uses the invidious API): https://github.com/FreeTubeApp/FreeTube
youtube-local (my project): https://github.com/user234683/youtube-local
smtube: https://www.smtube.org/
Minitube: https://flavio.tordini.org/minitube, https://github.com/flaviotordini/minitube
I use the HTML version instead to deal with this issue