skysight-inc/HackerNews huggingface dataset:
When you buy it, it is usually around 90°C. Same when you take it from a coffee maker. Ever noticed the small heating plate below the coffee can?

Who cares. Just be careful with hot stuff. And if you fail to do so, sue somebody to avoid blaming yourself. I guess.
The Money Masters: How International Bankers Gained Control of America. http://www.youtube.com/watch?v=cIjxXEZyhzU
Yeah I wonder how 37signals decided critiquing the finance press was in their circle of competence.

What's next, a forbes article debating static and dynamic typing? :p
Google+ Circles - Thunderbird didn't want to implement it in 2009
My friend just sent me a feature request he made for Thunderbird which sounds similar to Google+ Circles idea.
GUI layout in the sense of moving around graphical elements to produce a larger, desired image is not programming.

GUI layout in the sense of creating a series of instructions for a computer to automatically create and display the same image is much closer to programming than you're making it out to be. In fact, I would say that it is programming at a higher level, as you're not producing an image - you're producing code that tells the computer how to produce that image. If that's not programming, I don't know what is.
Ground breaking double lung transplant operation performed
His point makes even less sense when you consider CoffeeScript
HN (front page) is still very susceptible to linkbait, though - Techcrunch are particularly good at "gaming" HN.

I wonder if people on this site have always been so weary of 37signals, or if the company's reputation has just slowly eroded with all the meagre diatribes.
Using the Google Authenticator App with Rails - Moocode Blog
Ymmv - personally I think JavaScript is a lot easier than Java, but Ruby might actually be harder than Java as the Ruby docs are very messy. I still prefer Ruby to Java, though.
I have no love for callback-based programming, but assuming you want to do it (node.js), you really need closures, which Java does not have.
And while webare here, "cursory"?
I tried it. It is an interface for creating lists of facebook contacts with special privileges. Nothing that you can't do in the settings panel of your profile.
The plan is to keep the core lightweight. What can be done in an add-on module should be done there.

There are a couple of options for this, cluster as linked above, or something like hook.io[1] for erlang-like distribution across N nodes.

[1] https://github.com/Marak/hook.io
Remaining Stealthy in the Cybercrime Underground Easier Than Ever
World's longest passenger aircraft
I'm sure you mean Tau.
It depends what you mean by "Win32" - the legacy Win32 API includes calls for 2D graphics (GDI32) and UI (USER32). The graphics and UI toolkits in the original release of .NET (System.Drawing, System.Windows.Forms) were just wrappers around those, but WPF (and now Jupiter/DirectUI/WinRTUI?) was a separate framework built on Direct3D (does Direct3D count as part of "Win32"?) I don't think there was ever any plan to somehow replace the threading primitives and stuff (KERNEL32).

Or, put another way, you could say the legacy Win32 API contains lower-level and higher-level functions, and the higher-level stuff is what was/is being replaced - with new frameworks built on the lower-level functions.
And tomorrow's "I have an idea for a neural implant" ;)
http://lifebyexperimentation.com/2011/06/musing-how-mobile-t...
and using it in conjunction with coffeescript only increases the pleasure of working with it. I can only but dream of the day that coffeescript needn't be compiled into JavaScript first.
In the suggestions of the instant search results page if you hover a suggestion there you have the 'Im feeling lucky' as a link. Not like before but they didnt remove it
The Egyptians would like to disagree with you. The Chinese, Japanese and other ideographic cultures are right behind them in line.
Ok, sorry for using the term "not fair", I should have probably said that it's "unsound" to judge the speeds of current dynamic languages on mono/.net to the speeds of v8, SpiderMonkey, etc. The cause being that the speeds of the latter were fueled by very high browser competition and a lot of resource investment. Dynamic languages on .NET got the benefit of neither of these, so it should not be surprising that they are slower than their native implementations (which also get better funding/bigger communities). It would have made more sense if Microsoft or other companies threw millions of dollars at the Iron* languages and still couldn't make them fast.
DOM shadowing APIs for WebKit
Makes me wonder who the real wizards of bullshit are.
Well, a price that is specifically modified to dodge regulatory scrutiny is suggestive of some sort of corruption.

