skysight-inc/HackerNews huggingface dataset:
It'll fail.

The hard lesson over the coming decade or 2 is going to be that UI design for virtual reality tolerates much less intrusion then a desktop PC.

If you're remotely computer literate and organize your desktop the way you like, it hurts when you lose that and it already feels like an invasion when a program does something you don't want it to.

I suspect transposed to virtual reality, people are going to be even less tolerant of trying to force things on them because the experience is much more intimate.
Lua's been fast enough to do what you describe for years on gear much slower than even bottom-end smartphones, but if that's too iffy for you, AngelScript is a sub-megabyte runtime when run on Android via the NDK. It's historically been performant enough for use on the PS2 (with its ballin' 300MHz MIPS CPU and 32MB of RAM). It's statically typed, has a very well-defined garbage collector you can pretty easily avoid ever invoking once, and as a simple transform language generates very little (possibly even no? I don't remember) heap allocations. It will also take literally ten minutes to set up for the sort of use case we're talking about here. (If you want to bind a big honking C++ library to it, then things get interesting, but we aren't talking about that.)

You still write your perf-sensitive code in C++, of course. Just like if you embed Lua. Because you aren't dumb.

munificent hit on the one use case where this makes a ton of sense to me--when you're a basically-embedded environment, he was talking about a platform with four megabytes of RAM--but that hasn't been a serious use case in games on popular platforms for a while now. Which is why I'm confused why it's in a book that seems to basically be for novices, at least without some "you should rethink doing this unless" asterisks.
I completely understand the difference between the two products. I've used both, though own neither.

They are two very different products but I maintain that they represent two different approaches to the same problem, pushing us past our current understanding of what I/O devices are. Google Glass is a push into the unknown, Facebook may not agree that it is in the right approach, but you are kidding yourself if they aren't looking at Google and wondering why they are not pushing I/O bounds as well. They're both looking for "the next smartphone", trying to determine what that will be.

The industry has been turned off of VR in the past by botched executions, and I am afraid it can happen again.
Solidarity with all developers planning to protest
Carmack left iD because they wouldn't let him work on the sort of stuff he wanted to work on. I see no reason he'd stick around Faceulus as an acquihire; if he's working at Facebook in the future, it's because they're letting Oculus do what it was doing when Facebook bought it.
> Imagine a 10 year high school reunion that exists not in the old gymnasium, but in a virtual space where you can catch up with them.

Why do people keep saying stuff like this? It doesn't sound good or exciting at all. It sounds about as exciting as video calls, QR codes, and NFC payments. Which is to say, utterly lacking in creative vision and not of benefit to humanity.

VR has a real shot at transforming part of the gaming landscape. That's where the exciting stuff will happen — and it won't even change all of gaming, just a small and focused subset.
Yeah but what is Carmack going to do with more money? That's the last person I think of in tech who could be motivated by dollar signs.
Rolling Aggregates in SQL
How about something that is a cross between an insurance company an a law firm. A bunch of co-ops could pay in for counsel, the firm would audit each co-op on their legal exposure and set rates.
Which is a proprietary addon for their playstation. Not interesting at all.

Occulus was going to be revolutionary because it was supposed to be an open platform. "Here is a headset, this is a starting point" every other company in the world could take it from there and see all the places it could go. How many improvements to the base model could be made. How many novel ways to utilize VR to advance common activities.

Instead, we now have Valve tossing away their project, Sony making its own proprietary toy dongle, and Facebook getting a live camera feed of your life while you use their video services on their proprietary platform with proprietary drivers and patents on everything including the paint job.

It is a pretty big travesty.
A year or two back Carmack gave the keynote to Quakecon and mentioned his space program ran out of money. He said he promised his wife to not put more money in, until a liquidity event.

This I assume counts as such a liquidity event. He must be a bit conflicted. He gets to restart his pet company, but facebook.
You must be new to the internet.
I'm still waiting for Jonathan Blow's take on all of this. He's another one of the "big" indie developers and he had previously stated that The Witness would work with Oculus, I wonder if the acquisition changes that.

