skysight-inc/HackerNews huggingface dataset:
I agree that rotation should be enough for VR purposes, and linear translation of the subject is not strictly necessary.

Any acceleration up to g = 9.81 m / s^2 can be easily simulated, and it can be maintained indefinitely. All you need to do is to rotate the subject so that the perceived acceleration is aligned with g, or keep it at an angle, to get a fraction of g. Interestingly, for VR you don't need to simulate velocity, as it cannot be perceived by the body.

Flight simulators have been using this approach for decades now, and it works really well:
http://arabiansupplychain.com//pictures/300x200/CAE-simulato...

But this system looks to have the advantage of being able to simulate accelerations above g.

PS: Is gimbal a verb now?
Why Spotify thinks its 'free' music service is worth billions
One of the reasons that you hear CEO's want a $B valuation is that it becomes "easier to attract top talent". I'm not sure that is valid. You want talent that believes in your mission. Not all $B valued companies have the same risk/reward scenario. It'd be helpful to have some metric of the capital efficiency a company has to get to the $B mark.

The one good side effect is that private investors are taking all of the risk. If there is an adjustment in valuations across the industry, it should not effect the public markets the way it did in 2000. It could however impact the LP market and the number/size of VC funds could go through another cycle.
From September 12, 2013
Will the EPA and other automotive regulators test other brands for similar problems? Perhaps this practice is widespread. Testing them seems obvious, but I know little about how regulators work.

EDIT: VW isn't the first. From the other story on HN's front page right now [1]

[Caterpillar Inc and Cummins Engine Co] agreed to pay $83.4 million in civil penalties after federal officials found evidence that they were selling heavy duty diesel engines equipped with “defeat devices” that allowed the engines to meet EPA emission standards during testing but disabled the emission control system during normal highway driving.

[1] https://news.ycombinator.com/item?id=10264894

EDIT2: On queue, from the NY Times: "Volkswagen Test Rigging Follows a Long Auto Industry Pattern"

http://www.nytimes.com/2015/09/24/business/international/vol...
Previously: https://news.ycombinator.com/item?id=10265534
Google Launches Cloud Dataproc, a Managed Spark and Hadoop Big Data Service
As someone who's programmed extensively in Haskell, Java, and C++, I would say each of these languages have their own problems regarding memory. Write a decent sized Java application and you will have a ton of memory usage and perhaps space leaks as well. In a moderately complex C++ application, even the best C++ devs will have memory and space leaks.

I think the key here is that Java has JProfiler. C++ and C have Valgrind. Haskell has a heap profiler built right into the compiler. But Haskell doesn't have any specific tools for thunk memory profiling. The discussion in the community is now around building tools and automating this process. It's not like this is a fundamental issue.

Languages that have complex threading and locking also have to have more complex tools to debug these issues (ThreadScope in Haskell, VTune in C++).

What I'm trying to do is put these issues into context. It would be easy for a Python dev with the GIL to scoff at the complexities associated with C++ or Java threading and this is akin to what many do when looking at laziness. Laziness is a feature that comes with it's own types of bugs and we simply need tools to manage and track down those bugs.

The breakthrough with Neil's post is that even with current tools we now have a way to track thunk-based space leaks in Haskell and ideas for some more automation on the way.
Volkswagen’s Little Engine That Couldn’t
I prefer to think that this means we'll be getting good pointers on not-Thinkpads in 2016 or 2017.
Thanks, your comment led me to spend one of my two-article-limit on this and I'm glad, this once, I didn't trust the comments.

It's like some people scanned the article, paused at the picture of Elon Musk, then read the last two sentences. It's a very deep essay.
I think a clever observation of the article is the timing of the news: "it's like a PR problem not a real security threat and it doesn't deserve front page, it can go after Pope visiting Washington"
In my opinion the UI of Windows 10 worse than either Windows 7 or 8. While Windows 8 was like running a modal OS - one mode for desktop, another for tablet - Windows 10 doubles down by awkwardly gluing these interaction modes together and making both worse for it. That's not to mention the overall sloppiness of some aspects of Windows 10 like mismatched icons/windows/settings, etc.

