1,298 karma · joined August 16, 2011
I've run into version incompatibilities before, but it was my fault – they were expertly documented in the release notes and I just hadn't read them (or sufficiently tested the upgrade before the live performance of it).
There could be all kinds of reasons why that is tho (if it is in fact the case).
If you're using a hosted DB service, you're (probably) stuck in needing/wanting to rehearse using the hosted service (which is what the blog post describes).
If they were running the DB on 'regular server' cloud instances, it seems just as good to me to rehearse with other cloud server instances versus "standalone" servers.
I'm guessing we have different 'threat models' in mind.
From my perspective, I know _I_ am a moral and ethical person and therefore won't "execute an action against the user's will".
But, also from my perspective, even if "that action is allowed according to the user's credentials", I can't tell, and thus my server-side code can't tell, that a 'user' is a real person or even a legitimate user of my site or app.
The comment I was replying to claimed that "The user agent is ... is not enemy territory.".
But what came to my mind on reading that was user agent's also (commonly) perform 'card testing' and 'credential stuffing' and, even if I trust that I can securely give them access to my front-end/client-side code, I have no way to know whether they're running that code. And, even if they're running my code, there's _still_ room for malicious or nefarious action on their part.
I was NOT disagreeing with this (in the comment to which I was replying):
> Yes, the server must assume that enemy agents also exist. But it should better not deliver one to all users.
Just like all of our 'natural intelligences' (each other)!
I'm kind of skeptical! I think your claim is reasonable tho so maybe I'm more skeptical of your confidence?
I'd love to read a follow-up from you after you tried using Copilot for an extended period; even (or maybe especially) if it's as bad, or worse, than you expect!
(But I also have no interesting in using Copilot myself, tho maybe I should try it myself now, if only on some toy side project.)
That still doesn't _necessarily_ imply that 'partially self-driving cars' are worse than actually existing humans. Really, anything that's (statistically) better than humans is better, right?
I don't think it's reasonable to think that even 'perfect' self-driving cars would result in literally zero accidents (or even fatalities).
So, roughly half of programmers would be _better_ served just blindly using Copilot's suggestions then?
Personally, I find that I work with so many different things so often that I "googling" is often much quicker even than reading documentation or even searching my own existing code.
But I also have _zero_ interest in Copilot at all, so what do I know?
Also, as others have pointed out, certain components of total compensation, like various forms of 'equity' in the employer company, are not reasonably equivalent to cash, and no one could feasibly evaluate the cash value at any particular moment in time given all of the relevant variables needed to even estimate those cash values.
Why not spin the sphere? Given the immense surface area, it wouldn't even matter that the centripetal force would only be strongest around the 'equator'.
So, the plan would be:
1. Create a giant rotating sphere around our Sun.
2. Create a ring world around the 'equator' of the inside of the sphere (i.e. a ring of walls high enough to hold in the resident's preferred atmosphere).
3. Install solar panels everywhere else.
4. Profit!
I agree with what I think Dyson believed: that it's NOT obvious that global warming is net-negative (long term).
Another ice age would be pretty terrible too.
Freeman Dyson's the person after which the Dyson sphere is named, so the current (relative) "unusability" of asteroids or the fact that humans currently seem to "do really poorly in microgravity" are 'just' additional obstacles to be overcome sometime in the future from the perspective in which space megastructures are possible.
But Vim (and emacs) solves the repetitive motion problem by providing several means of readily repeating commands.
Most people seem to both type and use their mouse much more slowly than I do. And they also don't often have to (or want to), e.g. cleanup thousands of rows in an Excel worksheet, or have to repeat some kind of action in an app or web app dozens of times.
But I hate using my mouse generally. There are very few times where I want to use a mouse and having to use one, instead of being able to use the keyboard, is endlessly frustrating.
Thankfully, there are several great 'vi-style' browser extensions and there's even [Vimac](https://vimacapp.com/) for MacOS, tho I haven't tried the latter yet.
- [ColorBrewer: Color Advice for Maps](http://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3)