Hacker Newsnew | past | comments | ask | show | jobs | submit | chrisringrose's commentslogin

My biggest complaint about HN is the users with enough karma to down-vote that do so just because they disagree with you.

I've had legit discussions here about real tech topics (for example web apps vs standard EXE apps), and the guy who continually disagreed with me clearly down-voted every comment I made, and replied with out-dated counterarguments. I wound up losing almost all my karma from one discussion, all while remaining civil.

It's very discouraging to be new here, and try to openly express an opinion. It should take more than one to down-vote a comment successfully.


It's misleading to make it sound like this is somehow a victory for Linux.

This is a win for web apps. This is proof that traditional desktop apps are dying.


Security e.g. users shouldn't trust a client based HTML5 with any serious data collection.

- I'm not sure why you say that. I do online banking all the time. It is possible to code something secure and tight, but I'll admit it's not easy. I think security will always be an issue, even with native apps.

Local Data - Storage is limited & it can be manipulated

- True, storage needs to be unlimited. As for manipulating it, this is also true of native apps. Without jailbreaking, I can manipulate a save file for almost any iPhone game. The security issue (again) depends on the developer, and how they protect the data.

Syncing offline apps - Determining which is the latest version etc

- Yup, that's a challenge too. But also a challenge native apps face. When I make a note on an offline iPhone in the notes app, and then edit the same note on my Mac, it creates a duplicate when the iPhone is back online. It should probably be up to the developer how to handle this, whether the app is native or HTML5.

If the browser vendors won't implement something, it won't get implemented. This has also lead to

- Yes, this I think is one of the biggest challenges. People buy a computer, it comes with a browser default, and they never change or update it. It's hard enough to get the W3C to add new features, let alone browsers to implement them, and even harder still to get users to update their browsers.

Format Incompatibilities e.g. try audio/video tags across the major browsers

- Yup, similar issue.


Regarding your Security point, the fundamental problem with HTML5 and the way online banks use their security is that with HTML5 ultimately the user has control over the code which is running on their machine. Browsers come with decent debugging tools making it easier to abuse (and there are even better ones as plugins).

Using the browsers debugger (or your one of choice) you can simply go to a website running on HTML5 and insert a few breakpoints and watch what happens. All someone would have to do is edit the variable(s) which hold the data to anything they'd desire.

You can argue there are limits to these potential exploitations but some of the tools are as complicated as the complier itself - and when companies are trying to push out a feature as quickly as possible, security issues are often overlooked. For example have a look (if you haven't already) at http://plaintextoffenders.com/ which shows websites which store passwords in plain text. Sure my example relates to a different issue but if websites are prepared to store passwords in plain text then inevitably, they will overlook other potential security issues.

When money is involved, any minor potential exploitation is taken advantage to the fullest extent. Hence I still believe HTML5 apps shouldn't be trusted with any serious data collection.


True, which is another problem web apps face - waiting for the W3C to adopt something new. Native apps run on OSes that change several times a year, introducing new features. New HTML5 features seem to take two years - and worse still, every user must update their browser to get them.


security causes a lot of limits for users and developers - Security will probably always be an issue, even with native apps. Anything specific you think could be changed to make web apps safer?

unhealthy competition between browser vendors, example: WebGL@InternetExplorer - Agreed. Especially when one browser stays from what's supposed to be "standard", yet rarely is.

its limited to 3 languages: HTML, CSS, JS (and its derivatives) - Agreed. Google's working on a compiled web language, but it will only work in chrome. They're attempting to make it a standard, but I'm not sure if any other browsers would put the effort into supporting it. And a whole new system like this would take years to implement. But still possible....


Interesting idea. So instead of browsers forcing everything over HTTP(s), allow all kinds of transmission?


Is it just me, or has Google been trolling Apple a lot lately? The "sell" search "bug" on their stocks site, now this?


I'm not too familiar with Facebook's APIs, but could someone just go ahead and make a live version of Facebook like this? I know there are 3rd party iPad apps, what about a web version? (Not that I'd use this one - looks too crazy - but someone could come up with a different look I prefer.)


My Mom has one like that, and frankly I'm a little jealous. Her usage seems to be sitting as the default, then after a few hours, raises it to stand for a few hours. Alternating between seems more natural (and no stool required). Do you intend to alternate, or just stand all the time?


Being able to alternate the desk height would be a great feature.


I think this is an iPod limitation implemented by Apple. I have the iPhone 5, loaded a large non-mobile site, and did the same thing. Upon lifting my finger, the rest of the page loads instantly.


The same behavior that I observed happens on my first-gen iPad, FWIW. I don't have an iPhone to test with.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: