skysight-inc/HackerNews huggingface dataset:
You are forgetting attributes, which can be empty and are grammatical sequences (so you can add them infinitely).

[[]][[]][]()[[]][[]]{}();
Is ~50 million people "mainstream"?
Considering he complained about downloading drivers this must be very easy to setup.

Gaming PC's used to be ~2,000$, this is 600 + 950PC = 1550$. https://www.oculus.com/en-us/oculus-ready-pcs/ Which is not free but hardly going to break most people. Don't forget this is just a mid-range gaming PC which many people are going to get anyway which drops this down to the cost of a high end cellphone.

PS: IMO, WoW was mainstream as a PC only MMO with a few million subscribers in the US.
> Is OpenGL really that far behind the curve now?

Not at all, but it's not what was popular last 10 years for many reasons and with Vulkan it's already legacy API.
This has been my suspicion. The new kids on the block are actually really fucking great. In fact, they have so much hardware expertise and ready audience to launch it mainstream, for example, ps vr
Researchers find hole in SIP, Apple’s newest protection feature
Memo says ALL Blackberry devices can be used for remote monitoring and tracking
Kickstarter back here; according to UPS, it should be delivered today.
Sony Considering Bringing PlayStation VR to PC
Firstly, only kudos to them for having designed the Zero in the first place, and I'm sure they intended it to be available in volume this many months after release.

However, until they can reach volume on a major released project (e.g. the Zero), they should be careful about getting too much press visibility on said product. As of 2016, Raspberry Pi is world-wide name with international name recognition, and it can only hurt the organization when its products marketed at a $5 USD price point are, in practice, only really available at $40+ USD, to the majority of its potential customers, and this many months after release.
Thanks! You can follow along with the progress here, if you're interested: https://github.com/rust-lang/book
Far too many websites rely on JavaScript now for this to be a real workaround.
For moviemaking, the analogous process ("color grading") is starting to be done live at the time the shots are recorded, on a digital screen connected (in some cases wirelessly) to the camera. The color grading parameters are stored as metadata attached to the digital video files and can then be applied and/or tweaked later in an editing suite.

http://blog.abelcine.com/2015/07/09/live-color-grading-with-...
Any ETA on Linux support?
Mind sharing what town that is?
This is completely unsurprising. In fact, I bet you could go back and look at old articles from the business press from decades ago that described similar happenings in older technology conglomerates.

When I learned corporate finance it was pretty much a given that a conglomerate should trade at a discount.

Now Google is somewhat insulated from share pressures because they have two classes of stock. This makes the owners think they can use it as their personal playground.

But Google will eventually succumb to shareholder pressure. Why? Because so many employees are soooo heavily invested in Google stock. So even if Larry and Sergey want to do all this cool stuff their executive staff is incented to follow the market. And not only the executive staff but employees at almost all levels. Just so much comp is tied to share prices.

Just think if you were a Google exec with your net worth tied up in Google stock and you're charged with making strategic decisions about where to invest Google's capital budget, you're going to be pretty tempted to direct it towards revenue generating opportunities over and above "science fair" projects. Sure, you'll do your best to kowtow to the CEO's personal projects, but ultimately you and your fellow execs are going to behave more like hedge fund managers. And I wouldn't blame anyone who does.
How would you run Apache + PHP + MySQL on Borg? Hint: you can't. Not without HUGE difficulty, anyway. Nobody does it. Part of Kubernetes "meet people where they are" mindset is that we simply can not ask people to rewrite their apps.

Truth is, a LOT of people don't write code. They write content and use pre-built code (think WordPress). Borg simply can not accomodate that very well. It's simple as long as you control things from soup to nuts.

Yes, some "organic growth" was useful features. But a lot of it was useless features, or features that are now obsolete but can't be removed because someone somewhere is using them, and probably doesn't have enough time to re-test without the feature (true story).
XP EXtreme Programming – The Methodology
Yes, and the other thing about "Moonshots" is that they have profoundly clear goal. "Moonshot" is used to describe really ambitious undertakings and while that's true, the other part of "a moonshot" is having a specific endpoint which people are working towards.

The goal of Verily is to "tackle big mysteries of disease prevention and health". That's rather vague and they even admit that they will "evolve the mission" over time.

