skysight-inc/HackerNews huggingface dataset:
That is exactly where I find myself being. I know there are holes in my self-taught knowledge, and I defiantly see the advantages of continuing. I guess i'm just trying to take the logic approach and find which has the most advantages to disadvantages.

Very good anecdote and I appreciate the advice!
When Firefox, Chrome, or Safari add new features, it's with an eye toward getting those features into the appropriate standard. The goal is to have as few proprietary features as possible.

Historically, IE's new features have been developed for IE and Windows only. Then when competition had been sufficiently smothered, development on IE was simply halted.
Turktrust is part of "Hant-to-hand With Turkish Military Force" and EGO operates Electricity-Gas-otoBus in the capital city, Ankara.
> On the one hand, this isn't really any different than Microsoft not supporting Office on Chromium.

How's that the same? Web is a agreed upon standard. An OS is not.
That seems a bit familiar to me. Did the book make an analogy between the Wizard of Oz book and gold and primarily deal with debt?

EDIT to add: Some Googling, and this is the book I was thinking of:
http://www.webofdebt.com/excerpts/chapter-1.php
You can tell which links are affiliate because they are orange and say "buy". Non-affiliate links are grey and say "view".
The world doesn't face a food shortage. We already have enough food. We just don't distribute it.

One of the big concerns is micronutrients in Asia. We don't need GMOd crops for vitamin and mineral supplementation.
I'm not sure I buy the "this isn't as much about perception as expectation" explanation.

I wonder whether the brightness of films--images projected from a powerful lamp onto a white screen; or through a bright LCD screen, etc.--causes our eyes have less natural motion blur between frames, as each frame is so bright that it overpowers the previous frame's residual burn-in.

If that's the case, then coupled with the lack of intrinsic motion blur in high-framerate film, it might explain why it looks so weird: there's no motion blur happening in the film nor in our eyes, and it's simply too crisp.
>>I'm making a Talebian argument here. Nature is a VERY complex system. When we mess with it, we make incremental visible gains, and run the risk of large, invisible losses.

I've never understood this argument. It basically amounts to "yes, there are advantages to GMOs, but we haven't found any disadvantages yet, therefore they are unsafe!"

This is basically the equivalent of early seafarers being afraid of uncharted waters and writing on their maps "here be dragons".

edit: I should also point out that the complexity of a system does not necessarily mean that messing with it will cause problems. If anything, that same complexity may include many fail-safe mechanisms to prevent problems when the system is messed with.
They won't, they care about having a job to go back to come Monday.
IE across ALL mobile devices currently represents less than 2% market share according to NetMarketShare. In other words, less than the Blackberry browser. Would you optimize YOUR product for that?
So, presumably they put their badly-issued "real" public cert on the checkpoint (instead of making their own captive CA and root key/cert for that), and it would have just complained/not worked, normally, but since it was mistakenly issued as CA=YES, it worked, and no one cared. Then Google discovered it because of some Chrome users behind the checkpoint.

I guess incompetence is a decent explanation here, and probably the most likely, but also provides a very convenient explanation if you wanted to hide something more sinister.
Actually, I'm on wp8 and I can access neither. Maps.google.com just redirects me to the mobile version of google.com
Who said anything about optimizing here? Supporting and optimizing are two separate things.
It's the same in the sense that a company with a product isn't necessarily obligated to support all potential platforms for that product. But maybe a better comparison would be to point out that web access for Exchange was not officially supported on Chrome for many years.

EDIT: To put a slightly different spin on it, it's easy to try to turn this into a moral issue rather than a business decision -- particularly with Google's foolishly-publicized "don't be evil" motto. But supporting multiple platforms requires additional resources, and companies have to make the business decision whether or not to provide them.
I can't help but wonder if Google are trying to ensure they stay as the major non-Apple player. For all the popularity of Android, it is a far less interesting offering for a long-term iPhone user than Windows Phone.
> It's anti-competitive practices from MS.