Cf. Say Anything.
MoMath is running a monthly series of lectures to get people interested and engaged with math in the build up to the opening. They've had audiences of over 200 at some events.

I'm doing the one in December.
No, but it's fundamentally a lot more fun to program in than Java.
Why Hulu's Device Segmentation is Backwards
On the Mozilla technology page http://www.mozilla.com/en-US/firefox/technology/ it specifically calls out ES5 support. There is no qualifier, so I am assuming that they believe they are fully supporting it.

Your argument about Intranet apps not coded to standards seems circular. If browsers (like Firefox) don't implement the standards properly, then how can Intranet apps code to standards? It has to start with browsers.
That is kind of what we were heading towards in another thread from another post [1].

There seem to be a lot of law/lawyer related posts in past week.

[1] http://news.ycombinator.com/item?id=2693432
Your first point seems to indicate you are, in fact, trolling:

> Javascript is not fundamentally easier to code in than Java.

You provide nothing to support this assertion which wildly contradicts the accepted conventional wisdom[1,2].

1. http://www.htmlgoodies.com/beyond/javascript/article.php/347...

"JavaScript contains a much smaller and simpler set of commands than does Java. It is easier for the average weekend warrior to understand. ... JavaScript's main benefit is that it can be understood by the common human. ... JavaScript is a little more forgiving than Java. It allows more freedom in the creation of objects. Java is very rigid and requires all items to be denoted and spelled out."

2. http://sislands.com/coin70/week1/javajs.htm

"Java, due to its complex syntax, rules, and restrictions, may seem daunting for those without programming experience. JavaScript, on the other hand, is easy to use and learn. You can create sophisticated applications just by just learning some commands, syntax rules, and the object model of the browser."

Aside from that, if you truly don't understand why anyone would choose node.js, that sounds like a failure of imagination.
Apple's iWallet on the Way in Time for iPhone5?
HP Is In Talks to License WebOS Software
http://www.bloomberg.com/news/2011-06-29/hewlett-packard-is-in-talks-to-license-webos-software-ceo-apotheker-says.html
Yahtzee reviews Duke Nukem Forever
I use node because it's fun.
There's a huge army of teams who aren't competent to do both, judging by the number of sites that fail completely if the client isn't trusting and running javascript. Node.js seems like a good solution for unobtrusive enhancement, making reliable semantic resources that may still optimize out many server round trips with mobile code.
The new blip.tv interface feels unfinished. The HTML5 toggle page[0] is broken since the update and I got no response to my bug report so far. There is no loading indicator for the videos so on first look it seemed like there were no videos.

Also, the pagination buttons lack the "cursor: pointer" attribute and pages are loaded via AJAX (no loading indicator, again), but don't alter the URL, so using the back button from a video brings you to page 1.

I really hope they'll sort those problems out.

[0] http://blip.tv/html5
Agreed. I think it would become quite a bit simpler if this weren't persistent and you could just move some references around. But yes, it is very verbose.
not sure why

Because it looks like a dismembered child's head? Or if you get closer and see he's buried, someone who's been left for the ants to feast on?
> 1 - Javascript is not fundamentally easier to code in than Java. I wouldn't make that statement with Ruby for example, but I've done lots of all 3.

A lot of people coming from front-end development on the web prefer JavaScript over Java.

Personally, to me (and probably a lot of people who are actually working on serious projects on node) - node fits beautifully in certain contexts. For e.g. socket based streaming is ridiculously easy using socket.io.

Callback based programming is not fun - but once you get used to the syntax, it's not unbearable either.
>the recommendation engine has become a bit useless, since now it's more of a way to discover other people, rather than connect you to your real friends

