skysight-inc/HackerNews huggingface dataset:
Perhaps not. All I'm claiming is that an "optional feature" isn't as free to avoid as one might think.
A mapping table from identifiers to hash implementations already exists in the RFCs and code for pgp and TLS.

And variable length ints are already a thing, also in crypto, in the form of bignums.
If that's the choice someone knowingly makes, then I can respect it. I worry that sometimes however, people like that honestly expect outcomes which are unrealistic, and suffer for it. Still, they should be free to choose.
Most of Canada's reserves are tar sands which are about as pleasant as the name describes - tar mixed with sand. There's a lot of it but it's expensive to extract. So for one thing these reserves are somewhat hypothetical based on the price of oil. The Saudis are profitable at almost any price while new oil sands projects have a break-even cost of somewhere around $90 per barrel. (http://business.financialpost.com/news/energy/how-high-break...)

Even with the normal oil plus tar sands, oil is only Canada's #2 export behind vehicles, 16% of exports. Canada has a well-diversified economy quite unlike Venezuela, Iraq and Saudi Arabia. Iran isn't terrible but oil is still 2/3rds of their exports.
It's great when tech is advanced like this, but why do all government programs require ridiculous acronyms?

MUSTANG, short for the Modular Unified Space Technology Avionics for Next Generation.
I've worked with dozens of data scientists and only one had an MBA. He didn't think it helped him get or do his job, and considered it a poor investment.

MS's and PhD's in stats, applied math, physics, computational bio/chem were far more common.
Do you know if this is the amount of money for the first day of the contract? ie. First day of work at Google or if this could be reflective of working at Google for several years with raises? I'm not clear when the paper work is filed.
The rationale also assumes Saudi oil, due to last about 73 years if pumped at the existing pace, will be viable for decades even if global warming curbs the world’s appetite for crude.

This is correct but I think that it understates the actual risk. Even in the absence of sustained coordinated action against anthropogenic CO2 emissions, I find it hard to believe that surface transportation is going to remain dominated by liquid fuels for that long. An EV can go a lot further on a dollar's worth of electricity than an internal combustion vehicle can go on a dollar's worth of liquid fuel. That's even without any imputed price on CO2 emissions. Right now cheap electrical "fuel" use is hindered by the high up-front cost of vehicle batteries, but in 15 years, let alone 50? Time is not on Aramco's side.

I'd believe that Aramco can remain a profitable business even a century from now by focusing on non-fuel chemical products from oil. But oil as a commodity isn't going to maintain its outsized importance in world trade after demand for oil-as-fuel peaks.
It may not necessarily be the best option for the OP's daughter, but it is possible to do a PhD that uses data science as a tool rather than the focus. There's a lot of interesting work going on in academia using data science in a variety of fields (like medicine) related to predictive analytics (predicting hospital readmission, predicting therapy outcomes), time series analysis (analyzing EKGs, and other vital sign data) etc. A masters would likely allow you to work on similar projects, but if the goal is a PhD, there are certainly application rather than theory focused research groups across the country
> Aramco, formally known as Saudi Arabian Oil Co., pays a 20 percent royalty on revenues and an 85 percent income tax.

No wonder they want to IPO!
Some Atoms only support up to SSSE3 too.
I view both Namecoin and CJDNS as viable alternatives, and both are less flawed than the CA system.
> 1. VR costs a lot

Yep, it costs $2k minimum currently for decent VR, its like buying a computer in the 1990s. The cost to do VR will decrease as hardware improves and software is rewritten for better APIs like Vulkan that are more efficient.

> 2. The technology needs to be better (higher resolution)

Sure, on the low end Samsung VR and others could use a resolution bump (mainly GPU constrained there currently), but room scale VR with the Vive is high res enough that it is acceptable and fully immersive in most cases.

> 3. There's not a lot of VR content available yet.

