skysight-inc/HackerNews huggingface dataset:
Snow is challenging because the lane markers are obscured by the snow -- human drivers guess at where the lanes should be, or remember where the lanes were yesterday.

Tesla being able to record sensor/map data from human drivers driving through snow will help them mitigate this. On the other hand, electric batteries have less range in cold whether, so I imagine that in the near term electric cars will be less popular in snowy markets versus, say, California.
My alma mater, a northeast, private university ranked in the top 50. It was actually ranked higher when I was there and cost $20k. Now tuition alone is just shy of $50k.
> With fusion research there are already dozens of active research efforts, but we have absolutely no idea if any of them will work, or if we need a new approach nobody has thought of.

That is the definition of research. Once something is discovered that works, it is called development.

> In this situation throwing money at the problem simply isn't the solution.

Why is funding fundamental physics research a bad idea?

> Meanwhile new solar infrastructure projects are already cheaper than coal. This is a problem that technology is already solving for us.

Technology does not solve anything "for us," we choose to develop and apply technology. We can decide to spend resources on solar and wind electricity generation and to fund fusion research.
I'd also say it's 2 and the piece is about bringing the cool factor up so recruiting is easier.
Has SaaS Become Commodified?
Open source crowd funding platform
Dear All, we have been working on a crowdfunding platform as a not for profit initiative.

We believe that the money which is given to the campaign creators should not be any less in the name of platform fees.

There would be no upfront platform fees of any sort if your campaign get's funded. Our parent company of which I am a co-founder has decided to fund the platform as an open source and a non-profit initiative.

Wanted to know what the community thinks about it.

Thanks,
TIJ
I drive 22mi across hwy 92 to work.

44mi x $.535/mi[1] + $5 bridge toll = $28.54 per day to commute to work.

That's $~628/mo all-in to commute via car. My additional housing costs in the peninsula would easily be more than that for equivalent housing (2br SFH).

Commute is typically 40m-1:10 to work and 28m-1:10 back, depending on when I leave (and time of year). I normally head to the gym after work which means I skip the heaviest traffic on my way home.

Averaged, commutes are 40m each, which was my door-to-door time when I used to commute to the city via Bart (admittedly, not as pleasant).

[1] Based on IRS mileage rate.
Ways to check total count of pictures stored on Google Photos
Travel to Turkey with interesting travelling packages from us
Hulu would be a better choice for that type of arrangement. They already have an add-ons framework for things like HBO. Prime also has this set up.
What questions do you ask when considering jobs at less than 20 people startups?
How a Spur-Of-The-Moment Decision Got Me Over 1.1k Upvotes on Product Hunt
GCP support can sometimes be bad but these other claims don't add up. What isn't working as promised? BigQuery can do a lot more than Athena and it's storage pricing is the same or cheaper than S3.

We've used 5 different providers for a global system and GCP has won by both performance and price. We still use Azure and AWS for some missing functionality but the core services are much more solid and easy to deal with on GCP, which is also far more than just app engine.
Hi, we are lookig in to this.
This breaks the HN guidelines against flamewars. In fact it's exactly the sort of thing most of us come here to avoid, so please don't post like this again.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=15086798 and marked it off-topic.
There arent that many novel scenarios on the road. Sure, Google can't program around the possibility of an airplane falling down on you, but how often does that happen?

It doesn't have to be perfect. Just very good and improving. Some time ago google shared a gif of a wheelchair chasing a duck in the middle of the road. The car didn't understand it, so it just stopped. Good enough for me.

Obviously, they have a lot of work ahead of them, but don't be so pessimistic. Most people drive shitty (myself included), we aren't impossible to improve upon.
Popular Robots Are Dangerously Easy to Hack
Thoughtworks is unlike other IT services company I've seen. Their adoption of latest programming paradigms and open source software is not generally seen else where, because most clients like to stick with "What has been working for everyone".

Also it's one of the few service oriented companies which actively focus on developer relations. They have several developer/techie oriented programs in every city they have a base.