He already tweeted about the news and RT some stuff, but no word on his plans yet.
A decent open source hardware standard and dev kit for VR/AR would be really popular about now. Are there any good ones out there?
This is a good point.

When Google enters a brand new market, they seem aware and empathetic that the public might be confused as to why Google has made a step in that direction.

An example is Android "expanding" to the wearables market: http://developer.android.com/wear/index.html They relate the new market to what they can relate with. It's "for your existing Android apps" and adding more functionality "to your users".

What is Facebook's grand vision? Why should gaming companies not retreat from this announcement?
Apples and oranges: Notch is made $100 million, just in 2012 [1].

That being said - I am truly thankful that he is taking a stand, I certainly hope others will follow. Either way, Zuckerberg will learn his lesson; you do not fuck up a crowd-funded project.

[1] http://venturebeat.com/2013/02/01/minecrafts-notch-on-earnin...
Armadillo Aerospace ran out of money. Seems like that could be a potential destination for more money.
> Occulus was poised to be revolutionary because it was going to be bigger than one headset, it was going to be an open platform for an entire generation of VR tech. Now, it is only facebook tech, and that is a shame

Oculus was and is a hardware company, with plans to expand their content marketplace (share.oculusvr.com). I do not see how Oculus was an open platform for VR tech, that's giving them too much credit.
As much as I'm also negatively shocked by the news, it is impossible to deny the huge impact Facebook has had in how people communicate.
With the recent agism article, I get the impression that most of the Facebook employees would think Carmack is to old for their "culture".
I totally see how this could upset people.
But I'm not sure how his management qualities are tied to his political opinions.

It's the same with politicans, what the fuck has an affair to do with their political views?

I 100% support gay marriage. I also understand they're upset. But I don't know if this is the right reaction.
Your degree may be the reason why your startup is not funded [IN]
Assuming the defendant is lying is just as bad. Evidence is king.
Why I did not go to jail
I think it is pretty clear that keeping Google running has not helped Google to understand most enterprise customers. I think part of the problem is that Google IS a company that could decide to (and spend all the money and time) to migrate from one cloud platform to another if they decided they needed to. The margins are so big, the market share so dominant, the workforce so resilient and compliant, that they could actually turn on a dime. But most companies are nothing like Google, and their infrastructure products have not caught on in large part because of this mindset problem.
Well, Don Mattrick left last year and Marc Whitten's leaving/just left, so I don't really find it surprising.
I'm in awe of the clickbaity title here. I seriously doubt Carmack is going to start hacking in PHP or something.
He was already crazy rich off id, though. He had his own aerospace company that he funded out of his own pocket for several years. He isn't the kind of guy who really needed another break - I always got the impression he left Zenimax for Occulus because he wanted to get back at the front of the tech revolution train after going in the back seat for a decade.
I'm actually so pissed that I almost downvoted your comment after reading that. Disgusting PR speak.
That's a fair point. Programming in Java was what made me move from Emacs to Netbeans. Well, at least for Java, HTML, Javascript etc.

It's an environment that needs an IDE because of the large number of libraries and the large number of features delegated to libraries rather than the core language (which is an architectural decision that I approve of, BTW)
There is zero information about what is going on in the future of VR. I know business plans are confidential but it'd be nice to leak some ideas other than "we will continue to run as the same team day to day" and "we will benefit from the rich resource FB can provide to us."
We shouldn't have named our company "Hacker School."
Both parts of our name have caused us trouble: Hacker
because so many people take it to mean a person who
breaks into computers rather than a clever programmer.

Why would that matter? Everyone who's interested in Hacker School is a hacker and understands the true meaning of the word.
I just hope they make it a hackable platform like they claim the steam controller will be, and like steamOS already kind of is. Because we can know for damn sure if there is profit opportunity in Occulus any openness about it will be stomped into the dirt.
> if he's working at Facebook in the future

