skysight-inc/HackerNews huggingface dataset:
I've done usability studies with users who use native apps and PhoneGap-based apps and users are clearly perplexed by PhoneGap apps because of numerous usability problems like 1) they're choppy, 2) they look/feel slightly different, 3) they don't behave like user's think they should. Users can tell the difference between a fully-native app and an HTML interface wrapped in an Objective-C downloadable.

It's like the uncanny valley where humanoid things get so close to being fully realistic that the small difference in their behavior or look & feel causes people to be totally turned off. If it looks like a native app but doesn't quite behave like one, it's noticeable and (at least the people I've talked with) do not like it.
So it's guess and check on speed?
You're not skipping gdb's ptrace, you're skipping when iTunes calls it. iTunes calls ptrace() with PT_DENY_ATTACH to disallow gdb from attaching to it, which this method easily skips to let you attach to iTunes without any issues.
It is probably true that, even with a cross-compilation strategy, if Dart doesn't get adopted by competing browser vendors it will be a force towards fragmentation, which tends to be bad for the web.

An interesting question to consider, IMO, is whether a "clean break" for client programming languages is a bad idea outright, irrespective of context and motivation. If it is, it follows that the principal means for information dissemination and collaboration our species has devised will forever be programmed in the same language. It is a bleak thought, because, even if the language was faultless at its time, progress happens and the web needs to improve.

Of course Javascript can evolve (I personally very much like the proposals, and look forward to working with ES.next), but any language designer knows once some decisions are made there is no way to go back and revisit them.

If we allow for the possibility of a "clean break", then we can ask ourselves how could it be done. IMHO, committees don't fare all that well in language design. I think it would have to come from a single knowledgeable designer or a group of closely aligned knowledgeable designers. I also think it would be impossible to evaluate such a language without a real implementation. A real implementation would have to be in a real browser. So, a Browser vendor that employs experienced language designers seems like a good candidate to try a clean break, and I'd be glad if it succeeds.
Thankyou for the well-referenced response.
Is Addiction In The Head?
I think Java prominent by its omission. So much so that it underlines the GP's point exactly. When you read all the stated goals of the project you can basically put a tick next to Java on every one:

- runs in all browsers
- works client side and server side
- scales from large projects to small projects
- contrary to your point, supports in browser scripting (admittedly, crudely).
- highly performant (with some specific issues)

They could easily inherit nearly all of these qualities by starting with the Java VM and going from there. The reasons not to basically boil down to NIH, politics and the encumbrances (not sure if there is a way to tightly embed a GPL engine inside a non-GPL product, but at this point it would rightly scare the hell out of anyone making a browser to even attempt it).

I see this as very much Google saying "We need a new Java, one that we control this time".
Bitcoin crashes below the $5 mark, loses 35% of it's value
sort of dissapointed to not see any Stanislaw Lem on there
Bitcoin crashes below the $5 mark, loses 35% of its value
Folks, these are the shoulders we are all standing on. Let's try not to mess it up too badly.
Stalker is perhaps the best movie of all time.
I was explicit about the problem, which is not new features that come to some browsers first, advertised in a browser-agnostic way. That is ok, provided the features are on a standards track. What I cited is fragmentation due to capital-C Chrome as a requirement.

Google is doing deals and marketing web apps and add-ons as "Chrome". This is showing up all over the place, most recently in my experience on the Starbucks free wireless service agreement page.

Major content publishers Mozilla has talked to are surprised that we can host their Chrome-targeted web apps and HTML5-based extensions. They think such things are exclusive to Chrome. If they use Dart and need native performance, then that'll be true. There is a slippery slope, especially when more and more of the differentiation is not on a standards track (Dart, NaCl, WebSQL).

Nevertheless most of the current differentiation is bogus and any modern browser will do. There's certainly some "WebKit required" fragmentation. We saw this with Amazon's kindle web app, which is specifically built to WebSQL and not IndexedDB. But I do not believe any big player is pushing "WebKit required" as an agenda or marketing program. In contrast, Google is clearly pushing "Chrome" as a requirement or works-best-in brand.

The Chrome experiments, most recently

http://www.allisnotlo.st/index_en.html

are obvious, maybe too obvious. Defenders can always play up the "experiment" hedge. That helps but only so much, especially when many of these experiments could work in other browsers with trivial changes.

I'm told that people have run chrome.angrybirds.com in Firefox. So it should be html5.angrybirds.com but -- no surprise from a marketing angle -- the domain name starts with C not H.
If you haven't yet tried DoAT for the iphone, you should now. It's how a mobile internet search engine should work.
The Best People are Leaving the Big Companies
Thanks for the expanded comment on Dart.