I was not a fan of Windows 8, but Windows 10 is worse! I'm not sure which users they were catering to in this regard.
This looks great! I'd really love to see Google and Microsoft stop people from registering a new account to send spam to my accounts. If my humble Postfix/Spamassassin configuration can correctly identify them as spam; I'd expect Google and Microsoft to be able to do the same and stop those messages before they are sent, particularly when they have virus document attachments. I just got another one yesterday.
> SpaceX isn't fundamentally changing the model of anything, just packaging the same turd differently. That might be to build capital (customers = capital) but there isn't anything fundamentally different to what they are doing at the 10,000ft level. ESA have had a similar model for a couple of decades.

Of course they are. The whole point of everything they do is to cut down the costs of launching things into space by 2-3 orders of magnitude, which itself is just a step towards their real goal, i.e. Mars. They're pretty straightforward about it.
I like the name. Does it suggest anything aside from where the city where it's located?
Interesting idea
Strapless Sweetheart Layered Ruffle High Low Dress
Several people have responded to this recommending restraint with the "Spam" button. I disagree. I work for an email service provider; if our customers have a bad unsubscribe method, sometimes the only way to communicate that is to give them a higher complaint rate by clicking "Spam". The customer then comes to us to ask what's wrong, then we analyze their setup and tell them.

In the short term, spam complaints hurt reputation and reduce deliverability, but if a sender is failing to employ email best practices, can they be surprised if they don't have the best results?
They fail to run a proper configured webserver. check their ssllabs.com tests.

There is no single line about their used hardware setup in their website. (i am not counting FAQ)

256mb is too low, if you want to run good spam prevention software.
Admittedly, idlewords is a self-employed immigrant(?) sole-proprietor running a self-sufficient small business with open financial books and an equally open business model.

Far from the regular demographic starting or running our current decade's "unicorn" startups with million dollar Series B and burnrates larger than some small countries.

