skysight-inc/HackerNews huggingface dataset:
Since you're so concerned about tolerant people being taken advantage of, may we also assume that you'd oppose LambdaConf having a speaker who was a revolutionary Communist? You don't get a much more destructive and intolerant ideology than that one, after all, and there are a lot of people from formerly-Communist countries who would have every right under this philosophy to feel unsafe.
> AR with the external (world) "signal" turned off.

That's a big step. How are you going to avoid running into stuff?
I own a DK1, and agree with you on a lot of these points.

I would add that while first-person shooters universally made me sick to my stomach within about 5 minutes, flight sims generally never did. My guess is that being seated in a virtual cockpit and flying around seems a lot less wrong to my vestibular system.

Unfortunately, the flight/space sim market is a rather small one within gaming as a whole. Though it does tend to be one full of people generally more willing to buy dedicated sim hardware than most.
still crashes on my mac when trying to open big file
I've found that where code involves complex logic, unit tests often are more effective for the reasons you gave.

However, a lot (perhaps most) code is more about integrating disparate components (browsers, lots of different kinds of external APIs, databases, times, distributed task processors, etc.) rather than lots of complex logic and for that kind of code, unit tests are substantially less effective and more horrible to use whereas integration tests really shine.

I think ideally, you should keep the two kinds of code strongly segregated, with clean APIs between them, so you can easily use the appropriate kind of testing for either one.

I don't agree that a good code base necessarily has both types. A web app with relatively shallow logic and lots of integrations only really benefits from having integration tests. A library to convert human readable strings into dates likewise gains nothing from having integration tests.

Similarly, a messy spaghetti codebase with a disgusting mix of both types of code can only really benefit from integration testing until it's substantially refactored and the two types of code are segregated.
Mats Hummels mengakui bahwa
I like Atom, but what's kept me with Vim is slight performance hit that you seem to have with Atom.

I'm sure this will get ironed out more, and maybe it has been in later iterations.

Have you managed to get good performance out of it?
The article's focus is on avoid brittle code. By updating your dependencies often, you will shake out accidental coupling or assumptions in your code. It might be expensive in the short time, but it will make future upgrades easier. For example, if you are on library version 2.1 you will have a harder time jumping to version 4.3 to get some headline-making security update. You also avoid time spent debugging bugs that may have been fixed in a newer version of one of your dependencies.

That said, updating every week might be unnecessarily frequent. :)
Since GoJava generates jar binding, does it mean other JVM languages can use the jar to call Go too?

Edit:
Java has generic Go doesn't, how do the bindings work for generic?
An article I liked a lot that refers to Howl:

http://slatestarcodex.com/2014/07/30/meditations-on-moloch/
Man, Oracle really does not give a shit about its reputation.
That's the problem though.

The VR PR machine is making it sound like these new VR headsets are something anyone can just buy, plugin and play with! But it's more complex than that.
But... GitBucket is a project that is trying to be a Scala-based clone of GitHub. That's what their project is about. They're trying to copy the look and feel of GitHub because that's exactly what they're trying to do.

It (to me) would be like Microsoft asking LibreOffice to change their look and feel because it looks too similar to MS Office. LibreOffice is SUPPOSED to look like MS Office so that users can switch without much pain.

Right?
Does the argument really change if they spent a weekend on the UI?
Not unless you release your code to production every 20 minutes.
Really scary stuff. I hope the SNES Security team is taking this seriously and gets a patch out to customers quickly.
> dhal bhat-induced gastrointestinal disaster

LOL. Been to Nepal twice and despite eating this every meal (nearly flavorless rice & lentil soup), can't say it had any side effects. The water situation in Nepal is dire, take a heavy filter with you, but if the food wasn't purchased on the street or wasn't an unwashed fruit, you're likely fine.
I lived with the author for several years so I am coming at the paper from a position of knowing how he approached the work. I also see it as typical of systems and EE/CS MEng work at MIT.

