skysight-inc/HackerNews huggingface dataset:
What you describe seems to be the same thing that's happening to Asian Americans today: http://www.boston.com/bostonglobe/editorial_opinion/oped/art.... Though there might not be specific quotas, there is a feeling that certain universities are "more Asian" than others, Johns Hopkins being one of them.
"its value is always expected to grow"

It's value is down to about $5 from a high of about $30.

The deflation argument is well argued here http://bitcoin.stackexchange.com/questions/66/will-deflation...

"no central authority and no convertibility"

Lack of central authority is seen as a benefit to some.

Also Bitcoin is convertible through numerous exchanges and has an options market https://www.bitcoinica.com/

"in case BitCoin start to lose it's value "

Make your mind up, I though it was deflationary ?

I personally see a good future for Bitcoin, it may turn out to be the first of many crypto currencies. Anyway I've based my startup on it. http://strongcoin.com
Well, we'll see. The C++9x was $400 printed, but $18 in PDF form.
"It is a requirement the public is (mostly) unaware of."

Really? Nobody knows you have to show ID to fly? How can you not know this?
Well, sure, the post can be 100% right.

It's the source that's the "ironic" part.
This is not a bad article despite the stupid title.

Take-up is all that matters in the future; the quality of a programming language has rarely had any influence on take-up.
Model number 3:

That is what I'm doing with Redis. If the big company funding the project is as polite as VMware you end with a lot of freedom but the money to just focus only on your project (and not just you, VMware just hired Pieter Noordhuis for instance).

Only disadvantage is that the lead developers are unlikely to get rich, as they are payed to work with a good salary but this is not like a big exit for a startup. But my grandfather and my father always got payed to work, so I trust this model, and I'm not seeking richness, so it's the perfect model for me, but not for everybody.
家用电波拉皮仪价格
IPhone 4S: why has standby time dropped?
I personally don't find an irony. Perl may not be the most popular language ever, but it definitely has its place. I do find an irony that the 0.1 specification of Perl is worst than the 0.1 specification of Dart.
Enterproid does something similar : http://www.techspot.com/news/45771-enterproids-divide-separa...

They call it the Divide platform. The professional side of the device has includes enhanced security, access control, remote wipe capabilities..
Here's a relevant image: http://inperc.com/wiki/index.php?title=A_common_view_of_digi....
they may be ahead with startups, but jesus, the banking system. they're still using checks [sic] over here. Can you believe that? it's 2011.
Would be cool to have this presentation on http://speakerdeck.com/
I'm not sure it's ironic - nobody uses Dart yet.
"I take illegal drugs for inspiration", paper by Dr. Sue Blackmore is a fascinating read:

http://www.susanblackmore.co.uk/journalism/telegraphdrugs.ht...
Top New Features in Subversion 1.7: WC-NG & Pristines
The person with the US SSN has to be listed as an owner of the company. So some (relatively large) degree of trust is involved...
I haven't seen such a neatly formatted piece of JavaScript code in a long time.
I'm old enough to remember that people kept asking who the next Jimi Hendrix would be.

There is no "next Jimi Hendrix" just as there is no "next Steve Jobs." It is unfair to up-and-comers to compare them to icons like this. Also, think back with the benefit of hindsight and think of the guitarists who came after Jimi Hendrix. Many were great in their own way. But they weren't Jimi Hendrix.

Let musicians play. Let builders build.
> "There is more to software development than performance."

On the other hand, development is all about performance.

It's just a matter of what we mean by "performance". Time to run? Time to develop? Adoption rate? Income generated? Fame?