I down-voted you because in this particular case this is not true, I'd say the opposite happens.
Runescape account story
In fact, I am not interested in MMO games several months ago. The only I know about runescape is that it is popular and free to play, and the attractive game makes no sense to me. However, my new boyfriend is…
I don't see you addressing what I find to be the most important point, though I realize now that I didn't emphasize it enough. If we know that leaded gas was phased out at different rates because legislators mandated different schedules in different states (I say "if" — I don't know if that's true), then any hidden cause Z would have had to produce not only X (decline of lead at a certain rate) and Y (decline of crime at a similar rate) but also the legislation which caused X in the first place. Many plausible Z's become absurd if that is the case. To use your example, population density might conceivably determine both gas consumption and crime, but surely not the behavior of state legislatures implementing federal mandates. I find it hard to imagine history getting closer to a controlled experiment than that.

Does that mean that causation is proved? Of course not. But it does mean that the evidence here is stronger than garden-variety correlation.
Startup Weekend, Lancaster, PA
growing tech scene... 47 founders make up Startup Lancaster
thanks for that, really appreciate your help! No, unfortunately it wasn't. I think it was a book that went out of print, so the publisher put it up on the web for free, but I could be wrong. Either way, it was definitely a book with more than a hundred pages... Nice find!
Good Luck to you too, and its good to see you started young. I started college when I was 16, landed my first real development job at 17, and have been working in the field ever since. I think in certain situations, being younger is more of an advantage than a disadvantage. I'm 22 now and when people see how much experience I have, they are surprised. I'm sure that's how it will be for you, if its not like that already.
I tried it with a user agent string modifier (went to maps.google.com.au) a few hours ago, and it worked. I tried it again, redirects me to the main search site.

Well played, Google
I absolutely agree, there is a learning curve with anything IT related. There is always a best-practice scenario and another twenty ways to handle the situation.

At the same time, I have had professors that have told me blatantly incorrect things. I learn way better from experience and actually watching things fail, as do most people I would assume.

Good point, however. I think college education will always be a toss-up.
Tornado has supported Python 3 since mid-2011.

http://www.tornadoweb.org/documentation/releases/v2.0.0.html
Original Speech
http://news.ycombinator.com/item?id=5007853
Slow down... of course it's a bad form of an argument, because it's not an argument: it's a headline / news story about a guy making an argument. :P
Comments would be pretty great as well.
No, it's not the same. It's one thing to say a product isn't obligated to support all potential platforms, it's another to actively disallow other platforms.

If you watch this video (or time travel back to about 4 hours ago and use a useragent string modifier) [0], you'll note that using a Lumia 920's user agent string [1] will redirect you to a desktop version of the site.

But now if you try it, the URL will redirect to the main search page.

[0] http://www.youtube.com/watch?v=_Z8vfzurnKw

[1] Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 920)
How to finish
Backbone is pretty much a classic MVC, You define your data-model, your views(HTML) and than connecting all together in the controller.

It's an old and trusty way of doing GUI, but it require you to define your UI(views) in two places - HTML and js code. You must have hardcoded HTML references in your JS code(via CSS selectors & etc), and for every change you do in your view you have to check(and probably change) your js code as well - and vice versa.

Where in MVVM based frameworks(e.g. knockout) you define your view only once - in your HTML file. Your view contains everything that is needed to render the data in your View Model, and can initiate changes to the view model(and render any change that is being made to the date in the view model). There is never a need to use hardcoded references to the HTML in your js code.
I don't see the headline as making a claim to authority because the speaker used to believe differently. His view on the issue will be different because he's been on both sides, and those sorts of views can help us to see how to bridge gaps in understanding. The value is not that he's more right, but that he has a different perspective.

The headline was written by a poor winner, but that doesn't make the content less interesting.
Fine, but let's say that a relative stranger started investigating your past in all sorts of ways you didn't know about, compiling information with no regard for whether it was valuable or true. You'd be a bit creeped out, wouldn't you?

