skysight-inc/HackerNews huggingface dataset:
I was fairly disappointed by most of the keynote, but maybe my expectations were just too high?

I was hoping for some real innovation that elevated it above Vive, but it just didn't seem to deliver. The new controllers look great, but they aren't going to be around until mid 2016, whereas I will probably have the Vive ones in my hands by the end of year.

I think possibly Oculus are more focused on being consumer friendly than Valve, but the inner techy in me is certainly more in love Vive and their ecosystem at the moment.

The entire cinema mode integration with Microsoft just seemed like a total misstep to me - why would I want to play a game in a virtual living room? It just looked cheesy, gimmicky and silly. The fact you have to stream it over a PC as well and can't just hook the headset straight into the Xbox seems like it's just way more hassle than it's possibly worth.
That's not a legend, it's true since they're doing a partnership with INRIA where OCaml was born. Those French computer scientists know something that American companies don't and that's that theory is important as an underlying foundation for extraordinary results.
Most VP's do not sell computers (or even software). They sell goods and services that depend on computers. What you're saying is more like "a VP at UPS or FedEx should understand everything about engines." That's ridiculous, you don't need to understand how trucks work to know they move goods from point A to point B.
That is what was once announced, but (a couple years) after that Mozilla announcement, control was indeed transferred to a new group of people who now govern the project and do indeed work on new features as well.

There are more details on the website, e.g.: https://blog.mozilla.org/thunderbird/2014/11/thunderbird-reo...
I was thinking that. But then why is software-dev-as-craft cordoned off from jewellery-making-as-craft and print-making-as-craft and so on. What makes software so special it needs its own little commercial corner of the world? Serious question :)
Show HN: TTBooks- the latest Talks and Books for tech entrepreneurs
I've wanted to create (deb) packages in the past, but found a large number of conflicting instructions on the "right way". Is there an approach / howto-doc you would recommend?
Also, It's hard to say "abuse" with a straight face, when at the end of the line there's a serious payday involved. It's easy to say "let's make sure we get it right", when 6-figure checks are involved.

It just felt... off, though. Like, it would have felt normal if it was 7 years ago, and I was straight out of school, and as a process to separate amongst the folks in a given CS class.

As someone who has worked as an engineer, though? It was disconcerting. Writing 20 lines of code is very different than writing 20,000, and the process that:

(1) selects for the best writers of 20 lines of code, while thoroughly ignoring the skills required to write 20,000.

(2) is exhausting. Like, none of the questions were "difficult", per se, but it was a draining process. I know the grades I got probably got worse as the day went on, and it wasn't because the questions got harder. It was just a matter of "are we done here yet"?

Anyway, I guess it was also surprising, b/c Google is relatively known for having "the best" hiring process, and it just felt flawed, arbitrary, hostile, and not quite designed right. Basically, it felt more like a hazing ritual that existed because "we went through it" than anything that pertained to building a good team.
A target with a wide baseline for the tracker.
I agree with your assessment. AR is more ubiquitous VR is more like SecondLife 2.0. Some of the engineering and design outcomes are noteworthy, but that's about it.
> This is a 0.016% mortality rate -- and this number includes accidental deaths while on duty.

This is probably lower than the accident rate of traveling salesmen.
Makes sense if you have a situation where https is allowed but ssh is not. It might be anything from a hotel wi-fi to a restricted business setting.

(Add an obligatory joke about running lynx in it.)
Contemplating the outcome of 60M+ single men (discounting homosexuals which estimates put at around 5-20% of the population) unable to find a woman simply because of the numbers game seems coupled with the "Little Emperor" phenomenon that was discussed here on HN recently is pretty concerning.

In countries with high rates of sex-selective abortions, I fear violent crime rates, particularly sex crime, will skyrocket.
Good article. Sub par web design.
Does anyone know of a list of PCs that meet (or exceed) the recommended hardware specs for the Rift? Not that I'm going to run out and buy one of these machines in anticipation of the Rift's release next year, but I'm interested in knowing roughly what a premium VR experience costs today (excluding the headset, obviously)

Edit: To rephrase my question, can anyone point me to a list of PCs manufactured by companies like Dell, HP, Lenovo, etc. that meet or exceed these requirements?
One of the really cool applications I've seen for google glass was for a Dr to take notes in an EHR while visiting a patient. Its such a good idea.

There's a lot of enterprise real world useful applications that you get with AR. It lets you be in the real world.
The on-street policemen have to, because their higher-ups order them to.

Whether these orders make sense is the question.
Yes, it's possible to have strings for two different things. In what world are those strings going to be cross-evaluated?
Yes you right, I am not exactly clear. My understanding of symbolic manipulation is the following (from wikipedia):