Bell labs was perhaps the closest thing to having a bunch of smart people getting together and solving interesting problems-- unfortunately, today, in the era where results-oriented project managers run the show, magical places like Bell labs are a thing of the past.
How to Get Startup Ideas
This is the link to another great essay by Paul Graham ---(http://paulgraham.com/startupideas.html)

Discuss ...
>> Also, it's C++, for which there is approximately ZERO opensource community.

> Rubbish, and saying so undermines the rest of your points.

Hardly rubbish. Although there are open-source projects which use C++, I and many others avoid them like the plague.

I think he meant 'approximately ZERO' in the Spolsky sense, which is 'sure, there are some, but in the grand scheme of things they're indistinguishable from ε.
They can use Vulkan instead.
OO in MUDs seemed so natural to me, I think, because they're closer to the actor model that OO was really designed for. Instead of "methods", many objects in MUDs (depending on the system, I used to know more when I was research writing a MUD engine in erlang), respond to messages in more of a smalltalk-style.
I've heard the PS VR is very lacking. Source: http://www.gizmag.com/best-vr-headset-gdc-2016/42377/
I currently use GNU Guix to make virtual environments [0] (sometimes using containers) for software written in any language, which I find much nicer than a Python specific solution.

[0] http://www.gnu.org/software/guix/manual/html_node/Invoking-g...
Ask HN: When are you fluent in a language?
I realize this is an ambiguous term, but when do you consider yourself "fluent" in a programming language (i.e. feel at ease stating that you are fluent in an interview, etc.)? Is there some handy test or metric that you use?
CGA Graphics – Not as bad as you thought
5% regressions caught within a few hours is a huge price to pay on larger teams - especially if there are multiple other services depending on yours.
My temptation was more toward a knuckle sandwich. Not a productive response, and probably death for a consultant's business, but I would be tempted...
> Not upgrading (incrementally in small, manageable chunks) is one of the highest costs to incur.

Absolutely not true as generalizable statement. Not even close. I've worked on several large software projects, from systems dev and full stack distributed web systems that have ran solidly for years and years on non-latest versions. Our productivity would have severely been hampered by a slavish adherence to a rule like this.
Bloomberg terminal. They allow you to filter news by
- sector,

- portfolio,

- adhoc screen that you define how you want

- geographic area

- news source, ie twitter, specific newspaper or website,

- by author, analyst, assuming they've permissioned you to get their research

You can get each story sent in real time or by daily digest if that works better for you.

Though its a bit expensive to pay $1650/month if its coming out of your own pocket and you only use it for the news.
Maybe it is, but on the other hand he knew his "garden" (containers with weeds in them) were a nuisance to the neighbors. Litigation is often possible while at the same time not really the coolest thing to do.
I got so burned on the Pebble and its four months of bullshit stalling that I don't participate in Kickstarter anymore. I think we need something more like an accelerator for these projects where they take a bigger cut but help people with their pitch video and especially with logistics.

A thing stops being new and interesting if you have to wait that long to get it. The competition doesn't stop improving their product and/or price point just because you have supply chain problems.

And it sucks all the joy out of the purchase to have to wait 3+ extra months for something you already paid for.
It's just their store and games they funded not going to be on Mac. There still other VR SDKs like Valve's OpenVR that likely will soon work on any OS with Oculus.

Of course it's won't happen in few days, but it's will certainly appear before official support.
I went through their forums, I have an order number of 26xxxxx, apparently some people in this range have received the emails, but most haven't from the looks of it. Oh well, I guess I'll get it in a couple weeks :(
Using virtualenvwrapper and the plugin included with oh my zsh virtualenviroments are easy, but it is good to know what's happening.
What difference does it make if the author is famous or not? Famous people get things just as wrong as non-famous people. (And I have no idea why you think the article defies common sense. It seems like a perfectly cogent argument to me.)
I spent an hour or so with GitLab and disliked the amount of whitespace. I shouldn't have to scroll so much to see what's in a repo.

</minor-annoyance>
Oculus officially dropped Mac & Linux support ages ago. It might come back in the future, but they haven't announced anything.
Do we really need a secret Apple bank plan for this to make sense? Heck, millions of people already bank on their iPhone, using apps.
I hate parallel's business model. I bought Parallels version 10 in a box with a free upgrade to 11. It sat in the box for about a month after I got it and to my horror I found out the offer expired literally 1 day before I tried to redeem it. I contacted their support but they flatly refused to give me the free upgrade. I bought Fusion and I'll never give Parallel's another dime, this I vow.
No idea. I haven't used Windows in a long time already :)
The hardware to run an Oculus Rift on Mac isn't available, even at the $6,000 top-end Mac Pro with 2x AMD FirePro D700. It's a nonexistent market.

As for Linux, comparatively tiny market, but one I imagine they'll go after eventually. Has anyone announced plans for a VR-capable Steam Machine?

EDIT: For reference on the Mac Pro, note that it has not been updated since the first release of the black "trash can" version in late 2013.
I am bit jealous that this journalist get the ocolus in advance. Specially when he doesn't seem to care that much about it.
stfu, hearn, you got dang'd troll you
I don't think grandparent has any concrete reason to think that Ruby is at fault. When you said "due to CPU load on the application layer" you are probably already thinking further than s/he did. My guess is that s/he's just performing a middle-eyebrow dismissal based on some negative feeling towards Ruby.
How well do Django-based projects work with conda?
In Yahoo, Another Example of the Buyback Mirage
That's just as definitive as "it should be...".

"Need" is a funny way of framing your counter. Of course any one who "needs" it, need meaning they can't use something else, would be using it. However there are many who would very much LIKE to use it but can't because the Core stuff is not quite ready for them; I NEED for it to work on OSX and linux but as of the latest dotnet deb package I can't use the AWSSDK with it.
The java.util.concurrent was introduced with Java 1.5, so 2004.

And there were alternatives available before for Java 1.4.

Which means most Java libraries had lots of time to adapt to it.

Also threads and concurrent queues are there since the early days.

Java already has a kind of pseudo-value types, but it is JVM specific. Some JIT and AOT compilers do convert final classes with only accessors (think Point) to value types.

But yeah, it is a JDK vendor specific optimization that one cannot control.

Likewise you cannot control if a value type in Go gets stack or heap allocated, if I remember correctly. Hence why the compiler options to debug how the compiler decided to do it.

Java value types will take time to get adopted surely, but in many type of applications it doesn't really matter that much.

The use cases driving value type's adoption are related to HPC and HPT, many of which are trying to move away from C++ into Java, but still find themselves have to make use of com.sun.unsafe for that last mile.

At least as presented by IBM and Azul on their talks about their approaches to value types in Java.
A lot of Java software is also "(1) download the tar, (2) run bin/whatever which is a 500 line bash script for setting up the jvm environment"
This has been our conclusion as well. We were about to invest in a dozen etherium startups but ultimately decided against it for the same reason. Love the work behind it but it's just so utterly useless because not even engineers building on top of etherium trust it enough
> it's still a chore to manage and backup so many photos

I can't wait for a photo manager with some kind of AI that goes through the pictures I've taken myself and offers them based on "feel good vibes", "eerie", "cozy" and so on, and learning what I like as it goes.

Apple please?
> governments have deemed them too important for normal people and so they in effect subsidize them and fund them through amongst other things Fractional Reserve Banking.

Isn't Fractional Reserve Banking where banks are required to keep a portion of the deposits available as a reserve in case their investments go bad? How is that governments subsidizing them? Without fractional reserve, banks would be free to lend out as much of your deposited money as they thought they could get away with.

Edit: Ah, from reading some more it appears it's different in a few very important details, even if the structure is the same. The Banks are only allowed to lend a certain multiple of the cash reserves they have on hand, not a certain fraction. That is, reserve deposits are a fraction of lending, not vice-versa. I'm still not sure how that's governments subsidizing them though. Without the restriction on lending, I could see banks getting a little wild in the boom economies (which happened in the mid to late 2000s).
Seconded. It's excellent. And if you liked that one make sure you don't miss 'Nightfall', either as a short or the novel.
Both are fairly unintelligible to me (probably partly due to my lack of interest in prime numbers), so it seems like splitting hairs to draw comparisons, but if I had to figure out what was going on, I'd rather be staring at this (~ES6):

range(2, 100).filter(p => {

// I'd probably stick a comment here to explain this ...
// I'd split out this whole section into a named function once I understood it.
return range(2, p)
.map(q => p % q != 0)
.all();

})

I don't feel like I could iterate on understanding this problem so well in Python because I have to reach for one of 2 seemingly inferior solutions (list comprehensions or borked lambdas).
There's a certain group of people who seem determined to see some Machiavellian motives behind Apple defending the security of its (and everybody's) encryption.

It's not just about making money. It's not just a marketing pitch. It's not just because it's technically stupid to do what the FBI wants. It's not purely driven by Apple's concern for its customers.

It's all of those things at once. Everyone in the industry thinks the FBI is being boneheaded. The current and former heads of the NSA think the FBI is being boneheaded. Google, Microsoft, and Amazon.

You don't need to look behind the obvious motives for something underhanded. It's. freaking. obvious.
I wonder how hard it's to program running a remote desktop connection to a desktop computer at home. I run Intellij Idea for java dev, so no way I can run on the tablet considering the battery drain.

It would be nice to program in the park by just bringing the tablet and a keyboard. On the other hand the latency alone might distract me enough to just give up.
The Technical Details Behind “No Browser Left Behind”
I know, I am talking about the issue of how the music industry tried to kill it for example.
1) They stopped updating the mac SDK, so probably not.