Definitely, more content and a broader ecosystem would be great. But today you can go into a Microsoft store and try VR and have a great experience, and there are quite a few high quality, immersive games that you can blow 10+hrs playing.
Kim Jong-nam: VX dose was 'high and lethal'
I just watched it: It has a lot of interesting stuff on time scales of some millions or billions of years. Yup, in particular, there have been some huge swings in temperature and CO2 concentrations and big effects in weathering rocks, the pH of the oceans, what plants have to do differently in their breathing in response to big CO2 concentration changes, etc.

He wants to claim "The Biggest Control Knob: Carbon Dioxide in Earth's Climate History".

It does appear that he argued that CO2 is a big indicator of temperature changes. He brings in some surprising ideas that with big changes in temperature from whatever cause, CO2 turns out to be nearly necessarily an indicator. Okay.

But, I'm not seeing that his interesting stuff says that CO2 is a control.

He discusses
two big causes of big temperature changes, and neither is CO2:

His first cause is that some many millions of years ago, the sun gave the Earth about 30% less solar energy because the sun was cooler because it was burning more hydrogen, thus, converting it to helium and later got warmer because it had more helium. He does confess that we have poor data on how much cooler the sun was. But he goes on to say that it was clear that then the Earth had liquid water, and for this it needed to have the greenhouse effect of CO2 to keep the water from freezing. So, if believe that some many millions (some billions) of years ago the sun was significantly cooler, then maybe a CO2 greenhouse effect kept some of the water from freezing. Other ways to keep the water from freezing? Maybe volcanoes, radioactive decay of rocks, asteroid strikes, dust, water vapor, methane in the atmosphere, maybe more? But, okay, maybe in an extreme situation of a few billion years ago with an Earth atmosphere with a lot of CO2 (didn't yet have plants converting CO2 to O2), maybe also methane and water vapor, maybe clouds of dust, etc. the CO2 did help warm the Earth. But here the control was the cooler sun, not the CO2.

His second cause was some effects of the Earth's orbit or some such. So, that effect caused several periods of global cooling that can be seen in the ice core samples going back 800,000 years. He states clearly that CO2 did not cause that cooling, that as he mentioned the orbit did. But then he goes on to explain how with the cooling there got to be more CO2 and, then, some warming he attributes to the extra CO2. But, again, the control was the orbit, not the CO2.

His arguments are interesting, but his case is big swings in temperature and CO2 concentrations
over millions of years with lots of big effects from the sun, the Earth's orbit, volcanoes, geology (weathering of rocks), pH of the oceans, huge changes in the oceans (e.g., lots of hydrogen sulfide), etc.

He's not really talking about some significant effect of Joe's gasoline powered lawnmower on the temperature in NYC in year 2050 thus justifying carbon taxes on Joe's gasoline.
Stegoseed: Hiding Bitcoin Keys in Plain Sight
You answer to question A is true only if this is a repeatable event. If you have only a one-time decision to make, the logical answer is to take the money and run.
Not even. `export default new class ...` would be 'equivalent' to an IIFE; using CommonJS module caching to produce singleton behaviour. This should just export a function. That's it.
Consider also that most engineers are new grads. Glassdoor and friends should display an "average" that's very slightly higher than the new grad base salary, since most practitioners entered the field recently.

$200k base salary could well be totally normal for people with more than 10 years of experience, who are barely represented on Glassdoor.
Do you know when the paperwork is filed? ie are the listed H1b salaries based on first day of work at the company, or pay after multiple years? I'm trying to figure out if this is the money the company used to get the talent or if its reflective of their own internal raises as well?
I have a PSVR and I think it's simply amazing. Room scale and better visuals will be great, sure. But PSVR as it is today is already what I've been waiting 25 years for.
Post Cable Networks
Right, but I couldn't find a REST API for leader election. If my app is in Go, I can use the leaderelection package here https://github.com/kubernetes/kubernetes/blob/master/pkg/cli.... But if my app is in Python, I won't be able to use that package. In that case I'd need to use etcd or zookeeper on top of k8s. Am I missing something?
JackThreads is trying to find a buyer after its Hail Mary business model failed
> particularly when it is well documented that the political distribution of scientists does not reflect that of the greater population and the scientific issue at hand has become political.

The issue at hand has become political in the USA, whereas there's plenty of science outside. This is like the "teaching evolution" debate. Even within the US, what would the "political pressure" argument be? That the Democratic party is trying to make people believe in AGW just so they can get to power and raise taxes?
I have also met Kahan. He gives new meaning to the word "pedantic".

The reality is that numerical anslysts want the computer do do exactly what they tell them to, in precisely the order described. The rest of the human race wants approximately the right answer reasonably quickly. (Floating point is a bad choice if you want exactly the right answer). And the people who make purchase decisions read benchmark reports they don't understand.
> Crazy idea: buy the rights to sell AMD's Vega GPUs fabbed out of Intel

1) I don't think Intel has a lot of spare fab capacity. Certainly not on the nodes AMD is looking to produce Vega on.