"In mathematics and computer science, computer algebra, also called symbolic computation or algebraic computation is a scientific area that refers to the study and development of algorithms and software for manipulating mathematical expressions and other mathematical objects."

Now obviously if you have types in your language that make this easier than it is a win. I thought algebraic data types makes this easier. I might be wrong. On the pattern matching side, you are not concerned about the actual value of the variables in your expressions rather the patters those are matching to. That was my intention to show with the second URL in the previous comment, but again I might be wrong on that too.
What? I imagine there are many, many auto manufacturing VP's who think, "I don't know anything about engines and drivetrains and all that technical stuff [– and I don't need to]."

Why should the VP of Human Resources need to know how a drivetrain works? Or the CTO? Or the CFO?

They are experts in their area focus. It's ridiculous to expect every manager to understand everything about their business. Would you expect the CTO of Starbucks to be able to tell you how all of their drinks are made?

I wouldn't. And I wouldn't care if they could.

In general, a good executive doesn't need to know the minutiae. They need to know how to motivate people, how to keep projects on track, how to recognize talent, how to delegate, how to budget, how to distill information for other executives, etc.

Sure, knowing the minutiae usually helps. It's easier to sniff out all the BS people feed you, etc. But it's far from the most important knowledge and skills a great leader needs.

I've only skimmed the article so far, but the part that stuck out to me was this (technical manager talking to the VP):
“My people are split on platform,” he continues. “Some want to use Drupal 7 and make it work with Magento—which is still PHP.” He frowns. “The other option is just doing the back end in Node.js with Backbone in front.”

Now, that's an example of a terrible trait for an executive. TMitTB clearly has very little ability to communicate with people outside of his area of expertise. The ability to convey complex ideas simply is crucial. Why would a non-technical executive care about the framework you're using? That's asinine. Worrying about the implementation is TMitTB's job. When meeting with the VP, TMitTB should talk about the business impact of options. This option is cheapest but doesn't give us these features that the marketing department says they must have. This option is best, but it's much more expensive to hire developers with those skills right now.
Ask HN: Resource for writing text for web applications?
Does anyone have a good resource for writing for web applications? I'm talking about the help text strings, error messages, etc. I'm just wondering about best practices and best phrasing:

E.g., "Successfully purchased product" versus "You have successfully purchased this product" for a confirmation message.

Thanks!
But AR requires several technological leaps beyond VR in terms of transparent screens and location tracking. So I'd expect to see usable VR headsets to appear in homes a generation two before AR ones.

I mean, the HoloLens is additive. That means if you want to show a dark object in a room with white walls, you cant.
The recommended PC specification is an NVIDIA GTX 970 or AMD 290, Intel i5-4590, and 8GB RAM.

So yer looking at £750 for a PC.
I am always interested in what powers these tools under the hood. I had to learn the hard way, you do not write a program analysis tool from scratch, if you can help it. I know I have tried. It is too much for one person to do.

So what is powering this thing?

1. http://sawja.inria.fr/ This is a OCaml library for parsing .class files into OCaml datastructures. There is some built-in analysis it uses

2. Clang and LLVM which is the popular thing to build you C family analysis framework on.

I use https://github.com/Sable/soot for Java analysis myself. It is extremely powerful out of the box and can analyze: java source code, jvm bytecode and dalvik bytecode. I recommend taking a look at that if you are interested in that sort of thing.

The innovation in the released tool seems to be the incremental checking. Haven't had a lot of time to dig into that but that seems to be the important part. In general it is great that they created something useful and practical, that is always a challenge.
10% is not "their entire platform" http://techcrunch.com/2015/06/09/payroll-giant-adp-cuts-off-...
They said the same thing about Surface, and I agreed - Surface seems the ideal device for doctors. Doctors just use paper.
Second Life 2.0 doesn't sound very exciting to me. I really see VR as being a short hit and quit activity. Touring some place in VR in the classroom seems great but more than 10 minutes and most will quit whatever the activity is.

I am still willing to give it a try but on the outside looking in I find this as long term success stories as Second Life and the Wii.
I think you're taking their conceit of a VP audience too seriously. To me that just feels like a fun narrative choice, and the article is just intended for any adult dealing with and slightly bewildered by code.

A lot of people find themselves in this role, people who specialize in other fields but still need to interact with developers because software is eating the world, but more quickly it's eating their role.
Thanks for the heads-up on Tindie. Looks interesting.

And I agree with you about the Demoscene. Very much one off creations which is more what I had in mind. I'm imagining extending this idea to software objects that people would like to own, that was personalised to them, that had a strong crafting element, and so on. The reason I'm having trouble articulating it is because I don't think the category of thing exists (yet?)
That has got to be the most annoying website I've seen in a long time. As I started skimming the page looking for the point where it talks about population imbalances, I had scrolled down a few pages and was asking myself "what the hell does this article have to do with population?" before realizing it's just stringing a bunch of articles together in one big scroller.

Only then did I realize that it was just the top 1/3 of the beginning of the scroller (which I skipped because it looked like a bunch of spammy noise).
Not necessarily. The network itself can be decentralized and anonymous, but the company could use identity services as a monetization technique on top of (as a subset of transactions on) the network.
The fact that the term 'hashtag' is now a part of people's everyday vocabulary is a testament to the indication of how successful Twitter has been and still is.
Holy shit that last line gave me goosebumps, especially being a climber and extreme sports enthusiast and knowing that Dean's spirit animal was the Raven.
I still see palm detection as an unsolved problem. I've tried the latest Surface too.
I laughed pretty good when I read that.
I was in the room and this was my favorite session so far. I encourage people to watch it even if you don’t strictly care about Swift, the concept exposed is interesting and useful, and the syntax introduced shouldn’t be a problem to understand.
Personally, I also don't understand what definition of fascism you are using(and another person call you out on it earlier...). Defining it as "the one I've built up in my mind" pretty much means it's noise to me, since it does not carry any information(I have no idea what kind of definition you've built up in your mind).
A Photoshop "program" would consist of the composition of image layers, adjustment layers, blend modes, styles, masks, text blocks, shapes, paths, and so on. You "run the program" when exporting to a bitmap format.

It probably doesn't help to think about it that way when using Photoshop, but it might be a useful mental model for developing Photoshop, or as an example of how a general visual programming language UI might work. Importantly, Photoshop does not give you a bunch of little boxes with arrows crisscrossing everywhere like all the clumsy and disappointing visual programming experiments I've seen.

Maybe "visual programming" is like "AI". Whenever you make something that actually works, it goes by some other name.
I hope they do. I see absolutely no reason to not.
Klabnik says the simple, one word definition of himself is "communist", although in detail it's more nuanced.
I agree with your view that AR is more the long-term future of all this tech. However, I would disagree that VR isn't going to be a big thing in the short to medium term.

It's a completely new medium to a large extent that is still finding its feet. It offers a completely new* experience and developers/artists/storytellers have yet to really tap into what it can do and deliver in terms of feeling and emotion. Everyone is still trying to make old methods suit the new format - you could see this just from the fact that Oculus demo'd a 3rd person game. Once teams start to fully embrace the medium and the hardware has caught up, I honestly believe it will deliver some very innovative and emotional experiences that will lift people out of their real life environment. Its uses will be much more widespread than just gaming - training, relaxation, education, social interaction, etc.

* When I say new I know it's been knocking around for decades, but the tech has only just reached a point where it is somewhat viable.
I'd add

* Facebook has recently hired a number of expert language theorists and practitioners. Doing it in-house

1) Gives them something to do