In my grad program a Dr. Jason Dahlstrom [1] just graduated and his work with FPGAs to provide a limited attack vector surface is some of the more interesting FPGA work I have seen. The 10k' overview is you put some of the core features of the operating system inside FPGA hardware and define a controlled interface to it. You leverage the mass parallelism of the FPGA to have multiple instances running simultaneously and use a consensus protocol for output. Further you enable kill of each of these processes in a pseudorandom fashion and restarts from PROM so in case any one of them gets corrupted it won't have an effect for a long. I can't speak to all of the details but that is what I gleaned from a couple talks I attended in the past 2-3 years. Cool stuff.

[1] https://engineering.dartmouth.edu/people/faculty/jason-dahls...

edit: a space
This reminds me of one problem I have with people and politicians when discussing hot-button "income inequality" topics: Many people act as if the world is still on the gold-standard, and if this person has more, they took it from those who have less, etc in a zero-sum game.
The real problem is not that simple though, and money being created and diluted in a way that makes simplistic solutions like "capping CEO pay" and setting living wages do not target the people and systems outside this who are the real problem.
Mass surveillance is meant to work against anybody and everybody
You can disable the analytics from within Atom by disabling this package: https://atom.io/packages/metrics
Poorly behaved app causing crashes and link problems for some iOS 9.x users
Thanks for your kind words! What do you think we can improve in the pull/merge request workflow and in code review support?
I see serious potential when combining this with a platform/API like https://www.beaconsinspace.com/.

They provide devs with access to existing beacon infrastructure and structured contextual data.
Why U.S. Infrastructure Projects Cost Way More Than They Should
We're talking about a completely new set of building materials. In some respects it will behave similarly to the existing modules, but it's still well worth doing a full test of the radiation/thermal properties etc. which is what this is.
Indeed. History, frequently ignored by today's techies, teaches us to be highly skeptical of claims about AI.

In fact, if you developed a predictive algorithm that assigns degrees of doubt to claims about certain topics, I bet it would assign pretty high doubt to most claims about AI.

There's just something about intelligence that we don't quite get. It's almost like the closer we get to understanding it the harder the problem becomes.

I honestly don't think the "next big thing" can be rightfully called AI. I think in practical terms there's a lot of action around automating certain tasks that require a degree of pattern recognition.

But should we really classify that as AI? I don't know.

My bias has always been to define terms more tightly rather than loosely. Loosely defined terms lead to miscommunication and mismanaged expectations.

Right now, it seems like AI is becoming a pretty loosely defined term. And that attracts hucksters and hustlers of all types.
I disagree.

I also had been following VR closely. Studying what happened to photography cinema or radio we can predict VR as the new media having a great success over time. Today VR lacks media designed for VR.

Right now, VR is opening to thousands or tens of thousands of people, probably millions, including creative, smart developers and artists. Before, patents made VR limited to a handful of people.

Artist will adapt to VR limitations like they did to cinema. Someone had to invent travelings, or cuts, and blendings. At first, cinema was just theater.

Do you know that if you record video without motion stabilization for some time people experience nausea and disconfort?

That is the reason virtually every film uses steady cams or rails or tripods with panning on each axis.

That you can't replace reality totally with VR does not mean that VR is not useful with their limitations.

We had been using VR in our company for CAD for a long time now, and for this application is extremely useful, better than anything else.

No doubt they will discover great new applications for VR even within their limitations. Artist will learn how to minimize their drawbacks just like they do in radio, cinema, or TV.
Running Again – Is Global Warming Real?
You forgot important part, and that is that banks hold a very special position in society.

The system of money as you described only works because of state power. It is a system that makes sure people work for the creditors.

If you want to know why bankers (the creditors) who caused hardship to the whole population of the world from the last economic crash, didn't go to jail, this is why.

It is a massive system but a fragile one.

This is also why market economies cannot exist outside a strong state. In fact, as described in Debt the first 5000 years, market economies were inventions to the problem of how to feed and maintain large armies in empires.
What was the reason that the appeals court overturned the ruling on APIs?