It wouldn't surprise me in the slightest if a good portion of his time or money went towards improving the state of affairs in SF. ;-)
Realtime Syslog Analytics with Hadoop, Spark, and Zeppelin
If the company does not let me unsubscribe in a single click, then i don`t care, easy as that.

If i receive unwanted email that i can not easily get rid of, then it is enough for me to consider it spam.
Highlights:

- Per minute billing

- Industry-leading startup times (get a cluster up in under 90 seconds)

- Fully integration with BigQuery, Bigtable, Cloud Logging, etc.

- Use Preemptible VMs

- Use GCS as your storage engine instead of HDFS (separation of storage and compute, easy multitenancy/concurrency)
I'm the author of a product and in some situation I have subscribed former users to a one-off email. It's gray area since it was to notify them about a major release/change, it was written in my T&C and sign up form, but honestly it would feel legitimate if they marked my email as undesired/spam.

Out of 900 recipients, 1 marked it as spam, 18 unsubscribed. I believe people are very tolerant and they could use "spam & blame" a lot more.
Scan the comments then, too. GP's assertion is false and it's sad that it stays as a top post right now.
If you own a real or near monopoly on a service that I must use for work, school, my health, etc I'm not fucking voluntarily giving you money. There's this misconception in capitalism that everything is optional - just don't buy it if you don't like it. Its wrong. I buy a lot of things I prefer not to from companies that sicken me, but I have no choice in the matter. There's no green or ethical tablet or green or ethical car, for example.
Applied. no response yet.
Except the rules are different for many federal areas. Transportation included.
It's certainly not a secular view.
Rebekah Marine: The Bionic Model
Thanks for calling that out, it looks like the "read phone status and identity" permission is actually there by accident. (Still, I think it doesn't provide access to call logs, but I might be missing something.) We never specify it in our manifest, and none of our libraries do, but it looks like it's getting automatically added for compatibility reasons because one of our libraries has a low target SDK version. I'm fairly sure we never use that permission. I'll file a bug and we can probably can probably find a workaround to get that permission removed in a future release.

All of the other permissions are explicitly in our manifest and correspond to actual features of the app.
I find it a tricky balance personally. My view is that most advertising is inherently unethical. However that can be an easy copout. Certainly the fact that I enjoy (or at least use) the web sites so much can cloud my judgment.

If it wasn't something I rely on so heavily, I would go straight for the reasoning in your coffee/bank example.
Yogi was in a league of his own in so many ways. He was the greatest catcher in the history of baseball, but he's remembered for his wit and character.

I met Yogi once, when I was a teenager. This man had a thousand accomplishments to his record, and a museum built in his name, and he still took the time to talk to a young man and give him advice on how to achieve his dreams. He was a uniquely good person, and he will truly be missed.

"If you can't imitate him, don't copy him."
Xi Offers Cybercrime Dialogue in Bid to Defuse U.S. Tensions
Thanks! Yes, it looks like in Firefox (and some Chrome situations) the sound is effectively being scheduled in the past. Something to look into.
Why are you wasting our time with this trivial nonsnse?

Flagged.
I guess, the tax is based on the "official numbers" not the real numbers. So you are in the clear.

As others already posted, this scandal is about the NOX numbers, what is a different thing, but I am pretty sure that the CO2 numbers (which correlate with the fuel usage, as much I know) are forged too (see my other posting).
Previously: https://news.ycombinator.com/item?id=10263387
Muphry's Law strikes again.
That's defending the practice.
knockout.js doesn't do everything Angular does, but it does two-way binding incredibly well. Very efficient with binding and rendering, so you don't need to be concerned with total data binding count.
Now that we're putting our thinking caps on - do you really want your business to depend on freebies from Google?

Does anyone really want to become dependent on a web app, where you have no control over whether you move to the next version or not?

I can ask all sorts of questions to make people move away from Google Docs. Just because you manipulated some people into making a bad decision doesn't mean you're right.
Tired of AWS Outages? Self-host your monitoring at $1/server/month
It seems like anti-suicide ads would be mostly funded by the Ad Council, religious organizations, and non-profits.

When I switched my evil bit on, I came up with a company that helps you make your suicide look like an accident, so that your life insurance pays out, and no one perpetuates hateful memories of you for taking the easy exit.

The premium service makes your suicide look like a civil offense against you, so that your family may also win an additional settlement from a large corporation or government entity.

The extra-evil service matches you up with a demolitions engineer from a terrorist organization that most closely shares your values.

The morally questionable service matches you up with rich people awaiting organ transplants, who don't pay you to kill yourself, per se, but rather to enjoy the final moments of your life in the vicinity of a particular hospital, without being burdened by worry about the future financial needs of your loved ones.

And that's where I turned my evil bit off, because I was starting to creep myself out.
> "Why would people need mail merge when making written reports?"

Depends on whether you want the data to be easily reusable or not. Is there no need for any summarisation of the data on these reports? Is the layout of these reports standardised in any way?

Mail merge isn't exactly an advanced feature, all you need is a basic Excel spreadsheet containing the data you want to insert. Takes 10 minutes or less to teach someone how to use it.
I don't care what that "i" indicator is; if you're showing green while you're impacted, your status board is useless and I'm going to Twitter and HN to see if you're broken (which is what I already have to do for AWS).
If you like this, lookup "6DOF platform" - there's an active scene of people who tinker with home-made motion platforms, primarily for simulator games. Some very impressive stuff there, e.g. http://motionsim.blogspot.ch
how integrates with BigQuery?
Don't forget

- Not caring that its intelligence agencies are selling their own citizens metadata (and content)

http://www.zeit.de/digital/datenschutz/2015-08/xkeyscore-nsa...

http://arstechnica.com/tech-policy/2015/08/germany-hands-ove...

This has not been proven (yet).
Dropbox: Content Security Policy, the Unexpected Eval
DynamoDB, Cloudwatch, EC2, Scaling, and Elastic Beanstalk are all impacted currently.
Here's a success story! https://twitter.com/incoherentdrvl/status/625700597841301504
Consider it a message from your customers that you're doing email incorrectly. If your service is indistinguishable to customers from an unsolicited bulk commercial email sender, you've doubtless got some tweaks to make to improve that distinction.
Completely agree. Laziness has too many benefits not to justify the added complexity of thunks and thunk-based space leaks. If you don't agree, don't use Haskell =)
Launching NginScript
Neil Mitchell is a well-known Haskell expert, so I'm sure he would have used the available tools (if they were useful in the problem at hand).

When reasoning about Haskell code, due to non-strict evaluation you get a kind of "spooky action at a distance." If your program flow is something like "let result = C(B(A())", where A, B, and C are functions, an expression deep within function A may not be evaluated until you are in the middle of evaluating C -- or possibly never evaluated at all, if the value of that A expression isn't required to compute the return value of C. To reason about the runtime behaviour inside A, you may have to reason about the expressions that consume the return value of A. This can feel like chaos to someone who works with imperative languages, and who is used to nice things like explicit, linear stack traces: in Haskell, evaluation is driven by need, not by imperative instruction, and so the execution flow can look inside-out at times. That's not to say that better tooling isn't possible -- but it is a challenging problem.
They have always been in Windows Vista/7/8/8.1. That's what the "Windows Customer Experience Improvement Program" is. They all literally shipped with it, all the way back in 2006 (ten years ago).

Microsoft release an update for it to gather more metrics. It is still an optional program to provide Microsoft information about how you use your computer.

Information about people who are sticking to Windows Vista-8.1 is valuable. These are people who have rejected Windows 10, so understanding what 10 might be missing could help determine future development.

Why is it in 2015 that people are suddenly having a moral panic about an optional program started in 2006 that still exists in 10?
I suppose it could just be coincidence that the io.js fork didn't just disable, but did non-trivial work to remove facilities that allowed for competing (and totally open source) profiling & debugging tooling.

Certainly casts a "community governance" spat in a bit of a new light when suddenly the major movers behind the fork turn out to have a significant financial interest in it.
OPM Now Admits 5.6M Feds' Fingerprints Were Stolen by Hackers
Obama Takes on Climate Change: The Rolling Stone Interview
i dont think there is a scandal here unless they could prove Germany knew about it before 2014.

i would expect them to know about this in July 2015 as your article suggests Germany knew about since "July".

the actual issue was brought to public eye more than year before that,
"We presented this in a public forum in San Diego, in the spring of 2014"[1]

[1] http://spectrum.ieee.org/cars-that-think/transportation/adva...
This type of approach works well in image processing, where you can use C++ for the repeatable, hierarchical patterns and assembly for optimizing some key loops.
Ask HN: Who own's the code employer or you?
Company has annual tasks of personal development goals, that the employee picks. One goal is to build an application in a language you never used to prove you have learned a new language.

Company builds all it's code using another language, this is hard set and not going to change.

Annual project you are working is about 80/20 - AtHome/AtWork Development time.

Once the year is done would you have the ability to take the code to start a company with? There is no business competition with product.

Or would you have to get permission?
There is such a thing called underengineering - it happens quite often at dev shops where developers do not plan their code out with flexibility, clarity, and modularity, where you run into poor abstractions that are inflexible because not enough thought went into what approach would work best for potential business needs...and unsurprisingly, that sort of code often is difficult, if not impossible, to properly test.

Re: ng2 DI, I disagree, I have used the ng2 DI system for almost a year now, in production code as well for a large part of it.

The new DI is decoupled from any framework, allows multiple injectors, avoids verbose hackiness, and is more natural to use - all significant improvements to ng1. There is literally nothing lost, only additions in terms of features and flexibility.
Edit: Thank you for the several downvotes.

I initially wrote a stupid rant based on this [0] about how VW's ex-CEO doesn't speak English, but a quick Youtube search proved that was wrong [1]. Oops!

I'll just leave some quick facts that I dug up in the process:

* VW just had another scandal that made it to HN recently, regarding hiding security vulnerabilities [2]

* VW Group numbers for 2014: €204B of which €12.7B revenue, 583k employees [3]

* the board made some weird-ass declarations about the ex-CEO [4]

My confidence in VW is shaken to the point that I'll never buy another car from them again (I didn't like how they artificially segment the market by owning Audi/VW/Skoda/etc anyway), but how do other German manufacturers compare? [5]

0: http://www.theverge.com/2015/9/17/9347275/auto-industry-meet...

1: https://www.youtube.com/watch?v=sEPJluU09RU

2: http://www.bloomberg.com/news/articles/2015-08-14/vw-has-spe...

3: https://en.wikipedia.org/wiki/Volkswagen_Group

4: http://www.theverge.com/2015/9/23/9383835/volkswagen-board-s...

5: http://finance.yahoo.com/news/volkswagen-may-not-only-car-18...
I used to do infrastructure on physical hardware, and we'd go years without an outage sometimes (generators in the datacenter, diesel fuel contracts, redundant fiber providers using BGP). Doing it in the cloud is harder, because you're at the mercy of the provider when things go south, and you have no transparency into why it went wrong except what they're willing to publish. Why did it happen? Will it happen again?

I mean, you can argue that the cloud is better. But how often is Heroku and AWS down? About the same as physical providers (I concede S3 is pretty solid though).
Backblaze Introducing B2 Cloud Storage
Tracking.js
Opting out of sites that rely on ads would force them to change as well.

Just because they are doing something wrong doesn't give us license to as well. That logic just isn't acceptable in most situations. adaAs the old adage goes, two wrongs..
Woah, that looks great! Thanks for sharing this, I hadn't heard about the Strict pragma work.
Designing around limitations
6 Ways to Deal with Your Creative Anxiety So You Can Get to Work
Love it, super helpful.
The Apple bias is real
TL;DR Apply the method of progressive overload to mental exercises - stuff which you don't find immediately rewarding.
Great questions! I think you're right this is a tooling issue. Haskell has valgrind-like heap/memory analysis built right in but not much for thunk-based memory allocation. Neil's article is really about Haskell's thunk analysis specifically and I imagine we will see some valgrind-for-thunk tools come out of this discussion.
The point is people click spam even on things they did register for.
QR has a lot of error correction built in which this solution doesn't offer. Also, you would need a central repository to hold all the tags as they are just references and not the final URLs themselves.
But that might be OK considering all short URL services work the same way.
Which, if we were talking about Rust here, might be relevant. But in this thread of the conversation, we're talking about C++ operator overloading and why you need it for deep copying on assignment. In the immediate context, how Rust does it is not relevant.
for the record: in the second paragraph we can find this sentence:

> we’ve been working with Angular for almost nine months now (the original article in italian is dated February 2015)

it means this post is just a translation of something experienced a year ago (Angular 1.1)
A half of the comments reply to solutions arrived on 1.4, with hindsight.

This delay is definitely not clear, but casts new light on the content.
Advertisers will get their wish (crawlerbots don't have a pulse) when wearable tech becomes more mainstream. A quote from The Diamond Age by Neal Stephenson:

You could get a phantascopic system planted directly on your
retinas, just as Bud's sound system lived on his eardrums. You could
even get telæsthetics patched into your spinal column at various key
vertebrae. But this was said to have its drawbacks: some concerns
about long-term nerve damage, plus it was rumored that hackers for
big media companies had figured out a way to get through the
defenses that were built into such systems, and run junk
advertisements in your peripheral vision (or even spang in the
fucking middle) all the time—even when your eyes were closed.
Bud knew a guy like that who'd somehow gotten infected with a
meme that ran advertisements for roach motels, in Hindi,
superimposed on the bottom right-hand corner of his visual field,
twenty-four hours a day, until the guy whacked himself
Eslisp macros are compile-time functions that operate on code consisting of lists.

Sweet.js macros are special-case separate structures that have to introduce special syntax, pattern-matching rules and a whole lot of other cruft, mainly to deal with JavaScript not being homoiconic.

tldr eslisp macros are prettier, otherwise quite similar.
http://www.scylladb.com/technology/memory/

By the way, I think you're replying to one of the devs of Scylla.