skysight-inc/HackerNews huggingface dataset:
No disrespect, but why are you trying to optimize your choices so severely before you've even learned anything? You seem to know 'about' programming, but once you learn the fundamentals of programming, you can learn any language or platform you want.

I think you should just choose whatever lets you build the project you want to start today, forget trying to cross platform / future-proof your decision.
There's no such thing as universal when it comes to elections in the US. Even during a "national" election, it's really thousands of elections held simultaneously by each of the counties.
> Baden-Powell's ideas aren't gospel

I'm not making any argument about what the Boy Scouts should or shouldn't do, but rather responding to the statement that Lord Baden-Powell would be disappointed by it or parts of it rejecting atheists, which is clearly false.
> If data is the differentiating factor in this game, Google has less of it!

If you're talking about Uber and Left, I think Google currently has them beat in terms of data on a global scale, given how long they've been collecting data for Maps. You're talking about a future scenario where Uber and Lyft have rolled out significant numbers of sensor laden cars, but right now they don't have that - and who's to say Google won't have another approach by then.
> [...] the benefit of having as much of your data processing jobs in one ecosystem as possible. [...] The main benefits are the fault tolerance, failure recovery, elasticity, and the massive ecosystem of aggregations, data types and external integrations provided by the community.

Yep! Elasticity is a pretty nice benefit.

Sure, if you're processing a few gigabytes of data, then you could do that with shell scripts on a single machine. However, if you want to build a system that you can "set and forget", that will continue to run over time as data sizes grow arbitrarily, and that -- as you say -- can be fault tolerant, then distributed systems are nice for that purpose. The same job that handles the few gigabytes of data can scale to petabytes if needed. The same techniques that handle gigabytes scale to petabytes.

A job running on a single machine with shell scripts will eventually reach a limit where the data size exceeds what it can handle reasonably. I've seen this happen repeatedly first hand, to the extent that I'd be reluctant to use this approach in production unless I needed something really quick-n-dirty where scaling isn't a concern at all. Another problem with these single-machine solutions is their reliability. If it's for production use, you really want seamless, no-humans-involved failover, which isn't as straightforward to achieve with the single-machine approach unless you deploy somewhat specialized technology (it ends up being something like primary/standby with network attached storage).

Plus, in an environment where you have one job processing GiBs of data, you tend to have more. While any single solo job handling GiBs of data could be done locally, once you have a lot of them, accessed by many different people at a company and under different workflows, the value of distributed data infrastructure starts to make more sense.

Neat article though. Always good to have multiple techniques up your sleeve, to use the right one for the problem at hand.
Speaking from memory, but AFAIR the biggest impact of those military requirements on the Shuttle design were coming from the "nonstandard" orbits and orbital schedules those missions would require.
It's written by a professor of physics, a professor of civil engineering and a mechanical engineer.
Yes, it is RP. I have no recollection of ever seeing in the dark.
So you have large data storage, and processing that can handle large data (assuming for convenience that you have a conventional x86 processor with that throughput). The only problem that remains is moving things from the former to the latter, and then back again once you're done calculating.

That's (100 * 1024 GB) / (20 GB/s) = 85 minutes just to move your 100 TB to the processor assuming your storage can operate at the same speed as DDR4 RAM. A 100 node Hadoop cluster has (100 * 1024 GB) / (0.2 * 100 GB/s) throughput with commodity disks.

Back-of-the-envelope stuff, obviously, with caveats everywhere.
I've watched that a few times, never gets boring.
because it is so much easier ... hack one machine, change how many votes?
The blog post says "When the car is approaching an overhead highway road sign positioned on a rise in the road or a bridge where the road dips underneath, this often looks like a collision course. [...] If several cars drive safely past a given radar object, whether Autopilot is turned on or off, then that object is added to the geocoded whitelist."

So as i read it, the system does think it will collide but ignore it if the whitelist says the object is safe.

