skysight-inc/HackerNews huggingface dataset:
I would expect to hear something like that not from a respected tehnologist but rather from yet another "cool kid". He could just say "JavaScript is awesome" on a single slide and that wouldn't tell much less than what the whole presentation did.

> First they said JS couldn't be useful for building rich internet apps

Who said it is? Rich - yes. Anything near to match complexity of the desktop apps - never(think Photoshop).

> Then they said it couldn't be fast

Benchmarks, maybe?

> Then it couldn't do multicore/GPU

Webworkers are nice, but you can add bindings to all of this stuff for virtually any programming language.

> JavaScript's parser does a more efficient job... than the JVM's bytecode verifier.

Figures again?

> No view source

How viewing at minified JS is going to help me? Especially in the light of what he had on his previous slide:

function f() {
L0:
g();
L1:
if (p)
goto L0;
o.m();
goto L1;
}

Good luck "view source" on what he calls "the assembly of the web".

Then the screenshots of 3D games that presumably use WebGL - that just doesn't cut it. Just about every game demo I tried out on my previous generation hi-end ATI graphics card had performance issues. And the level of graphics is comparable to what native games had 10 years ago. That's a joke.

> Typed arrays

Until they add records so that I can declare an array of any type efficiently don't even bring this up. This is an ad-hoc solution.
http://www.isup.me/downornot.com

Gives the correct response - site is down. The www. is, of course, optional.
Awesome! Always love to hear how we're helping people. Saving butts, one file at a time :)
You can build phone gap apps via phonegap's build service. I do this regularly. You tell it to pull from github and it builds for every platform.
I wasn't aware that flags required moderator attention. I assumed that once an article was flagged enough times, a mod would be alerted, but not that each flag would trigger an alert.

I would very much like to get moderators' attention or feedback on this. I don't think these kind of comments should be banned, but I think they would be curbed if there was a community guideline.
I'll get into more detail with a blog post tomorrow, but I just used Yahoo/Bing. It was a 3 hr project, figured I didn't need to reinvent the wheel :)
I don't get an HTTP error, I get a stack trace:

Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 710, in __call__
handler.get(*groups)
File "/base/data/home/apps/wmc/12.348534319863004081/don.py", line 306, in get
self.work()
File "/base/data/home/apps/wmc/12.348534319863004081/don.py", line 364, in work
get_cpinfo()
File "/base/data/home/apps/wmc/12.348534319863004081/don.py", line 510, in get_cpinfo
for cp in DonCP.all().fetch(100):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 2145, in fetch
return list(self.run(limit=limit, offset=offset, **kwargs))
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 2314, in next
return self.__model_class.from_entity(self.__iterator.next())
File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_query.py", line 2816, in next
next_batch = self.__batcher.next()
File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_query.py", line 2678, in next
return self.next_batch(self.AT_LEAST_ONE)
File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_query.py", line 2715, in next_batch
batch = self.__next_batch.get_result()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 604, in get_result
return self.__get_result_hook(self)
File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_query.py", line 2452, in __query_result_hook
self._batch_shared.conn.check_rpc_success(rpc)
File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1222, in check_rpc_success
rpc.check_success()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 570, in check_success
self.__rpc.CheckSuccess()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_rpc.py", line 133, in CheckSuccess
raise self.exception
OverQuotaError: The API call datastore_v3.RunQuery() required more quota than is available.
Owners of SUVs and off-road cars might disagree.
Ask HN: Are you more of a spazz online than offline?
I noticed awhile ago that I'm more critical and impatient online in discussion forums like HN than amongst people in meatspace. Anyone else see this dual personality behaviour in themselves? If so, do you have any theories as to why and are you doing something to correct it?
Thanks for the tip. I was trying to remember what XSS was.

http://foobub.com/?s=xss

Bam. Foobub.
Awesome! Would save some time for the Typography I exercises ;} Just define some adjectives about yourself in the letters var and draw your name!
This actually seems quite nice for a slightly extended dictionary :).
That's cool if you have ONE product, and that's it.

If you work for customers (say as a freelance developer) and need to create a repo each time you win a new project, the $7 plan is useless.
HN's backend should occasionally submit things like this as a 'poor contributor' CAPTCHA. If you vote the story up then HN can penalize the account for dragging the site down.
Hipster in the reddit groupthinky sense.
Isn't the hostname encrypted as well? My understanding was that's the reason you have to have a unique IP for SSL and can't rely on a vhost setup.
People keep having few (if any) alternatives for fast, reliable service providers.
>if you are running into bugs that take you 4+ hours to resolve, you simply have not been programming long enough.