2) Serves to cement Facebook's language-expertise-brand recognition and dominance.

The very fact that hiring is focusing on this group signals to me that this is an area which Facebook takes seriously and wants to be taken seriously in.
This is a driving force behind the pedagogy of SICP -- to think in recursive functions. If you can break down your task into sub-problems and describe them clearly you just have to put a few parenthesis around it.

Programming isn't so much about the "code" or syntax; it's semantics and intent aligned with the machine.

If you can express your problem clearly then the program practically writes itself.
Wow.

Really? Pretty much everyone recognizes that google style interviews weed out perfectly good people. What Max went through is just an example of one such obvious case. It's very much a case of the google hiring algo failing. Lot's of people would have no doubt that Max can cut it when it comes to iOS dev.

That's all it is. Now, if you are going to read "tweet conveyed a bad attitude, was emotional, reactionary," into a perfectly human tweet, holy crap you are judgmental.

>> ultimately a bad career move on the part of OP.

Not at all. I've done a lot of interviews and basically none of them required us trawling twitter. I think it would have to be something pretty heinous for me to not hire someone based on their social media crap. Definitely not something as mundane as this. This sort of hilarious cowardice about expressing feelings just makes me angry. At what point do we stop acting like these trivial, humanizing glimpses into a person are somethign that is a bad career move?
And please correct me if I am wrong but when you own a bond someone owes you money. Thus the low rate of interest. (Very low risk vouchsafed by nation states.) If bond rates start going up then...? Bad for governments looking to finance services? As you can see, I'm really trying to understand from whence the article's tone. Who's gonna get burnt? Probably Joe Schmoe again, huh.
Have you seen their error pages?

http://www.bloomberg.com/lookathis
I'd love to! Are you on Twitter?
A vendors B and C, but C vendors D and E. According to this proposal do you lay out the files like this:
(A (vendor (B C D E)))?

Edit: I guess HN tree markup is not working :)
On the flipside, Haskell just got pattern synonyms[1] which are incredibly useful for being able to refactor and work with abstract types.