2) Intel only just announced a deal to start manufacturing ARM chips on their fabs. [0]

Honestly I can't believe it took Intel so long to wake up and realize that their x86 business is okay, but if they want to survive long term they have to accept that they need another business segment to bring in money after x86 stops being as relevant as it is today.

Just look at TSMC [1] if you want an example of why Intel is foolish to think they can keep being top dog with only x86. TSMC was nobody in the 90's, and now their market cap is within ~10% of Intel's [2] (TSMC @ 160B versus Intel @ 175B).

TSMC doesn't even design their own chips. I'm not saying building semiconductors is easy, or that TSMC has no R&D costs, but you're talking about a company which specializes only in manufacturing some of the most advanced chips on the planet, and doing it at volumes I doubt Intel can match. I predict unless Intel does something major in the near future (<24 months), TSMC will surpass Intel's market cap.

The former CEO of Intel Paul Otellini captured it best himself:

"It wasn't one of these things you can make up on volume. And in hindsight, the forecasted cost was wrong and the volume was 100x what anyone thought." [3]

Intel still thinks they can kill it by selling expensive CPUs. TSMC is proving that thinking is outdated. You don't have to have a 60%+ margin on your chips, you just have to make it up in volume.

Where do you think the next billion chips are going to be sold? It's not going to be $500 x86 CPUs. It's going to be <$5 ARM chips in embedded devices, and that's exactly the market segment TSMC is appealing to.

[0] http://www.theverge.com/2016/8/16/12507568/intel-arm-mobile-...

[1] http://www.google.com/finance?q=NYSE%3ATSM

[2] http://www.google.com/finance?q=NASDAQ%3AINTC

[3] http://www.theinquirer.net/inquirer/news/2268985/outgoing-in...
>Rather, machine-learning algorithms are trained on a diet of human-derived data that is simply a reflection of existing human biases

The AI that plays Go is now better than all Go Players and it trains by playing itself. It was bootstrapped by analyzing human games, but now it's past that. Theoretically reinforcement learning AIs could have access to deeper levels of understanding than just by copying humans because they can build upon experience. These are limited domains for now, but I think the first startling AI will come from chatbots that can come up with novel arguments. Watch the chatbot space. When someone comes up with a really good chatbot that can come up with creative responses, that will really be an AI turning point. All the deep learning ones I've seen so far are like talking to someone with moderate dementia. They forget things from earlier in the conversation and go into conversational loops.
In a word: Speed. As an analyst and associate I spent a ton of time on EDGAR and this tool wiped out easily 20 to 45 min of work a day. It's a collection of subtle enhancements for example it pulls the title of an 8k rather than me having to guess which 8k out of a dozen contain the information I need. It now has a transcript search that allows you to search for word references across all filing (dozens to hundreds at a time) for a company which can easily save hours. There are a lot of subtle enhancements that are not worth enumerating on HN but feel free to ping me and I can go deeper into it if you want.
There are two related questions:

1. What is a micro-service?

2. How is a micro-service architecture implemented?

The first is subject to some debate, and it's not a debate I'm particularly interested in so I'll leave it as an exercise.

