125 karma · joined January 22, 2016
It's only strange if you believe the CIA released notes from their super-secret psychic program rather than the more plausible explanation that this is disinformation that was backdated for a boost of prestige.
For me, what has worked CONSISTENTLY are 3 things:
1. Take initiative: I can't stress this enough. If you act like a team lead, people will recognize you. And if they don't, you should consider whether this is somewhere you want to be. An organization that doesn't help build its talent, is not one where you will accomplish your personal growth objectives.
2. Speak to your Manager: Assuming you are doing #1, make sure that your manager(s) are aware of your career goals. You need to get "buyin" from others in the organization that are able to carve out this kind of role for you. They will also have good advice for you. Not every manager/team lead role is the same, so YMMV in this regard. It may be that there's a bigger need for a people manager vs a technical manager.
3. Stay at a company for 3+ years: The number might be different, but in my experience this is the point, after which you have been around enough time to have been involved in many different projects. Not only will you know a lot of the tech stack and it's limitations, you will also understand MUCH of the business itself. You'll have positioned yourself at the intersection of the business and the technology, and become an indispensable part of the organization.
One of the companies I worked at was a personal finance startup, and over the years I learned so much about saving, spending, credit, loans, income and investing IN ADDITION TO the technology we were building and everything that was powering it, that I was asked to be a part of nearly every discussion.
That is partly true. The ruling class gets to lie with impunity whenever they want, for profit or power. Remember WMDs in Iraq? And Iran has been "6 months away from a nuclear bomb" for the past 50 years.
AWS et al had not yet turned web servers into a commodity, so it wasn't feasible to "just deploy the software to multiple regions" to improve latency.
Exception to the second rule of SPAS: Users will always test your history management properly.
In a just country, where the rule of law applies, this would easily be classified as entrapment.
The password is what secures the more valuable things inside the account (the money). In fact, in nearly every case a password is used, no one really cares much about the password itself, but what's inside. That's why services require password in the first place.
EDIT: Also, don't be so sure that passwords are not useful. If you can compromise a password in one service, there is a significant chance that the user in question is re-using the same password on other (or all?) services. If your password is "joe123" on somewebsite.com, if I can crack that, I can try to use that information to guess your login on somebank.com, somedoctor.com and somegovernmentservice.gov. The more things become "cloud"-based, the higher the value of cracking a password.
I think the bigger consideration is actually how to exfiltrate money from an account that you compromise: If you initiate a wire transfer to some account you control, that leaves a paper trail, and typically has a lag time, during which the institution/customer have a chance to react. This is also why scam centers in India ask you to send them cash equivalents: gift card codes they can redeem/resell.
> An error occurred during a connection to conferences.sigcomm.org. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG
Have I missed something in the article that would make the connection?
EDIT: Yes, hashing works with bytes, so technically, it can be even stronger if we include charsets from other scripts in the problem space.
Because in HFT, every fraction of a second can mean the difference between 10s or even 100s of millions of dollars in profit/loss.