skysight-inc/HackerNews huggingface dataset:
You're looking at it from the perspective of a paycheck rather than a transaction. Like we are all sitting around the boardroom deciding who gets a raise.

Inherently business transactions imply that both parties gained value. It would follow that we should encourage everyone to make as many value gaining transactions as possible. Both on a meta level and an individual level.

E.g. Microsoft Word costs ~$70. If it weren't worth more than $70 to me I wouldn't buy it. For most people who author a number of documents it's an easy trade. I get at least a 10x return on office vs any alternative. I made Bill Gates richer because he made me richer. Additionally I gained much more than he did out of our deal individually. I would be ecstatic if MS/Bill Gates made another piece of software where I could make a similar gain. That he made another $X Billion in aggregate wouldn't bother me in the slightest.

On a meta scale we should encourage the maximum amount of people working to find/create these sorts of value adding transactions.
What happens if one brother comes in under budget? What happens to the money left over?

You should be able to take your remaining budget and count it as profit.
Is there a Google Play edition of the S5? That might answer your prayers then.

(or a Cyanogenmod flavor)
While what you say is certainly true, I also wonder about political aspects to this. To what extent is the extreme hockey stick here indirect evidence of the existence of an oligarchy with the ability to subvert or sidestep (e.g. access to Federal contracts, Fed bailouts and 0% interest loans, etc.) the market?
I use the GPS a lot, and I don't use a data connection.

I had an HTC and the GPS was terrible, then I switched to Samsung, and it worked well (for the S2 and S3, which I had).

Since GPS performance is something that reviews apparently care little about, I'm not going to change brand, without having accurate GPS analyses at hand.
So the 0.01% would be something like only 30,000 people or families.
yeah at the time I didn't know it existed. I think hhvm is really important for php
I know that this was released on april 1st, and it probably an april fools day thing, but it could be a genius way to keep street view up to date.

New building get constructed? Put some Pokemon there and people take pictures from all angles for you.
Riot-NAS: Mobile Storage back-up solution for journalists
And the inventor of the equation: https://en.wikipedia.org/wiki/Robert_Recorde
I'm skeptical about moving existing apps seamlessly between x86 and ARM processors, because you'd need guarantees about process memory layout that I don't think any current compiler makes. Imagine the memory image of a process running on the ARM chip. It has some instructions and some data:

| Data | ARM insructions |

You could certainly remove the ARM instructions and replace them with x86 instructions. However, the ARM instructions will have hard-coded certain offsets in the data buffer, like where to look for global variables. You would have to be sure that the x86 instructions had exactly the same offsets. For another issue, if the data buffer contains any function pointers, then the x86 and ARM functions had better start at exactly the same offsets. And if there are any alignment requirements that differ between x86 and ARM (I don't know if there are), then the data had better be aligned to the less permissive standard on both chips.

None of these problems are impossible to solve. They could be solved easily by adding a layer of indirection, at the cost of some speed, and then Apple could go back and do the real difficult-but-fast implementation later.

However, why would it? When its ARM cores are essentially desktop-class, there's no need to have an x86 chip other than compatibility with legacy code. Looking at Apple's history, it seems pretty clear that it likes to have full control of its own destiny, and designing its own chips is a logical part of that, so having its own architecture could be considered a strategic move too.

So given the difficulty of implementing it well, and assuming that Apple eventually wants to have exclusively Apple-designed ARM chips in all of its products, if I were in their shoes, I wouldn't bother to make switching work. I might have a product with both kinds of chips, but I would just have the x86 chip turn on for x86 apps, and off when there were no x86 apps running, and know that eventually those apps would go away. (And because I'm Apple, I have no problem pushing vendors to switch to ARM faster than they want to, so this won't be a long transition.)

However, an even cooler move would be to make LLVM IR the official binary representation of OS X, and compile it as part of the install step of a new program. That gives Apple several neat capabilities:

1) They can optimize code for the specific microarchitecture of your computer. Maybe not a huge deal, but nice

2) They can iterate on their microarchitecture without having to care about the ISA, because the ISA is an implementation detail. This is the technically correct thing that everyone should have done years ago (yes, I'm annoyed).

3) They can keep more secrets about their chips. It's obnoxious, but Apple would probably care about that.

