skysight-inc/HackerNews huggingface dataset:
Is there any accurate analysis of exactly what Microsoft collects in Windows 10? I understand you cannot totally disable the telemetry (with the exception of an Enterprise version) but when put down to the "basic" level is there any capture of what is being sent? Everything I have seen is bullshit anti-Microsoft fairy tale stuff.

I understand text and voice data will be captured and sent if you use Cortana but that is pretty obvious, the same is true of Google, Bing, Siri, etc. [0]

What I want to know is when I put things at the lowest setting possible what do MS get and how often?

Edit: [0] I mean captured and sent for processing. I expect (perhaps wrongly) for it to be deleted from Microsoft's servers as soon as my request has been answered. Unlike Google which stores everything you say to Google Now for example.
The performance profile matters. 500000 users on an instagram type site create a COMPLETELY different kind of load compared to 500000 on a geo-enabled realtime many-to-many chat program.
I found "Practical Object-Oriented Design in Ruby" to be immensely valuable, even though I don't really use Ruby much. I imagine it's the same for this book.
Fleets, Mr. Musk. Centrally owned fleets of vehicles, where you can make your sales case based on total cost of system ownership rather than sex appeal.

It's a tall order, but can you set your sights on those "long life vehicles" presently used by the US Postal Service in urban and suburban areas, or maybe similar vehicles in Europe. Those machines return to base daily and usually are unused at least 8 hr/day. Massive buildings with large roofs.

Cop cars. Lots of slow speed cruising combined with a very occasional need for high speed and agility. Return to base every shift. Location awareness.

These sales cycles will be long, and probably a pain in the neck for your major account teams. But you're in it for the long haul.

From the owner of Model S #146761
Hackathon starter
Another good article on this subject: https://m.signalvnoise.com/the-majestic-monolith-29166d02222...

My experience with microservices has been pretty painful. My analogy of microservices is it's a bit like building a car factory on two sides of the Danube. And there's no phone line in between. You've got a factory building cars up to a certain point, but then they have to stop work and pack it all up onto a barge, figure out how to fit everything on the barge and send it away across the river for the other side to spend time unpacking & figure out how it all fits together...

As a django guy, I've tended to follow the pattern of spending time making my models nice and rich, with useful traits which will be helpful at all levels of the app down to the views. To then have to pack this all up and deliver some "dumb" json to the other side feels like a massive waste of time. With microservices I spend my life marshalling data around.

And the number of times I've realized I've just spent an hour discussing the philosophical implications of how a particular bit of the rest interface should be designed, all for an interface that we're the only consumers of and doesn't need to exist in the first place... I've found depressing.

The ramifications on testing are a further story. Do you have to test all kinds of ways you can receive your rest requests malformed if you're the only consumer and know exactly how you're going to use it? Good use of developer time?
SoakSoak Botnet Pushing Neutrino Exploit Kit and CryptXXX Ransomware
A day with mypy (gradual type checker for Python): Part 3 (conclusions)
Don't try and establish yourself in the tech industry outside of a tech hub.
> The world could be a better place for so many people, but somehow a bunch of other people think it's okay to continue doing them until they die.

The other day I came across an article in which a school prohibited their students clapping when cheering, instead making the cheer in quiet with a fistpump or something like that.

The stated reason for this was that some of their pupils were noise sensitive and it made them feel bad/anxious/terrified.

Now, regardless of whether this particular story is true like that, it illustrates something interesting.

There is a whole bag of human behavior that has the possibility to affect their environment negatively. I would go so far to say

> Being alive is an interruption to your environment

You can't not be a nuisance. Nor should you strive to be. That doesn't mean you should be as annoying as possible to everyone you meet, but it means to recognize that we live in a society in which people are different, and specifically to your point, have different trade-offs when it comes to acceptable risk and freedom.

That you have different trade-offs doesn't give you a moral high-ground, over people "thinking it's ok until they die". And I'm not totally relativist here, I think there should be limits and that some trade-offs are wrong.