For $9.3 billion - surely it is is economically viable for Google to spend 10 million on a coordinated and public campaign to lobby lawmakers to change the law? If they did it publicly then they'd have huge support.

Heck, Google could even openly label Oracke as greedy, conniving bastards and almost certainly no amount of protest from Oracle would be convincing! All Google need to point out is that Oracle are screwing a majority of Android users.

A side note: they must truly be regretting choosing Java.
Glad to hear our focus on improving speed is paying off, we'll continue it in https://gitlab.com/gitlab-com/operations/issues/42
Money: It's not a Ponzi scheme, not debt, not IOU's. Money is an instrument of entitlement. It's what enables you or somebody else to purchase things or settle (actual) debts.

Not really debt. Money began as anything with wide-appeal and a long shelf life, like metals, spices, furs, tobacco, etc. Mostly it's whenever people get into the habit of pricing things in terms of those wide-appeal/long-shelf-life things that a kind of money is created. (Hey, BitCoin anyone?)

I mean, along the way there were places that issued certificates that would pay the bearer on demand whatever such certificates might tender, such as gold, silver, tobacco leaves, buckskins, etc. Almost as good as the actual thing. Actually, certificates might be better - easier to collect, store and transport. A lo now certificates can be money. The only trick is in getting people to generally have faith in them. (Hey, BitCoin anyone? Again?)

Fiat currency - something that's money by dint of hegemonic force - is something we've all grown accustomed to. The US Dollar become 100% fiat sometime 1971 (http://www.federalreservehistory.org/Events/DetailView/33). Now everything is faith.

Faith isn't worthless. It is right now what gives money its value. Money has real value for as long as it has such faith in reserve.

Faith is another word for trust. People need to establish trust with other people - that's what makes co-operation possible. Agreements made, promises kept. Strange as it sounds, your Government is in the trust business. It makes the currency after all. And in America anyway, there are the occasional establishments that may hang a sign like: In God we Trust, all others pay cash (https://img1.etsystatic.com/000/0/5441659/il_570xN.160397135...). Kind of ironic.

Anyway my two cents. :)
Steam has a VR abstraction layer, and Oculus probably see that as a threat.
Oh wow. Very much so. Thank you for the link. I have reading to do.
Yes. I also find that funny.

And MMT has another interesting property: when you take the time to learn a little, it makes a lot of sense.

They have been always saying how money is really created, now the Bank of England confirm it, but we should keep believing the text books from the gold standard era I suppose.
There's only one way to get the Staff badge on your profile http://github.com/tenderlove
I'm sorry, but posts like this suck. Who is Aaron Patterson? Why do I care that he's joined GitHub? What does a 2 line tweet and a picture tell me?
Yep, Vive devs all agree that 1:1 motion solves nausea, that's why it is a main Vive's feature. I think, I've heard it in the round table video on valve's youtube channel.
I'd like to run Gitlab on FreeBSD and never could get it working. So for my side work projects where all the hosting is on FreeBSD I'm using Gogs. A port would fix that.
Zero-rating by major ISPs “threatens open Internet,” advocates tell FCC
Then get ready to have to daily respond to an unwanted popup dialog trying to force you to update. It's infuriating that Apple thinks it's ok to repeatedly harass you to update with NO option to turn off the prompts.

This issue alone has made me want to switch to Android and I'd never thought I would say that.
CIA photographed detainees naked before sending them to be tortured
Congratulations to both. Aaron Patterson has done such great work for the ruby community, I'm glad he joined a company that shares his love of ruby and development.
This may be one of the reasons Google invented Go (language). I wouldn't be surprised to see if future versions of their platforms are Go-lang only. Make Java obsolete
It's awesome but I just can't give up my pspad
9.3 billion for doing squat and not improving a damn thing. get real.
Maybe it's different for others, but for me the true nature of the problem sometimes only surfaces when you start coding. I can think forever and write the perfect spec, but when the rubber hits the road then things change.