2) Even if you could get around the above, I would strongly recommend against running the Oculus on underspecced hardware. It won't just look worse -- if your framerate is low enough the judder will make you physically sick.
MapTable: Convert Any Dataset to a Set of Map, Filters and Table
I found a number of articles referencing this IOS 4.2 SSL vulnerability. http://www.peterbance.co.uk/information-security-articles/ss...

It's somewhat difficult to find the event on Google due to results of the search being masked by the last IOS "goto fail" SSL vulnerability. http://arstechnica.com/security/2015/04/critical-https-bug-m...

While I'd imagine this is open to some interpretation, IOS is the least secure mobile OS, at least in terms of the number of vulnerabilities it has. It is not worth believing it is immume from the same failings of other OSes. http://venturebeat.com/2015/12/31/software-with-the-most-vul...
Wonderful rebuttal. Proof? There are some successful projects, but that is not a community. There are some libs, but that is not a community.

The Go community is vibrant and growing. Go is an easy language to learn (and I say that as someone who LIKES the power of C++) and it is not a total joke to ask people who report bugs to jump in and try to fix them. C++ is simply NOT approachable by mere mortals, and would have made for a very different community and a much slower pace.

And I say that as someone who detests many facets of Go - but it's just better at Getting Things Done than C++.
or just read it here https://daringfireball.net/misc/2016/03/the-information-tony...
Why the CB Insights’ Newsletter Is Killing It
In Search of Mud to Save San Francisco Bay
> Are you talking about consumer storage?

