I'm not totally sure how a blockchain works so please correct me if im wrong - for a hard fork to happen in Ethereum or Bitcoin, the majority of users have to "agree" by switching to thew new blockchain right?
In that case, the Ethereum hard fork doesn't sound very controversial - even if the devs decided to hard fork for bad reasons later on, no one would be forced to adopt it. They would be "voting with their feet" by sticking to the old chain.
yeah. adding to this, a great proof that uses new techniques can also generate whole new areas of math to explore or solve other seemingly unrelated problems.
They mentioned using hadoop for file storage - perhaps they are just using HDFS and not MapReduce.
Otherwise, Spark is relatively new, so they might have some older infra/jobs in Hadoop.
Storm and Spark streaming work a little differently (real-time streaming vs "micro-batching) and apparently have different use cases, but I'm not totally sure what the practical difference are here either..
Its both. Now news is mostly consumed online, and everyone is competing for eyeballs. I think technology exacerbates the problem - earlier a newspaper could have a bunch of eyeball grabbing headlines, AND real, informative, boring content in the later pages (or a mix). Now only the eyeball grabbing content gets shared and seen.
It is driven by the same competition, but with article-level tracking rather than newspaper sales, the problem got worse. I don't know how to fix it either, but I agree with the author that its a huge problem. News and entertainment are basically the same thing now.
Thats a great process. If you don't mind me asking, how do you get rid of the phone screen, even assuming you have some github and contacts? Just ask the recruiter?
Agreed! If we did nothing to correct inequalities in society, the biggest and strongest would rule over all - so yes we must have our own values and stick to them.
And with AI, we must make these values explicit, which is very difficult to do - i agree this is a very important problem to solve, and the people doing it should absolutely be rewarded.
Honestly, reading the article again after your summary i found it very reasonable :p I think the headline just ticked me off.
No one is stopping other people from getting in on the debate, they absolutely should (and I'm sure there are roadblocks in their way, and people who really are racist). It just feels wrong to implicitly all the "bad white people" for that. Blame those who cause the problem. Otherwise we are back to stereotyping.
Yeah, i don't really know enough to argue that. You're probably right about the convictions.
I just think we need to be able to TALK about these issues, so that when a real expert looks at those statistics they can get to the truth of the matter, and say that truth whether it is or isn't politically correct.
IMO, no one wants to acknowledge simple facts for fear of retribution/being labelled racist, instead we keep dancing around this issue forever getting more and more ridiculous.
Also, trust me i can talk about this because i'm not white...
fact - people prefer people like them. Not even consciously, this is basic shit hardwired into us. I don't blame white men for being subconsciously biased to hiring white men, literally any other group would do the same. sure we can try to fight that bias, but its not at all evil or wrong to have that bias, only natural.
fact - taking an "agnostic" approach the way science does, of course the algorithms will reflect "biases". if men are statistically more likely to be programmers, or black people are more likely to commit crimes (STATISTICALLY), then the algorithm will pick that up. They are biases sure, but also statistical realities.
Now we can debate whether we should actively engineer algorithms to fight these "biases" on a case-by-case basis (for example, focusing more on women might be a win if you can find talent no one else can), but there's no reason to start pointing fingers at the "evil white guys" on top who planned this from the very beginning... it's just more stereotyping.
hypothesis - she wrote this crap to gain publicity.
This also doesn't mention the horrible inflexibility of the H-1B once you have it. Once on an H-1B, you literally have ZERO days of unemployment between jobs. If you are fired, laid-off, or leave your job for any reason at all (say health reasons), you technically are out of status and can be deported at any minute. There is an unofficial grace period of about 30 days, which is really not enough to do any kind of a decent job search (and its unofficial, so technically you could be deported at any minute). So the only realistic avenue for H-1Bs is to find a job before leaving the current one - works for most people, but again, if you are laid-off or need to take time off for any reason, its simply not an option. Its a horrible system.
this is cool, ive been burned by trying to move a virtualenv before and discovering everything broke. is it possible to merge this into virtualenv? i think it would be much easier to use that way.
Hey Josh, i have one question - how do the rules about disclosing salary change when you're talking to an external recruiter (from an agency)?
I don't quite understand who's "side" they are on - on one hand, it seems reasonable to tell them the real range i'm looking for upfront so they can narrow the search, on the other hand they might reveal that to the employer..
If you are only thinking about it, yes. If you want to take a decision based on the thought process, you have to pick a side at one point, knowing that it might not be the right side.
I like it! I have similar opinions on static vs. dynamic, Java vs Python or PLs in general - too many judgements are based on shallow first impressions or ease of getting started to the detriment of future maintenance.
Check out Scala :) Its a pretty complex language, but its the sweet spot between Python and Java i've been looking for.
It sounds like you like knowing how the whole thing works, end-to-end. At big companies with so much pre-existing code & infra, thats not really possible. Maybe a startup would be a better fit for you? Thats one of the things I loved about working at a ~60 person startup, I had visibility and decision making power over all levels of what I was doing.
Of course it depends on what your definition of end-to-end is, as the rabbit hole can always go deeper.
I think this is a great idea, let the H1B prices be freely controlled by market, and let companies buy/sell H1Bs among themselves.
People have mentioned that this makes things more expensive for companies. This is true, but i wish someone would take the side of the immigrants (there are only a few of us, and we can't vote!). Companies oppose this because its more expensive, and politicians oppose it because its "taking jobs away from Americans" and anyways immigrants on H1B can't vote. Of course, if we don't like it we should just "go back home", even if we have been here for years, have houses, spouses, jobs and friends here and don't have roots back home anymore. Immigrants have to put up with a lot of crap:
- a very short deadline to find a job if you are unemployed on H1B. Technically 0 days! - its only an unofficial grace period at the mercy of the whims of an immigration officer. meaning constant uncertainty and scrambling to find a job ASAP lest the immigration gods smite you down.
- ridiculously long wait times for green cards. in some cases 10+ years.
- unable to move companies while in the green card process. if you do, you go right back to the end of the line. many companies know and abuse this. during this time, you are pretty much a slave to the company - think about it, if you don't ultimately have a choice to switch companies without throwing away years of waiting, you have no means of recourse when they treat you poorly.
>What's old is new again I suppose. The browser, in general, feels like a giant step forward. I wish, though, that some ecosystem had evolved where Javascript wasn't the sole supported client side language.
In that case, the Ethereum hard fork doesn't sound very controversial - even if the devs decided to hard fork for bad reasons later on, no one would be forced to adopt it. They would be "voting with their feet" by sticking to the old chain.