I don't fear forking the developer community in terms coffeescript vs. GWT vs. Javascript vs. Dart-to-JS. The web development experience, from front-end to back-end and at the language and framework level, is already incredibly fragmented. More higher level options that unify the front-end and back-end seem like a win for the web stack.

I agree that there is virtually no chance that Microsoft or Apple will adopt the Dart VM. So the real question is whether the Dart-to-JS compiler combined with the Dart VM on the server side is compelling. This sounds to me like an improved GWT with server-side built in.

The controversial difference is the Dart VM will be in Chrome, enabling Chrome to deliver experiences that other browsers presumably cannot. I see your worry about "works only in Chrome". But this will only come true if Dart-to-Javascript delivers a much, much worse experience. If that's true, there is a problem that other browsers need to confront not avoid. Until they do the Dart VM will presumably be like Flash -- a necessary evil that makes clear the limitations of current standards. Presumably Dart will always compile to whatever the best target is, including whatever comes out of TC39.
I don't see how stacking chips would do anything but make the heat dissipation problem much much worse. There is no magical "heat dissipating adhesive", only substances that conduct heat better or worse.

A conventional chip is a thin planar heating element attached with maximal surface area to its heat sink and we have great trouble keeping them cool now.

Heat generated internally a cubic object is more difficult to remove because the volume that is generating heat grows faster in proportion to the surface area available for removing it. I.e., the heat generation grows with the cube of the unit length and the surface only with the square).

The worst shape of all is spherical which has the highest possible ratio of volume to surface area.

Even if they managed to put heat sinks in contact with all six sides of this stack of dies, they could (at best) only remove six conventional chips' worth of heat.

Unless they have a way of circulating liquid coolant through that volume, stacking chips like that is only practical if they're almost completely off.
I agree to you. May be I presented the question in wrong way. I want to know in what ways we can promote "open source culture" in university students (especially in India where many don't even properly know about it). Let's call it promotion instead of persuasion.
Classes :(
I think he / she means client side.
Please Note: This might seem critical but I'm just pointing out three problems i.e. lack of effort, lack of measuring effort and other statistics, lack of empathy with customers.

My argument would be that without at least 2 of these 3 the OP will keep running into problems and keep blaming extrinsic meaningless things.

*

Credit to the person (aaron?) for writing this. However, the lack of measured numbers is terrifying. And the disconnect with the customer perspective is just hard to fathom.

1) How much time did you spend on this? Over what period of time?

2) How much traffic did you get? How many people bought coupons? How many people went to other sites from your sites?

3) What amount of money did you spend? On what areas?
What amount of money did you make? From what sources?
*

You say that you didn't listen to your customers. My point would be that you didn't realize that you were making something FOR THEM and not for you.

You should consider thinking from your customers' perspective.

They really don't care about some of the things that you think are successes i.e. using hosted services and learning Ruby and the site being BEAUTIFUL because you think a site being beautiful is important to you personally.

Unless Indianapolis is 99% users of HackerNews.

*

You say that you were shocked that small business owners don't track things - yet you write this post without giving any figures. Which makes a great post meaningless because we don't know what 'You had no skin in the game' means.

Did you spend 40 hours a week after doing your day job? Did you do that for 3 full years?
Did you put in $100K of your own savings?

*

Finally, you went into a space where you had very few competitive advantages - not the first mover, not the best product, not the most money, not the most resources, no brand recognition.

If you had tried a niche within coupons or a new area you might well have seen much better results.

Also, you don't mention anywhere how much total time and effort you spent on this which makes it difficult to know whether your lessons are worthwhile or not.

If you spent 10 hours a week for 6 months - then obviously all your 'learning' is probably useless.

If you spent 40 hours a week for 2 years - then it's very valuable stuff.

which one is it?
I think the they'd want to incorporate RAM into the stack as well. (not that I think the premise is sound)
Intellectual property resources for start-ups
Intellectual property resources for start-ups

http://www.pinskylaw.ca/Resources/resources.htm
Either the startup is generating cash or you have enough money in the bank to last you at least a year. A year and a half ago, the company I was working for went out of business and I was let go. I had 3 years of savings and I decided to go full-time with my side projects.

It's tough to juggle both because you have to switch your mind from one thing to another. Not only this, but if you are working full-time and working on your company in your free time, you have little time left over to just relax. This caused me to burn out a couple of times a year.

Another concern of mine was that the company I was working for would try to claim ownership over my projects if they ever became successful. Even though the code bases were completely different (and so were the industries), I never wanted to take that chance.

I suppose I could have just put everything out there and told my former employer what I was working on, but this would have caused lots of problems for me.