e.g In my small city, Coimbatore; which even several Indians doesn't know it exists has small Thoughtworks base which conduct monthly open event called 'Geek Night' focussing on geek stuff.

Here, the developer speaks about Clojure functional programming on how they adapted it for their web application & the dwarf who follows that talk with android customisation is actually me :D - https://www.youtube.com/watch?v=R-VUlDgJ6aA#t=02h05m08s
Wal-Mart and Google Team Up to Challenge Amazon
> This debate reminds of all the shouting people used to do over Spotify ruining ownership of music. There was a lot of talk about ownership philosophy, DRM and the future of digital rights and "openness" but in the end, it didn't matter because the average user didn't care: convenience won out over whatever perceived philosophical downsides where voiced.

Your analogy may be reasonably apt, but if so, it shouldn't make anyone who makes their living thinking about systems sanguine.

It does turn out many consumers will trade ownership for convenience. Particularly if convenience comes at a fraction of a cost. Meanwhile, there are side effects: the people actually creating the product (recorded music) get paid a vanishing fraction of what they used to. That changes the economics of actually producing recorded music, shifting the ability to do it to people who can get their money elsewhere. Some people like to try and obfuscate that reality with talk of "new business models" and "innovation," but it all boils down to the assertion that people who make recorded music should have to do another job in order to provide cloud record collections like Spotify to a consumer for the cheapest price possible.

The consumer, as you've pointed out, doesn't want to think about this. Whether they think about it or not, it will shape what kind of music gets produced and by who, so perhaps they should think about it, even if the incentives are more long term and non-obvious.

Buuut even assuming they don't care to do that... it doesn't mean that people who do care to think about how that affects the industry don't have every right to "moan about the philosophy."

Same goes for AMP. Solutions like AMP will absolutely have second order effects. Many users don't care to think about them. Doesn't mean they won't be subject to those effects, that those effects are just about philosophy, and it surely doesn't mean that people who are interested in them have any obligation to stay quiet.

And of all the things to actually have this really be something people waste time on. Working out the economics of production and distribution of music in a time when making copies is just short of free is at least actually a tricky problem. The idea that making mobile pages that load fast is a tricky problem that requires a Google engineering solution is utterly ludicrous.
WhatsApp Adds Colourful Status Feature
The fact that DuckDuckGo embed a SO snippet of the search query you entered makes it very useful for me.
http://www2.le.ac.uk/offices/press/press-releases/2015/decem...

"a sufficiently large warming (roughly estimated as 5–6 ◦C, see Robinson 2000) would inevitably lead to an ecological disaster resulting in a complete depletion of oxygen."
I'm not sure how there can be "one true sane thing". There's more to strings than Unicode, and more to Unicode than utf8. In fact the os does pretty sane here - not checking for utf16 or utf32 isn't really great on Linux either (haven't checked how/if nim handles locales on Linux). Afaik, eg python3 does the right thing on Windows and Linux w/print(). It's just one of the many little things were one may whish for "one, simple, sane way" - but have to deal with the realities.

Same goes for things like handling paths, line endings for text files, resource forks (or not) for files, changing file meta-data...
What Does an Idle CPU Do? – Gustavo Duarte
for the 3D Google Earth views? It's photogrammetry from a 5 camera rig on a low flying plane

https://youtu.be/suo_aUTUpps?t=2m53s
(Google cloud support)
Unfortunately, this is a pain point that has no easy solution at the moment. It doesn't matter how trivial a change is, it isn't the docker deployment that is taking all that time. As mentioned above, the bottleneck is updating the GC load balancer with the new routing rules, which takes time to propagate throughout the system. This is a high priority issue internally, but updating the load balancers is no trivial task, and will take a lot of time and testing.

In the meantime, I recommend the following mitigation strategies:

1. Try to get into the habit of carefully reviewing and testing new versions locally before deployment. Client libraries should still work if you have a valid default application credential set up. I say this because I have a hard time remembering to do this as well.