Software is always about doing something better. The controversy comes when we try to evaluate "better."
I have not interacted with Square at all... not in any store or online presence that I have seen.... Where are they?
if facebook manages to earn 100 present value dollars per user per lifetime of their facebook usage on a user base of 600 million, they should be worth 60 billion. It does not seem outrageous at all. Using their average profit per user over the last 5 years, as the article does, seems a bit silly because in the first 4 of those 5 years they were focused on acquiring users, not so much on monetizing their usage.
Today's numbers would seemingly contradict your statement about the iPad being revolutionary; http://www.comscore.com/Press_Events/Press_Releases/2011/10/...
does anyone at HN have any insight/idea of why this might be?
Ad hominem, anyone? While "Perl" and language criticism in one headline might be worth a "teehee" moment, I fail to see any arguments in the article that seem to stem from the pedigree of the author. The only time he mentions Perl is when he's talking about threading, where there's some kind of feature parity – and he's not too happy about it.

Never mind that Perl hackers do have a certain penchant for language hacking (understandably…), starting with a plethora of object systems (Moose getting quite popular) and ending in extreme absurdity[1].

[1]: http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata....
Apple Announces Plans To Release Steve Jobs 2
With a service company, you have an incentive to make your product confusing and your documentation poor.
Actually what you say makes perfect sense.

Say Google unveiled a Scala, Haskell or even Go like language.

Sure, the hip crowd would be pleased. But would it ever gain traction with the web dev masses?

Hell, those languages have not that much traction even outside web development.

Now, if Google had unveiled something like Ruby or Python, that would have also pleased the HN crowd (maybe a little less that some extravagant functional language with crazy type tricks). And it could possible gain traction too. But that too would hardly be revolutionary.
Please do. I think there is no (open source) proxy out there that supports this.
Independently of the merits of GWT or the follow-up apology post, Java is an awful language to write web applications with. Languages like Ruby and Python (mostly when associated with frameworks like Rails or Django) allow you to become much more productive, yield a much smaller codebase and much lower long-term maintenance costs.

As for the JavaScript side, if you find it daunting, you may try Coffeescript or even Closure (which provides some Java-developer-friendly limits to JavaScript).

Java has its strengths, but writing web applications isn't among them.
Slightly different situation, as Steve Jobs had an extremely rare form of pancreatic cancer that is much less fatal than the common one, that he chose not to treat thereby making it fatal.
The Russians (you mean Soviets) did nothing to preserve yiddish. They tried to exile the jews to a desolate remote corner on the fringes of siberia where they could practice their culture (not their religion) in a soviet communist framework.

I took Yiddish in university for a while. During the soviet years they tried to neutralize any hebraic or biblical references. For example, in hebrew the word for friend is "Chaver". It's the same in yiddish. But the soviets insisted that it be changed to the more germanic "fraynd". Similiarly, they insisted even on the changing of spellings to make the language altogether less hebraic and jewish - and more neutralized and soviet.
In the USSR, everyone had their ethnic identity listed on their government-issued identification.
That feels counter intuitive.

In a car one has restraints, a lot of armor to absorb impact, airbags. On a bike you've got ... a helmet.
PyPy: More Compact Lists with List Strategies
> Perhaps people should consider putting their children up for adoption, too.

Well, from the (very cynic) view of an armchair psychologist, one of the possible consequences of a child losing their parents can be a subconscious feeling of inferiority, of not being wanted, of not being good enough, ever. Depending on "temperament" and character, this kid could suffer from severe depressions all their life and never achieve anything or they could react to this by starting to heavily over-compensate and trying to be very successful and powerful. So, yes, if you want to put it like that... scarring an unsuspecting kid for life like this might just ultimately yield you another CEO hero, however unlikely.

Work, power and success can be a very potent drug and/or replacement. Not all motivations in life are positive, nourishing and healthy. Even very self-destructive tendencies could at the same time yield you tremendous (outside visible) "success", status and money.
Steve Jobs in Four Easy Steps: What the electronics industry can learn
I'm sure it's not rare as in unheard of, but to have any significant impact on the number of people carrying 2.3 billion devices, there would need to be hundreds of millions of people with multiple phones. I have no idea of the statistics, but I wouldn't think it would be anywhere near that common.
> Ad hominem, anyone? While "Perl" and language criticism in one headline might be worth a "teehee" moment

And my comment was just that: a "teehee" moment.