So, there's my transition plan for Apple to move to its own chips. It probably has many holes, but the biggest one is still the question of what Apple gains from this. Intel still has the best fabs, and as long as that's true, there will be some advantage in sticking with them. Whether the advantage is big enough, I don't know. (And when it ends in a few years, then who knows?)
This is true. But quality of life is much better in US. Even the homeless have access to shelters and the poor to food stamps. We should be grateful for our fortunate circumstances instead of being greedy and wanting more.
We did, but in the end this has to be treated as a business. All aspiring game developers have a fear of quitting their jobs, so money is probably the most important benchmark for anyone else who would try this out. And we have an agreement not to go into shady/unethical IAP territory, so we should still be proud of the final products.
Ask HN: what's a young Mechanical Engineer to do?
Last May I graduated with my BS in Mechanical Engineering. Although I had hoped to join a startup, I ended up taking a job at a large international company, working on product design (student loan need to be paid back. While I enjoy the work, I've grown tired of the corporate environment and politics. Budgets are getting cut all across our division (and I assume the rest of the company) and almost all of our new product development projects have been canceled for the sake of corporate "efficiency". Culture focuses on how many hours you put in and who comes up with certain ideas--it doesn't really feel like a team at all and it doesn't feel like it's possible for me to make an impact. So I've started looking for a new job. The problem is that any startup I can find advertising a job for MechE's is looking for 5 or 8 or 10 years of experience. I can't afford to start my own company until I pay off my loans, and even then I don't know how I'd finance getting started, considering my background is mechanical product design. Do I suck it up and keep working for "the man"? I'm sure there's a better option. I live in Boston, for what it's worth.
Learning to restore Rubik's Cube: Steps 0, 1 and 2 [video]
"RPi had nothing to do with being a cheap Linux platform for hardware hackers and people who wanted a cheap XBMC or MAME box."

Indeed; I didn't suggest otherwise. Mind you, getting families on the Internet for $50 or $300 wasn't really in the original mission either:

"The idea behind a tiny and cheap computer for kids came in 2006, when Eben Upton, Rob Mullins, Jack Lang and Alan Mycroft, based at the University of Cambridge’s Computer Laboratory, became concerned about the year-on-year decline in the numbers and skills levels of the A Level students applying to read Computer Science. From a situation in the 1990s where most of the kids applying were coming to interview as experienced hobbyist programmers, the landscape in the 2000s was very different; a typical applicant might only have done a little web design.

Something had changed the way kids were interacting with computers. A number of problems were identified: the colonisation of the ICT curriculum with lessons on using Word and Excel, or writing webpages; the end of the dot-com boom; and the rise of the home PC and games console to replace the Amigas, BBC Micros, Spectrum ZX and Commodore 64 machines that people of an earlier generation learned to program on.

There isn’t much any small group of people can do to address problems like an inadequate school curriculum or the end of a financial bubble. But we felt that we could try to do something about the situation where computers had become so expensive and arcane that programming experimentation on them had to be forbidden by parents; and to find a platform that, like those old home computers, could boot into a programming environment. From 2006 to 2008, we designed several versions of what has now become the Raspberry Pi; you can see one of the earliest prototypes here."

http://www.raspberrypi.org/about

It was meant to be a direct, hands-on programming environment with nothing valuable to break for programming beginners, thus David Braben and all the BBC Micro nostalgia.
WANT A CHEAP 2,000X MICROSCOPE? JUST FOLD THIS $0.50 PIECE OF PAPER
Daily routines of creative minds
> Also, the curved back means I can't set it face up on a table and "poke at it" -- the body would rock due to the curve.

I'm not sure I understand how that would happen. I use mine lying face up all the time. While the overall shape of the back is curved, there's a substantial flat area that lets it sit perfectly steady on a flat surface.

I can make it rock if I really try, but that requires jabbing at on the edges far harder than normal use would require.

I don't think it should make any difference but I have the XT1060 with woven black back on VZW.
Interesting move. Presumably, it's preferable to the NSA to let everyone know MYSTIC was implemented in Iraq, rather than deal with the (further) increased mistrust that might arise from suspicions that it was used on e.g. some European ally.

Iraq and Afghanistan were my top guesses.
Isn't that exactly what the command line client does when you verify a user?
The Automatic Millionaire. It's not as extreme as the title suggests. It's really about practical life decisions and investments for a comfortable retirement.
"Trickle-Down Economics" became a big thing right about that time. Also massive military-industrial-complex investment. Between them they probably accounted for a big stock market boom, and based on the article most of that boom probably went to the 0.01% bankers and investors.
It is a great piece of kit at the correct price point, very much in the mould of the google nexus 7, its also predominantly unlocked to all carriers also. Straight up top job motorola and Google!
Tesla reaches agreement with auto dealers to keep selling in New York State
This looks incredibly useful for researchers, though you'll need to offer a lower price.

e.g. I'm a neuroscientist. Say I have a question about whether or not to perform fiber tractography through brain regions that show hypointense lesions, like in multiple sclerosis. There are probably a few thousand people that could give decent answers to solve the problem, and less than a hundred that could directly answer it more-or-less definitively (since they are likely to be the eventual paper's reviewers).