It also has view patterns which are quite useful. I don't know how to replicate that in OCaml.

Combining the two lets types expose fairly sophisticated interfaces as normal patterns, which is incredibly useful for things like graphs.

[1]: https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...
The problem is that in many of Americas inner cities there is a gang war going on. You'll never get ride of the warrior view when they are charged with keeping the peace in war zones.
Really?

I had the impression that they all had to agree for a hire. Hence one no means no hire.
Could be just what my Twitter most often links me, but I mostly run across really small-scale stuff on Indiegogo, legit but not suitable for Kickstarter because it's not a creative project. For example: someone raising $500 to pay for a trip to present at a conference. This sort of thing seems pretty harmless; either you kick the person $5 or you don't, and you don't expect anything in return either way.
There is no "delete" on Internet
Female infanticide rates (which account for the population imbalance) are correlated with security in terms of warfare and standard of living. Fix those, and the populations will move closer to parity. It's been that way for as long as humans have.
Securing Configuration Files with Node
He's not a stone, how much do kidneys go for against? ;)
I suspect the 'underground' nature is down to the radio spectrum they can use, vs the spectrum they do use.

"The technology allows for eight people to be in the air at the one time racing against each other, however the Australian laws limit frequencies we can use only really allowing four people to be in the air at once."

That said, I suspect given the Tx power, I suspect nobody really gives a shit.
Correct, I should have said "issued an irresponsible number of bonds", not "taken out".

And yes, I would also like to know who gets burnt. It isn't very clear.
How Do Companies Quietly Raise Prices? They Do This
i think its terrible.
Digg almost killed Slashdot. Digg then killed itself with v4 and we were left with a less polished alternative Reddit. Reddit has been overrun by 4chan/mainstream. For some years, HN is the new /. with the most insightful comments. Though, I miss the comfort functions of the old /. comment system like collapsing threads (and tags like funny/insightful/etc).
Gangs mostly. This is why cops in cities with gang problems act like soldiers and cops in suburbia are mostly polite meter maids.
Netflix has the same policy or it did when I wanted to delete my account. Support person instructed me to change the email address to something unknown.
> I mean, the HoloLens is additive. That means if you want to show a dark object in a room with white walls, you cant.

You sure? Do you have a source you can cite?
"The release is still in process", according to Kent James (via IRC), which may explain why the .dmg doesn't work.
Programming AudioVideo on the Raspberry Pi GPU
The right way is to provide a debian directory with the appropriate packaging metadata.

Use git-buildpackage and associated tools (git-dch etc) to build the packages natively (or allow others to build for their Debian based distros).
I don't agree at all. You're assuming you need people to support an aging population, while at the same time everyone is crying out that automation and software are going to make everyone redundant.

Has anyone not imagined these two points intersecting?
clang-scan-build/clang-can-view will run anywhere clang runs.

You just need to insert it into your makefiles as an example of the thing that "compiles" stuff.

Its not a huge deal, but just pointing out its most definitely not ios only. :)
Its bizarre how people will say something when it flies in the face of observable reality.

the US police state slaughters more people than is acknowledged, it requires a UK newspaper to get the correct amount.

Cite court cases all you want, they directly contradict what the police get away with everyday, you plainly see on tape them beating and killing people, planting evidence, destroying evidence and private property, and it happens without consequence.

You are a police apologist, defending murderous thugs.
I think of it as a beautiful, colourful, crystalline structure.
> We may not have police disappearing people in the middle of the night or conducting summary executions on the street on a regular basis.

You don't need it. You have DA-s and mandatory sentencing ... as effective, but a lot more subtle and less visible.
Out of curiosity, have you used any of the modern VR headsets (Oculus, Vive, etc)?
Today you really need a Titan X or 980 GTX Ti for a premium experience across the board.

I don't think anyone can predict the future as there is currently so much optimisation going on across all the involved parties - Intel, Nvidia, Microsoft, Oculus, Valve, Epic, Unity, etc. They are all focussed on getting the best performance and experience out there.

This is a great summary of what Nvidia are currently doing:

https://developer.nvidia.com/sites/default/files/akamai/game...
I have Indian from the US but have spent time in India. I think its the opposite, but as you said shrug
> Who is supposed to teach people what code is? Our schools? Who with a CS degree and programming experience would willfully choose to teach in the USA's education system?

Grade school teachers aren't expected to be specialists in the field they teach. They're expected to be specialists in teaching. Usually they have a bachelors (or masters) in education and maybe another degree, but it may or may not be the thing they teach (if they even teach only one thing at all).

To put it another way, this is a bit like asking what physicists would willingly teach in the USA's education system? The answer is obviously not very many, but that's beside the point. Physics still gets taught.