skysight-inc/HackerNews huggingface dataset:
Those are some fantastic acronyms...
Could such a device alter the relative phase of two separate beams of light? This optical device would take as input two beams of light with some arbitrary phase difference, and output the same two beams but with their phases changed to some fixed offset relative to each other.

With such a device an actual switch becomes easy: Make the device change the two inputs to be antiphase and combine them. If one of them is missing, the other passes through unphased (pun intended), but if both are present they cancel each other out; aka you have an xor switch!
This website is overwhelming with a full screen.
Rocket chat (open source slack alternative)
An Energy Efficient and Massively Parallel Approach to Valid Numerics
The reason for the deal: as the WSJ noted yesterday, "growth has been hard to come by for Broadcom, a 24-year-old company that makes communications chips for tablets and smartphones, and supplies the Internet links for cable-television and telecommunications devices."
As to why Avago is likewise excited to close the deal, "Avago has been likened to health-care companies such as Valeant Pharmaceuticals International Inc. that are based in foreign tax jurisdictions and also have become voracious acquirers."
So Broadcom is merely the latest "notch on the bedpost", funded with billions in new debt.

The press release also mentions $750 million "synergies" in the next 18 months which should translate to about 2000-3000 layoffs.
In theory the failures could be pretty insidious - data could be corrupted without any crash, or in a way that causes a crash in an almost unrelated part of the program. I have no idea how likely the really squirrelly failure modes are, but there will be much scratching of heads and gnashing of teeth when they do pop up. The race detector probably helps a lot.
Google Intensifies Focus on Its Cardboard Virtual Reality Device
International founders who brought tech culture home and made it their own
Hi. I'm a software engineer. Show me a union whose membership improves my life, and I'll be happy to talk.

Bear in mind that improves is present-tense for a reason.
The Floating Action Button or FAB is supposed to be more than just a single action, usually it's a menu of the most used actions (in Google Inbox for example it allows you to compose an email, invite others, add a reminder and lists your most recent contacts.)
So true. They talk about paying attention to the UI, and totally forget the UX in some places.
Modern Web UX: "Because hey, who really cares about disabled people?"
> A rationalization engine, as it were...This is a bit different, more of a constraints optimization problem.

How is this any different? An argument from fulfilling constraints optimally is very, very rational.
Google ties Android to the smart home with Brillo and Weave
H-4 Visa Holders Can Now Apply for Employment in the United States
When will you guys be expanding? This would be perfect for my mother since I live far away.
http://slashdotmedia.com/terms-of-use/ (Sourceforge's TOS)

"By sending or transmitting to us Content, or by posting such Content to any area of the Sites, you grant us and our designees a worldwide, non-exclusive, sub-licensable (through multiple tiers), assignable, royalty-free, perpetual, irrevocable right to link to, reproduce, distribute (through multiple tiers), adapt, create derivative works of, publicly perform, publicly display, digitally perform or otherwise use such Content in any media now known or hereafter developed. You hereby grant the Company permission to display your logo, trademarks and company name on the Sites and in press and other public releases or filings. Further, by submitting Content to the Company, you acknowledge that you have the authority to grant such rights to the Company. PLEASE NOTE THAT YOU RETAIN OWNERSHIP OF ANY COPYRIGHTS, TRADEMARKS AND SERVICE MARKS IN ANY CONTENT YOU SUBMIT."
I still have FB but I never use it unless I'm tagged or messaged on it. I use it primarily as a massive rolodex but I never read my news feed except for on accident if I log in to read a message or notification. I tweet some and those are auto-pushed to FB so it kind of looks like I'm active (that was not the goal, just a side-effect). I've got way too many friends that use FB to plan events and the like to leave it anytime soon.