Once content producers make more higher-quality content, and enough consumers start consuming it, then won't the content providers need the extra storage too to serve that content from?
My impression is that you can dissent from the majority (at least on technical subjects) as long as you have something informative to say. If you're going to say "Haskell is a lousy language", that's not informative. If you're going to say "Haskell doesn't work well in situations where you really need X, and such environments exist, for example in Y", then you're giving actual information, and are (usually) not downvoted.

I must say, however, that it seems to me that this is less true than it was a year ago. It's still mostly true, but it feels to me like we're starting to lose some of what makes HN such a worthwhile place.
Yeah, the missing bit is that this should be done by OS vendors which sadly is not true.
A player with glasses is on Giant Bomb's stream as I type this, and says "it ain't great". He's been at it 20-ish minutes.
Django with SQLite. It has built in Admin panel, authentication, and a very simple DB api. The learning curve is not hard. SQLite requires no additional dependencies and you can backup your db by copying the database file. It also performs very well.
I work with pointclouds using active shutter glasses on an ASUS pg278q, which is gorgeous 3D at 2560x1440. I tried one of these and I found it a disappointing experience. I could see all of the pixels, and I didn't like having a thing on my head. VirtualBoy all over again.
It was a hot topic a couple of years ago, when Oculus just started, but now when VR devices are everywhere (starting with simple cardboard and on to something more sophisticated) it's not really the time to be "selling a dream", is it? The real question is how exactly is it different from the competing products, and I'm not sure I've heard the answer. To be more exact, what exactly justifies a huge gap in prices between Oculus and something more, uh, Chinese.
What is this Slashdot? ;-)
Not to mention the (obvious, ugly) next step: every country in the world demands the exact same privileges the fbi get. And why shouldn't they?

This may not be avoidable. Even blackberry had to do this ([1], dozens more). But if anyone has strong enough market power to push governments towards privacy, it's apple.

[1] http://www.theguardian.com/technology/2010/aug/10/blackberry...
Long pressing works with Chrome
I'm running that in Vagrant anyway, but it would work just fine. Conda is just a well done wrapper for switching python versions and virtualenvironments.

You can also set ENVIRONMENT variables for each so that could be useful for specific django projects.
Comparison to Gear VR seems inappropriate, given the huge amount of effort Oculus the company has put into the partnership with Samsung.
Recent: https://news.ycombinator.com/item?id=11363698
I tried Gear VR before and very disappointed by Display resolution. Hoping someone can tell the different between these 2 devices.
World of Warcraft went mainstream because it didn't require a gaming PC to play in 2004.
It's a good point that solid debate at the federal level prevents them from moving too quickly. But I would counter by saying that if their debate is consuming a large portion of our GDP, the infighting alone holds us back and I'd prefer they just went home and did something else: 3.8T fed budget / 16.8T US GDP ~= 22% being consumed by them. If 10% of that is waste (~2% of GDP) and we're growing at 2% GDP/year, the difference is doubling in 30 years (which might not even show in GDP/person due to population growth) vs a 3.7X increase in 30 years, which is a strong and innovative nation. In short, even just a 10% waste on their part might be holding back the whole nation. I bet the overhead waste of the feds is 10%. I don't even want to think about how much the military waste is holding us back.
I'm pretty sure we let the government run the lotteries here in the US because it's a lot better than when the gangs would run them. It's much the same argument for drug legalization, really... if people are going to be stupid, and you know they're going to be stupid, at least help them be smart about being stupid.
TCP/IP over PCIe is a hell of a lot faster than USB, for one. Peripheral management is better as well.
Most interviewees are rejected anyway.

If they have the fundamentals down and are creating a "mess" that sounds like a failure of the existing project leads. A little code review and direction goes a long way.. It doesn't take long to run lint, vet, -race by someone. Establishing best practices and engineering principles for the project/team can help tremendously with on-boarding too.