skysight-inc/HackerNews huggingface dataset:
I was thinking about the Oculus for physical therapy type applications just the other week (I have meniere's disease, I get prescribed all manner of vestibular PT involving eye movements). So happy to see that I'm not the only one realizing the potential applications behind gaming for fun that these sorts of interfaces provide!
Since acquired, an embarrassingly silly video we made as a startup
A year ago we were acquired by Microsoft. Today our biggest integration project yet just went live.

My boss (the conehead :-) and head Sales guy made this product video five years ago, when we were a hungry startup.

http://www.youtube.com/watch?v=r94dY-kKvw0

Today's press releases are a little more polished:

http://blogs.msdn.com/b/windowsazure/archive/2013/09/26/announcing-general-availability-of-windows-azure-multi-factor-authentication.aspx

http://weblogs.asp.net/scottgu/archive/2013/09/26/windows-azure-new-virtual-machine-active-directory-multi-factor-auth-storage-web-site-and-billing-improvements.aspx

http://channel9.msdn.com/Blogs/Windows-Azure/Windows-Azure-Multi-Factor-Authentication

:-)
I wrote a cool little node application for reveal.js that lets you control the slideshow with your phone over websockets.

Reveal.js is great! :D

https://github.com/wridgers/slide
Me either - but I feel guilty about it. I get away with it as the sole developer, but it's really not a great practice.
Not much of an unveiling then. I wonder if non-complex queries are treated differently.
Word. I think we can all agree that EVERY framework is far better than plain old JS; the comparison is so nonsensical to me that I assumed you couldn't possibly be making it. Seems good!
Social TV app NextGuide moves to iPhone
Yup, you need to know your stuff, I freaking love AngularJS.
"...Originally, the Java virtual machine — aka the JVM — only ran code built with the Java programming language, but today, it runs all sorts of other languages..."

I'm confused what your main problem here is, besides it's almost lifted straight from Wikipedia. From Wikipedia: "Although the JVM was primarily aimed at running compiled Java programs, many other languages can now run on top of it." So, as far as I can tell from what's quoted, there's not much wrong with what was said. Please clarify.

Also, isn't Clojure a programming language? Does Wikipedia also lie here? If it's not, then what is it?
We did, and he just corrected you, so there's that.
You could just modify s3cmd to use threads during uploads? Problem is IO bound so the Gil isn't an issue and you wouldn't have to go through the trouble of implementing s3's auth header.
Not quite, although it's obviously important to start crippling the supply side of the troll equation.

There are 2 million patents in force in the US alone. Even if you began choking off the stream of inbound patents, you'd have one to two decades of patent trolling left (and most likely they'd get drastically more aggressive in a last ditch feeding frenzy, knowing there aren't as many meals coming in the future).
This only works up to a certain valuation and on a certain % ratio. Yahoo paid $1.1 billion for Tumblr and $70m personally to retain Karp. They probably couldn't have paid $1 billion for the company and $170m for Karp, for example, without permission from his shareholders. And even then, any shareholder could hold out, claim fraud and file a lawsuit.

In smaller startups, up to the low teens or maybe 20 million, it's true that there is less protection for common shareholders. Many deals are <50% payment to the shareholders and >50% payment to acquired and retained employees. But in most of these cases the primary value IS the team itself. In a case where you, as a shareholder (either employee or investor), felt there was real value in the assets, independent of the team, that was stolen away in an improper acqui-hire type deal, you could sue and cause all sorts of problems for everyone.

Of course the best rule is still and always has been to try to work for people whom you trust and stay far away from those you don't.
That was my first thought. Educause is pretty strict about .edu domains. I was working IT at a (legitimate, accredited, state-run) school that renamed itself and we only had a short window (6mo before & after, IIRC) that we were allowed to operate both domains, after which they pulled the plug on the old one.
I wish I knew more about these stories. How OLD were you? That's key to me. It's one thing to quit your job when you are 23; another entirely if you are 51. I'm assuming the average age of the commenters below is 28.