I'm in a better place now and I've accomplished more in a week than in a month when I was trying to do both. I am also in a good position because I don't have a wife or kids. I realize that not everyone can do this.
I didn't see any science in that video. I just saw total PR BS.
Google's Go have unit testing in build-in libraries. Hope Dart developers will not forget about testing also.
LAMP has been around only for about 20 years
Chromebook to the "rescue"
Why LifeCell Is An All-In-One Anti-Aging Wrinkle Cream?
If you develop in python and/or javascript(and others but those are what I use most), and haven't checked out PyCharm you are missing out. I looked all over for a good ide with convenient things integrated(mercurial, git, gae, etc). Definitely the best thing out there IMO. The 2.0 changes are look nice so far.
In short, he turned his landing page into a summary, turning a blog (or, at least the front page of the blog) into more of a profile page.

The home page remains clean, despite all the extra info. But to me, I don't see a huge difference...Maybe I'm just against textured backgrounds (ughh, it's horrible!).
Breathe.
Right, most car myths get tested there. It's also the usual place you see Adam zipping around on his Segway.
Show HN: PyCloud, a Python IDE in the web browser with interactive tutorials
What Do Overclockers and Supercomputers Have in Common?
Ball gown wedding dress
Clickable: http://pastebin.com/47ZKR4UM
I think starting anything in the coupon space is difficult as it's not about the technology, it's about the sales. Groupon has an extremely simple website...it is merely a platform to display the deals: their success is essentially totally driven by the massive sales force they have at work them.

I think that technology in this space will play a greater role in the future (mobile, targeting, etc.) but for now the winners are those who sign up the most businesses and the most consumers.

I don't think the author should give up on startups entirely; it sounds like they have indeed learnt some skills and can apply those to any number of future projects. At least they have worked out this space is not for them!
If you think the battery life of Chromebooks is impressive now, wait till they get ARM chips (hopefully this fall). And yes, hopefully the ARM ones at least will be ultra-slim, too.
I think he means to just try to avoid stress. The way I do this is--

A) Avoid situations which I know will be stressful. Not all situations that are stressful are harmful in the long run, though. For me, meeting people is stressful, but it pays itself off as if you're lucky enough to come off as likable you may have new friends, which will reduce your stress. People who socialize have been shown to live longer and be happier, according to Richard Restak in his book "Think Smart."

B) If you're troubled by something stressful (which has already occurred), I find it best to locate the exact thing that is stressing you and why it's stressing you. If it's an exam coming up, I try talking it over with people and venting. This has helped me a lot. I'll recant Think Smart again, where Dr. Restak recommends asking yourself these questions:

"Am I going to allow this experience to determine the course of the rest of my life? Or am I going to take control of my life? What can I learn from this experience?"

He goes on to say:

"Mentally reformulating things in this way will increase your feeling of control and protect your brain from stress-induced damage. This is important, since loss of a sense of control is the main contributor to the stress response. No matter how stressful the situation, if you retain control of your attitudes and responses this along will lessen your stress--even if you can't affect the situation responsible for the stress."

Couple quotes:

"Not being able to govern events, I govern myself."
-Michel de Montaigne (useful for stressful situations)

"If you are distressed by anything external, the pain is not due to the thing itself, but to your estimate of it. This you have the power to revoke."
-Marcus Aurelius (had to remind myself of this today)

Hope this helps.
I think that going from a language with real genuine closures to one with the half measure that Python has (lambdas) would actually be a backwards step.

Plus I agree with the other (downvoted) commenter that whitespace would be a huge annoyance. A language for the web has to be something robust to copying and pasting to / from web pages.
Bug bounties? But then the question is "Where will the cash come from?"
I have been doing this for years...http://synergy-foss.org/
I'm not really a huge fan of his home page. I'd rather the content be on the main page, that way you can easily skim through it.
Only point I wanted to make was that quitting job is not a pre-requisite to having a successful startup, which you were implying. I used to hear that often and naively believed that to my own peril. I discourage others to do the same however amount of saving you may have unless you are at a stage where you never need to work for money.
At some point, someone is going to get a client that is meant to run apps and we are going to move beyond HTML / JavaScript / CSS.
Revolutionary! Despite competing open source projects that have been around for years with more features and no arbitrary limitations of four computers.
We need to stop painting lipstick on a giant pig

Perfect analogy regarding the state of this project.
All fair questions (even if your conclusions about the value of my learning are a bit bogus ;) -- the value in learning does not always depend directly on the cost paid to learn.)

I have (almost) all the numbers. I can tell you what I spent, to the dollar. I can tell you about the traffic to the site, what they did, what was successful and what wasn't. I can't tell you how much time I spent on it because it varied so drastically over the past year. It ranged from 10 hours a week to 0 hours a week. It just depended on how busy things were at work and with the fam.
(EDIT: my wife tells me it was more than 10 hours a week. ;) )

