skysight-inc/HackerNews huggingface dataset:
Haven't tried it but you can integrate React with pretty much anything. Looking at the Polymer lifecycle methods[1], I'd start by trying a `React.renderComponent` in Polymer's `domReady` callback for an element and then setState/setProps/forceUpdate in the `attributeChanged` callback.

[1] http://www.polymer-project.org/docs/polymer/polymer.html#lif...

That said, I don't expect it to be common since you'd basically be building a React component with a Polymer shim and getting almost no leverage out of Polymer. I suppose you could write some code to parse out the html template and turn it into React.DOM equivalents but that seems like a lot of effort.

All React integrations I've seen are the result of introducing React into a legacy codebase or they're using React on a component that's rendering a very large DOM subtree and taking advantage of React's O(N_view) instead of O(N_model) scaling and batched updates for perf wins over current KVO techniques.
Some folks hang out here because they need some of those "101" courses they never took in school (and which, even if they took them, might have been "academic" -- a euphemism for irrelevant to real world experience). Others are beyond that yet can still benefit from being reminded of the basics. Some folks get comfortable and, thus, start being sloppy -- at which point they are in danger of failing in a big way. Better to get the occasional reminder.

So I don't have a problem with "101" lever concepts getting upvoted and discussed here. (But, you know, have an upvote!)
You're current password shouldn't stop working because otherwise that can be used as a denial of service without otherwise compromising the security of either the user or the site if the email address is known.
That is way cooler than my old 'focus' hack. Thank you!
About 6 months ago I helped out a woman with some computer issues. She is/was a bit paranoid, coming out of an abusive relationship.

I didn't think much of it, until I noticed access to her Gmail from Japan I seem to recall ( we are in Western Europe ).

Streak was installed into her account.

I have no idea what someone can do who has access to the Streak account. I just removed the permissions.
Why Chicago / Midwest Never Will (Nor Should) Become SV
Yeah, because IMAP is far more fine grained control.
For example, let's say I made 50k in 2008 after taxes and saved 10% (5k), and in 2013 I made 55k, but saved only 5% (2.5k). My PSR went down by 50%. The first conclusion one might make is that I decided to spend more and save less. i.e. I've become more consumptive. However an alternate explanation is that inflation growth has outpaced my income growth, and that I am in fact consuming the same amount (in terms of measurable benefits), but that it costs me more do consume that same amount. So using the example above where my income grew 10%, it is also possible that inflation over the same period increased by 16.67%, outpacing my income growth enough to reduce my savings rate without me making any qualitative increases in my consumption.
Logitech lost more than $100 million in operating profits on Google TV (2011)
What's your conversion rate from trial to paid?
I'm assuming for a moment that you don't want to do research at Google or be a Senior Software Architect at a Fortune 10 company (both of which are still possible, though). For the majority of rote day-to-day programming gigs, even having a Bachelor's doesn't get you much over those who don't. Experience almost always trumps education in this field except for a few exceptions like those mentioned above. But you've got a leg up on those who don't have a degree - you've got one, it just doesn't happen to be in a relevant field. I was in your boat several years ago. My Political Science degree made it extremely hard to find a hiring manager/owner who was willing to take a chance. I did not have a github profile at the time (it was not that long ago) but I did have a website with some code on it (that my future employer did look at).

Just keep in mind that you will not command the same salary as someone with a relevant degree, at least until you have a portfolio of work comparable to theirs.
There's extreme variation among humans anyway. Some people hurl at the slightest touch. Some people can withstand severe turbulence with their head down and not feel a thing. Moving towards that end of the spectrum won't hurt you any more than those people already experience.
Can incrementalism get some love? Seems everyone is opposed to it, but the plain fact is that nearly all progress is incremental.

Real "innovations" tend to be composed of a few component ideas that are themselves incremental. Innovation is built on incrementalism. The iPhone just took existing things and combined them in a smart way that produced the innovation -- but it was ultimately the simple act of being aware of the incremental progress in many areas that made the innovation possible.

