If it's well run, you aren't working late every night and every weekend.
If it's run by sociopaths who want to keep their employees in a state of perpetual crisis in order to maximize the value of their shares, it's pretty awful.
I keep all my passwords in a text file. I can't imagine remembering them all. I suppose I should keep that file encrypted and synced to multiple devices with rsync or so. Would a password manager give me any advantage over this scheme?
A password manager will have an integrated password generator where you can configure the spec (include special chars, brackets, custom characters, etc. or not). And you can keep password spec "favorites". So you can quickly generate a 20-char with special chars and accents password, or an 8-char, only letters and numbers for those websites that requires that.
It will allow you to organize the passwords in a hierarchical way with folders (banks, administration, forums, whatever), and set icons.
It will also keep the date of the last time you modified it. Sometimes this can be useful to know if you are impacted by a breach revealed after the fact. You can also make passwords expire if you like.
You can also add extra data in a way that doesn't clutter the main view. This can be interesting when credentials are more than login/password. For example you could add a PIN there. For my car radio there is a code to enter to make it work after the battery dies, I added the entire procedure to the extra data as I always forget it and it's not intuitive.
I just checked, I have 957 passwords in my KeePass.
Yes, a password manager is just an encrypted database for your passwords. 1Password synchronizes all of your passwords across devices and makes sure everything is secure. You only need to remember a single "master password", which is never sent outside of your local device. In the event that you lose or forget your master password, the password vault is completely unrecoverable.
1Password can also store other information besides passwords such as credit cards, software license numbers, passport numbers, etc. There is also a secure notes feature for storing arbitrary text.
The other password manager that I tried before 1Password is Lastpass. I ended up choosing 1Password since I think it's better designed and overall feels slicker. The /r/lastpass subreddit is littered with complaints about broken updates and bugs...
Sync, browser integration, password generation, audits on password age and duplicates, validation against pwned passwords, shared vaults — nothing that you can't do yourself on top of a text file, if you've got the time and energy for that. TOTP, ACL, secure notes and files — these can't easily be done with a text file, but don't need to be part of a single password management system just because the commercial vendors have added these.
Yes. Among the many features a manager app like 1Password would provide is a way for easily pasting in a password to a login field with a simple keystroke.
Actually this conference was largely from a previous generation of scientific thinkers. According to their Wikipedia bios, Niels Bohr was the only one of those 10 names involved in the Manhattan Project. Einstein wrote a letter alerting President Roosevelt to the possibility of a German atomic bomb which may have helped inspire the project. Heisenberg was also involved in the war effort but "knew little of the Manhattan Project, so, if he were captured, he would have little intelligence value to the Germans".
You quote -- without attribution -- wikipedia, and you get the antecedent wrong.
I'll italicize the exact words you quote after their preceding sentence in the Werner Heisenberg article on wikipedia:
"Godusmit was selected for this task because he had physics knowledge, he spoke German, and he personally knew a number of the german scientists working on the German nuclear energy project. He also knew little of the Manhattan Project, so, if he were captured, he would have little intelligence value to the Germans."
Note that the "he" in the second sentence is Godusmit, not Heisenberg.
Heisenberg was, according to Meitner, straightforwardly a supporter of the Nazi regime. Whether or not he was ideologically committed to the party, Heisenberg was most definitely involved in the war effort -- on the German side! [ https://www.nytimes.com/2002/01/07/us/letter-may-solve-nazi-... -- first sentence, "The leader of the Nazi atomic bomb program, Werner Heisenberg, revealed its existence ..." a paragraph later: "Heisenberg never expressed moral qualms about building a bomb for Hitler or hinted that he might be willing to sabotage the project, the documents reveal" with a follow-up here https://www.nytimes.com/2002/02/07/world/new-twist-on-physic... ].
Thanks for this correction! I had hurriedly checked Wikipedia bios for each participant and completely missed the main point of Heisenberg's wartime activities.
Some people at the time felt that C and Unix were a setback to computing compared with Lisp, in the same way that Microsoft Windows was a setback compared to Unix. Bell Labs is the canonical example of "Worse is Better", also called the "New Jersey Philosophy".
One could also argue that both Windows and Unix were necessary phases for general computing given limited hardware resources, and only now is the stateless functional paradise envisioned at MIT in the 1960's actually possible.
Yes, and specifically in the case of Premier League it seemed to cause problems with needing extra stoppage time. There was a recent match experimenting with video replay, and one side's manager complained that more extra minutes should have been added because of the video review, but wasn't (presumably because of TV advertising scheduled).
Yeah, experiencing a lot of "little deaths" makes it easier. These can be the death of a relative, a near-death experience, or a serious trauma that means you will never realize your previous dreams (e.g. a football player losing his legs). Your ego starts to dissolve, and you become less caught up in your ambitions. You accept that what feels like unending potential does in fact end.
Why do you think it's good to put a long command in a script, but bad to make it an alias? It sounds like you think shell dotfiles can't be managed across machines just like script files.
That isn't exactly what I wrote, but I'll still try to answer your question.
An alias is only going to be available to the current shell and it's going to be stored in memory. A script is going to be accessible to the entire system and stored on disk.
In the majority of my use-cases I require shipping software to production systems and my scripts are used to manage production services. The last thing I want to do is having to manage aliases on multiple systems ( some of which I do not own ).
To me the difference between a script and an alias is too trivial to quibble over. I'm fine putting all of my aliases into one-line scripts, if that would really make them easier to manage across systems.
My basic philosophical disagreement is with the idea of avoiding interactive command shortcuts. This essentially limits you to only using command line features you can memorize, or be willing to look them up every single time. There are too many commands, with totally inconsistent argument styles, for this to be practical.
The result is that you're only going to use a small subset of the command line's power if you limit yourself in this way.
RANT: Yes, I agree alias ll="ls -l" is a crutch. But why does 'sort' use -t for separator and -f for field, while 'cut' uses -d and -k? The famously composable Unix tools really aren't very consistent. Radically improved tab completion and documentation (vs man pages and Info) might be a start, but in the end you have to evolve new syntax.
Thank you, I can't even keep track of the option names for long enough to properly curse them. I wonder if there could be a kind of POSIX schema for similar options across utilities, such as
-o fieldseparator=,
-o fieldkeys=2,1,3
which could be used by any program whose capabilities require such a specifier, could be parsed from config files and environment variables, and aliased for reduced verbosity.
Personally - I write aliases locally that I know I don't need/can live without remotely (e.g. "vi" aliases to "vim" because sometimes I fail to get that "m" on there and I want vim but only on my laptop), I can't imagine writing "system-wide" things as an alias without losing some sleep.
I'd agree with the concept of memorizing it in theory but I'm with you that it becomes a bit too much when the tooling differences in switches from command to command can be even minimally different (something as simple as scp "-P" vs ssh "-p" is easy to forget in the moment). Yeah, I can memorize that example but everything has flags for everything and they can be vastly different (like you mentioned sort vs. cut)
Unsolicited opinion on this: she'll scripts are great for adding documentation to commands. I've got a lot of 2-5 line scripts that just remember the right commands for me.
Aliases I only use as direct abbreviations of the underlying command.
I think the massive amount of churn in the web world is the exception rather than the rule. If you learned C programming 40 years ago it would still be relevant today. Even Android is almost 10 years old now.
If you learned Ada, Modula-2, Pascal, or BASIC, though, it might not be so relevant. COBOL, FORTRAN, Smalltalk, and Perl 5 are somewhat useful, akin to, maybe, jQuery in the web world.
You can use Perl instead of PHP, Python or Ruby. They all have their strengths and weaknesses but overall they are very similar when it comes to usefulness.
Point taken, but I feel all those languages had good runs. Modula-2 might have had less commercial success but still holds some intellectual interest. I sort of got sick of the web treadmill in 2013 as it felt like "learn a new toolkit every 18 months" and am primarily interested in something with longevity in that niche.
Sure, but jQuery from ten years ago is still jQuery. What iteration is Angular on now? Its doesn't have the churn that more recent web frameworks have.
This is basically what a heavily curated set of reddit subscriptions are. I know others do the same with Twitter except I find that doesn't work for me because you're following people rather than on-topic communities and nobody sticks to the topics you're following them for in the first place. Personally, I kept getting stuck with a feed full of useless virtue signaling with some of what I wanted to see peppered in every now and then.
Personally I think that's why a site like reddit has more staying power than a site like Twitter. Twitter has too much of your identity invested in it while reddit has a place for nearly everyone.
I agree with the Twitter comment but can't stand Reddit. It's a site that promotes trolls and actively punishes people for being civil. Add to that completely tone deaf policies from the owners and I just cannot support that site. The mods there are also terrible cretins that rule over their fiefdoms with whatever bias they feel wont to.
Most people whom have expressed this sentiment to me have generally not been exposed to much more than the defaults.
Reddit with defaults or r/all is a horrible experience. It is what you make of it though, and if you don't make anything of it then it is obviously not for you. The advice I always give to someone trying reddit is to 1. make an account 2. unsubscribe from all of the defaults and 3. search it for whatever interests you. Pretty much everyone can find something for them, and moderation is going to be variable which I think is actually a net positive. A well moderated sub is a gem, such as AskHistorians, but not every sub needs to be moderated to the same extent as AskHistorians to remain useful or relevant either.
I'm not saying that I've never had a positive experience on Reddit. I'm saying that I violently disagree with how they've handled themselves and their trolling. It's saying Well Fargo Bank has some amazing tellers if you can look past their horrendous policies meant to fleece people who bank there. FWIW HN is literally the only social networking site I still find valuable so I completely respect that your experience and value derived from Reddit may be different than mine.
Yep, that's why I am promoting custom filters. There are so many folks on Twitter who post awesome content but I have to unsubscribe so I don't get inundated with their politics.
Anything hobby specific generally has decent enough modding but the value of those depends on the quality of the community specific to the hobby, so for example I subscribe to a few Nintendo-related and Game-related subs. AskHistorians is generally always good. Changemyview is generally enjoyable but each thread can be hit or miss depending on the OP. I like listentothis for finding music, OldMaps, MapPorn and InfrastructurePorn are nice to look at. Neutralnews was pretty decent when I last looked at it but I don't use reddit for news anymore, and DepthHub is one of the few general purpose subs that generally always has something interesting.
As a rule, the more general purpose the sub is, the lower the quality of the community, especially if it has lax moderation. I'm not someone that is into gifs or "memes" so you'll have to ask someone else about those. I don't use reddit or any one site for news because I don't need that in my life, I have other channels for anything that actually matters. Programming subs are usually pretty good resources for whatever tool, language or technology they're promoting that you use or are interested in, but I steer clear from the pointless debates.
I would say search a few of your hobbies, whatever they are, there's probably a decent model train collecting sub but I wouldn't know, and if you want to use it professionally, search it for whatever tools you use. There's self-development subs like getdisciplined and most subs have others you can look for in the sidebar if you really want to dig down the rabbit hole, but go in prepared to unsubscribe from all of the defaults and build up your own personal collection of subscriptions from there.
If it's well run, you aren't working late every night and every weekend.
If it's run by sociopaths who want to keep their employees in a state of perpetual crisis in order to maximize the value of their shares, it's pretty awful.