Micro-service architectures are generally implemented in two ways: push and pull. A collection of REST API's will tend to produce a push architecture of explicit requests and responses. A log to which all requests and responses are written with each individual service responsible for finding applicable messages is a way of implementing a pull architecture. Queues can play a role in either but are at an implementation detail at a lower level of abstraction.

Chat bots [1] can be seen as an example of a pull architecture with a log. Bots scan the continuous stream of messages and ignore what does not apply and act upon what does apply, typically they return results to the message stream. A chat bot might have a queue to manage requests and responses (input/output) or not, but that's an implementation detail not a high level architectural one at the level of a chat system.

A chat system will tend to grow by adding more bots rather than expanding existing bots and each bot will tend to have little or no knowledge of other bots. Each bot will be independent: one will run Jenkins another will make coffee.

The big point is that services are a way of organizing a system architecture and micro-services are one granularity at which the system may be decomposed. It's probably arguable that what constitutes a micro-service versus a service is relative to the size of the overall system. In practice, what is and isn't a micro-service has some correlation to the practicality of delegating responsibility to a team <= two pizzas.

YMMV.

[1]: A chat bot might be an example of something that is small enough to be 'micro'-- or deci, nano, atto, yocto etc. -- (or not).
Are you referring to West Virginia?
SpaceX ran into this issue too. Off the shelf parts are rare and prohibitively expensive.
Musk's biography goes into this a bit:

"But how do you know if a $5,000 radio designed in-house is going to work against the tried-and-true legacy parts? How do you build the entire rocket's avionics computer system for just over $10,000, when standard rocket companies use systems that cost in the neighborhood of $10 million?

Well, you test both of them on the same flight. While we've been watching SpaceX try to land a rocket on a boat, Vance notes that the company has been performing dozens of experiments in secret. It'll load a rocket with both the legacy part and the one it's designed in house, and test them both without making a big deal out of it."
Fascinating analysis. While it references Rudy Giuliani's leadership immediately after 9/11 and beyond, Trump is an even more interesting case. It looks like he approaches problems in the Simple and Chaotic modes, with specific blindspots in Complicated (in being unwilling to defer to experts in many domains) and Complex (by impulsively acting and not letting situations evolve before intervening).
I've done the same thing! It's been really useful in getting rid of the distracting urge to answer every thought that jumps into your mind.
"Ponying up" here means, in context, Xeon processors that are several thousand dollars each. In contrast, the grandparent was wishing that he could use a Zen that cost several hundred dollars instead.

I was pointing out that there were other processors already on the market that met his requirements: Xeon engineering samples, which most people don't think about when they are talking about the costs of high-end Xeon workstations.

(This is partially because they are not "finished" products like retail chips. Clocks are lower, and you need to use motherboards/BIOSs from a specific compatibility list, and they are not something you can source from Intel. Thus, they slip many people's minds because they aren't something you would consider for an actual server deployment - but they are perfect for a workstation with specialty needs that needs to hit a tight budget)

So yes, I did actually read the thread. You just didn't grasp enough of the context to make a sensible response and figured it was the perfect time for a superslam "did you even read bro?" gotcha response.

Typically this sort of response is not welcome on HN. If you don't have something substantiate to post, please don't post at all.
A very happy xiaomi note 4 user here; have switched from nexus (after battery on three nexus phones in my family became unsuable 2 hours of charge ...); I thought I'd miss nexus more; but xiaomi has been great.

To make sure that phone's frequency will work: https://www.frequencycheck.com/

Listings of great phone: https://www.kimovil.com/en/
I've had a few years when I made over $200K. I expect that whatever years remain in my career will all be above that level. Instead of participating in the usual -size war, I'll try to focus on the "what did I have to do" part.

First, I had to be willing to learn. Everything. Constantly. Whatever I knew was never enough. There was always some new specialty, some new technique, some new tool. I didn't waste time on puttering around with these things for their own sake, but nor did I balk at picking them up just because they were unfamiliar.