Hilariously, incremental improvements are built on innovation.

It's turtles all the way down. Hofstadter and all that jazz.
Because Amazon and Apple are dipping their toes into that pool and Google is playing catch-up on the set-top-box market instead of leading.

They sell games. They sell hardware on which people play games. They sell a set-top device that plays games. But they don't sell an actual controller for that device.
I have never so quickly impulse bought a kindle book. Didn't even read reviews, since I love their blog so much.
So they've added it back in - that's good to know. It was missing ever since the redesign last year until just recently.
thanx. I will look into this issue. Do you have any privacy-related extensions installed by any chance?
WebComponent support seems to be super spotty across browsers. But that being said, it's an incredibly exciting extension to HTML so really cool that Google's invested the time to flesh out what a WC-based widget library might look like.
Edit: I'm the co-author on this, and am happy to answer questions, since even in the report, we had to censor things for political reasons.

As someone trying to do a startup in the health-tech space, it's disappointing to see the "Me-Too" atmosphere in the Midwest. I wish I could find some technical people who felt the same way.
Leaving no captcha would be a hint for spammers to provide requests with valid cookies thus simplifying the task. I assume that's the reason for increased difficulty in incognito.
Chinese phone maker to release first mainstream holographic smartphone.
HTTPS is only secure if no client credentials are stored on the client, e.g. hard coding a username/password pair in a mobile app. If a user needs to supply a username and password it would be OK I guess..
I can't imagine that condoning astroturfing would be good for business, either as a retailer (Amazon) or a book author.
There haven't been any significant UI revamps in 3 years. Applications written using the interface guidelines set out when Android 4.0 was released still look fine today since the look and feel has not changed too much in 3 years.

> Take a look at last year's Google I/O app. This is the asset management required to create a "best of breed" Android app that targets as many devices as possible:

Ummm, I don't see what you're getting at here. These assets have been the case for most versions of Android. That folder contains portrait and landscape layouts, drawables for the different device sizes (and hidpi), and translations. If you would like users to be able to user your application in other languages, you have to provide translated strings somehow. If you would like to have different portrait and landscape layouts, you have to include those layout files. That's just expected regardless of your platform. It's hardly a nightmare. You aren't required to support other languages and Android will do it's best to rearrange your interface for landscape and scale your drawables appropriately. This just allows developers to have a greater degree of flexibility and customization to ensure that their applications run well no matter the device size, orientation, or language.

It's all documented in great detail at in the Android documentation[0].

0: https://developer.android.com/training/basics/supporting-dev...
This is copyright. Copyright holders are allowed to assign reasonable restrictions on the content they broadcast publicly in order to monetize that content as they see fit. One of those restrictions is that the content broadcast over public airwaves may not be rebroadcast or retransmitted for non-private use. If your business model is encoding and retransmitting that content over the Internet, that's not private use. Considering the entire content industry's business model is based on controlling the distribution of the content that they own, there's no way this decision could have gone any other way. If you fundamentally disagree with the content industry's right to control distribution of content that they legally own (or at least control copyright to), then you are free not to consume any of it.

I have no pity for Aereo here. They based their business model on a legal technicality, and SCOTUS simply applied an updated technological interpretation to an old law. Their investors were big time media guys (Barry Diller was a founder of both Fox and USA networks) who knew the risks they were taking: it didn't pan out for them. Aereo is not a story of a plucky startup fighting the system; it's just one part of the system fighting another part of the system over who gets more money. Had Aereo won this decision, the real winners would have been Comcast, DirecTV, AT&T and Verizon.
Ditto for Safari books. (not dirt)
When it comes to the financial services, we can simply measure the cocaine consumption.
I don't know a whole lot about JIT compilers, but would it be possible to emit code with length optimized, and trap changes to it to fall back to a slow path in a way that wouldn't hurt the fast path? For example, you might mark the array so that when other code mutates it, that code also modifies the return address on the stack to point to some fixup code that puts you onto the slow path.
I wouldn't say that credit is driving up the costs of Bay Area homes, but the amount of wealthy workers in the area.