Oh, and "ad hominem" means "against a person". I only pointed to the irony of future-language advice coming from the Perl camp, never said anything against the validity of said advice or the person giving it.
ICloud has been opened for non-developers
RIM Shake-Up Supported by Activist Investor Jaguar
Syntactically, Dart looks a lot like ActionScript 3, which is basically Javascript with classes. ECMA decided not to adopt Adobe's AS extensions into ECMAScript 4 because they felt it was trying to turn Javascript into Java. They wanted to maintain the "feeling" of coding Javascript. (Basically the paradigm pioneered by jQuery)
Very interesting article. After playing with the examples and looking at the docs for a bit, it really felt "old school" - but I assumed that that was just a facade to lul any corporate java types into a false sense of familiarity before busting out the modern goodness: much like JavaScript's own "Surprise! I was really SmallTalk all along!" magic trick.
no, it means that dart includes almost as much wtfery as js does. Things like not being able to say if (a) because unless a is a boolean true, then it's considered false. So we need to say if (a==a), except that there's no guarantee == will return a boolean, so it's possible (a==a) may evaluate as false!

If dart wants to replace javascript it has to be better, and by a long shot. at the moment I'm just not seeing that it is
I think you and wnight, in your haste to characterize ubernostrum as a secret law lover and prove him wrong, did a poor job of identifying what he's defending and what he's not defending.
Annals of transparent banking, Citi edition
Life imitates art, or so they say. I consider it a feature of Bitcoin, really.
I have a refurb Humanscale Freedom that I got for $350 in fantastic condition. I really like it, but I think I should have gotten a fixed-back chair instead for my primary work chair. It was extremely comfortable for the first year or so, but it's been getting progressively more uncomfortable. Part of this is probably due to an old back injury.
One also has to remember that Google itself intends to use this language a lot, so it's much more likely that they approximate something they already use. And they're doing a lot of Java, where Dart doesn't seem too exotic. In some other thread, Dart was compared to GWT, and I think that's getting pretty close. For teams that would've used Java/GWT before, doing it in Dart instead isn't a huge jump. Probably not even as huge as Scala, where at least you'd be able to remain within the secure embrace of the JVM.

(Not a huge jump for Android programmers, either. In light of the Oracle lawsuit avalanche, this might be interesting…)
I'm sorry for you loss. Jobs had a rare type of pancreatic cancer, islet cell neuroendocrine tumour, which accounts for ~1.3% of cases. With early enough treatment, the prognosis for this type of cancer is much better than other types of pancreatic cancer.
> However, as I type in a Windows vm running on a computer assembled from commodity hardware, I can honestly say that are certainly a much larger number of choices, since neither of those are options with OS X.

On the contrary, running in a VM, and running in a VM on a computer assembled from commodity hardware, are both certainly options with OS X.

Running both server and desktop OS X in a VM is now even allowed in the EULA, which previously only authorized virtualizing OS X Server.

If you want to run it in a VM under Windows 7 (granted, not in the EULA), here's a link:

Install OS X Snow Leopard in VMware Windows 7

http://www.redmondpie.com/how-to-install-os-x-snow-leopard-i...
The USA gives Israel more foreign aid than any other country besides Iraq. Prior to us invading Iraq, it was the first. See source here http://assets.opencrs.com/rpts/RL33222_20100916.pdf

My point is that the relationship between Israel and the US taxpayer is very intimate. I feel somewhat entitled to criticize Israel if I don't think they are acting in our interests.
My version of Photoshop had that feature for years.

1) Load image.
2) Filter -> Gaussian Blur
3) Undo

;-)
Paintball Gun FAQ
传世sf
Actually since most if not all CPUs have an atomic increment instruction it is quite easy to make shared_ptr<> thread-safe. In fact, that is what boost::shared_ptr<> does. This makes it a good tool for resources that may be shared between threads or for cases where it's just not worth the mental overhead of worrying about ownership.