There should be a formula that includes terms for age, likely earning potential on re-entry to job market, savings, debt, assets (like a paid-off house), % completion of the start-up project you're leaving for, monthly influx from startup project when you quit, etc., etc. The formula would pop out a single number, the Gutsy Factor.
Hey, at least you get a reasonably complete keyboard out of it.
Ask HN: How to deal with OSS license infringement?
I have found a project which happens to use code from a friend of mine without abiding by the license. The repository and relevant issue is here:

https://github.com/bkkcoins/klondike/issues/5#issuecomment-25203253

The responses have not been constructive, unfortunately.

I am wondering how cases like these are routinely dealt with in the open source community. Is there any recourse without falling back on litigation to make such a simple change to make a project compliant with the borrowed software's license? What would you do if your open source code was "stolen" and capitalized on?
If you are going to work in the software industry, you are best suited if you get comfortable early with the idea of throwing away 6 months of work at a moments' notice.
I live in SoMA and was excited to see this repo. Specifically, I hoped to find some laws to aid in cleaning up the area around where I live.

After searching for: clean, sleep, homeless, trash, garbage, dispose, sidewalk - and not finding anything, I'm left wondering if this is really all of the laws. Maybe the state laws cover this stuff?

It also makes me wish other cities published their laws and I could easily compare the legislation that solved things elsewhere to what my city is doing.
Hopefully the first man on mars will not be Major Tom
Investment banks pay their traders, bankers and salesmen 10X the average programmer. Yet they work in dense, open, loud environments like this: http://69.195.124.122/~rotmanfi/wp-content/uploads/2013/06/u...

Also, doesn't Google have open floor plans? They have good-sized cubicles, but the walls are very low IIRC. You'd think Google would be all about maximizing programmer productivity. Ironically, only at Microsoft did devs get a nice office with a thick wood door.
Actually, many companies are interested in a proven knows-how-to-work-and-make-a-product team, and would gladly pay some premium for that.
I was typing the same question as i saw this
Open ARM SBC adds Firefox OS support
i agree with you @liranz, passwords can be a pain
> kind of shitty - you have to log in to view or download anything

...just like 90% of all other social sites. I still don't know what Tumblr is because they won't tell me any more without creating an account.
Can't the providers be disposed of, and replaced with an open-source automated system?
Are there benefits to methane/oxygen outside what you referenced?
Try it out: http://radurls.com/twitter.php
Drone maker 3D Robotics receives $30M in Series B round
Is that how you read your email? I think you've probably found the optimal way to allocate your time. The analogy isn't perfect, but you can imagine some requests are abuse to the system e.g. spam.
What do you think Google should do with the following search:

Who said, "To hair is human?"
That's certainly not true; entrenched players at big companies have no interest in aquiring more bigwigs to compete with. They want to a hire a bunch of staff who have produced a work sample that shows that they are a much safer bet than an equivalent number of unknown new hires.
This is one of those "teenagers these days" articles from my teens, and it is very far from my experience. Reading it does however invoke a sense a simmilarity to articles I read in history class about the sexual revolution.

I look forward to reading the next generation's history books.
Our Brains Shown To Act Computer-Like In New Situations
One of the things to look into are eyes that are grossly disproportionate (like your prescription varies strongly from one eye to the other) When I was young I had a 'wandering eye' which was corrected surgically, but that left me with such a disparity in capability and a diminished depth perception.
Non-competes are unenforcable.

NDAs and theft-of-trade-secrets are enforceable.
I was wondering if you could build a welder's helmet where the camera outside the helmet showed you what you were working on and attenutated the bright bead.
Yeah, I'm not saying that Angular literally replaces javascript "if" syntax with SGML syntax.

However, it does fit in with a long line of tools whose premise is "Normal programming with normal control flow is an insufficient tool for the unique problems of ${DOMAIN}. We need to create a new programming model with its own syntax and exotic control flow to make things easier."