Firefox had a memory leak that took years to track down and eliminate, so according to your logic Firefox does not have any employees that have been programming long enough.
Atlassian's business model is to draw in small companies with their $10 plan, and increase prices fast as the company grows. They're just following the same pricing model with Bitbucket. Free private repos for up to 5 users, paid accounts after that.
Bamboo is fast growing, but depending on how you measure growth, other contenders include giant kelp (similar linear growth at ~60 cm/day - without the long dormant period), the krubi (horizontal growth), and corn (mass gain).

http://scienceray.com/biology/botany/fastest-growing-plants/
Google Play doesn't have an API. So I built one.
Pretty cool, I actually searched for Quora as one of the first queries and was surprised it showed up, now I see why!

I'm impressed with the results for most (obviously not esoteric) searches.

One thing: lots of URLs don't wrap or truncate, so you get some overflow, example: http://foobub.com/?s=how+is+babby+form
I stand corrected, then. Congrats and keep up the awesome work ;)!
> I'm not sure about the actual comparative amounts, but Cisco makes a lot of money off of certifications.

80% of Cisco's revenue is hardware. And even the service side is something close to $2 billion. I suspect the amount of money they make off of certifications is a tiny slice of that. Even if there are 10k CCIEs each paying $1500 for a yearly test, that's only $15 million, which is nothing to Cisco.

> Of course, in the long run making them actually represent something is best for both sides of the business.

That's not true for many certifiers. Take a look at the CSM certificate. It is meaningless, but popular and therefore profitable.
You make a good point in that this could be absorbed as an implicit cost of a client project - but tell me again, why would we do this, when we can simply use BitBucket and create as many repositories as we like, without any problems whatsoever?

Our only limit is then the amount of people we hire, which is far more reasonable in my eyes.

If we were working on a small number of projects, then it would absolutely not be a problem to work with Github - it's when you have a lot of tiny projects that it becomes prohibitively expensive to work with.

Fair enough, that's how Github wants to price their service - I guess its catered more to actual startups (who have a few large core projects) rather than businesses like ours.
You can't, unless you are either a) not trusting anything foreign (I don't know how this is linked to happiness, but I'm more and more interested in what's called parochialism- I wonder if on a large scale it usually makes people more happy or less - if it has some protective power) or b) you've had the experience for yourself and noticed happiness was not exactly correlated with standard of living.

But I guess the majority will fall in the trap and be miserable since they can't know it's not reality.

[I also made the choice of cutting TV a long time ago, only recently introducing a fraction of old series I watched before and new shows that enjoy high rating, watched on the computer - it was an experiment that I started when BSG was first airing.]

At the moment, I believe "standard of living" in a low amount can raise happiness, but that it's highly addictive and suffers from hugely decreasing marginal returns - so you have to control the increase very carefully.
I agree, just as long as the certificate actually means you've taken the course and done the work. If one can cheat one's way through the homework and then just cram for the final, the Coursera certs would end up being of low value. I hope not, though. I'd love to have a good way to tell the continuous learners from the people who get stuck.
Cloud Architecture And Best Of Breed
IPO pioneer proposes exchange for small-caps
Wow, that 3DS thing is completely f'ed up. :/
Noncommercial internet. Original style.