That said, shared_ptr isn't a solution to everything. Sometimes scoped_ptr (called unique_ptr in tr1) or intrusive_ptr is a better tool. Often if you don't want to share or transfer ownership, passing around a raw ptr or reference is even better and the only option if you want to work with embedded structs (but the newed memory should still be owned by some RAII smart pointer even if it gets passed around as a bare pointer)
Wow私服
So now what? Commercial nginx with WebDAV support for all those serious companies using SVN? It doesn't require as much as $3M, or does it? :)
German State Confesses To, Downplays Government Spyware
What is it about Go that would prevent traction where Dart will not. Not having classes?
It's usually not the patent trolls. It's companies like Apple that they need to protect against. I guess patent trolls don't want you to go out of business as long as they get the "protection money". Besides you have a situation were a country as a whole declaring war on a patent troll. That could create good PR and a favorable judgement.
There are a lot of unwarranted conclusions drawn here. I think this article is FUD (and I don't really care for Dart).

> Dart programs may be statically checked. The static checker will report some violations of the type rules, but such violations do not abort compilation or preclude execution.

> In other words the "static checker" is a lint-type development aid, not a language feature.

My reading is that the language is optionally typed (similar to SBCL). The type checker will warn you when you have a type declaration that appears to be incorrect, and will optimized based on these declarations, but will not keep you from running code that violates a type-check. This is a remarkably good solution for dynamic languages.

> Here's a strange thing: the one and only true value is the boolean literal boolean true. Everything else is false. That means that code in if (1) { ... } will never execute, because 1 is a number, not a boolean, and there is no implicit conversion to boolean. You'll need to write if (1==1) instead.

This makes as much sense as 'everything' being true. You would write if (true) {...}, but I can't imagine why you would do that.

> There is no implicit type conversion between numeric, string or boolean types.

Ok. This is a good thing. Auto conversion is bad.

> The distinction between string and numbers allows to re-use the addition operator + both for addition and concatenation. However, without strong typing, this will almost certainly prove to be a bad idea. From the specs, it looks like "2" + 2 will be a concatenation, and 2 + "2" a run-time exception (in the absence of implicit conversion from string to number), but experience infirms this: string concatenation happens in both cases (although with a warning in the second one).

This seems to directly contradict the first point. Which is it? It should do a dynamic type check and generate a run time exception in both cases. I don't see anything to convince me that "2" + 2 will be a concatenation... in the spec.

>Thus, isolates are a heavyweight thread control model very much like Perl 5's ithreads. That means that they are good for data isolation, but heavy to use and hungry in memory, because spawning a new isolate will imply cloning all the objects and data structures of the running libraries.

There is absolutely nothing that implies this. There is a tiny section in the spec about isolates. They could easily be lightweight like Erlang processes.
Actually, I live in Atlanta. It's really not as bad as you think — cycling generates wind, which keeps you cool. You don't have to expend more energy on a bike than you would otherwise on your walk. So if you can manage to walk without sweating, you can likely bike it without issue.

I agree with the body chemistry bit, though. Some people just can't do it, one way or another. But for the majority of people, it's just an excuse. And it's a convenient one because they frequently are already unhealthy or overweight.
This is called "a runtime". A bunch of things that have to be loaded on the target machine for use by a compiled program. Just about every compiler works this way, whether the output is machine code or JavaScript. It is possible to not emit or load the parts of the runtime which will not be used by a given program, but that's difficult and in many cases even impossible.

I am not a web programmer, and I don't use JS and don't plan to use Dart, but I am flabbergasted that a bunch of techies are going wild and posting facepalm pictures over a perfectly normal technical situation. Maybe Google will pare down the runtime in the future, maybe they will figure out a way to exclude parts of it which are not needed, but right now they are just making the default technical choice that just about all compilers make. This is a non-story. Compile "Hello world" into an executable, and see how many kilobytes it takes on most architectures, despite the object file being a few bytes. Geez.
Santa Clara Releases Steve Jobs Death Certificate
this is a good "two months" strategy. After a few months no one will want your product.
Big multi-billion $ businesses can only exist in a society where a big government can enable them using bailouts, quid pro quo campaigning and cost-prohibitive compliance for frivolous regulation.

From a societal POV, big anything is bad. I wish more open-minded people could recognize that fact.
Make your mind up, I though it was deflationary ?

You're mixing up the concepts. Inflation makes the currency lose value, not deflation.
Tablet of the year: iPad 2. You don't say!

I was not aware that there was much competition in the tablet space, yet.

Feels lika a kind of random selection to me, though. But what did I expect.
Social Media Stats That Will Blow Your Mind
IPhone 4S Deliveries Landing Early in Germany
Other things too. The use of pointers for one (although limited).
I agree. I can easily visualize the pitch to business who offer registries (wedding, engagement, baby shower, graduation) as an alternate method for payment. It makes it simple for people who want to collaborate on gift purchases but who might live in different cities/states. The UI is simple, usinge SM networks to connect ppl looks easy, service is appealing you don't plan to add a charge for the service. Heck, I'd use it!... hope you get funded!
It doesn't befit the HN community to be ridiculing the Perl community.

First the Perl hackers were the original web start-ups. Many of the problems you don't have to worry about were either solved by them or were solved by people who wanted to fix things wrong with the Perl toolchain. This makes Perl a huge success in historical terms even if it on the wane today and, even if it is on the wane today, it is still used by many huge organisations.

The Perl 6 project has been a worthwhile and fascinating project to follow for the past 10 years. While many see it purely as a failure there is a lot to praise and learn from in the experiment. Here's what I have learned from watching it for most of the early years:

* Designing a new language by committee is very hard

* Keeping a community focused on creating a Minimal Viable Product can be very hard

* One bone-headed programmer can wreck a project

* Very clever people can make very stupid decisions, especially when operating in a group

* It is better to announce nothing than to announce and then not ship soon afterwards. The internet is like a child with ADHD

Having said all of that Perl 6 is working now and has some fascinating, innovative features if (to many people's taste) wrapped in some ugly and frenetic syntax.

Go read the history of Perl and Perl 6 before you just join the chorus of boots.
Smart EcoVéa Enables Guilt-Free Showers
(I dont know how to do that italicy/quote thing).

Enclose the quoted phrase in asterixes...
I think Effective C++ by Scott Meyers[1] is the gold standard when it comes to books on writing good clean C++. It assumes that you already know the basic syntax though and already know how to program. This allow him to skip the intro stuff that take up the most space in many books and get strait to telling you what you need to know to write better code.

[1] http://www.amazon.com/Effective-Specific-Improve-Programs-De... (Make sure you get the latest edition, a lot has changed for the better)
Then I will be porting my projects over to Requests very soon :)

It's pretty easy to implement, as it already works at the lower (socket) level with the ssl module, it just hasn't made it up the stack into urllib2 (or Requests..yet!).
Regarding the magazine you are right to an extent, in that it isn't a source for people who really want to understand the gadgets/tech that it covers. That said, it can serve as a decent way of bringing new products to your attention, which you can then look into online (that's why I read it, sometimes) - and there are plenty of less-technical people who want exactly what the magazine gives them, i.e. bitesize basic gadget-lust.

As to the T3 awards, completely different matter. The judges know their stuff (http://awards.t3.com/judges - and my judgement is a mix of knowing them and/or knowing people who know them). And it's a big industry event, a lot of people are there - it's not just a magazine writing up their list, it's an actual awards show that happens to be branded by a magazine.

So whatever you think about the magazine (and I am with you to an extent), it isn't relevant to T3 Awards.
Everything is connected.

It is understandable to discard insight on psychedelics as being 'brain-addled delusion' if the materialistic supposition is already implanted. Furthermore, such insight is usually overwhelming with assimilation into baseline consciousness being difficult.

However, the same mystical states have been achieved by many without the use of drugs - a gradual onset over a lifetime of discipline.
Websense partnering with Facebook to protect users from malicious links
JavaScript - the ugly + OO + update to the standard library. That's it. Essentially what frameworks like MooTools try to make it into.