I think the reality is a virtuous cycle of thinking, coding, rethinking, recoding that gets the best results.
In other news, https://en.wikipedia.org/wiki/Sturgeon's_law .

This applies to everything.
Aaron Patterson is very influential in the ruby community. He is currently on the Ruby and the Ruby on Rails core teams, has made many pieces of software, given many funny and helpful keynotes and helped coordinate security responses.
+Brazilian+Anusim+write+their+own+Hagadah+-+Diaspora+-+Jerusalem+Post
Well, I could run several of the sample apps from a year ago: a couple of roller coasters, etc. Not hardcore stuff.

But as a user I'd at least like the OPTION of running Rift against my Mac.
There is a certain niche of games that will be great in oculus-rift-style VR. Your comment reminded me of these two articles about a game where the main character is sitting down and thus, you do not get that kind of sickness:

http://www.gamasutra.com/blogs/JesseSchell/20150626/247113/M...

http://www.gamasutra.com/view/news/254432/Jesse_Schells_six_...
As a Christian, I disagree with the lifestyles many lead, and I have seen those lifestyles lead to much suffering. But just because I think I know better doesn't mean I want to push my views on them. God gave us free will; I advocate free will. Timshel.
That's what's discouraging. Google seems to have made a mess in mobile robotics, getting most of the good people and then screwing up the management of them. Life sciences is a bigger field, and Google isn't a big player there, so they can't trash the whole field, but this seems to be a similar screwup.

Google's secretiveness is hurting them. They don't get public feedback when their management screws up. This allows screwups to continue longer. If their R&D people were presenting papers at conferences and filing patents, as AT&T, IBM, and Xerox did in the days when they had big labs, this problem would have been caught earlier.

This is a downside of trying to protect intellectual property by secrecy, rather than patents. You lose external feedback.
How to Build a Network in Your PJs
They definitely exist, I've seen two. Once buzzing someone to pull over, and another at a stoplight, they have visible grille lights.
I'm better at reading in a car than my parents are. I bet the next generation who grows up with VR headsets around them will adapt and not have any of the nausea feeling we currently have.
My Journey to Brussels’ Terrorist Safe Haven
It's a small distinction but I think he's actually saying don't downvote if you disagree, not asking for upvotes.

For another point of view, I personally appreciate the heads up that the opinion being voiced is believed to be unpopular so I can be careful to ensure conclusions I draw are informed ones since there are a variety of easy to make fallacies associated with unintentional groupthink.
> unlike the banks and the credit card settlement network they're not running on incrementally upgraded legacy infrastructure designed in the 1950s

Good point, Apple's incrementally upgraded legacy infrastructure was designed in the 1990s.
Everyone except those in power.
SNES Human Code Injection
I genuinely apologize. I love the HN comments and I wouldn't want to muddy them with stuff that people find distracting. In my defense, I was simply referring to the fact that whenever I voice this opinion anywhere on the internet it is not taken well because of the amount of enthusiasm in the VR community. I was not begging for upvotes. I will try to do this less often.
Certainly, but the point here is that it suppresses some opinions much more effectively than others.

If your opinion is already popular, you don't have to be brave: you know it's out there.

If your opinion is unpopular, knowing someone's watching may silence it altogether.
True, just saying that Bell Labs earned its place in history during a time with very different constraints and that such an environment would be impossible or at least very difficult to re-create today.
The Vive has already solved that problem with its chaperone system[1].

[1]: http://www.engadget.com/2016/01/05/htc-vive-virtual-reality-...
How App Store Apps Are Hacked on Non-Jailbroken Phones (2014)
pip install <package>

Works perfectly well inside conda, and properly tracked. Packages don't have to come from anaconda/binstar.
1000 nodes and beyond: updates to Kubernetes performance and scalability
First, if you write the unit tests as you're writing the code, they kind of push you to not write spaghetti, because it's hard to test. That doesn't help you if you are adding tests to an existing project that's a mess, though.