If you check a person's volunteered references, you get a good sense of how that person was to work with, but if you start doing shadow references, you don't know what you're getting. It could be pure falsehood and you'd have no clue. You're just snooping where you don't belong in the life of someone who didn't give you permission.
Mark Lynas will find a new career in bad Christmas cracker jokes.

Q. What do you call someone who supports nuclear power, shale gas fracking and GM crops?

A. An environmentalist.
> How do you show that something is not caused by a hidden Z?

By doing a controled study.

Of course, in this case, we're better not knowing than paying that kind of cost.
Office Web Apps work fine in Chrome/Chromium.
There are some legal issues to be aware of here.

Taking photos in a public bathroom (such as in an airport or restaurant) is illegal. Make sure you don't forget you are wearing the device as you wander around.

Photos on private property can be restricted by the property owner (shopping malls, casinos, private residences, etc.). If you do not comply, you can be kicked out and possibly charged with trespassing, and could even be injuncted or sued for damages in a civil court.

Note that video surveillance in private or semi-public places may get you in trouble with the law too. Presumably this is one reason why this device does not have a microphone--laws regarding un-consented audio capture (wiretapping) are even more severe in many states and countries.

And I hope that refer.ly gets popular, if only to reduce the level of refer.ly traction-whoring-growth-hacking here on HN.
When we mess with it, we make incremental visible gains, and run the risk of large, invisible losses.

There are uncountable ways in which we all "mess with" Nature on a daily basis, both individually and as a society. Why single out this one?
If an early seafarer went down with his/her ship, it didn't affect a significant portion of the population. GMO foods are more like, "Hey look! I invented this new banana in a test tube! It looks safe, so it must be! Here eat it! Does it cause problems when you eat these types of bananas for 20 or 30 years? Who knows! Just eat it, it looks safe!"
3D Printing Skyscrapers
Site crashed. PDF here: http://www.ofc.org.uk/files/ofc/papers/mark-lynas-lecture-ox...
cool demo. however a new reminder of how broken the web is becoming. wireframe.cc doesn't work in IE. what technology is being used that won't work in IE?
Norvig's implementation of Scheme in Lisp:

http://books.google.de/books?id=QzGuHnDhvZIC&lpg=PA756&#...
I've been trying this on UnSense 2.1 and 3.0 for the Thunderbolt. The APK doesn't seem to do much even after enabled and applied on boot. The zip seems to work once flashed in 4ext but then again it could also be the placibo effect. I don't know if it's a all around improvement or if it's just the Windows XP effect. "Show the desktop before windows is finished loading to give the illusion of a faster boot time".
It's annoying to the customer, not the manufacturer. The more product is left in the bottle, the sooner the customer will have to buy more.
There is nothing 'Anti-Competitive' about not providing your free service to customers of your competitor. If people want Google services they can choose Android.

It's worth remembering that Android was developed in the first place to be an Open alternative to prevent Windows phone from taking off. Why would they go to all the trouble of developing Android only to prop up Microsoft.
At what point does the DOJ declare that they have a dominant share of the smartphone market, and that there should be increased oversight of anti-competitive behavior?
Startup Life: Surviving and Thriving in a Relationship with an Entrepreneur
The major difference is that Microsoft wasn't actively working with the various web standards groups to standardize its various proprietary features. The majority of the non-standard functionality that's added to WebKit and Gecko is done with the intent of moving it on to the standards track if it is beneficial to the web platform.

Edit: If you can't see any difference between the approach to standards taken by Microsoft with IE 6 and by the people involved with WebKit, I'd suggest reevaulating your own biases.
Not if you are an active and involved parent.
That is (a) also not a situation analogous to a potential future employer asking questions of people who have worked with you in the past and (b) a dramatically different assertion from "effectively committing theft" and "dragging society to hell".

What on earth makes you think that other people's experiences interacting with you in the workplace are private? There is no such thing as "employee-employee privilege".