I'd certainly be willing to pay to get that answer up front. Especially when the alternative is doing your best and having to redo the analysis and rewrite the paper later.
You should be fine. I use it along with the technique in this blog post to make a nice stripe form that dynamically displays the card logo....

https://yoast.com/checkout-field-validation/
Sell Hack: LinkedIn Profile Emails Uncovered
Another usability tip on credit card forms: Don't use drop-downs for the expiration date.

People are just typing them directly off the card, let them type them. Don't force them to deal with large and annoying select boxes. Stripe checkout[1] is a good example of how to do it (though by no means were they the first to do this, just a popular example).

1: https://stripe.com/docs/checkout
> There's no reason why any file parsing library would end up fetching remote data

It's not the API, it is the part of many of the specs, as it was thought to be a good idea once, specifically many standardizations involved additional definitions located at the http servers, example:

http://msdn.microsoft.com/en-us/library/aa468557.aspx

Which was "poised to play a central role in the future of XML processing, especially in Web services where it serves as one of the fundamental pillars that higher levels of abstraction are built upon."

So you had to implement it to be "conforming," and then to avoid overheads as "optimizations." Ironically, "/optimize" feature isn't optimized.

The reason this it's not discovered earlier is that the Visual Studios which contain that option were priced more thousands of dollars (I don't know the what the currently cheapest version containing "/optimize" is -- anybody knows?).
Walmart Labs requires NDA to attend Meetup. Is this crazy?
I was browsing Meetups and came across one at Walmart Labs. To my astonishment I saw that Walmart Labs is requiring attendees to sign an NDA. Yes an NDA. There is also a note that in the past they (apparently) required attendees to sign into their LinkedIn accounts.

http://www.meetup.com/Bay-Area-Usability-Experience-Professionals-Assoc-BA-UXPA/events/146301862/

Note about NDA: Walmart does require ALL visitors to Sign in at the Front Desk, Sign an NDA, and get a Name Tag. However, they have simplified the process for us to and removed any implication that you need to log in to Linked In in order to participate in the chapter meeting. As a courtesy to our hosts, we do ask that everyone respect their security arrangements.

I have been attending Meetups in NY and SF for years and have never seen a company require an NDA. Is this as crazy as I think it is?
Introducing Gmail Shelfie
Debugging Asynchronous JavaScript with Chrome DevTools
Even more skewed now due to the fact that I answered "yes" without having seen the movie. There was no "I don't know" button.
I thought of Futamura projections [1] while reading the abstract, and saw that they indeed talk about it in the paper. If you don't know what it is yet, be sure to check it out, since it is also quite interesting and fun.

[1] http://cs.au.dk/~hosc/local/HOSC-12-4-pp381-391.pdf
So far the best luck I've had is googling landmarks (eiffel tower, white house, grand canyon, etc.).
Will be interesting to see the compiled list of where they are all located once people start finding more of them.
If I connect to a computer which uses some public key, and I verify that key with keybase.io. I could connect again and the public key could change but still be valid.

Ultimately you're trusting keybase.io not to mess with the verification process, correct?
Eminent domain isn't used to avoid waste. Rather, it's used to acquire land that you need for something important.

As far as I understand it, if I'm wasting a bunch of land and refuse to sell it, but there's a million acres next door that you can buy for pennies and your project will work just as well there as it would on my land, there's no case for eminent domain. Go buy that other land and build there.

Eminent domain is for stuff like, we're building a highway from here to there, and the only reasonable route is through there, and that's where your property sits, so we'll take it from you even if you don't want to sell, because this highway will have a big public benefit that outweighs your personal property rights. If the highway can just move half a mile to the left to the land of someone who wants to sell, then you do that instead.

On the internet, all property is adjacent and nothing has to be in a particular spot. The supply of domain names is effectively infinite. I don't see the case for taking one just because the owner is "wasting" it. You don't need that specific domain, just buy the one "next door", which on the internet is all of them.
scopebuffer seems so useful, why is it hidden in internal ?

/*
* A destructor is not used, because that would make it not POD
* (Plain Old Data) and it could not be placed in registers.
*
*/

Is there a way in D to check at compile time if a type is a POD type ?

Strangely enough I had to implement something similar in C++ very recently. I went with a solution that uses alloca if the size is lower than some limit, else falls back to new. I was torn between whether to allocate an array statically or use alloca, eventually went with alloca although that is usually frowned upon. I expected this function to be called from multiple threads not all of which would need to allocate space, using an array on stack would have wasted space.

Wish C++ committee approved the proposal to have variable sized arrays like the ones C has now.
By convention, the account called "whoishiring" posts these automatically at the start of each month. This is the rare case where a novelty account on HN was ok.