My FB friends are all people I've known at one time in real life. Not necessarily friends but certainly people I've been friendly with. The recommendation engine does quite a good job of flagging new people that I know (amid lots I don't) and letting me choose to reconnect with them or not.
We are primarily B2B/Enterprise too, so that is very relevant. So your plan is to have lots of products, uniquely named, all under the Fogbeam Labs umbrella?

I'm not sure that the initial plan is to have lots of products, but the current plan is for a suite of products that work in concert with each other, but also deliver some value independently. There would be a specific brand to cover those products, for sure. Any future products might come out under a different brand name, but that's looking ahead an awful lot for us right now.

I will say that, in general, I think IBM have struck a good balance, for a company that has a broad product line... they have lots of products, but the fall nicely into the various divisions: Lotus, DB2, Tivoli, WebSphere, etc.

How would your strategy change if you only planned to have one product in the next few years?

Good question. This is an area that I've only recently started doing a lot of thinking, and it's all still a bit "up in the air."
Every Successful Business Needs a Dictator
Ideally, would you write your web application using one language, or ten?

And that is how it's relevant. Any developer who can't grasp this concept has no place working for a company producing web-based software.
>I deleted my Facebook account a long time ago

Did you hit the gym too?
I made an arrangement immediately when I started. I told them I do code on the side, and that I had other people that I worked with on that code.

They agreed that they pay me for legal work, not for code. Thus, the tools I build are mine, but the analysis and output of those tools may be theirs if I am using the tools for their benefit.
Narcissism: What Kanye West and Milton from Office Space have in common
I agree with the other two, and agree enough that I've started an online service where you can share your idea and look for help (including developers).

It's in the early stages, but we do everything we can to promote what your idea is and find people for you. Give it a try: MySocialVenture.com
unfortunately the data out there contradicts this..

1. For some reason people like to download apps for their mobile devices..some is social, etc.

2. While not getting rich, but several thousands per month is nothing to discount or ignore at this time.

3. Its not the idea, but people, execution, MARKETING, etc.
Kallikratis is the codename of the largest project ever conceived in the later years (2010-2011) of Greece's public sector digitalisation / computerisation effort and was founded by the Ministry of Interior and Decentralization.

The goal? To migrate different datasets spread among different applications and databases withing the public sector's infrastructure.
I just recently finished Accelerando, where corporations are composed of and contracts are carried out by software agents (the story starts out with them just being expert systems). It's not the main topic, but a major supporting background.
As a person who has terrible low-contrast sensitivity, I think you are absolutely right.

For me to reliably see those links, I've got to use a significantly higher zoom level.

I understand that the black on white definitely draws attention to the bar, but when I'm squinting to see anything on the bar, it seems like a wasted opportunity.
Yeah, that emu is painful.
Linking Mistakes You Didn't Know You Were Making
Shipping to Sweden is Bjorn again
Node isn't entirely javascript. The http parser, for example, is a very fast implementation in C.

The javascript part is taking advantage of a big race between several major vendors to make a really fast javascript implementation.

In tests of massively concurrent loads, node.js is very fast and reliable. (That's not to say it's the only good solution.)

The libraries are entirely asynchronous. They put an emphasis on making it easy for an average programmer to get things right, instead of running into hidden pitfalls.

(I haven't used it in anger yet, but I hung around on the mailing list for a good while.)
It seems like a pretty trivial little hack - I think the only reason it really requires OS X is to launch the toy web server that serves the scripts.
Ironic that I got a huge ad for Microsoft Cloud Power before being able to read the article!
Sure you can! http://code.google.com/webtoolkit/

(But who wants to is a separate question.)
1) Sure. But they want good apps that do something useful. So what's your point?
2) I can state for a fact that the vast majority of the apps do not make more than $100 per month, both from my own experience and talking to other developers and to large companies. Pareto's principle at work.
3) That's exactly what I said in the article...
I use https://chrome.google.com/webstore/detail/hockhafcdegocajmjh... for (2)
21 Things Your Startup SHOULD Copy From Airbnb
The valuation is a bit back of envelope, which might be considered grossly irresponsible at your discretion — other comments in this page seem to support the share price range, I honestly don't know. But the concept is correct: market cap = total shares * share price.