And also consider that homes built today have to go through tons of regulatory costs (building codes, politics with permits), there are new technologies installed, AC, internet, upgraded roofing, better foundations, upgraded wiring, possibly an HOA, rec center, etc, paved sidewalks in front of every house. The US Census Bureau has also determined that the average size of a home is 2,480 square feet vs 1,600sqft in 1970. All the progress that we have made with homes today costs.
What Big Libraries Pay for Academic Journal Big Deals
Black Locus, from Austin TX, was acquired by Home Depot for dynamic pricing [1].

[1]: http://techcrunch.com/2012/12/17/home-depot-acquires-data-dr...
PNaCl SIMD: Speed on the Web
The work required for passing programming interviews is rote practice of solving problems for which you cannot immediately think of a solution.

There's already hundreds of resources available to do this.
Top-coder, practice-it, project euler, coding interview books, etc. etc.

Teaching negotiation and soft skills are probably more valuable for the general programming population.
Some actual figures can be found here: http://www.pnas.org/content/suppl/2014/06/11/1403006111.DCSu...

Article itself can be read here: http://www.econ.ucsb.edu/~tedb/Journals/PNAS-2014-Bergstrom-...
A meta data only permission would be cool. Access to from, to, cc, date, labels, etc for all mails but no access to the actual content would be good.
Its encumbered by being an Apple standard (NIH). Adobe is pushing HDS, and Google is pushing an open standard called MPEG-DASH.

They all do the same thing fundamentally; the only differences are slight technical details and who is in control of the standard.
I see cache related optimizations being discussed most often in the context of C or C++. Being inexperienced in this area, I wonder how would does it affect garbage collected languages/systems. I understand that that are different approaches to GC, but can someone recommend some discussion to read on this topic? (cache optimization either in GC development itself or in development with GC languages)
Food Fears
This wouldn't 'distribute the anti-spam onus', though. No one wants spam in their community, you don't need to teach people that it's bad. What this system would do is distribute the punishment for the presence of whatever the moderators decide is spam in a way which is disproportionate to users' actual responsibility for it.

Just having an invite-only system should solve the problem equally as effectively (although it creates its own issues with politics, groupthink, etc.)
One line CVs are good but it would help if you also mention your current location and related preference (are you willing to move/commute-on-demand/telecommute-only and preference to work abroad as well as any work permits you might need). Are you open to full time positions or just contracting? Lot of big projects either requires full time commitments or long term contract. From career perspective I would also highly recommend not to shoehorn yourself as "cryptography" or security developer - unless that's what you want to genuinely only thing focus on. Typically people's expertise are mere coincidence of jobs they managed to get first time and it's generally good thing to develop skills in other fields such as computer vision or machine learning and stuff.
Everything Google announced at Google I/O 2014 in one handy list
Or expect to be able to shelter your children forever.

Source: Not a dad.
>>(Question 5) What? No! Why use algorithms that have been broken for years? It’s ridiculously fast to break both, along with many other simple algorithms.

I'd remove the emphasized text. Yes they are vulnerable to collision attacks but that's completely irrelevant in this context.
Right. I remember seeing those too.

In any case, not really fair if Google gets full credit for this.

If anybody is wondering about the 3D. I build a simple stereo-image OpenGL landscape app, and used the gyroscope of the iPhone 5 to determine view direction.

It is actually really simple, and the lag really isn't that bad.

The biggest problem is that you can't really do anything without a controller.
> not because their looking to solve a problem.