It's just that that goes both ways between recklessly irresponsible and fascist government limiting everything dangerous, and there is a lot of space in between the two.
I thought it was more than app usage data...
Scrivener for iOS Means You Can Write Your Zombie Novel Anywhere
France motto since the seventies: "On a pas de pétrole mais on a des idées !" (We don't have oil but we have ideas).
Best Educational Website for Students in India – ShikshaGur
I gave it a go and couldn't get useful data extracted. I sent a support query with attached PDFs.
> I ran into a client where they preferred their home-grown Perl script to our million-dollar solution because grep searches faster than we do, even though we have literally a billion more features.

Did they need any of those features, or did they need to search?
The same thing happens where I work (a restaurant). One of my professional acquaintances assumes that if meal preparation involves a knife, it is connected to a murder. He writes down the wielder, date, and time, and sends the information to the police each day.
Not to over-analyze a comic, but the business model might not be awful in this case. They sell all potions for 20gp kind of like the original dollar stores. The one particular item is at a loss, but the majority may be at a profit or at least the aggregate based on volume is a profit. Basically they have loss-leaders to get people to use them as their only store.
Ionic app with a Django back end: Part 1 – The back end
One thing you'll run into is that json doesn't have a datetime type so you're left with using either a number of seconds since 1970 (fairly standard) or a string representation [1].

With either approach you'll have to do some mapping in and out of the system (though date probably serialises to string more or less out of the box for most json libs).

[1] http://stackoverflow.com/questions/10286204/the-right-json-d...
Ionic app with a Django back end: Part 2 – The Ionic app
Re datetime filters:

If the datetimes are ISO formatted strings, would regex matching not work for basic filtering?

where json_field.datetime similar to '2016-07-.*'

Of course, it'll probably be slow-tastic, and less convenient than native datetime manipulation, but hey, maybe it's enough to get unblocked?
Can you store the times as timestamps? You can query on things being in an integer range then.
I was disappointed when this was not about a new game called "Mormon Tycoon".
Agree with your overall point but I think the efficiency Tinder is trying to increase is pretty self-evident.
Turkey Suspends European Convention on Human Rights in Wake of Coup
> I understand text and voice data will be captured and sent if you use Cortana but that is pretty obvious.

Not really. I was surprised both by Google storing every voice recognition sample they've ever received, and I was also surprised that people weren't totally creeped out and outraged at discovering this. Most people admit to being a little creeped out, but get over it very quickly.

Most people don't know this, and I didn't expect it either. Having used voice recognition in the past (like, 8 years ago) they were just programs that worked very badly, but they were the state of the art back then. That they now upload everything ever is recent news to me.

It's not all "bullshit anti-{bigCorp} fairy tales" if it's something people genuinely didn't expect.
Any chance for PSD?
You could try paying people for their work, or else forgo enjoying it.
The shared storage redis backed option is great. I hacked together something that served .well-known from an NFS mount to overcome my issues when behind a proxy / LB.

My $work has a very terribe DNS infrastructure that needs lots of work to implement dns-01.
That's his sales market. Tesla wants fanboy buyers who will be upgrading within five years and that's not a bad thing. They are such a small player that they can do this. I used to lease SUVs on 2-year lease. They had massive incentives and very high residuals because the manufacturers realize they can sell you 5 cars every decade if you are loyal. I did it because the savings were awesome, but I eventually stopped because I got sick of shopping for a new car every two years.
People rarely train on billions of images, we're usually around the scale of ~million. This already works quite well in many respects. A back of the envelope calculation assuming about 10fps vision gives ~1B images by age of 5. And humans aren't necessarily starting from scratch as our machine learning systems do.

It's not clear if people can calculate what an object might look like in different viewing angles, but even if they could if you would want to in an application, and even if you did there's quite a bit of work on this (e.g. many related papers here http://www.arxiv-sanity.com/1511.06702v1). At least so far I'm not aware of convincing results that suggest that doing so improves recognition performance (which in most applications is what people care about).
Azure Stack’s big delay. Here’s how you can move forward
I hope this fails quickly and resolutely.
If you're at 10k req/sec while processing nothing you can't possibly achieve a higher rate on real workloads. It establishes a hard cap on the best case scenario for a node server that manages to parallelize all IO work.

I am not trying to make any particular point here. In my original comment I was just providing a bit more context on whether or not nodejs/python can comfortably handle 600 requests per second, and if so, how much more "scale" is left in this architecture.
Rails is an excellent framework, but it isn't a feature of Ruby. When some other frameworks are rising, Ruby can lose quickly.
Considering that his main bread and butter is writing "Gater bait", it's no surprise that he's finally paying for it.
Visualizing Concurrency in GO
Save yourself a lot of support time/costs and remove the 'free' option. Your homepage sells the product well and shows its benefits. From the feedback you've already received it looks like you are providing more than $50 worth of value.
>SO doesn't reflect "interest in" as much as "having difficulties with".

They are using it to have difficulties, so I think it is an interest in. Also, perhaps those that are beginners in things might have more questions, and show that also shows interest.

This redmonk has some horrible graphs, and as you said, the method at which they categorize on github is flawed, let alone using stackoverflow or github as indicators being flawed.
On the other hand there is less red tape on biotech and pharma and Chinese government is encouraging innovation.

New Chinese biotech companies are dong well. gene therapy, proteins, viral vector therapeutics, cell therapy, small molecules, antibody engineering.
so true.

I'm a left-wing guy, but the older I get the more I have the feeling, getting my life rid of socalist projects (public healthcare, retirment funds, etc) lets me live a more lefty life, haha.
KickassTorrents Alternative? KAT Makes a Comeback with 'Dxtorrent.com' Domain
Definitely and I hate it. Makes all Node programmers look bad : (
Some would say that scientists should be the politicians, and that a government based on science will be more beneficial than anything we've ever had. Star Trek did it. Why can't we?
IMHO, Google storing voice recognition samples does freak me out, especially because voice recognition is automatically activated by "OK Google" and maybe other triggers and maybe depending on version or the hardware used it's not that good - for example when my wife plays songs on her LG phone, she gets Google's voice recognition activated erroneously all the time.

So basically random bugs can get your very private conversations recorded on servers that can be under the control of state agencies and disgruntled employees, possibly stored forever? That's a reason to freak out really.
No way to do that in Bolivia.
Just taking advantage of the opportunity to meet someone of this stature to advance my career and get ahead.
But VCs are gambling with their own money and reputations. The government does not have its own money and has no competition.

Does Tesla price in the health and climate externalities of the lithium cycle and the reset of their raw materials?
Why does PG create fields with null values? Intfield was undefined when it was inserted for the `"foo": "bar"` row. Does this mean that if you insert 10K JSON rows, and each one has a unique field / key, then a SELECT * will return a 10K rows * 10K fields, most of which are null?

Having the DB automatically insert null fields also makes it harder to use Javascript's `Object.assign` to populate undefined fields with default values:

Object.assign({a: "default-a", b: "default-b"}, {a: "db-a"})

{a: "db-a", b: "default-b"}

VS

Object.assign({a: "default-a", b: "default-b"}, {a: "db-a", b: null})

{a: "db-a", b: null}

null and undefined are two different concepts in JS. It is like the difference between "there is nothing here" and "I don't know if there is anything here".
In a "magic rite" where they did "exorcize the Spirits of murder, violence & creephood".

It was an "EXORGASM!"

http://historiadiscordia.com/wp/wp-content/uploads/2015/04/1...
Pretty sure you're expected to do your own research here.

What do you think this is, Reddit?
I'm not a commercial company, who said I should be held at same level of scrutiny?
am i the only one to walk away from this story thinking there must be a better way to handle large transactions than banks and cryptocurrencies.
> AWS Lambda

Has local dev/testing been solved for that yet, and different environments, etc?
That's may well be a factor, but there are many examples of countries without firewalls and censorship etc that are equally 'unamericanised', so it's unlikely to be the only factor.
I cannot wait until the first nasty exploit due to a Rust vulnerability. I just can't.
Codeship: The “Goal” of Performance Tuning
Newrelic: 18 DevOps Leaders to Follow Online
The weird minicars are not what they've been road testing. The ones they've been road testing for ML look like regular cars.

And they have yet to hit a pedestrian or decapitate a driver with a semi. Be real; Tesla's is basically a smarter cruise control. It can't actually deal with complicated scenarios.
Cloudera Navigator Optimizer Graduates from Beta, Is Now Generally Available
Mapr: Lessons Learned from Apache Drill Production Deployments
Cloudera Enterprise 5.8 Is Now Available
Highscalability: Building Highly Scalable V6 Only Cloud Hosting
> creator Sean Murray acknowledged in a 2015 New Yorker interview that he had struggled with elements of procedural planetary generation, until he discovered an equation published in 2003 by Belgian plant geneticist Johan Gielis that he called “Superformula.”

I sense a settlement (or partnership) in the near future
The paper with the "Superformula" : http://www.amjbot.org/content/90/3/333.full
McKernel: OS for scalability on modern computers and with Linux compatibility
What if I live in a country where that's not an option?
It is, but it also killed a monopoly, allowing competition in the sector to flourish.
Hyperloop will be what we used to call trains.
This is basically an implementation of the multi-kernel design (like Barrelfish OS) for scalability and to make better use of modern hardware architectures, with the difference that this aims for full Linux compatibility.

To achieve some of this in current kernels, those usually have separate queues per each cpu like DragonflyBSD's network stack.
I would be interested in more info about what kind of product you are working on in elixir. Is it chat-related or not at all?
My point is that they MS business model is responsible for these problems. Yes the store is selling keys that are not meant for selling but the whole key thing is in the place because of the business model.
There are ways to figure out that the a macbook is stolen and you can avoid it but how are you going to figure out if the key will give you problems later before using the key?
This wouldn't have to exist if it was easy to contribute to the official documentation of the products we use.
It's not public service, it's regulation? You can do what you want as long as you conform to certain rules.

For example we have private electricity providers, but the prices are regulated and capped. Private companies can't just do whatever they want when it concerns things we consider to be people's fundamental resources.
It is only your opinion that those actions are illegal. They would only be ACTUALLY illegal if a court ruled them to be illegal, but litigating these activities would be a threat to national security so a court must not review them. Since they cannot be ruled illegal, the activities are therefore fully legal. Besides, some official once wrote up a highly twisted set of definitions that claimed it was legal, and that is sufficient justification. Now shut up and quit griping about this obsolete document called "the constitution".

.

.

.

(In case it wasn't obvious...) </scarcasm>
The biggest surprise of the 21st century is that the Internet and massive outsourcing did not turn China into a country with policy acceptable to western powers.

The other comperable surprise is that massive debt fueled growth in China did not lead to a collapse and bailout by western powers.

The next surprise will be the complete substitution of the entire commercial and financial infrastructure of the world by Chinese institutions. Check out CIPS (alternative to SWIFT) or UnionPay (alternative to VISA/Mastercard networks), Asian Infrastructure Inxvestment Bank (alternative to wold bank), and of course the Shanghai Cooperation Organization (alternative to NATO), and the Shanghai Gold Fix (alternative to Comex and London Gold Fix).

Some are even saying the Chinese have got a new global currency in the works that's not the SDR or the dollar. However, I really doubt that is going to happen, at least in the next few years.
The average consumer won't really need to know which is better.
There is a real feeling of superiority in his post based on his own assumptions (in terms of the other apps stats). I always think it's best to constructivly critique something by not trying to promoting yourself in doing so.
The discussion about monoliths vs. microservices reminds me about Knuth's 10+pages of Pascal code vs. McIlroy's 6-command shell pipeline http://www.leancrew.com/all-this/2011/12/more-shell-less-egg...
Perhaps you guys are talking about different things? There are certain architectural decisions (schema design, etc.) that can dramatically impact future scalability. Sometimes if you implement it the "simple" way the design can very quickly reach its limits and have to be replaced.

And, honestly, sometimes you've done variants of the same problem enough that you know where some of the bottlenecks are inevitably going to be - so why not design them out right at the start?
I recommend watching this [0] ted talk on the subject. In it, you'll see that Google, last year, already had solved bicyclist hand signs, lane markings, unforeseen obstacles, etc. And they did it __without__ human annotators. Just some straight up convolution neural networks.

[0]: https://www.ted.com/talks/chris_urmson_how_a_driverless_car_...
Theranos Hires Compliance, Regulatory Executives
> I always go with the cheapest option for my client

> with the argument that one day he could just scale

> it up even by rewriting it.

Which in practice of course never happens. Instead, the old code gets patched up until everything fails completely, and only then a rewrite happens :)
Show HN: SSHreach.me – an easy way to reach your server behind the firewall
That's a great argument for a business model like ARM has, where all profit comes from IP licensing and no manufacturing is done in house. A bit ironic, then, that SoftBank just acquired it.
Entrepreneur investor Gary Vaynerchuk 'cannot wait' for the startup armageddon
> To me, this is one of the fundamental problems with column alignment: once you start doing it, it's too easy to start fiddling with all of the possible things you might align. And it really doesn't help the reader visualize the code structure except in the simplest cases.

I certainly agree that it can cause problems, e.g. with diffs, extraneous decisions, etc.

I only tend to do it when there's commonality between the lines (more than trivial ones, like "there's a dot"); e.g. aligning the "=" in a bunch of assignments, aligning the arguments in calls to the same function, etc.

> Also, you're in for a maintenance headache when someone changes foo to moreMeaningfulName. Now what? Move everything farther to the right?

I tend to follow the following process:

- Preserve the existing alignment (e.g. "move everything over")

- If any lines grow longer than 80 characters, split them

- If any already-split lines shrink to less than 80 characters, remove the split

- If you spot a nicer pattern, try it

- If there's no pattern anymore, "fall back" to not doing any alignment; consider inserting blank lines if the statements are very different or the lines are very dense

I've thought a few times about making an auto-layout script, which would run files through a language-agnostic "nicely aligned" fitness function, and make a bunch of language-specific semantics-preserving edits to try and maximise this score. It's quite low on my TODO list though ;)
I've also heard Foxconn drives a lot of what is possible in the future versions of iPhones and advises Apple on component level innovations.
>Terrorists killed a handful of people

234 people dying from terror attacks in France in the last 18 months is not a handful. Don't just dismiss their deaths so heartlessly as a "handful".

Shame on you.
Well they're not programming languages really.
Facebook helping Germany crack down on anti-Islam speech
Mercedes-Benz Launches World’s First Self-Driving Public Bus
TOR de-anonymization can be factored into a working OPSEC strategy. The OP article itself _demonstrates a pedophilia ring that did not get compromised due to correct usage of TOR and other measures_.

I also love your constant assumptions about .. everything really. And you're supposed to be some sort of expert?

I think not.
the target ETA for ruby 3 is "this decade" or 2020, as per http://confreaks.tv/videos/rubyconf2015-keynote-and-q-a-matz

so probably no, this won't be the last release before ruby 3.
Those vulnerabilities will most likely be of the form "developer got annoyed by Rust's overly complicated typesystem, and took some shortcuts".
I would like laws that would force companies to disclose the bad side of what they are doing.

When they ask if you want to share what you type or say with them, in order to improve the experience and for you to get more relevant suggestions or more accurate spell checking or whatever, they only focus on the positives.

But that's not enough. I want them to say that your delicate and private conversations might leak and be used for nefarious purposes by disgruntled employees, state agencies, hackers or future owners of that data, because that's the truth.

Much like how cigarettes packs have graphical warnings on them. I'd like that very much, because as an ex-smoker I can tell you that those work. But of course, it would hurt their business to admit it, so they'll never do it willfully.