What's slightly disturbing is how they extrapolated that into a valuation of Mr Zuckerberg's personal wealth. (Then again, the need to gauge and rank people's personal wealth is a bit beyond me TBH.)
This is right - there is always a need for humans at the end of the process. The problem is, though, that in traditional law firms many things that can be done by computers are done by humans. This has a couple of effects:

1. Soul-sucking work. Want to know why so many lawyers hate what they do? Because they are doing stuff that computers can do better and faster. It kills initiative, creativity, and any sense of joy.

2. Higher bills for clients. This is all done by the billable hour, so having humans do lots of soul-sucking work is extremely lucrative. We recently had a massive all-hands-on doc review that needed to be done over the course of about three days. For those three days with everyone (and I do mean everyone) doing it, the firm billed $MM/hour in aggregate.
http://webcache.googleusercontent.com/search?aq=f&source... worked for me, but it appears to be completely back up now
I would choose to write it in however many languages fit the various pieces best. To choose otherwise would be ill-advised.
+1 because once you remove all the embarrassingly bad syntax from javascript, and use only the good parts, the way coffeescript does, then you have one of the best languages on the market (minus step debugging and tooling support... but those are coming soon).
Looks like you'll have to modify the Rakefile to use whatever Windows uses to launch the webserver. If you don't have ruby, you could probably write one in your local language of choice.
> 1 - Javascript is not fundamentally easier to code in than Java. I wouldn't make that statement with Ruby for example, but I've done lots of all 3.

It depends on what you are writing. But personally, I find that languages with first class functions are much more powerful than languages without. Closures fall out of this as well. So on that point, JavaScript stomps all over Java.

From the anecdotal evidence of all the infrastructure the Node community has created, I'd say the FFI must be substantially better as well. I've coded in JNI and it was not fun. There's a lot of good code already out there that doesn't run inside a JVM, and to many, it's pretty important to be able to access that.
Rusty or Sol?
New 10M EUR VC Fund for Europe
Well this is not an answer any single person can or should want to give you, but I'll try to summarize the big picture anyway:

1. Nodejs is really well documented code. This is very rare, and much more so in the Javascript world.

2. It has a nice, easy to use package manager. In comparison, I have a hard time containing my boiling rage over Maven...

3. Nodejs was marketed as very fast. Although async+fast solutions exist with other languages and frameworks too, they require you to be very knowledgable in those areas. Nodejs is a no-brainer. They practically guaranteed you that you are not going to get bad performance, because in Javascript you can't use blocking calls. Nodejs users care about performance. Java programmers tell you to not worry about it. (attention: gross generalization)

4. Javascript programmers don't know about better solutions. In fact, I'd say that most of the PHP crowd doesn't know better solutions either. There's your huge market.

5. Javascript is easy to program in. You can have your production server up and running with a few lines of code. I believe an experienced Java programmer when he says that the LOC (lines of code) are not much more with Java. But you do need to learn a lot more to get to that point. Nodejs is self-contained.

Personally, I do not want to program large projects in a dynamic language. I still made a small prototype in Nodejs before moving on though. It's too messy for me :)
SendGrid Raises $5 Million, Sends A Bajillion E-mails [2010]
There is an open-source copy paste detector called CPD.
It's part of the Java PMD project (pmd.sf.net), but it should work on C/C++ code.
JACK CADE.
Be brave, then; for your captain is brave, and vows reformation. There shall be in England seven half-penny loaves sold for a penny: the three-hoop'd pot shall have ten hoops; and I will make it felony to drink small beer: all the realm shall be in common; and in Cheapside shall my palfrey go to grass: and when I am king,- as king I will be,-

ALL.
God save your majesty!

JACK CADE.
I thank you, good people:- there shall be no money; all shall eat and drink on my score; and I will apparel them all in one livery, that they may agree like brothers, and worship me their lord.

DICK.
The first thing we do, let's kill all the lawyers.

JACK CADE.
Nay, that I mean to do. Is not this a lamentable thing, that of the skin of an innocent lamb should be made parchment? that parchment, being scribbled o'er, should undo a man? Some say the bee stings: but I say, 'tis the bee's wax; for I did but seal once to a thing, and I was never mine own man since.- How now! who's there?

http://www.spectacle.org/797/finkel.html
If there are things you don't like, the thing to do is send feedback. I can't stress this enough. As it says in the blog post, the changes are coming across months, not days, so there is always time to change course on something given enough feedback.
c'mon everyone, I was being facetious :)
> I'd call that a 100%, red-line, sirens-blaring, system failure. "Less people are hiring us for $500/hour! What shall we do?" might not be the right question. "Why did anyone ever do so in the first place?" might be closer.

I've heard the reason described as such:

"People will pay the highest possible amount they can afford for things like doctors and lawyers because if there is a screw up they die or go to jail.

When the stakes are so high you pay the most you possibly can to ensure, to the best of your ability, the best possible outcome for yourself."

Atleast this line of thinking makes sense to me. If I'm ever up on trial for something that could send me to jail, you can bet I'll spend every penny I have to ensure that I'm found innocent.
By "however many languages fit the various pieces best," did you mean the most or the fewest?
I think you take the wrong tack on a badly formulated sentence. Consider, the rest of the "Ask HN"-article compares with Ruby and discusses mostly the effect of trading development speed for execution speed.

So do you have references about the development speed of Javascript [edit: for competent programmers]? As compared to Java and the usual scripting languages like Ruby, Perl etc.

(I am asking; I don't really know. [Edit: To be really really clear -- I ask because I am surprised by the claim. Javascript seems like a simplified scripting language.])
not to go all CFA-ninja on the article, but the valuation paid for a minority stake is less than that for a controlling stake...this is most often demonstrated with acquisitions (you can buy a few shares at mkt, or the whole thing for far higher), PE, and premiums between voting and non-voting shares

I love 37s, but this is pure hyperbole and totally backwards
> If G+ knows individuals, then search results served to other known (or unknown) individuals could reflect the subject individual's 'circles' settings

Yeah, it would be really interesting to see which of my other friends would make it into the "Midget porn" circle, or into the "How do you kill yourself?" circle or the "How do I get rich?" circle, all these based on our collective Google searches.
answer = 29.9
Show HN: Can anonymous chat within identified groups create better discussions?
Let this be a lesson, kids: cheaters never win.
It _is_ a simple issue of "extrapolation".
(whether the stock is over-priced is a separate issue).

I agree, but that's not how "extrapolation" should work.

Considering how kick-ass and promising Google was before its IPO and what Facebook is right now, it's clearly an overpriced company, especially in the context of the current economic recession which is far from over and might even bring further surprises down the road (Greece, Spain, Portugal defaulting, etc...)

Based on this valuation, Facebook (pre-IPO) right now is in the same league as Google and Apple, which is absurd.

Of course, markets aren't always rational. That's why we have bubbles and economic recessions. What can I say; most people dream about investing $1 and getting $3000 back.
How to Acquire Users for Free
I've used it recently on Chrome and Firefox (various platforms), and it seemed decently stable to me. I didn't try huge files on it or anything, though.
There's a lot to like about node.js - I'm playing with node+express+coffeescript right now, and it's fun.

That said, some things I don't like so much:

- "inception" style development. Callbacks within callbacks, especially if you are doing db queries for example. Gets cumbersome and annoying very quickly.

- lack of ecosystem. Though improving, nowhere near Ruby, PHP or Python (or Java/JVM for that matter).

- lack of use cases. Hard to say where it would be a valid replacement for existing webapps. Chatbots and games, sure, but most client work I do is boring old CRUD. Rails and Django provided huge productivity gains here, nodejs, not so much.

- hype. I get the feeling a lot of this is driven by front end developers who suddenly feel they've been given the keys to the server-side kingdom without having to learn another language. Much of what node.js offers exists elsewhere and better, for example Haskell or Erlang (though not as accessible to mere mortals, perhaps).
Do career fairs have to suck?
I've done that and have been using it - it has many limitations but it's a small step in the right direction.