... beyond what's required by contract
Great speech by Charlie Munger from 20 years ago.
Angel investor donates $1 million to student entrepreneurs
The problem with that strategy is that Facebook doesn't have the same firm financial foothold that allows Google and Microsoft to burn cash on moonshot projects. Facebook is profitable but ~$7b in revenue leaves less margin for error than Google's ~$59b or Microsoft's ~$77b.
i filed an issue awhile ago asking for a longer deprecation period.

https://code.google.com/p/googleappengine/issues/detail?id=9...
Oculus was the future of VR.
Emphasis on was.
Although I don't agree with you about their motives (wrt just trying to look superior to their peers), I won't argue that point.

But even if you think their motives behind the charity are selfish, don't discount the effects.

How many Einsteins, von Neumans, Ramanujans, or Musks (pick your genius of choice, really) are stillborn in the developing world because of malaria or HIV? How many never achieve their potential because of malnutrition or polio?

If the Gates Foundation eradicates malaria and polio, and we get a few more world-changing geniuses out of it, they'll have done much more to push the technological envelope than any other endeavor.
This is extremely disappointing. This technology had the potential to be much bigger than Facebook. The Occulus was poised to create an entirely new industry. They were pioneering a technology never before seen, with a legend like John Carmack pushing the state of the art.

I cannot think of a more colossal mistake to make as a founder. Palmer Luckey has shown he has absolutely no faith in his ability nor that of his team. Occulus had nothing but success in their future. They had investors beating down their doors with money, developers begging for their latest and greatest, and consumers itching to grab hold of their product.

Facebook is the antithesis to Occulus. They have never created any technology, they add zero value to the the real world, and have no future potential in the long run. Occulus selling to Facebook would have been like Tesla selling to Proctor and Gamble after they released the Roadster. A company with a technology so radical it can change the industry, succumbing to weakness and cashing out to an old money company that has no expertise in the field, in exchange for killing their product.

I am filled with sadness and disappointment. I believe Palmer Luckey will regret this decision.
Huh, cool. I was familiar with using the division algorithm to prove that Gauss quadrature worked, but I never chased the notion any further. I suppose you're right, the DCT does the exact same thing when it samples a function at a finite number of points.
Are you, like, paid for litres of Java hate per second or something?
Facebook buys WhatsApp - hundreds of thousands creeped out, go to Telegram app.

Facebook buys Oculus Rift, Minecraft creator cancels talks, creeped out.