The paragraph after that says basically once they have enough data, the system will start braking on unknown objects with gradually increasing force as the confidence level rises. So basically, it will brake on unknown traffic signs but only slightly, as the confidence level shouldn't get too high.
Right it has been so long that I forgot it was a surprise that the towers collapsed that day. I remembered it a as being obvious, which it is in hindsight.
What is your previous programming experience?
>What do you mean by "very low"?

I do ketogenic diet once in a while for a month or two at a time. I eat 1200kcal and try to keep the carbs around 30g (10%). It is recommended to keep it below 25g per day in the diet. I have read somewhere that <100g of carbs per day qualifies as "low carb".

I am not obese nor am I diabetic. I do it just to go from higher end of the normal BMI range to the lower end and this diet is the most effective and easiest way to do it.

I go back to "normal" diet (i.e. don't care about how much of what I am eating) after I am done getting lean and gradually gain the weight back in around a year... and repeat the cycle.

Have done 5 cycles so far. Works pretty well for me.
The number of fully-diluted shares is not a constant over the lifetime of a company. It can be increased or decreased at the will of the board of a company. Knowing this number does not mean that more shares will not be issued.

Typically, companies will give you the number of shares outstanding, which is misleading and does not include any unexercised options. Fully-diluted shares is the best number to use when calculating outcomes, as it assumes that all existing convertible notes, preferred stock, and options will be converted into shares at some point in the future.
How to pretend you’re a great designer
Options are limited on Mobile. But, pre-warned, I'll open this in Pocket, which avoids this.

If Firefox had an "open directly to Reader Mode" I'd use that virtually always.
They aren't super sized, but between the C-17 and C-5, the US has ~250 large cargo planes in service.

There's also hundreds of 747s that could be pressed into service (or just utilized) in a world gone to hell scenario.
GNU texinfo 6.3
An audit may not be a punishment, technically speaking, but neither is being predictively policed, technically. Neither is being stopped for a brief patdown because a suspect in an armed robbery is black and you happen to be black and within the vicinity.

The latter situation is most definitely an algorithm whether it be administered by a computer or human -- e.g. 1. is there a person in front of me. 2. Is this person male? 3. Is this person dark-skinned? 4. Is this person within X meters and inside a timeframe of Y minutes from a reported crime?

As for making judgments probabilistically; hate to break it to you, but that's already the status quo. Exhibit A: Probable cause.

And probabilistic thinking is most definitely behind sentencing guidelines. Let's take the recent and still controversial case of Brock Turner, the ex-Stanford swimmer convicted of sexual assault [0].

Aren't the following aspects of the Turner case all a manifestation of probabilities?

0. That his bail was set at $150,000, based on the likelihood of an accused (and not yet guilty) rapist of his status would break bond.

0.5 The likelihood that he did indeed sexually assault the victim and was not ignorant as to her state of consciousness or consent.

1. The recommended minimum sentence of 2 years in prison for his convicted crime.

2. The probation officer's recommendation that he be given a "moderate" county jail sentence.

3. The judge's determination that Turner, based on his lack of prior criminal record, be given 6 months in county jail.

4. The county jail's determination that Turner serve only 3 months in county jail because of good behavior.

5. The post-incarceration penalty that comes with Turner to be thought of as a Tier III sex offender, which means he has to register 4 times a year (presumably based on some statistic that that's enough polling frequency to adequately track him), for the rest of his life.

Note: I'm not implying that you agree with any of these aspects of the case. Just saying that if you're concerned about statistics and likelihood playing a part in our criminal system, then that ship has long sailed. In defense of the machines, if a machine had been the sole determiner of Turner's sentence, we'd at least be able to audit it and know how it weighted things. With the human judge, we don't have a clue as to whether the judge's personal relationship with Stanford was a factor, or even if he read the probation officer's report correctly when giving the seemingly light sentence. Hell, we don't even know how the probation officer interpreted the victim's wishes [1]

[0] http://www.daytondailynews.com/news/news/crime-law/greene-co...

[1] http://www.cbsnews.com/news/probation-official-called-brock-...
Airflow? It might not be what you consider lightweight, though.
What evidence was there of humans before they were around?

We can see there is emerging complexity, we can see there is increasing ability to solve more and more complex tasks, we can see that machines can learn, we can see that they are able to work together in ever larger networks and across all devices, we can see that it's happening at an accelerating rate and we kind of know what exponential curves do, I don't see anything but evidence that this is a likely future scenario.

And unless you are saying it requires an intelligent designer to create intelligence which would make you religious I have a hard time understanding exactly what you are objecting to?

What we do know is that it's going to happen through technology and that's where we have the most ability to actually attempt to do something to steer this in the right direction.
Presumably the lookup table is built at parse time?

(Proto2 definitely didn't have any built-in notion of maps when I was working on it. I thought maps were added as a proto3 feature...)
Yes, this seems really complex to me, too. I'm also not quite sure on why exactly it is so complex to distinguish between objects (including vehicles) on the road and ones above/next to it.
If they have radar images (I imagine them as images with depth information, which might be fundamentally wrong), they should be able to tell both where the road is going and, with that information, which of these objects are of relevance.

But for the learning part, they probably combine the camera that they used to date as their primary device in combination with the radar (at least in daylight scenarios) to identify objects. They may even be able to learn about the special material properties, like the reflective coating of a traffic sign.
Hmm. I guess it's not an example that helps my point, then - even if it's not called "computational zoology", you're basically saying zoology is moving in that direction. Ah well.

"Computational archaeology" is a thing, but it doesn't seem like it's the future of archaeology. IANAA of course ;-) I'm just going off of https://en.wikipedia.org/wiki/Computational_archaeology
Neuromorphic computing implementation of pole balancing
This didn't surprise me, only because the video of the guy screaming at the hard drive has been stuck in my head for years -- https://www.youtube.com/watch?v=tDacjrSCeq4
How are Uber and Lyft related to Tesla?
Kumdang-2, cure for AIDS, MERS, Ebola, tuberculosis, cancer and more
I'm often scared how much of me is clearly my father...

And you know how google was afraid to use deep learning for search results, because they could not understand what it actually does and how it comes up with decisions?
I've done this (and successfully exited a startup) and I think you should wait. A bit.

Startups generally take a lot of capital, and you do want to make sure you are building up to some level of savings. If you can do something as a side project and have it grow to start making money, that is super great - though be prepared that there is some risk in terms of seeking outside investment (and that this also takes a large amount of effort).

As such, work in a couple of startups as well as at least a medium size company (several hundred people or so) and get a feel for how they do business. Learn what works and what doesn't.

Finally if you do decide to go through with it, be aware your life and company are going to pretty much merge, which can be more mentally challenging than I can prepare anyone for - which will affect you even after you're done with everything.

I think the most important skill you need to learn is instinct, which comes from seeing a lot of things happen in both good ways and bad ways.

Keep your idealism - build amazing side projects, hone your craft and have fun. There is no timer that says you have to start something only in your 20s and software development in the wild is a lot more different than college.

Keep those ideas going, but don't feel rushed if you don't want to do something right away.

Try to find some cool startups to work for, and learn from them. That may be enough for you creatively. If you still think you have some revolutionary idea, go for it. But don't approach it as "I want to do a startup", you should have some idea that you really really like and want to do for a very long amount of time, and have a lot of ideas around.

A lot of the attempts to start startups fail because the idea is principally around "I think this could make money" because we glamorize startups, when we should look at many of them as just risky ventures between a handful of people.

That's ok, but you need to eat. And you need to have hobbies and live your life too.

There's plenty of time.
If you don't have any experience and programming background you should start with C/C++ to learn basics, data structures, algorithms etc. Then you may continue with C++ or move to different language - for example, C# or even F# if you like functional. With C# you can write mobile apps for both platforms using Xamarin. Please don't start with JS, actually try to avoid JS as much as possible because that's not programming language - but that's my opinion.
Thrift to me is a Protobuf clone. Very similar design. Early on it was not very well optimized compared to protobuf, but I imagine they've fixed that by now. The big advantage they had was that they included an RPC system in their first release -- although it was a FIFO RPC system which struck me as an odd design choice (I think they may have fixed this more recently?). But now GRPC exists, so I don't think there's much reason to choose Thrift over Protobuf/GRPC.

However, I am obviously very biased. :)
What possible use for the additional information is there except for an appeal to authority (which isn't useful in technical discussions)?
Polybius
Collaboration better than competition?
People with strong anti gun stances aren't very rational about there uses.
I commend your effort, but don't even try bringing up Veganism on Hacker News. I've tried to do the same and low-carb dogma ideologues lost their minds to the point logical and evidence-based dialogue became impossible. My own theory is, there is too much emotional attachment to eating meat, dairy and eggs in Americans to consider Veganism seriously. They will perform incredible mental gymnastics to justify their violent ideology promoted and ingrained by USDA and Animal Ag.

Regarding the NY Times article itself - it is the usual incoherent nonsense, citing how "USDA began recommending a high-carb, low-fat diet" as if to imply Americans then started eating whole plant foods, instead of added sugars and refined carbohydrate. Ignored also are the many studies pointing out low-carb diets are not satiating and promote weight gain and death (1, 2, 3, 4, 5), which is obvious to anyone who has had an unbiased look into Atkins "nightmare" diets [11]. Who wrote the article? None other than a "director" at an organization paid for by Laura and John D. Arnold, which have substantial ties[6] to animal agriculture industry (Another poster in this thread linked to a website trying to discredit Dr. Greger which the Arnold Foundation also paid for.)

The low-carb ideologues will vehemently deny the current scientific consensus that we should derive a majority of our calories from carbohydrate (7, 8), citing flawed, biased or outright retracted research, akin to deniers of anthropogenic climate change, which is not ironic given animal agriculture also happens to be the leading cause of climate change (9). The long - and the short of it - is that humans are natural plant eaters; whole plant foods are most appropriate to our physiology (10). I, for one, am sick of the carbophobic low-carb propaganda.

. https://www.ncbi.nlm.nih.gov/pubmed/7498104
2. https://www.ncbi.nlm.nih.gov/pubmed/20820038
3. https://www.ncbi.nlm.nih.gov/pubmed/25246449
4. https://www.ncbi.nlm.nih.gov/pubmed/19828712
5. https://www.ncbi.nlm.nih.gov/pubmed/20820038
6. http://www.politico.com/story/2015/10/the-money-behind-the-f...
7. http://www.fao.org/docrep/w8079e/w8079e00.htm
8. http://www8.nationalacademies.org/onpinews/newsitem.aspx?Rec...
9. http://www.worldwatch.org/node/6294
10. https://www.youtube.com/watch?v=d5wfMNNr3ak
11. http://www.atkinsexposed.org/
I'm not exactly sure why radar wouldn't have taken more precedence from the beginning, but thank you for making it better.
Computers can now take images and produce output in the style of major artists eg. http://www.telegraph.co.uk/technology/picture-galleries/1184...

You may say that's just an algorithm but it's way better than I can do personally. That was all figured out within the last decade.

Also the computer art was produced by artificial neural networks, my attempts if I made some would be done by regular neural networks. Who's to say the computer stuff doesn't count as creative but mine does?
The physicist in the group should be classified as a particle physicist, not a structural mechanics expert. That's as worlds different as saying that someone who studies compiler research is qualified to talk about recurrent neural networks.
I don't know what you are skeptical about but you seem to have very poor understanding of history.

Starch and sugars are a staple of the primate diet to the point where it is and was our main source of calories for ever.

Grain has been domesticated for over 12,000 years ago, wild grain has been as early as around 30,000 BCE.

Grain isn't the only source of starch, in fact for most of our history including our recent one it never was, starchy tubers and roots were.

Fermentation is still practiced today by primates and other species and not only passive one some animals actively collect fruits and ferment them.

We have been fermenting food since before we even speciated.

Sugar from fruits and honey has been distilled as early as humans have been able to create tools, early pottery was used for 2 things fermentation and sugar distillation which is basically the same thing.

You also have some skewed views on hunting vs gathering, hunting is just as seasonal as picking fruit and it's even more, it's also considerably more dangerous and calorie intensive and overall only been massively practiced when humans started to form large communities.

So overall your paleo diet would have looked considerably different in reality, replace the jerky with trail mix, sugary syrup and some fermented goop mainly wild grains, nuts, and various berries we cannot digest otherwise and you get your paleo diet, meat was a luxury.
Not all carbohydrates are processed equally. Complex starches are more difficult to break down in the gut and are absorbed slower often for the better. Some don't break down much like sorbitol. Most digestible carbohydrates eventually break down to glucose and fructose.

The key insight here is that fructose is very different from glucose as it is processed primarily in the liver and converted to triglycerides - which is seen as a more problematic fat in the bloodstream.

Since fructose does not contribute directly to blood sugar levels for a while it was recommended for diabetics to switch from glucose to fructose. Turns out the latter is not so good from an inflammation perspective, liver/body fat perspective, digestive perspective and perversely blood sugar regulation perspective. Sadly even that old fructose is ok for diabetics has not fully vanished.

The medical establishment (like any establishment I guess) is slow to change. Speeding up the publication, curation and dissemination of such information may be IT's main contribution to human health.
As i noted before i agree with some of his points which means that i don't think that all his opinions are only driven by his bias. But that doesn't change what i wrote before especially if one can distinguish between what's valid technical fact and what's not.
They also invest in self-driving cars, and have big fleets where they can potentially get data from.
As a light C programmer, no part of this post does not make me WTF hard. Would I actually be expected to type that cataclysm at the top? What's wrong with the C-style loop? Was 'auto' the best name they could come up with for this feature?
I think it's great.

We can't rely on only backing certainties (i shouldn't need to say this on a vc related site).

science+luck+money+time+tooling = next gen tech.
There are several half-formed complaints from people who did not read the article in this comment thread. I'm guessing that the commenters are having a knee-jerk reaction to the fact that there are a lot of conspiracy theorists out there who think that the US government did 9/11 etc.

This article is not about that. It revisits a disaster (the collapse of WTC7) which appears to have happened under very unique circumstances. If the accepted explanation is correct, WTC7 is the only high rise to ever have collapsed from fire, and the collapse resulted from a long string of coincidences. The article is a critique of this analysis.
Thank you.

> why are you trying to optimize your choices so severely before you've even learned anything?

Maybe because I can't become a full-time developer, so choosing the right language matters. I actually envy "real" programmers who have time to learn more than just one lang...

>I think you should just choose whatever lets you build the project you want to start today...

I like mobile/web apps, but I don't seem to find any other field where I can do on my own. Do you have any suggestions?
scipy is almost exactly the same than matlab/octave
This has nothing to do with your credit report or your credit history.

This has to do with your chance of getting a credit card to begin with. There is a difference between being a US citizen having had bank account most of your life and then being a foreigner who just got yours.

Not sure why you keep insisting I am saying something else than I am.
> He is a vegan evangelist, and also teaches that proteins are not required in the diet.

If anything is nonsense, it's your statement. Can you explain where he suggests such a thing?
The Instant Gratification of Being a Surgeon
I've been using µWebSockets with libuv/from C++ directly and have been happy with the performance/API. Much simpler than the other C++ options we've tried.
Hi! I wet & wanna masturbate with you now. We will play? Im here - u.to/beg3Dw