No one else is allowed to post these, for obvious reasons, so I'm going to kill this one.
Why is it wrong to be greedy or to "want more"?
Capitalism is making way for the age of free
The "Big Data Backlash" isn't anything new: Nassim Taleb's conversation about it in his last book, in which he presents a mathematical proof that noise-to-signal increases exponentially with data, is scathing.

"Big data" means anyone can find fake statistical relationships, since the spurious rises to the surface.

http://www.wired.com/2013/02/big-data-means-big-errors-peopl...
My intention with the comment was to point out that we're not comparing apples with apples when it comes to flexibility of the core infrastructure.. and load balancing is about as core as it gets.

I believe you missed the point of my original question. IME, Enterprises don't make decisions based on feature comparison. They make decision based on the benefits they receive and how a service addresses their problems. When Enterprises consider Cloud providers, they don't start by saying we are not going to consider a specific cloud provider because it is missing some XYZ feature. The evaluation and purchasing decision starts with who are the cloud providers and then some high level decisions based on impressions of decision-makers involved of these providers. Google hasn't had a positive reputation in the enterprise.

The intent of my original question is to understand what is Google approach to sales process for the Enterprise? How successful Google have been in approaching Enterprises to use its cloud offerings? And how Google has been overcoming objections from the Enterprise. Or is there approach similar to their other services: Self-help, all information online, review yourself and decide whether you want to use Google service or not?
I'm reminded of this study:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.10....

Which modified wealth as a stochastic multiplicative process beyond a certain threshold (and that threshold was basically the lower end of "upper middle class") and derived results that match the observed distribution very closely.
Is PSYOP illegal against your own citizens? It sure sounds like that…

Psychological operations (PSYOP) are planned operations to convey selected information and indicators to audiences to influence their emotions, motives, objective reasoning, and ultimately the behavior of governments, organizations, groups, and individuals.

The purpose of psychological operations is to induce or reinforce behavior favorable to US objectives. They are an important part of the range of diplomatic, informational, military, and economic activities available to the US. They can be utilized during both peacetime and conflict.

http://en.wikipedia.org/wiki/Psychological_Operations_(Unite...
This is exactly the same scenario I had in mind. This would allow projects to have an easier way to distribute some kind of Enterprise version of a web app. Will definitely take a look.
When you are "top 1%" you need not to work (income is very misleading).
By convention, the account called "whoishiring" posts these automatically at the start of each month. This is the rare case where a novelty account on HN was ok.

No one else is allowed to post these, for obvious reasons, so I'm going to kill it now.
The important followup behaviour to this is whether people continue to deceive.
Best wishes, and I hope you are a roaring success!
Coffee Meets Bagel comes to Google Glass
Being "rich" is about wealth, not income! Very frustrating that this argument is always targeted towards income.
I don't think the helicopter is a full-sized helicopter - cheap, miniaturized cameras and control systems mean you can get quite good helicopter-quality RC-copter/multicopter/RC plane aerial shoots for a few thousand dollars commercially, or buy the hardware and fly it yourself for probably in the ~$1k hardware range plus the time needed to learn how to get good shots.

I found the resource involved in this pretty crazy as well, though. Definitely a lot more than most companies would spend on April Fool's day, and I doubt it's their only stunt either.
We're sending emails out this afternoon. You should find out whether you've gotten to the next round by 5pm.
I use an iPhone because whenever I find an app that I truly love (iMaschine, Machinariun, iSequence, Disney Animated, and now Microsoft Office) it's very frequently iOS exclusive. Of course the opposite might be true if I used Android but since I've observed the pattern only in iOS I stick with it.
"Unique contributors within inital 86-day window of project upload to Github" is not equivalent to "unique contributors since open-source launch."
There are some real gems in that LAT piece that Greenwald labels as propaganda[1]:

>What the Church and Pike committees found" nearly 40 years ago was "that people were doing things that were wrong. That's not happening here," Alexander said.

The particular definition of wrong used by Alexander would be interesting to know.

>"When you're the good guy and you're on the side of truth and democracy and the American way, anything that is an impediment to you is naturally bad and needs to be overcome, even if it's the law," German said.

Apparently the ability to have private communication digitally is one such annoying impediment.

>Now, Russian ground commanders and Al Qaeda cell leaders are on notice that the NSA is nearly everywhere.

Those evil Russian ground commanders... One tip for the author of this piece: Snowden leaks enabling child pornographers to avoid surveillance would be a much more effective appeal to emotion than a topical example like renewed fears of Russian aggression that risk fading from the zeitgeist soon!

[1]http://www.latimes.com/nation/la-na-alexander-nsa-20140331,0...
That's for currency, am I missing something?
The word "greed" by definition implies wrong. It means that you want much more than you need. Because there are so many people that have less than they need.