I don't hold it against you if you don't have a FB but I'm also not going to feel back if you miss out on an event because you were harder to reach. I find the vast majority of FB-Defectors to be insufferable to listen to when they talk about how they aren't on FB (seriously, they fucking talk about FB MORE than the people ON FB!) and when they whine about a group of us talking on FB (therefore leaving them out) I just ignore them. I don't like FB and the reach it has into our lives but I'm not about to cut off my nose to spite my face by deleting my FB. There are plenty of ways to use FB without letting it use you IMHO and people who just flat out quit are too lazy to do so (Sign up for an account, don't add any info, turn off all location stuff, block the FB widget so it can't track you one sites, etc...).

What I really want is identity provider and FB gives that to me today (along with "first party" chat, messaging, photos, etc). Ideally I would have something like OAuth (but not OAuth) and all my friends could pick a messaging platform that supported it but right now nothing like that exists and/or the UI/UX is so terrible I'd never get my friends to switch.
You mean the generation that remembers what the USSR was like? I'm not being flippant, I'm being serious. The entire leftist political agenda, including Basic Income is basic marxism and the arguments for it are the same ones we had in over a century ago.

We've had a century of experimentation with it, from Fascism in germany ("to protect our farmers") to communism in Russia to socialism in the UK to all manner of variations in South America.

It hasn't worked.

Why is it leftists who are always going on as if they're the only ones who care about the poor, refuse to learn the lessons of history and economics?

History isn't a science, but economics is, and the reasons these things will fail are always pointed out-- as they were in this comment section-- and always ignored (as they were downvoted here on HN).

As a result more and more damage is done.

And when you see the damage the next generation of 20 year old leftists calls for socialism to fix the damage of socialism!

So yeah, when you're over 40 and you've been around the merry go round once you see what's going on.

OH, and by the way, one thing was constant- in all of these situations the people at the top profited. The politburo made out, and so that's why they support it.

It's how they exploit the poor.
shoefitr is so close.

Now let me scan my foot instead of "I mostly fit into size X", and you've got a great solution.
And Google Wallet did before it.
The Great Decoupling: An Interview with Erik Brynjolfsson and Andrew McAfee
CircleUp Targets Businesses Ignored by Other VC Firms
He really should. I paid the ticket price at the end. And I'm hoping everyone else does too.
The new features (swipe to delete, undo send, and custom signatures) are missing from the updated versions of Inbox on both iOS and Android.
I assume that the upfront permissions prompted before an install will be simpler and fewer, and the more granular permissions (like microphone or camera access) will be prompted when they are actually requested by the app. Just like iOS.
Unfortunately, since the w3c standards don't include any constraints for performance, it's entirely possible Google's code is optimized for Chrome and iOS and not (yet?) Firefox.
Sounds like the exception rather than the rule for most people.
Site might have been briefly down (perhaps a minute) when pushing some changes. Should be back up: http://submit.com/

As for delegating your PR I'm curious to hear on your personal experience with this. I generally do my own PR and it works out really well. Doesn't cost too much time either if you know what you're doing and at least the tech media prefer to deal with the founders directly. (I happen to be in the fortunate position that tech media actually cater to my customer group, so that's where my experience lies.)
OS X, Chrome 43, 1920x1200
Many of your guidelines show merit... It occurs to me that context of Meeker's presentation helps. She is a machine gun of rapid-fire observations that feed off of her on-screen data and additional anecdotes.

I can't find a recent video, so here's an example from 2013:
http://allthingsd.com/20130529/mary-meekers-2013-internet-tr...

She knocked out 100 slides in ~20 min. This is definitely content that needs multiple reads to take in, but her presentation tends to be the "Cliff's Notes" of the material contained in the deck.
In my experience, you sort of need to be in a situation where either 1.) You're price-insensitive and really don't like going to the grocery store or 2.) It's inconvenient to go to the store (no car, young kids, not very mobile). The one time I used grocery delivery was when I was on crutches. Peapod was "OK" but the selection was less than the store, they'd be out of things and either didn't substitute or would substitute something I didn't want, and required a bit of planning. I last looked at their site a month or so ago and it looks exactly like it did those 10 years ago.