The point of the post wasn't to give detailed numbers, but just to generally convey what I took away from it. Whether or not you know my numbers doesn't change what I learned. And just because I didn't mention it in the post doesn't mean I don't have it, that is a large assumption. I'm not sure how it makes the post meaningless. Perhaps you can't tell if you can trust it or not because you can't measure it? But even if there were numbers, that doesn't tell you whether you can trust it any more or less, so perhaps that's not it.

I wrote the retrospective post about the things I care about, not the things my customers cared about. You're absolutely right that almost all the stuff I listed is meaningless to my customers, and I never even mentioned it to them -- they don't care! :)

Also, I didn't go into it in the post (I was going for something shorter and readable/consumable) but I had two customers. Small businesses listing coupons, and people using the site looking for coupons. I thought about it from both perspectives every moment I worked on it. I geeked out about how I was doing it, but never lost sight of my customers. Sorry if that wasn't clear in the post.

You're also absolutely right that it was a poor choice of spaces. That was a huge lesson I learned. :)

So to summarize, take it for what you think it's worth. There's no law that says you have to read my lessons learned and apply them. But they are lessons I learned, regardless. Thx for reading!
My friend worked on this for the Facebook Hackathon over the weekend. We were late for the submission for the competition because a 24 hour hackathon ended up with just 22 hours only. Guess we are just going to show it here.

This is a Python IDE with a built in Python compiler. We utilized HTML5 local storage to make it work even without internet connection. You just have to load it once, after that, it should work.

We also took the idea from codeacademy and added some Python lessons for people who are interested in Python.

Tip: Try to use your iPad/iPhone and add this to your homescreen. Now, you will have a workable Python compiler in your iPad/iPhone. It works without internet connection. Since Apple doesn't allow Python compiler similar app to be submitted to the App Store, guess this is a cool hack to have a Python compiler in your iPad/iPhone.

github link: https://github.com/siong1987/pycloud
"Only point I wanted to make was that quitting job is not a pre-requisite to having a successful startup, which you were implying. I used to hear that often and naively believed that to my own peril. I discourage others to do the same however amount of saving you may have unless you are at a stage where you never need to work for money."

If you don't have any money in the bank, then you shouldn't quit your job. However, I feel that it's better to quit your job after saving money than toil away for a much longer period of time trying to do both.

I suppose it also depends on your startup. If you are trying to start the next zany Twitter or Facebook app or your goal is to just get funding, then yeah, maybe a year of savings won't work...
Before you pass this off as a Synergy clone, check this out:

> As Microsoft's Steve Clayton explains, "I have two PC’s on my desk at work connected to 3 LCD screens and using Mouse Without Borders I can move my mouse between the 3 screens, even though one of them is attached to a different PC from the other two. What’s more, I can move files between the 2 computers simply by dragging them from one desktop to another."

> In addition to the file movement features, Mouse Without Borders also allows the user to log onto all the PCs linked together by the program via just one PC.

So yes, more than just a limited Synergy.
Don't worry, I haven't given up. :) Well, I haven't given up for good... in the short term, I just can't swing work+fam+startup. For now I'll just keep working on side projects and see if any of them make any headway. ;)
His homepage reminds me of this quite a bit: http://david.heinemeierhansson.com/
Medicare Supplemental Insurance Arizona
I should have clarified that when I said "mainstream conservative position" i meant that it's espoused by mainstream political figures (some current republican pres. Candidate for instance), rather than that it is the dominant conservative opinion.
Do any of them have blogs or communities that they frequent? I would be interesting in hearing their perspective, thanks.
Good example of what happens over time when a project says yes a lot more often than no. Sounds like a almost impossible task to maintain and probably not an easy beast to use and get good performance out of.

Might be similar to something like zen art which is stuck with a lot if bad php4 practices and horrible organization. Add to that a vaporware rewrite.
He even more reliably brings out all the somehow even more annoying people with an irrational hate-on for all things Apple.
An aside that may be of interest:

From the linked page: "Ever wonder where the term 'Avatar' came from?"

Still amazes me that people think the word Avatar arose out of recent technical advances.

One educated in a perspective beyond just the Western should know that its an ancient Sanskrit word.

More information:
* http://en.wikipedia.org/wiki/Avatar
* http://www.boingboing.net/2010/03/17/bet-you-didnt-know-a.ht...

By the way, both references use the word 'descent', and Wikipedia quotes two western sources claim that 'descent' is more correct than 'incarnation'. I checked with at least two Indian contacts that claim the opposite. [Its a Hindi word also; for those that don't know, Hindi is a derivative language from Sanskrit (just as many Western European languages are derived from Latin).]
Those who use it, how does it compare to joomla? Joomla is the closest I have come to having to maintain a full blown php cms and I found that to be quiet bloated as well.