This. I am sick and tired of hearing how nobody can get funding in Chicago. There are two problems: 1) most of their ideas suck, even by startup standards (and I've worked with enough startups to have somewhat of a standard). 2) The VCs want to see next-to-impossible business models / traction. I don't like the frothiness going on in other areas right now, but Chicago takes such little risk it's distburing.

Chicago lacks serial entrepreneurs and a true ecosystem. If you read the "results" section of our report, it goes in-depth. I just posted the thing to the HN homepage. We had to censor it for fear of political push-back (it was a very real risk from some very powerful people). I'm happy to share more in person.
Or this little beauty from the game Metal Gear Acid for PSP:
https://greenhillszone.files.wordpress.com/2014/06/solid-eye...
This seems great for building bridges from Google Apps' Gmail to internal applications, though, where there's no third-party to worry about.

Being able to replace my current IMAP client code - full of hacks to convert internal ids to Gmail ids and format conversion issues - into a couple of HTTP calls sounds great to me.
> an ongoing service relationship with a company that both owns and operates equipment that has everything to do with
content?

does this mean i can pay a third party to install an anetenna in new york, but i can't pay them maintain it for me?
Congrats to Prof. Kerr for getting cited twice (at least?) in this opinion.

If you read one Supreme Court opinion this year, read pages 15-25 of this one,[1] particularly the discussion of data accessible on cloud services on page 21. There is a lot in there that HN readers will nod along to, and I think should clearly dispel the notion that this Court doesn't understand the issues implicated by these sorts of cases. This is not an opinion that takes a narrow approach to 4th amendment interpretation.

There's a lot that can be quoted here, but I'll single out one: your documents in the cloud are your "papers and effects" for the purposes of the 4th amendment. Slip. Op. at 22. It will be really interesting to see how the Court reconciles this with the Third Party doctrine, when that issue comes up.

[1] http://www.supremecourt.gov/opinions/13pdf/13-132_8l9c.pdf
I admire your persistence and tenacity in getting as far as you did with that rigamarole. I'll take your word for it that it that it ends badly. :)
The "if" in "if you were a different you" is meant as a hypothetical counterfactual. My point is that the outcome is a function of (you, stuff that isn't you) - not, as in classical determinism, (stuff that isn't you). There is certainly a sense in which you "couldn't have been" a different you. But that doesn't change the fact that - insofar as there is a you - your actions and the results thereof follow from that you. That the you that is follows from other things is immaterial in regard to 2 (it is material in regard to 1).

It boils down to this - what is a choice? I would contend that you do have a real choice and that the choice is made by you - again, insofar as there is a "you". It just happens to be the case (assuming determinism) that one could know what that choice was going to be, if they possessed more knowledge than anyone actually has.
> Wait, do you not see the difference between a one-time transaction with a third party that installs equipment they neither own nor operate and that has nothing to do with content, and an ongoing service relationship with a company that both owns and operates equipment that has everything to do with content?

> Are you fucking serious?

No need to be rude. Given that nothing illegal occurs throughout the entire process, no, I don't really see a difference between who provides the service.

> In the case of Aero, you didn't acquire the content from the broadcaster. Aero did. And Aero is not authorized to redistribute the content legally.

I see you aren't familiar with Cablevision. Yes, they are authorized to redistribute the content. Cablevision explicitly made remote DVR services legal.

> as easily as [the law] can distinguish between an iPhone bought from Apple and one bought from a mugger who stole it on the subway.

My, what a poor analogy! In that case the mugger had no legal right to acquire that phone. I, however, do have a legal right to acquire OTA broadcasts.
Is ChartJS still actively developed? No substantive Github changes in a year and the site appears down for me.
Just put this book with the rest of your magazines.
Dutch experts hack Google Glass
I cannot believe that it's still friggin necessary to explain this simple fact that some people have an advanced copy of a book and so are able to put up a review right away. And what's even worse is if you have to explain this to a technical person... Jesus

Thanks so much BRILLIANT GUY for enlightening us to your brilliant review fraud theory. We are all more retarded now.
You mean "read receipts" which have been around for decades?
Neither are really misleading or particularly enlightening by themself. In this particular case the Y-axis alone is not enough to draw conclusions because we don't know what magnitudes of movement are normal, what are healthy and what are unhealthy.

Choosing 0 to 100 doesn't add anything because what does it even mean to have 0% employment or 100% employment. Those are not even reasonable bounds to start with given the topic at hand. I can't even imagine any conditions under which either extreme is plausible.

A peers comp here would be far more illustrative than choosing any particular Y-axis scale. If for example the same employment figures for all other countries were plotted on the same graph, we would see extremes, from the country with the lowest employment rates to the highest employment rates. Those figures would serve to provide reasonable bookends for a graph. If no economy in the world has an employment rate of less than 45%, then a lower bound of 40% would be reasonable. If no country exceeds 85%, than an upper bound of 90% would be reasonable. The scale chosen should illustrate plausible ranges of employment for any modern economy.

What does matter in all this is the time series plotting and whether or not this data suggests that there may be a virtuous/vicious feed back loop when the employment deviates from some stable level. For example, once employment falls below a certain point, does that contribute to a perception that businesses should be tightening their belts, further exacerbating the problem. Likewise, when the figures are moving up, businesses anticipate economic growth and therefor start hiring in preparation for the growth.

This graph is the equivalent of measuring distance, when measuring the first (velocity) or second (acceleration) derivative might be more illustrative of how serious all this is. When matters is not how much something has fallen or rising, but how fast it is falling or rising and if it is starting to speed up or slow down.
Fingerprint is hiring!
http://www.fingerprintplay.com/careers/
When I mean record, I mean capture and encode the signal. It doesn't have to be viewed asynchronously to be a recording.
http://www.cnn.com/2014/06/25/justice/supreme-court-cell-pho...

Ellen Canale, a Justice Department spokeswoman, said the agency would work with law enforcement to ensure "full compliance" with the decision.

"We will make use of whatever technology is available to preserve evidence on cell phones while seeking a warrant, and we will assist our agents in determining when exigent circumstances or another applicable exception to the warrant requirement will permit them to search the phone immediately without a warrant," Canale said.
New timthumb exploit
Are you concerned about garbage collectors that do relocation/compaction or what? Otherwise garbage collection doesn't really effect much of what is discussed here (except of course if you are preempted by the GC running and it empties the cache of useful things (to you), but this is rare). Maybe when you talk about GC you mean the heap allocator (which of course is related but different)?
Introducing Lyft Plus
You got a root shell out of `/bin/[` ? Impressive :)
Ok, so if Aereo didn't have "TV service" all over it's marketing literature, they'd probably be in the clear?
I don't have a bachelor's degree at all (I have an associate's) and I am working as a professional software developer for a startup, so yes.

I recommend you do some freelancing as it's potentially the easiest way to break into the industry in your situation. Look at markets like http://guru.com/ and see if you can find projects that match your skillset.

Build up a bunch of five star feedback, and then start applying for full time positions (if that's what you want) with your freelancing profile as your portfolio. Worked for me!

(Note as some others have mentioned, however, that you will not be able to work for a top software company like Google or Microsoft as you will be instantly filtered out for lack of academic qualifications. Your only real path into one of them is through an acquisition.)
The "Surface Reaction" responsive interaction pattern just seems superfluous and distracting. I care that the button I hit was hit, not where I hit it.

Very similar to how in Windows7 the task bar follows your cursor with a glowing highlight - which I found very distracting and useless (not unlike the OSX dock magnify-on-mouseover). At least in Windows and OSX I can turn that off - since these are guidelines for new apps, I don't think Android users are going to be given those options.
Isn't there a lot more overhead with the headers? Neat idea though.
Author's profile pic and circle count will Not be shown in ‪#‎SERP‬