Instacart, on the other hand, I might use given that there's no Whole Foods especially convenient but--doubtless for exactly that reason--it's not available in my area.
I actually like that homepage. It seems like a nice alternative to tabs, especially if they put useful information in the collapsed tiles (essentially becoming Windows Live Tiles or whatever they're called).
How are generics backward-incompatible? They would obviously affect forward compatibility, but what previously valid programs would have to become invalid with the introduction of generics? (Incidentally, as an interesting contrast, this GOMAXPROCS default change will break some existing programs.)
How does verbiage like this get written?

The Stanford algorithm designs silicon structures
so slender that more than 20 of them could sit
side-by-side inside the diameter of a human hair.

Who is their target audience? Just how innumerate do you have to be to prefer that text to some actual dimensions?
Having near total control of the OS that totally dominates the market in poorer countries is kinda a nice position to be in though.
Also related is that that's roughly when automation began replacing unskilled high-wage labor.

A lot of things happened at once, I think.
I'm also wondering the same thing. This new trend of putting a create button in the bottom right of the screen seems counter intuitive and annoying. Fortunately, both the Mint and Reddit apps allow it to be turned off, but I'm not looking forward to seeing this spread to other applications.
Simple TRICKs to improve your health and happiness in 60 seconds
You might be interested in this talk that Michael Abrash gave about 2 months ago at Facebook F8 [1]. It starts at around 00:42:20.

It is a fascinating talk where he provides a number of interesting demonstrations regarding how the brain interprets information, including depth perception, color interpretation, movement, auditory cues [2] etc. Highly recommended.

[1] https://www.youtube.com/watch?v=UDu-cnXI8E8&t=2540

[2] Absolutely fascinating. What you hear depends on what you are looking at, not just on what you are hearing. This demonstration starts at approximately 01:02:00 - https://www.youtube.com/watch?v=UDu-cnXI8E8&t=3720
The big risk to the 3D / VR market is generally the possibility that there is a percentage of the population that just isn't "wired" for it, i.e. they can't actually experience immersive 3D without physical revulsion from their sensory experiences not lining up.

When you start designing a product for only N% of possible consumers, you're in trouble if N isn't large enough.
Not sure what the minimum number of required employees is or how much extra this costs per employee, but there's payroll services like Oasis and Trinet that offer insurance in addition to their payroll.
We can paint it with the socialism brush, and write it off. Or we can recognize that today is a very different economic situation from, well, pretty much any time in history. We've got automation, and technology, and a burgeoning unemployed and unemployable population of non-technologists. We can try to prop up the quaint systems of the past (full employment, work or starve). Or we can change our system to one that is kinder, economical, and raises the standard of living for everybody.

As I said, I believe folks will have to grow old and die. Until then, we'll hear only FUD stories and scare tactics.
Exploration of the Apple Watch Backup Files
Why Data Visualization Is a Necessary Tool of the Future
Well done Microsoft: inspiring not one, but two major competitors. Metro aka Modern aka Material rocks!
我是锡伯族
And Google Wallet was just a re-launch of Google Checkout.

I guess it's worth the risk of continual failure, because if they eventually do get a foot in the door it's incredibly lucrative. Taking a percentage of every payment someone makes is a pretty good incentive.
Show HN: Polymer 1.0 Demo (From CodePicnic)
I'm currently researching this as well. The healthcare marketplace has a small selection of multi-state plans.

https://www.healthcare.gov/small-businesses/provide-shop-cov...
Google Wallet did not use tokenization.

See here: http://arstechnica.com/business/2015/05/android-pay-will-emb...
Something that's maybe not clear from that page, but was mentioned in the Google IO keynote: this is not just stitching of multiple video streams.

Google does some heavy-duty machine learning / computer vision on their servers to extract 3D information from these video streams (they mentioned having depth data). Then they presumably re-generate seamless stereoscopic 360-degree video from this 3D model. That's how they can get stereo from mono data.

It's something like those hyperlapse videos from Microsoft, they also first do number crunching on lot of video data to generate 3D model and then use this to fill in missing data.
Ehh.. It's like reading a comic book. Wasn't too hard for me to figure out.

I'm not a fan of Material design though, I just think it's tacky.
Its also exactly analogous to my build-an-entirely-new-one and program it exactly as the previous one was programmed. It has exactly the same result. If I did it without anyone looking, they would never be able to tell the difference.
No pixel-perfect alignment. Embracing the flaws.
How to implement a stateful meta-container in C++
It's easy to blame the government when the people that are ultimately at fault. Brazil just reelected their president.
I'm someone very comfortable with the internals of things.

But my design sense is awful. My sites never look as polished as I'd like them to. How can I get a design sense?
>The market for most types of human labor is soft in advanced economies, and getting softer. We don't grow the economy by assembling a huge workforce to do/build something, we grow it when (relatively) tiny teams build a new tool, create a new market or disrupt an existing industry.

As hip as this statement sounds, what quantitative evidence do we have for it? I'd blame financialization before I'd blame computerization, simply because high-tech products and services simply don't account for that large a portion of GDP.

On the other hand, the mechanization thesis does seem to suit something like what happened in manufacturing: output stayed the same or went up, but employment dropped consistently or was shifted to cheap-labor countries. There, at least, experts have examined numbers.

But again, the other big set of examined numbers is about financialization, which has showed that as the portion of the economy devoted to finance went up, and the "output" of the financial sector went up, the productivity and output of the non-asset economy stagnated.
Your opinion is a data point, I'm not arguing against you below, because that would be futile- your opinion is a fact of how things are from your perspective.

Amazing to have gone from the one and only minimalist design company, standing out dramatically as a result to "pretty generic" in the perception of someone I'm guessing is under 30?

The interesting thing is, nobody, nowhere seems to be doing things as purely as Apple in terms of design, including their website...yet from your perspective you it seems generic, which means you feel like you see it everywhere.
The layout is pretty broken in Firefox.
> I was like yep thats it

Until he wants to convert that to fiat. Or to buy Bitcoin in the first place, while not in US. I'm a huge fan of Bitcoin, but the ecosystem, especially outside US, is still very immature. It can take days before an exchange verifies you, recognizes your fiat deposit, and processes your withdrawals. Learned that the hard way (it took igot.com 17 days to process my Bitcoin withdrawal).
Found something interesting.

If I use it like it is google and search for "execute javascript capybara" I get awful results.

If I use it like I am talking to someone and say
"How to execute javascript with capybara" the first result gives me exactly what I want.
You can do exactly what you just outlined using Venmo (in the US). Or any number of other solutions worldwide. With the added benefit that you're transferring currency which you can easily put in your bank account and spend absolutely anywhere you want.

Bitcoin is great, but let's not pretend it is ready to be the go-to money transfer solution for everyone.
I see no need to theorize nefarious purposes. Every large web services company* has some kind of photo storage service. It drives users to their other products.

* Google, Apple, Microsoft, Amazon, Facebook, Yahoo, Dropbox, ...
> Hi. I'm a software engineer. Show me a union whose membership improves my life, and I'll be happy to talk.

Want to join the Industrial Workers of the World?
I understand what an open ball is (and surely if you read my original post carefully this would be clear), I just don't think it actually makes the discussion clearer. In particular, when explaining something to people, starting with creating unfamiliar concepts is a Bad Idea if those concepts don't have a significant payoff.

In particular, because this is not a discussion about arbitrary spaces, the use of the word "Ball" is counter-intuitive. (But I admit I am probably biased by my own experience.)
> Just stating the obvious IMO.

Well, I wish I could "just state the obvious" in such an articulate and eloquent manner. You have an excellent writing.
Oh, ok. And here's me just sitting here wondering what the heck it even means!
Google is showing off Android M dev previews while devices sold new last fall in major US retailers are still running KitKat with no updates from Google or their providers. They continue to actively create the "fractured" world of Android.

In other words, that's cool about Android M, but most people aren't even using L. (40% on K, 9% on L whose preview was the 2014 IO)

Can Google not poach one or two of Apple's negotiators to go to the right meetings at Motorola, Verizon, etc to talk about updates?
We don't need a union per se, but a professional association (aka guild) would be fantastic. As professionals we need to stop letting employers be the sole arbiter of competency, and we also need to institute a code of engineering ethics that is independent and based on sound theory and practice (rather than whatever the business wants at any given time).

Imagine being SEOA (Software Engineer Association of America) Level 1 certified and never having to do Fizz Buzz at an interview again. Or a Glassdoor-like employer database that gives you a clue what you might be walking into. Independent health insurance coverage, etc. There could be lots of great ways it would improve the average engineer's life.
It's not that simple. Research the story of the ODROID-W and their quest to make an rpi-compatible SBC.
Maybe a bit out of left field, but I'm using Telegram (that open source messenger app) to share pictures with family. It was on a whim; once when I was at my parents place, I just set up Telegram desktop on both their PC's, the app on their tablet and on my mother's smartphone (dad has this thing with big buttons).

Now we have a group chat together with my partner (would've also added siblings if I had them) and share pictures and simple things. Everything syncs on all devices, my father who needs a big screen follows mostly on his PC and puts their pictures on from there, my mother uses her android phone.

Works better and surprisingly much more intimate than anything before, and everyone participates.

Of course, people around me have been having whatsapp groups among peers, but there's something about the telegram desktop clients' easy sharing of images and links that I started to realize recently 'just works'.
> Now I'm just waiting for a library/API for hexagon map's ;)

You can use A* and co with hex maps too. There's more info on hex maps and an illustration of pathing here:

http://www.redblobgames.com/grids/hexagons/#pathfinding
The Uber plug at the end there was totally unexpected.
I haven't shipped anything to production yet but I haven't noticed any build slow downs. I have only really worked through Koans repo to try and learn the paradigms. It can pretty much do anything Ruby, Python, JS, etc can do and it only costs you a 200KB runtime.

You might want to make you have parallel builds and the gradle daemon on for the gradle CLI. Android Studio seems to turn these on for you but if you build from the terminal I think they need to be specified in a gradle.properties file in the project root. You can also increase the amount of memory gradle is allowed to use.

As far as I know Kotlin does almost all of its magic at compile time so I am sure it will slow down builds slightly versus plain Java. From what I have seen so far I am more than willing to pay this price.

Here is a good overview with benchmarks from Square

https://docs.google.com/document/d/1ReS3ep-hjxWA8kZi0YqDbEhC...
I've tried the Rift, and I completely agree with him.
design eh? http://developer.android.com/google/play/billing/billing_ref...

(spoiler: page renders really poorly in chrome)
Yes, it's beautiful. However, looks like there's no form validation on the email submit. I just submitted "r" as an email address.
His theory may be bunk, but it ties into something that's been bugging me for a while. How come every recorded or reconstructed earlier version of every language spoken today is more complex than the contemporary version? It's completely illogical, language couldn't have come out fully formed with a case system, gender system, definite/indefinite forms of words, dual forms, a ton of verb tenses, etc. How come we only have a record of languages losing features and never gaining them?
Yeah, we called Zenefits (one such service) and they weren't able to help us.
So ∫f(x)g(x)dx = (f.g)·dx?
Google is like "hey microsoft, look, we took your metro style, and we added bevels and shadows and stuff, yeah! Oh, we're back where we started :("
Maybe I missed something in this article, but did the employees know? Or did they essentially get their labor sold off to another boss a year ago and were none the wiser? Can such a thing even be done, legally speaking (maybe if the poster were the sole owner)?

Is it literally true that he didn't tell anyone for a year?
How Big Is Minecraft? Really, Really, Really Big
Not just computerization but also:

1) Women entering the workplace. This increased the supply of workers without increasing demand, which drives down prices.

2) Global trade. Post WWI it was the US >> Western Europe >> Everyone else. By the 1980's Japan was resurgent and the third world started opening up factories. Unskilled factory workers had been solidly middle class, but now they have to compete with someone in the third world making dollars a day.

3) Growth of financial sector that doesn't employ nearly as many people as the GDP it creates.