Feels like that Facebook brand has taken a hit or two with all the privacy violations, huh?
For what it's worth I still think the name is great. The meaning of words change. The identity of Hacker School is strong, and I could easily see it deciding what hacker and school means in the future, not unlike YC and the words hacker and incubator. Granted, it's an uphill battle, but the name recognition is strong, unlike Foo Bootcamp (I might be biased in this regard, but friends have remembered the name without being prompting just because it sounds cool).
This reminds me of when Jamie Zawinski (of Netscape fame) became an AOL employee: http://www.jwz.org/gruntle/aol.html
That doesn't imply that "love" is a gendered word, it implies that males use the word more.
A similar story may be having kids. I'm pretty sure that most parents, of 18 year olds in college, if asked "why don't you have some more kids" would answer: "its too much work! (now)". But that is a different comment and context than asking someone who has never had kids. Some people are "serial entrepreneurs", but many aren't and that's OK. It's actually probably a good thing. Creativity (for new biz ideas) is a bit spiky and non-linear. Many serial entreprenuers are merely trend-spotters, not (0,1) type innovators. The number of the people with multiple ideas of great calibre is very, very small. Even when considered in relation to the number of founders with successful exits (already small). So you should not expect in any way for this to be the norm, IMHO.
You might want to exercise options before a new priced round (series B, C, D, etc) or before an S-1 filing. Yes, this exposes you to some adverse treatment (AMT for ISOs, and the risk of paying income tax on shares that later crash or become worthless), but it also establishes an ownership date (for the LTCG holding period) and a basis (which will presumably be higher in the next priced round or IPO, even though they're illiquid now.

(And as kalkin observes, if you're leaving the company with in-the-money options.)
Sounds an awful lot like the VR world in Snowcrash.
Black Guys Wearing Oculus Rift
> it looks prettier IMHO

... And here's a fine example of Java culture.

2 lines do stuff, everything else is fluff, and it is considered prettier.

BTW: I did not run this specific code, but dropping the buffer is likely to make this code take much, much more CPU (unless HotSpot is much better these days than it was in 2010 when I last used it). That's another pillar of Java culture - care not about performance.

Disclaimer: I didn't test this, and any mention of performance requires testing, rather than reasoning. I don't have a Java compiler handy anymore, or I would test it.
It seems so. I was a bit surprised myself, but this data is taken from the info that browsers send to each other to determine the best path for P2P connection. The actual code for determining local IP is taken from http://net.ipcalf.com.
Is it a strong strategy or more of a desperate "we have to grab this to be relevant in 5-10 years" reach?
This is a play by Facebook to create a unique App Store to compete with Apple, Google, and Microsoft using a unique piece of consumer electronics.

Facebook can't find a cheap smartphone manufacturer with a homegrown OS to buy, so they go with the next best thing that's also got a screen. I think the VR aspect is accidental/a nice to have.
Ashampoo Slideshow Studio HD 3 v3.0.4.3
What is a specific likely worst-case you have in mind with Facebook?

Risks with other potential acquisition partners:

(1) Valve - limited scope. Valve would be fine if Oculus's future were limited to gaming. But they add little value, in balance sheet or experience, for a broader play. Valve + Oculus is only marginally better positioned, for revolutionising computing, than an independent Oculus.

(2) Microsoft - too conservative. Big organisation without a history of funding moon shots. As for pairing Oculus with Xbox, I'd copy the concerns with Valve.

(3) Dell - underinvestment. Dell is undergoing a private-equity turnaround focussed on optimising operating metrics for an IPO. Not a healthy environment for an open-ended, capital-hungry start-up with an adventurous future.

Apple would have been a fine home for Oculus. I suspect VR's market isn't mature enough for Cupertino. But I do not see a material difference between Google and Facebook. Privacy concerns exist at both, and both have a mixed record of integrating acquisitions. What both have is lots of ambition and the surplus capital and experience with which to fuel it.
it is not always about whether you can at all. Sometimes it's about power budget- That is, battery drain, etc. Run your lua engine and you have less budget for particle effects. Run all the things and your game drains the battery in 10 minutes.

It's perfectly legitimate to not care. Writing a from scratch bytecode vm is a fairly extreme last resort solution.

But on the other hand, the bytecode VM, appropriately scoped, could end up being easier than embedding lua. That is, if what you're doing is only barely more than loading and using data- not even quite crossing the boundary into turing completeness.
That makes Palmer look even more like a greedy bastard, and that all he cared about was money all along. When he heard the $2 billion amount he was probably like: "So you want us to kill all of our gaming plans now, or should we wait a year to lay it easy on the fans?"
The First Casualty of Facebook’s Oculus Buy: Virtual Reality Minecraft
I think anyone that was even mildly creeped out by Secondlife or Playstation Home will be about 10x more creeped out by VR versions (not even adding in the Facebook angle).

VR "Presence" cuts both ways.

Yes it massively amplifies virtual experiences but disruption, incongruities and annoyances are amplified to the same or perhaps a greater degree...
K1 has about the same memory bandwidth as every other mobile SoC, which is to say not all that much. Don't compare it to discrete GPUs.
startup idea: invent a way to signal humor/sarcasm on the internet
That was initially our assumption, but we've learned that there are some people who are interested in (and ultimately great fits for) Hacker School who don't primarily interpret the word as we do.

Also, while most people who come to Hacker School understand our use of hacker, many of their families and friends don't. And that's caused Hacker Schoolers a surprising amount of annoyance ("What do you mean you're quitting your job and moving to New York for Hacker School?!")
Mozilla Statement on Diversity
It abstracted the character-at-a-time BIOS interfaces to a line-buffered text console.

It provided a memory allocator service.
Meet fashionable wearable tech: Cuff and Epiphany
'Portal' is coming to Android
There is a crazy amount of money involved. I understand the whole not in it totally for the money thing but at some point the massive figure being offered becomes hard to ignore.
Rescale (YC W12) is looking for platform software engineers
Rescale is building a simulation platform for engineers (of the non-software variety) to help them design their products faster. Our software has been used by a commercial spaceflight company to design rockets so you really do have an opportunity to make a dent in the universe here.
As a platform software engineer, you will be building a distributed workflow engine and cluster management system that will run compute-intensive simulations across multiple cloud providers.

You'll get a chance to learn more about the processes and tools that engineers and scientists use to build products and how high performance computing power in the cloud can revolutionize this design cycle. Simulation is a $40b market and used across a wide range of industries including aerospace, oil & gas exploration, and life sciences so there are a lot of interesting domains to learn about here.

We are well funded company by top tier investors (including Jeff Bezos, Paul Graham, and Peter Thiel) and offer a competitive salary with matching stock options. We are located in the SOMA district of San Francisco close to BART and Muni.

==========

Our ideal candidate has the following qualifications:

* Five years of programming experience with Java or Python

* Deep understanding of object oriented programming, distributed/concurrent/multicore computing, cloud architectures, virtualization technologies, scalable databases, fault tolerant computing

* Expertise or strong interest in the following areas: high-performance computing, code optimization, concurrent programming, security, encryption, certificates

* Education: B.S. in Computer Science or a related field, M.S. or Ph.D. preferred

* Flexibility and dedication to making exceptional products

==========

Interested? Contact us at dev-jobs@rescale.com
App searches exchanges for the most favourable pricing source.

The taxpayer has to be consistent with how they determine the price of bitcoins, generally meaning that they have to use the same method unless they have a good reason for switching. Deliberately choosing the most favorable pricing source is fine the first year--but they'd have to stick with the same source in subsequent years.

Also, the app would be enabling tax fraud. A "prominent disclaimer" isn't going to be much protection. If anything, it's likely to be used against the appmaker to demonstrate willful blindness.
Riiiight. So by that metric, C++ and Smalltalk are OOP either. What exactly is OOP in your world?
Zen Motorcycle Gear Appointed Australian distributor for the DebbonAir 
Zen Motorcycle Gear came about as an opportunity to design and develop a range of high quality durable motorcycle gear at affordable prices. It was designed to give motorcyclists access to gear with a tough, practical design stitched from durable hard wearing Cordura fabric that has full CE approved body armour protection to the shoulders, back, elbows, knees and hips, and would be able to endure a day or weekend ride across the Great Dividing Range a la Charlie Bourman style!
Bad analogy, you don't work for the people you elect, they work for you (in theory).

If the person who had direct control over my career held discriminatory personal beliefs, I'd probably have a problem with it too.
Frankly, I'd have preferred Microsoft. At least they seem to have some ability to build platforms.

Facebook acquiring Oculus doesn't just creep me out, it also means the platform will fail. They don't have the experience, and developers won't be lenient with their failures.
It has to do with our money (via Google ad revenue) going to a corporation headed by someone who cared enough about harming us to spend $1,000 to do so. All I can says is that when I see this from people we otherwise respect, I feel like I'm physically reliving a kick to the ribs from high school.

I'd consider it more if Prop 8 hadn't been overturned. But as it stands, he hasn't used his personal platform to speak on the subject or use Mozilla's resources to do so. If that changes, I'll reevaluate.