Additionally, concern over false references is a bit strange from the guy who just finished telling us it's a good reference for him, "or war". The reality is, whether you get your shiny reference from the candidate or a gossipy one from a former coworker, you still have to use your brain to evaluate the data.
I just assumed some HN readers might have gone through similar circumstances, just wanted to see where the community opinion laid.

I agree - i'll most likely continue for the degree on the side. It seems like career security if I ever find myself without a job.

The web hosting company has been running for a while now, I have just over a couple hundred customers, and I haven't done any advertising since I started working at the Startup. It's not anything that can support me due to the current saturation of the hosting market, but I felt it was a benchmark of experience.

I appreciate the feedback and your time!
Not a Google engineer, but I can offer a partial explanation.

As you probably know, up until the release of IE9, supporting apps across the major browsers (Safari/Chrome, Firefox, IE) was a massive PITA. Not just obscure features, either; even IE8 had some crippling misunderstandings of the CSS 2.0 standard (floats). Today desktop cross-browser problems are consistent subpixel antialiasing and less-critical CSS features like border-radius support, so it's pretty easy for an app to [mostly] work in every modern browser without testing. Plus computers are fast enough that you don't [hardly] notice IE10's stupidly slow JS engine.

On mobile, that's not the case. Web-based Google Maps taxes my iPhone 4S Safari to the limit. It's so jerky it's hardly usable. V8 (Chrome's JS engine) is faster, so Android users might have more luck, but you're pushing your phone's hardware regardless. I haven't had the misfortune of owning a Windows Phone, but knowing Microsoft's previous disregard for standards, there may be some significantly broken features of IE10 mobile (though it supposedly supports HTML5 to the same extent as its big brother). At the very least, IE10 sees fairly significant lag with a few tabs on a recent desktop computer; I imagine JS performance on a phone is horribly unusable for an app like Google Maps. Optimizing JS for IE10 mobile could be a non-trivial task with diminishing returns—it might not even be possible to get it to run acceptably.

So there's a chance that capturing the 2% of the mobile market on Windows Phone isn't cost-effective for Google. It's probably political though—demos of IE Mobile have looked decent. [1]

Hopefully a real Google engineer can provide a more definitive answer though.

[1] http://thenextweb.com/microsoft/2011/02/18/watch-internet-ex...
If that's the case, that's a big discrepancy from Comscore which pegs IPhone at 35%.