> Unit tests are by their nature very tightly coupled to the underlying implementation

No, not "by their nature". Unit tests are supposed to test that a "unit" has the intended external behavior. It shouldn't care about the internal behavior of the "unit". That's the theory. They're only supposed to be coupled to the interface, not to the implementation.
Thanks for understanding :)
The current theory according to the article is that booking.com's app downloads a 2.4mb file of links for its "universal links" data (that annoying thing where you get taken to an app rather than a website and you can't disable it without removing the app...) which causes the database to slow down/become corrupt.

Therefore if you've not got booking.com's app installed, you should be okay (for now). Needless to say the fact that a third party app can break such a core OS feature rather shatters iOS's reputation for security above all else...
In any case, not "giving a shit", and "not giving a shit AFTER your payment processor was compromised" is a very different thing.

They might not give a shit in principle. But they sure will raise hell if anything happens to them -- especially a big breach affecting tens of thousands or even millions.

And if Apple is the one having the breach, the media will also have a field day, like with all the BS -gates (antennagate, bending-gate, etc), but this time with a very real and very important issue...
This is possibly a bigger threat to WebVR than anything else, a bit further down from the quoted thread (one of the Chrome WebVR devs):

> So that really screws over WebVR. :( Not quite as bad as the lockdown on GearVR, but I suspect 90% of users will never check that box.

https://twitter.com/Tojiro/status/714473569426640896
Nope. They have an instance at https://try.gogs.io but it's only a demo. The only public instance that I'm aware of is http://notabug.org but

- they only accept free projects

- they're still using a very old version of Gogs
Looks like a signed json file found at `/apple-app-site-association` on sites that support it (eg. booking.com/apple-app-site-association, nytimes.com/apple-app-site-association, &c.)
What does the API ruling mean for the rest of us?

If I were to write an ISC licensed clean room implementation of Apple UIKit, would Apple be in the right to bury me?

If Oracle thinks they can ask for 9.3 billion and are likely expecting to get 1 or 2, it sounds scary.

But I hope this will lead to more and more open APIs without a single entity holding the keys and people being very scared to use closed and copyrighted APIs. If less people use it, its importance will equally be diminishing. That's the hope.
And inflation doesn't, when new money primarily goes to the few closest to the mint?

With deflation, you have to work harder to expand your share of the economy. Just holding doesn't contribute to the economy and thus means an already large held share is less likely to grow in value relative to the desired goods.
I'm curious what people's experiences have been with Founders Fund investing in your companies. feel free to answer anonymously.
Instead of capping CEO pay, how would you feel about indexing work week hours to productivity? For example, we should be around 15-20 hours/week with the productivity gains seen over the last 40 years, yet everyone still works 40+ hours a week (with excess being absorbed by corporations and shareholders).

If productivity goes up, ratchet hours per week worked down.
Nwar: hidden words is finally live, Android game I made
Yes, because if the design is trivial, or obvious given the problem domain, then the thing being copied doesn't meet the bar for being a creative work.
One area where Google does seem to avoid this secrecy is in AI: both Google Brain and DeepMind are consistently publishing papers & in many cases putting them up on Arxiv pre-publication.
The Rift CV1 weighs 470 grams (this includes headphones). The DK2 is 440 grams.

The Vive is 555 grams.

So the CV1 is very light compared to the other headsets. A pair of over the ear headphones will add 100-200 grams to the other ones. It is also said to be much better balanced and thus doesn't feel like its hanging off the front of your face like the DK2.
I searched the link. Satoshi did not post in that thread and there is no mention of "x^n"

Maybe you should present the argument, since it wasn't presented where you said I'd find it.
Explicitly sharing your data to a third party doesn't mean you're OK with them getting hacked and exposed to the internets, or getting to the wrong hands.
That would be an ABI incompatible change. These are only allowed when increasing the compatibility version (SONAME). You would immediately notice such a change. For the usual package managers that would even require to create a new package.