The appearance of the "if-statement-in-markup" (or "if-statement-in-flowchart-diagrams", etc.) is to me a sure sign of a certain kind of misguided system.
It was down for a solid 10 minutes a week or so ago.
Great article on the fundamental problems associated with mutable state. The fundamental problem is that the idea of an object with a set of state that is the same to all observers violates pretty much the whole of information theory. It's not a problem that will ever be fixed with out changing the fundamental laws of the universe.

Ditch the mutable data and you can stop asking questions like what do we do if 10 becomes 10.5 before it becomes 11 and start storing values which never change.
See https://news.ycombinator.com/item?id=6452379 and https://news.ycombinator.com/item?id=6451748
KENYA MALL VIDEO
Google has both offices and cubes arranged around collaborative groups of 4-6 workers. It's not an open floor plan, but it's not individual cubes either.
Super fun stuff. I have alternating esotropia (http://en.wikipedia.org/wiki/Esotropia) and also cannot see in stereo in normal life. 3D movies that rely on filters or polarisation also do not work for me. I went to a supercomputing demo of a 3d visualisation company that used occlusion like Rift apparently does, and it worked! It was really mind-bending. They were showing a visualisation of a variable in two dimensions, so they displayed a 3d surface. (I believe this was stuff targeted at the oil/gas industry)

My sensation was that given the size of the thing, it should not all have fit in front of me. That is, given how far away the back was, and how large it looked, the front of it should have been behind my head, but it wasn't. In a later meeting with a visual specialist, we confirmed that this was typical for people who haven't experienced 3d to feel about 3d. We also convinced ourselves that there was no way for me to get that with just corrective lenses.

How fun for this tech to hit the mainstream! For reference, the older tech was based on, I believe, the CAVE stuff (http://en.wikipedia.org/wiki/Cave_automatic_virtual_environm...)
Can the Oculus Rift driver nudge the screen output? I have an alternating squint, but can use both eyes if I focus on my finger. With screens re-aligned, I'm hoping that I might be able to see in 3D.
MakeSpace, A Dropbox For Real Life Storage, Launches In NYC, Raised $1.3M
Maybe that's half of what VC is already.
Scientists are most certainly not providing full data sets across the board. There's been a scandal or two of scientists withholding data, even committing criminal acts in some cases. I know it hasn't happened within the last few months so I'm sure it's easy to forget.

Oh wait, "denialists" made those accusations. We can ignore them right? After all, who cares about an opposing viewpoint when you can give them condescending names? Just mock them until they shut up. I mean, real science doesn't need people with different viewpoints duplicating the results, right? You display your bias like a badge of honor.

What good is a full data set if it was collected in a way to push an agenda in the first place? Which I notice you don't address at all in responding to my post. I can go out and get you data that says whatever you want it to say, provided I'm allowed to question the motives of anyone that says my data collection protocols might be faulty.

I'm sure you would like me to read just the "key" papers that support your contentions. Let's ignore "key" papers that might disagree or even agree with a slightly different viewpoint that doesn't present such a drastic outlook. Heck, we should even go out of our way to prevent opposing papers from being even considered in peer-reviewed journals, right? Sorry, that's old news not worth considering anymore I guess.

You seem to be an example (granted, I admit I could be wrong as I don't know you, just going off your condescending words) of what's wrong with this "debate" that has people already deciding what is truth or not. You have no freaking clue what my opinions on this matter are nor what I've read. You see that I might possibly disagree with you and therefore I must be spoken down to as someone who isn't paying enough attention nor is reading the correct materials.

But you are correct in one thing, this is an important issue that could heavily influence the future of people around the world. I, for one, want to at least attempt to get it right because if we're wrong then at best we waste resources and at worst we multiply the problems. To get it right definitely includes listening to people who may have different ideas or even opposing viewpoints.
I'm living in Sweden, and at least in the northern parts some people do get clinically depressed during the very long and dark winters. Maybe if you live in e.g. India, southern Europe or Australia, you have enough sun to never really miss it. But when sunlight is scarce, it definitely affect you.
I remember reading this paper in grad school, in 1976, and thinking that I was already hopelessly behind -- 6 years! And that I'd never catch up. Little did I realize that the amount I didn't know about this field would grow exponentially over time.
Interesting. I'm stereoblind as well. I wonder if it would work for me as well. I've had moments during 3d movies where I think i'm seeing 3d, but not sure if it's only due to much larger screen that imax movies are generally shown on. It usually happens on sparks or rain or things that are really flying towards you and i'm wondering if that's similar to what you describe as 'instances where the parallax is very large'.

I may have to get an Oculus rift and try the same demo. It would be really amazing to be able to develop some learning tools for people to retrain the part of the brain responsible for stereovision.
Note to those who want to tilt their monitors into portrait mode to get more height (I have two tilted 1080p monitors jammed together to make one squarish screen), take note of vertical viewing angles (which now become horizontal). Your average TN panel is simply not going to cut it. Get an IPS display or equivalent.
Auth is easy as cake on top of angular http interceptors.

The non-existant widget story is where work needs to be done. Plus Google need to fix their Github issues/feature request faster. Have an option for company to pay for it, hahaha.
Fork 531 Sparkfun designs on Upverter
Every Sci-Fi Starship Ever, In One Mindblowing Comparison Chart
Welcome to the world of finance.
I actually have such a 720p screen on my phone. It's hard to compare because I look at the phone at a much closer distance than the laptop screen. I usually read using my laptop because the phone can't fit as much text on the small screen anyway, regardless of the number of pixels in it.

I can only say that I don't see the pixels on my laptop screen either and text looks "good enough" (as in, not pixelated and I can see serifs which also look natural) and that the phone would be quite unusable if viewed from the same distance as I look at my laptop screen.
Do you think the average hacker's experience as a teenager is representative of their contemporaries'?
Have they fixed the tutorial yet? Last time I checked, you couldn't even get through the second (third?) step without running into instructions you can't complete (they changed the testing framework & it won't run with the data they've given you).

For me, that's a big sign of the overall quality & attention to detail on a project. For something as big as Angular, with the sort of backing it has, it gives me the feeling that it's not a community-driven open source project but an industry project where a few big players are sharing their code.
The question of consensus and mutability are, to some extent, separable; immutable data does not provide liveness without consensus guarantees. See, for instance, Datomic's design, where a strong coordinator is needed to serialize updates to otherwise immutable/replayable state.
Not sure what ender7 refers to. As far as I know, there are a few things in git that its maintainers think are missing - e.g.,

Linus mentioned that having a "generation" in a commit, which is 0 for the empty commit and 1+max(generation of ancestors), would have sped up some merge operations.

Finding the history of a single file requires traversing the entire commit tree.

But there is no "fundamental" problem or bad design choice - and in fact, this data can easily be cached without adding it into the protocol.

EDIT: saw some complaints listed in this thread - they all have to do with UI, not with a design choice that is limiting use. Wrappers like "eg" and "legit", and macros, can be used to fix the UI (except no one agrees on what a better UI looks like).
Unfortunately this won't help me, 20/200 corrected in one eye, 20/20 in the other. :( In addition to that, the focal depth of my eyes is just a bit off as well (hah apparently the lens in my blind eye is actually better! Go figure).

Still awaiting optical nerve regeneration tech.

The flip side of this is how bitter (and a bit fearful I am) of 3D tech taking over. I worry that it'll become required for user interface interaction at some point in the future, and that I'll be SOL.
Oooh! The fishbowl approach.

Don't tap on the glass! It'll make their hearts explode!
We just need technicals on recycling and smelting, cooling, rolling, machining, etc.
I'm a huge fan of git (but became one the hard way) and I think that most of the poor design decisions are in the command layer. Largely the tendency for the same command to do several things that, to the user, are wildly different (often because they map to the same fundamental operation on the DAG).

As the most simple example, git add both adds a new file to the index and adds changes to an existing file to the index. They are both fundamentally the same operation, but your intentions are different.

Checkout, likewise, both changes HEAD's symbolic reference and changes the working copy to match the index or a commit. This makes it both a means of full tree changes and local reversion.

And then there's rebase...

I don't think these are huge issues, but I do think they're barriers and a source of common early issues with git for new users.
Another framework for making presentation that I love is Impress.js : http://bartaz.github.io/impress.js

It's a bit different and more technical than Reveal.js but it allow you to create fully customizable and unique presentation.
Sigh: http://en.wikipedia.org/wiki/Philosophic_burden_of_proof

Obviously nobody is expecting a leaked memo or something, but an explanation of which actions and what results you are talking about would be nice, since you are the one making claims.
AuraJS is another project to check out along the web components track: http://aurajs.com/
Smarter Wi-Fi Manager for Android
Hopefully the satellites will continue to operate for GPS. Could it be possible to approximate gps with ground radio stations (cell phones)?
Give it a try - that comparison is pretty bad IMO.
Have you ever seen a product feature description edited on account of a bug report, particularly one that was resolved within days?
I can't add any value beyond this comment.
Candy Crush creator King files for IPO in America
>Talk to any audiologist and describe how often you wear headphones; they will want to reach out and slap you across the face.

That's completely false. There is nothing special about headphones, other than the fact that they make it easy to listen to loud music for protracted periods without annoying anyone else. Headphones are a serious concern to audiologists, but not because there's anything inherently damaging about headphone use, it's simply a very common way for reckless people to expose themselves to high SPLs. Good quality headphones can be used perfectly safely by anyone with the common sense to use them at an appropriate level.

If you're concerned that your use of headphones might be damaging your hearing, there is a simple and foolproof fix - purchase a pair of headphones fitted with a calibrated limiter. These are standard items in broadcast environments, where all-day use of headphones is commonplace.

In many environments, headphones actually function as hearing protection. A good pair of custom-fit IEMs or isolating headphones can attenuate background noise by 25-30dB. In many workplaces, you'll be reducing your overall noise exposure by listening to music at a reasonable level.
And when Yelp does filter reviews, they routinely are accused in forums like this one of running a pay-to-play scheme.

A business owner hears from a Yelp sales guy about the benefits of sponsoring their page (top placement for a good review of their choice) and hears it as a "threat" to hide all those one shot five star reviews they talked their regulars into writing last month.
Should have patented it!
After looking at Git I wonder how Linus could ever constraint himself to POSIX? How come linux system calls don't have ten optional parameters each? Some of them actually mandatory, some changing meaning of the whole call?

Why go with boring open, creat, read, write when you can have rerere and prune and annex and reflog?
To me what this means is you can't trust a positive signal, but you still can trust a negative one. If it's really that bad, then they're clearly not on the ball.
The ETF goes down, but so does the value of the phone - you're also paying off the difference in price every month.

On Tmobile when you bring your own device you can get a $50 everything plan - the equivalent plan is $100 on competing networks. Granted you could argue this isn't all subsidy and that Tmobile is also cheaper because their network is worse, but when you compare to international cell services this doesn't appear to be the case.

It's at least in part because the companies are near monopolies that don't need to compete (http://www.youtube.com/watch?v=7R4xhwy-1oI).
> The fact that these bugs were so trivially reproduced and made it into an initial release at all should be cause for concern.

Umm... no. The .0 releases of the project are actually where you'd expect the most bugs. That's where you have the first commit with an implementation of a new design.

You'll note that DataStax's commercial version of DSE is still based on 1.2.x...
We're trying to build a social learning network for science that aims to provide a good discussion, learning and networking environment. Here's the link - http://functionspace.org