http://mashable.com/2013/01/04/apple-smartphone-market-share...
It's also worth noting that Turkey's government routinely blocks Google services (especially youtube) for hosting "offensive" content (e.g.: http://www.huffingtonpost.com/2010/06/08/turkey-blocks-googl...). So, a sinister explanation is even less far-fetched for Turkey in particular.
I'm all for innovation, but don't pretend that this is some altruistic plan by Google and Apple to move the web forward. It's about the same thing it was for Microsoft, keeping users tied to THEIR browser.

Let's take Google Chrome's NaCl. It's eerily reminiscent of ActiveX is it not? Sure, Google open sourced it, but Mozilla and others have repeatedly criticized it. The web is not about sandboxing native code and creating some kind of Frankenstein platform within a platform where one can execute "native" code in a web browser. I mean, it's friggin' stupid. But it's OK because Google open sourced it and proposed it as a standard, right?

Or how bout Dart? Let me rush out and build my next application in Dart, because it's going to be standardized right? I mean, Google open sourced it so everyone could implement it!

There are some good things (WebM, SPDY) that have come out of Google, but those were incremental improvements and they allowed for graceful degradation or were alternatives to existing things.
Why should Google provide their service for free to their competitor's customers?
> Some mutation makes crop more vulnerable to a particular plant virus, destroying 80% of that crop in EU or US?

This is already a risk because industrial agriculture is optimized for monocrops.
$1.1 Million in Fake Bills, Using a Printer
I was fascinated by reading Marc's 'Six Degrees' and would still recommend it. Now I wonder how far he is away from saying climate change isn't happening at all.
Sure, they do now; it's a pretty sensible business decision given Chrome's market share. But there was some period of time after it came out -- I can't recall how long -- when Chrome was officially not supported by OWA (Outlook Web Access).

I work at Microsoft (but not on any product related to these) and I'm quite certain that this was the case.
I don't know where the truth lies, but I can tell you that the author of this piece is clueless.
Here’s our pick of the 10 hottest West Coast startups in 2013
Social Media ROI - The 2013 Business Challenge
Was the DoD primarily using Windows XP up to this point? It would make sense for them to move to 8 if that was the case, given the longer support lifetime.
Google have provided a free, open source alternative to Windows Phone. There is nothing 'evil' about them not supporting other platforms.
I think that the real problem is the false dichotomy between 'all GMOs are bad' and 'all GMOs are good'. There is clearly a middle path - 'some GMOs are safe, and some aren't, and whether release is acceptable depends on the organisms, the genes, the methods used, and the level of testing done'.

I don't think putting herbicide resistance genes into plant species that don't already have them is a very good idea, because it is a short term solution (selective pressure on weeds will eventually create the same thing anyway), has other environmental costs (the evidence last time I checked is that while glyphosate breaks down quickly, if it gets into waterways in the short period before it has broken down, it can cause considerable damage), and even without any form of gene transfer can end up as a weed (the definition of a weed is a plant growing somewhere where it is unwanted - GMO corn in a GMO soy field is a weed).

Even worse applications can be imagined - for example, imagine a cultivar of corn with genes for a drug, where the corn is toxic because of high levels of the drug - would you want that growing in the next field over from where the corn you are going to eat grows?

I think that it is right for reasonable precautionary measures to be in place whenever substantial genetic engineering of plants is going on, whether it is through transgenic methods, through mutagenically exposed plants, or even through selective breeding combined with sequencing, because there are still high risks.

It is the extreme positions of absolute prohibition or absolute acceptance of all GMOs which are irrational.
Without addressing the validity or invalidity of your assessment of the merits of his position (or the position itself), his views are insubstantial (or at least of limited substance) for some other reasons too.

For instance, while he appeals to science and reason here, not all the organic-enviro-antiGMO complex holds its positions for reasons of science. There's a substantial number of people for whom it is part of superstitious and para-religious reasoning behind peoples' objections. (In other news, Whole Foods sells homeopathic remedies.) Even beyond the superstitious, there are a lot of anti-GMO advocates whose primary form of investment is emotional, not intellectual. (Actually, you could probably say that about most political positions...)

It's easy enough to treat the guy as a heretic in that sort of environment.
That's an impressive analysis - very interesting!
As someone who is totally dependent on a gluten-free diet to avoid constant sickness, the idea of people tinkering with food proteins is horrifying. If it's employed for very particular, controlled reasons then so be it. But there is the potential for immense hubris here. Note that when I went to the doctor some years ago and told them I was sure bread was making me sick they told me I was wrong because I tested negative for Celiac disease.
I can't explain in terms of Backbone but I'll do my best to clear things up for you anyway. In Angular, you have a magic $scope variable that is available both in your controller function, and in the section of HTML that the controller is bound to. Now I can set any attributes I want to the $scope variable and they will act like models for that controller.

For example. Within my controller, I set $scope.username to "alex" and this will update any HTML bound to the value "username", within the scope, to "alex". Similarly, I can set, say, $scope.settings = {user: {username: "alex"}} and this will update any HTML elements (within the scope) bound to settings.user.username to "alex".

These are very simple examples, but they show the beauty of having plain JS objects as your "models".
according to this it's still not implement in stock Android - only patch on certain phones by the carriers. see: http://code.google.com/p/android/issues/detail?id=24468
This is very true.

But if you buy into the "browser will become the runtime for most things" argument, you'll be able to do this within your browser-based HTML editor, too, one day.
i think the funniest thing is, it actually took this long for somebody to notice