2. Static content and templates for your site should be hosted on GCS, not deployed with your app in a "static/" folder or something. Easy to fix typos, HTML/CSS, and JS errors by simply using gsutil to copy the fixed file over, takes only a second.

3. Always keep a stable version of your app available in case you broke something in a new deployment. It's quicker to route traffic to an older version than it is to track down a bug and wait for the fix to finish being deployed.

Not ideal, but again, Googlers have to suffer this too, and are very motivated to find a way to fix this.
There's no such thing as a "tech company" - technology is a means to an end, nothing something to sell in itself.

Netflix is a video/entertainment provider using newer technology to deliver better, faster and cheaper than others. The modernity of the technology is a spectrum that varies for each company and building-vs-buying to accomplish a goal has nothing to do with tech but is a tenant of running a business as old as the discipline itself.
Would you please stop using HN for political and ideological battle? We ban accounts that do that (https://news.ycombinator.com/newsguidelines.html). I don't want to have to ban you, because of good comments like https://news.ycombinator.com/item?id=14339138, but those have been few and far between, and the ideological/flamey ones are destructive here.
Wow, he's a billionaire and he's still talking about masking himself and his privacy
I am not sure they are.

If we look at the Nigerian '419' scam, apparently the emails are written in bad English to filter out the smarter people that are unlikely to fall for the scam anyway. The reason is that handling the response on such an email is labor intensive and the people behind those scams prefer to only use labor when chance of success is high.

See: https://www.microsoft.com/en-us/research/publication/why-do-...
That's why I think "they get things backwards" :| ...Python went after Matlab, Octave and R. And for ML/AI is almost completely replaced them. For stats and data-exploration it shares the pie with R because they are so different languages with different strengths.

It's a shame that the best language designers seem to also be the worst at "market positioning" and programming languages a pretty much fashion & promotion driven area. Anyway, maybe I should shut up, find the time to delve into Julia and when I know enough try to give them a helping hand instead of whining...
That's not accurate. Upstream btrfs doesn't support RAID56[1]. However, neither their multiple devices page[2] nor their gotchas page[3] mention that raid0, raid1 or raid10 are not recommended for production. Do you have a citation for your claim?

[1]: https://btrfs.wiki.kernel.org/index.php/RAID56
[2]: https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Mul...
[3]: https://btrfs.wiki.kernel.org/index.php/Gotchas
There are also people doing plugins for it.
Despite that, "perk" is the generally accepted spelling. Sorry, English is weird.
I seem to remember Brandon Webb's book "the red circle" where he relates FBI agents were attached to seal teams to do forensics in theater after operations.
Tuition in Canada is heavily subsidized, 80% of the cost is covered by tax payers.
Could you elaborate on your definition of 'Aadhaar', or stated in other words what is it that you want 'Aadhaar' to provide ?
It's the first one.
The Google Fit SDK
> "Here's a fact: the upstream's official statement is that RAID 1 isn't production-ready."

That doesn't seem to match anything I've seen. The btrfs status page classifies RAID1 and RAID10 features as "mostly OK". The one and only documented caveat is that when a disk in a RAID1 fails, you should mount the filesystem as read-only until you are ready to fix the problem by either replacing the failed disk or converting to a non-RAID profile. There's a real bug underlying this limitation, but the only way to encounter this bug is to be quite cavalier about how you handle a degraded array, by doing something that you shouldn't expect to be safe.
> We did add the link away from AMP, so that users who cared have a per-link opt out. We know that most users love the experience.

You know that most users love the experience, or you know that most users take the path of least resistance and don't click away using a UI whose purpose isn't particularly clear yet?
> but legalization certainly makes things easier, lowers prices, and increases activity.

I agree partially that the fear of being caught is a disincentive. However, higher prices make less people buy it but more people offer it. In a way, illegal drugs with its high potential profits (due to higher risk) attract more dealers (and less consumers). This again puts pressure on the risk premium, so consumers benefit from more supply. So high prices are not really a solution IMO.

> price reflects the value of the exploit

I think it reflects both the reach (~ number of users weighed by their wealth and gullibility) and the "safety" (an open-source app, audited by some well-known company vs. some prototype closed-source app). Since the reach can be reasonably estimated, the safety can IMO also be estimated (as price / estimated reach). I am pretty sure we should not try to agree on a clear metric but I personally would find that info useful when choosing e.g. a messenger app or some piece of hardware (say a router)
Then you haven't seen the general incompetence. It still surprises me how most IT departments are run, and especially by whom.
How Widely Used Services Create Privacy Policy Obligations for Online Businesses
We do agree that your own "fans" are highly important. That is why we encourage app companies to combine their own fans with the testers of our community.
We detached this subthread from https://news.ycombinator.com/item?id=15077631 and marked it off-topic because it turned into a flamewar. Please read the HN guidelines and follow them when commenting here.

https://news.ycombinator.com/newsguidelines.html
Why wouldn't it be "fair"?
At least in the U.S., that is not the real issue. Nobody disputes that the Bill of Rights is not exhaustive. But just because the Bill of Rights is not exhaustive does not mean that the Supreme Court may make up new rights over time. Legal conservatives in the U.S. adhere to the idea that for a right to exist, society must have recognized it as a right at the time the Constitution was written. In other words, you do not have to find the right in the Bill of Rights, but you do have to find it somewhere.
This kind of name-calling will get you banned here, so please just don't.

https://news.ycombinator.com/newsguidelines.html
Each character needs to be individually placed for the best possible typesetting (e.g with microtype).

Nevertheless, copying text from a PDF works in many cases, so there has to be some support for that, no? Or is everything done in the reader?
Also, calling it green meat might not evoke the desired association.
> “I hate it,” he says. “But
> if it works, great. If it
> doesn’t, we’ll try something
> else.”

Quite the mantra
From the abstract:
"Analyzing cumulative sequence data from 1,351 blood samples collected from 188 patients enabled us to assemble 7,190 contiguous regions (contigs) larger than 1 kbp, of which 3,761 are novel with little or no sequence homology in any existing databases. "

I don't understand where the "99%" figure in the article comes from.
This is unduly personal. That breaks the site guidelines. Please post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html
> This discussion might be enlightening: https://news.ycombinator.com/item?id=12458683

Take these comments with a grain of salt. If anyone is going through a PE buyout and is nervous about expectations, feel free to reach out to me...I work with a lot of PE firms on tech deal and know the drill.
Essential Phone review
They were never heavily invested in btrfs and they simply already employ a lot of XFS developers. I also don't think it's that easy to put more manpower into it. People with expertise in such such a rather complex niche field don't grow on trees.
Please don't post unsubstantive comments here, and please especially don't post flamebait.

https://news.ycombinator.com/newsguidelines.html
But they also prohibit use of strong encryption, so that internet traffic could be snooped upon...
But both worked fine. So yes, they really did know what they were doing. The reason to do two versions wasn't really in case one didn't work, they had very good reason to believe both would work. It was a matter of which would offer the best combination of efficient fission, weight, cost and reliability. We do not have two clearly viable different routes to practical fusion reactors. We don't even have one at this point.
Thanks!

We do have a lot of highly engaged testers: https://betafamily.com/toplist
I for one, have no idea what this really means. Can anyone explain why this ruling is not totally useless ?
Well-Defined Guide on Mobile App Development Lifecycle
The steps of mobile app development involve a number of processes. It’s not only the app conceptualization or the launch only but also the development and the designing.
Most people do. The luck isn't that, like many here, I got into computers at an early age, had the free time to teach myself, and was smart enough to. I would likely be programming anyway and so would many here. The luck is that there are good paying jobs in computers. It doesn't have to be this way and in fact, in most of the world, it's not. Programming jobs could be paying a median wage. They could be few and far between. That's where I and others like me got lucky, IMO.
Top Benefits of Using Docker
Why I say most people don't know how to choose artificial grass for garden?
This article is purportedly about UK universities, but half of the evidence quoted is from studies of _US_ universities. So no matter how strong the evidence, it's irrelevant.

The second half of the article is prescriptive but short on details. What does it mean to require "people to fully carry out their own fanciful ideas"? Does it mean that someone who decides the trash should be collected every other day rather than every day, should actually collect the trash?

Like many people, I'm attracted by headlines which align with my own biases. But my level of bias here is unchanged after reading the article!
Would you please not post angry ideological complaints here? They break the HN guidelines regardless of which ideology you favor or how correct your underlying points are.

https://news.ycombinator.com/newsguidelines.html
> but the only way to encounter this bug is to be quite cavalier about how you handle a degraded array, by doing something that you shouldn't expect to be safe.

The way to encounter it is to mount the array a second time. That's hardly "cavalier handling".

A decade in, and RAID 1 doesn't work right. Saying this clearly offends the feels here at HN, but it's a fact.
IMO, this is a specious argument, especially in the Indian context. Access to food, clothing, and shelter are NOT fundamental rights[0].

On the other hand, the Aadhaar program (which is the context the above argument was made for) can be viewed as impinging on the fundamental "Right to Constitutional Remedies" as its governing body the UIDAI is set up in such a way that the UIDAI itself has sole authority on whether or not a grievance needs the intervention of the established judicial system[1].

[0]https://en.wikipedia.org/wiki/Fundamental_Rights,_Directive_...

[1]http://www.firstpost.com/tech/news-analysis/the-uidai-has-in...
(Due Disclosure: Ex Thoughtworker) Yes the leftist ideology could be laid on pretty thick at times. Yes it always had many "all animals are equal, but some are more equal" incidents, typical of organazations that harp on "socialism" etc.

OTOH, there were some very talented people I got to work with, and as long as one didn't upset any of the "social and economic justice" con games, it was a great place to work in, for devs at a certain point in their career. No idea if or how that will change under new management.

Overall TW had more good than bad parts. And that is as good as companies get.
How I phished participants of a competition
How can you provide food/clothing shelter without violating privacy ? The person has to identify that he is needing assistance from the state for the state to be able to provide. The state needs iris/fingerprint because that is the only way for them to check your claim of who you are and you do not already have the means to access food/shelter by yourself.
It's been a long time since I ordered something from Walmart for in store pickup, but it was a nightmare. Would have been much faster to locate the items myself and go through checkout.
Sadly it's a video that I cannot watch right now. I googled a little and all I found was the 2015 Freedom to Connect page: http://freedom-to-connect.net/.

So right now, based on the little information I have, I am considering "activism" and "tax issues" as excuses to sell to the highest bidder.
Am I taking crazy pills? Are we really wondering how Netflix is going to survive because EVERYONE has subscribed? Isn't that the problem everyone wishes they had?

Also, sub/unsub is not new. Everyone did the same with HBO and they did just fine.
It's not perfect but does the trick 9 out of 10 times, it just uses tfidf irrc.
Google Buys Business.site for Google My Business
Here’s a way to silence Trump on Twitter: Buy the microblogging service
>Why is funding fundamental physics research a bad idea?

It's not a bad idea and we are doing it. Fundamental research into fusion is happening on many fronts. That is a good thing and I am not arguing against it. There may even be good arguments to increase funding on some of those approaches.

I'm saying that a 'huge' increase in funding, as proposed, at this stage would be premature given that there are plenty of other alternative power technologies that are proving very effective. We already spend billions of dollars on fusion research. If we're going to spend huge amounts of extra funding on power generation, there are better ways to use it right now.

>We can decide to spend resources on solar and wind electricity generation and to fund fusion research

What do you think we should hugely cut spending on in order to fund this huge increase? Proposals to spend lots of money on this or that are somewhat unconvincing unless you can explain where the money should come from.