Make the internet more like the telephone network, not the TV network. People do not like to be hounded by telemarketers day and night.
Let the ones who never took a bad decision in an area they are not very familiar with (like personal life when you're all about work) cast him the first stones
No requests are sent when I hit the "Save Changes" button. I have a small amount of confidence that my preferences are going to be picked up.
Nobody smart hires purely based on the certificate, but the question is what value one assigns to it. Anybody with a degree from a strong CS program is much more likely to get an interview from me. Ditto for anybody with a good online portfolio. I'd like to assign some value to Coursera courses, but we'll see.
Love to have the button text customizable as well. Awesome work though.
This just redirected my search to Google. Edit: I see, it's a feature not a bug. My search results weren't found by foobub.
Why Is The Government Afraid Of This iPhone App?
For the record, it's clear to me that you're speaking from a sincere desire to share what's worked for you (including a bunch of sound strategies for addressing problems as they arise) with other people. That's super cool. I just want to defend the idea that there's more to breaking the bigger cycle of drain/burnout described here than choosing to think positively.
Because a profit-based market only works if supply/demand is elastic. In the case of, for example, healthcare, it becomes extremely inelastic [1] - at some point, if your life is at stake you could be willing to pay exorbitant prices for what should have a lower market cost (ie, say, blood at the right time).

Key-to-our-survival is a very strong leading indicator that the demand curve can get inelastic - giving inordinate bargaining power to private enterprises whose entire charter is to get as much money as possible (which makes sense given a normal elastic demand curve).

Healthcare, Energy, and Food should all be places where regulation prevents extreme arbitrage, or those doing the arbitrage will eventually be the de-facto rule-makers. If you want to live in such a society, fine, but I'd rather not. Note: some say we're already at this point, which is depressing to contemplate.

[1] http://en.wikipedia.org/wiki/Price_elasticity_of_demand
How do you sort the jobs? Is there a special mark for the jobs extracted from HN?

Do you check the jobs submitted directly to your site? (What happens if I send a job offer for "Company:Microsoft/Title:CEO/applyto:billg@microsoft.com"?)
What if you signed up with your personal account? Is there a way to upgrade by changing your email address to an *.edu email address?
Bill Gates - Impressed by Young Leaders in the Persian Gulf
Well that sucks, doesn't it?
Never mind TraceMonkey -- the JavaScriptCore kids rallied in 2008 and did SquirrelFish Extreme, which held its own going into late 2008.

The chosen measure of these new VMs was a set of benchmarks, SunSpider from Apple and the V8 Benchmarks from Google. While V8 had the best GC and most optimizations, on these suites at least, for about two weeks for TraceMonkey (and longer for SFX), V8 was not that far ahead.

You can find the charts via Google still.

V8 had the longest lead time, not just working on what was released with Chrome but trying other approaches first, learning from them, and starting over. That's huge and it has paid off well.

But I don't agree that any architectural failing of one VM counts more than public, reproducible benchmark scores. Even V8 had to do Crankshaft.

Architectures evolve and supersede one another, but the developer and user benefit -- the public benefit -- comes from the competition. V8 was not alone in driving competition.
Here is an article, where a lens maker recalls his experience designing special lenses for the film Barry Lydon. Kubrick wanted to shoot inside castles in only candle light...

No mention of knowing the lens makers daughter though...

http://www.visual-memory.co.uk/sk/ac/len/page1.htm
A Better Approach To Huawei, ZTE And Chinese Cyberspying
I’m not sure what I think about the regulation (I’m most certainly a liberal but I know too little about it to have a coherent opinion, I also think it’s not all that important to care much about it), I just wanted to make clear that many European liberals are in fact in favor of that regulation.
This is just what I need! -another- web based to do list.
IMHO, Git-Tower is way better than SourceTree.
I really don't know about this. For every bug I fix, there's a time I run the code after a change and the change does just what it was supposed to do. For every time a client complains about something that doesn't quite work yet, there's a time she told me how happy she is with what does work.

Is it really that different in other professions? Does the doctor always bring good news? Are all of the teacher's students bright chaps? Does the firefighter save each and every life? The lawyer win every case? The financial advisor always make a plus? Are a real estate agents' clients always happy with their sales price? Sure, there are lots of professions where there are rarely any negatives, say, a taxi driver, but is that a rewarding job?

I think this is really about your mindset. I often feel like a sculptor... I start off with something that doesn't look at all like the final product I have in mind, and over time I approximate the final result closer and closer. Error messages or not, to me that's just feedback, just like the sculptors' fingers find roughly hewn spots on the surface. Is the sculptor supposed to get mad at a little rough spot on his sculpture? Of course not, he just chips it away.

The one suggestion I have for programmers who are offended by error messages is to give TDD a try. With TDD, the test failures you get are to be expected: after all, you specifically engineered them to fail in the first place. So you don't have to feel bad about those, and you can revel in the positive feedback you get from a passing test. And if a test fails unexpectedly you can be happy that your safety net has actually done its job! I'm not being facetious: if you see error messages as negative feedback (again, I don't, but maybe you do) then TDD might just give you the positive feedback you've been craving.

Impatient clients with overblown expectations notwithstanding, but you get to pick those :-)
Interesting. I use Github's issue tracker every day and love it to bits.
Will do Marty, I actually have someone in mind. I'll pass your email along to him.

Good luck with your move also!
I wonder if they are doing the same for their FiOS customers.
What improvements did you like most?
Please file a bug for a feature request.
Anonymity and impunity are the bane of empathy. This is not a new thought (see: http://en.wikipedia.org/wiki/Ring_of_Gyges ), but in an electronic world where we cannot even see the damage our words may wreak, the restraints are loosened even more.

As far as solutions are concerned, having identified the problem I would posit that you're most of the way to the solution already. Just keep it in mind and exercise self control.
Engineers are hired, and paid, to code and write new functionality. It's unsurprising that they're generally not going to prioritize the quality of documentation, since that effort primarily benefits someone OTHER than the author.

While it's great to encourage better composition by the developers, companies should also consider the benefits of hiring proper technical writers - people who work primarily to improve and refine the quality of internal and external communications.

There's an added benefit: sometimes it's harder to write documents for people unfamiliar with a subject when you yourself are very deeply immersed in it. (E.g. an API is written a certain way BECAUSE that made sense to the guy who designed it. He's not going to see what has to be explained to a third party, because he sees it as intuitive.) Having a technical writer provide a more detached perspective on the quality of a document can be invaluable for both the developer and the final reader.
So long as you weren't keeping it indoors, that is...
So, if I understand you correctly, an (for example) ex-southern-baptist (by upbringing) would be far more loathe to consider going to a (for example) Unitarian/Universalist church or even become a Buddhist than to forego religion altogether?

As someone who was brought up religious but now does not go to church/temple - I would probably fit your mold.

However, I would be interested in joining some community organization just to get that greater sense of belonging that I'm sure I could use.
Bamboo is an amazing plant. My parents buy, sell, and grow many types of exotic bamboos. I have personally witnessed a giant variety grow about 1' in a 24 hour period. It would definitely make for a great stop-motion project.
It would be cool, if you start typing numbers* into the first field, it automatically switched focus to the proper second field and put the CC numbers there. Just made the mistake myself, started typing the example CC number and only afterward noticed I filled out the "Full Name" field.

*May cause problems for 2Pac and other new age names...
Not everyone will agree but I do feel that getting together for a work session like this can be a social thing, even though it is still work. You are likely a little more relaxed about the work at this time too.
Thanks for clarifying that. Although I would guess that the dealers don't pay for 100% of the advertising? Or is that also the case?
"The rover team's assessment is that the bright object is something from the rover, not Martian material," mission team members wrote in an update today. "It appears to be a shred of plastic material, likely benign, but it has not been definitively identified."

http://news.yahoo.com/bright-object-mars-actually-plastic-cu...
Coinbase now storing 87% of customer funds offline
This is an interesting article with some good reporting, and I would like to see the title changed to the original article title on the submission kindly shared here.
That's fair, you certainly can use rabbitmq in a distributed and decentralized fashion.

You bring up an important point though... What is important is the topology we're promoting and the platform we've built to support it. The actual queue is less important and it made sense for us to own that piece to achieve our goals.
Ballmer makes it official: Microsoft is a ‘devices and services’ company
I think many people also find their ideal jobs right away though.
That's interesting. I would expect you not to get many submissions from people who would expect themselves to do poorly on your exam. But, if it turns out that a sizable portion of people who expect to do well do not, that's indeed interesting.

Given the selection bias we would expect among respondents, have you thought about how you will interpret the responses?
There is targeted evil and aggregate evil. The slippery slope of the above defense in the case is that eventually farmers won't have a choice if they use GMO crops - through cross-pollination and wind, they will be "infected" at some point, and will have to pay despite what they actually planted.
In what way does it rely on the WM's decorations?
From the Land of Angry Birds, a Mobile Game Maker Lifts Off
Apple-owned fingerprint software exposes Windows passwords
My final comment is per-user: it is clear that Google can handle tons of separated users, but their data store transaction model has some centralized bottlenecks that alternatives either don't or that can be worked around with some not-difficult work. Scalong tons of integrated users isn't a problem, honestly (and to be clear: they seem to be using less shared infrastructure over time, which is the explanation for their recent pricing changes).

The real issue is that people don understand that scaling challenges really aren't that bad until you have tons of users; in the few millions of clients range you can very easily handle the traffic with one or two centralized RDBMS systems (and in fact, this is how many sites actually work in practice, even large ones you use daily).
> Mostly because of Chrome's feature creep.

I think I'm actually quite sensitive to that, but haven't felt about Chrome that way yet. Could you explain what features you mean in particular?
The quiz questions in the course videos do not contribute to the grade for this course. Only the programming assignments count.
>"His other work has been equally bad, and several times he has been in trouble, because he will not listen, but will insist on doing his work in his own way."

That made me chuckle.

Just shy of 40 years later I brought home a practically identical note when I was struggling in school. My teacher told me bluntly that I was "dumb and refused to learn".

Anger over that comment led me to a critical discovery about myself.

In short, some people cannot / do not comprehend anything beyond the "how". Personally, I find the how incomprehensible without the why. Given why, how is manifest.
For those of us not used to reading something like this, can you explain? Is the RIAA somewhere in here: "Selling/General/Admin. Expenses, Total"?
Technically this is more like a thread with comments.
Congrats Dan & team - that is awesome news!

Looks like your bump happened in May 2012 and drove that 2x growth in adoption.

Probably not coincidentally connected to your funding round that same month - what's the story of the growth?
the point isn't the criticism coming back. the point is the critical thinking the programmer is doing. the problem is focussing on finding flaws and holes.

in social conversations and in life, it is a virtue to let things pass, to support the joy that comes from simple optimism, from believing in hopes and dreams without practical certainty or probability. it is a virtue to talk about things without knowing the context, without digging into the challenges, the holes, the flawed rationales, the white lies that help us feel better about ourselves, each other, and our journeys through life.

too much of anything is a bad thing. i just assumed everyone had this problem of focusing on the problems and undervaluing progress and success.