Second, I had to take risks. I changed specialties. I took jobs at companies, or with technologies, that had uncertain futures. I bit off more than I was sure I could chew. It's much easier to make these kinds of leaps by switching companies, but it's not unheard of to do it within the right kind of company either.

Third, I put in the effort. Part of this is developing depth as well as breadth. Neither alone is sufficient, you need to develop both which means you need to recognize when to pursue each kind of opportunity. Also, nobody likes fair-weather friends and quitters. You have to show you can stay with the ship through rough weather, even if you don't always choose to.

Fourth, I kept myself sane. Charging hard can literally drive you nuts. You need friends, and hobbies, and sometimes you just need a break. I went part-time for a couple of years to avoid burnout. Sooner or later most people will hit that point. If they don't steer away from the abyss, they'll fall in - quite often right before they hit their best earning years. Dumb move. Learn to ease up on the throttle when you need to.
Ask HN: What are the very best reasons to develop in python3 over python2?
I just got a new job in a relatively young department inside a Fortune 500. I was delighted to learn that they've been automating their manual processes with python, but surprised that all development has been exclusively python2 since the department's inception 3 years ago.

As for me, I can't imagine python2 is viable due to the impending deadline, but I was unaware of how controversial this was until only recently. I've been happily writing python3 for the past 2 years. I doubt that I've been using the best new features of the language or that I could articulate a compelling argument for python3 without some help.

So, how about it? Can I get some input to essentially create a pitch deck for python3?
Go is an objectively defined game; anything dealing with the real world is going to involve subjective human biases in the criteria.
> And you completely failed to do so. All you showed was that there exists somebody who doesn't want net neutrality.

That shows it isn't black and white. You can't have a group of people who has differing opinions than yours and simply write them off. There are various ways of weighing ones position. Maybe it ends up being morally wrong for a large amount of people but that still does not make it "black and white".

Very, very, very little of life is actually black and white. When you show an inability to see something from another perspective you will fail ever convincing them of your side.

> You didn't even show whether they have any non-selfish reasons for that opinion[...]You showed the existence of opposition, not the existence of reasonable or viable opposition.

Irrelevant. To many on the other side your point may not be reasonable or viable. Does that mean they are equally able to say the issue is "black and white" in their favor? No.

> I'd like to know roughly what you would consider to be sufficient justification for calling a politicized issue one-sided with respect to its public policy soundness.

I'm not sure I would call many if any issues one-sided. That's just not how life works and is incredibly rare.
Intel must be regretting dropping their dedicated GPU project.
"Why did the computer recommend that?"

"No one knows, not even the programmers who wrote it! Deep learning is a black box!"
Why It’s Important to Set an Episodic Schedule for Your Side-Project
Pixel perfection is not necessary for 99.999% of the cases PDF is used in.
I would be more inclined to believe that war is coming. Broad regional conflict will spread, fueled by failing puppet states like KSA that are going, not to only to fail, but messily implode.
Isn't Aramco the personal piggy bank of the royal family and Saudi government in general? Aren't Aramco profits used to prop up the Saudi economy and pay for things like major infrastructure projects?

How does all square with being a publicly traded company?
I think it's a bit misleading to put your advice (which is good advice) in the context of experimental treatment. In my experience the cruelty is more likely to come from applying standard treatment that is either hopeless or unnecessary.

In our case it was (a) returning to a line of chemo that had most likely already failed, and (b) a pleurodesis when repeat aspirations would have been more appropriate given what the doctors had said about life expectancy.

On the other hand there were novel treatments that were relatively non-invasive, safe and had a chance (I guessed about 15%) of 6+ months of benefit: (a) copying the Brighter trial and (b) low-dose intralesional immunotherapy on a palpable lesion. Both were turned out to be too hard to get access to even with the support of our physician.

Yes, at some point you have to accept that the only thing left is palliative care. Beware that the window between "still trying all the standard options" and "too late to try something new" may be vanishingly small.
How to Write Fast(er) Emacs Lisp « Null Program
Motivation is irrelevant if he makes a valid point.
Portal Stories: VR was made by a modding team, not by Valve.