skysight-inc/HackerNews huggingface dataset:
Node seems to evoke strong responses from people. As someone who has a couple of side projects running on Node in production, and also as someone who considers himself fairly language/platform agnostic - I will say this:

For a lot of people - Node allows them to do a lot of things that was previously non-trivial in Ruby or Python land. From comet based applications to using socket.io for real-time notifications. It's not that these things can't be done in other platforms. There have been plenty of Java COMET solutions. Heck, 3 years back I wrote my own multiplayer strategy game in Erlang/OTP. However today, if I were to write that game - I will do that in Node. Reactor pattern is nothing new - but if you work with Node you will realize that for certain classes of problems, neither event machine nor twisted come close to Node and its ecosystem today.

Yes, C++ servers could be faster and JS can be a terrible language to work with. But a lot of us don't care - we want to get work done and we use Node for stuff that it's good at. There are always going to be people using it for everything - but every community has its set of zealots. Someone said the other day that he/she uses Haskell for prototyping.
This is one of the reasons why I think the prognostication about Siri taking over the world is silly. Voice UIs have to chop down the amount of information by necessity. In cases where there are close finishes for the ranked results, or the heuristic for selecting the top result is faulty (as in this case), or if divining the truth from the raw data requires a human's interpretation, it comes up short.
I agree with what envex said, but would add that if you don't start doing something withing a few weeks of going through these courses, you'll forget almost everything. As they say "use it or lose it".
That is nice. Time to read up a bit about this man. Thank you.
TLDR; Hop over to http://letsflair.com

Do as directed.
WRT to Linux, all the Office web apps work on Linux quite happily.

We tend to give senior people access to windows machines with Office 2010 Professional Plus on and relegate support staff to Linux machines with Office web apps (in Chrome).
Android: New Configuration Chooser in the Layout Editor
Jim Messina: April Fundraising & Paths to 270 Update
On the other hand, kickstarter provides an easy way for users to contribute to open source software.
Good god, that is horrifying. Did I miss it, or did the article not say how one contracts this?

I think I'll steer clear of the pork chops today.
And of course, the reason it's not part of their budget is because they are wasting money on boring stuff.

Have lunch with some of them. Schmooze with them the next time they call you for a hardware/software fix. Point out a single, simple way they could do something more easily by scripting it. Then recommend that the next time they want to someone to do some research, they instead hire an undergrad who can write code. Undergrads are cheap, and will get them thinking about what they can automate.
Harder yes, but not impossible.
I'm not so sure there's much of a correlation between successful investing and having a nice site ... http://www.berkshirehathaway.com/

That said, I suppose it's fair to expect that companies funding web technology have passable sites.
Because nothing adds to the cogency of one's argument like cartoon animals...
euwwww
I'm still not able to reach the the website.
That's an interesting read. I'd never heard of La Défense before, but the wiki page makes me wonder whether it's the largest business center in Europe because of some set of favorables or if it is because there are so many historic areas in Paris that businesses are relegated to that area.
Sorry, double post.
My point is that focusing the majority of resources on getting new customers from big media is a mistake.

The focus should be to sell more to current customers ( for the pizza business), and to make those repeating customers bring in new people.

This is from experience, and from wasting my own money. Just like Pizza Delicious did.
Social media is like real world networking, if you go to a networking event and constantly talk about what you're doing, and handout some coupons no one is going to be very interested.

Targeting friend likes would have been a good way to build likes and then with a decent social media strategy where they post things interesting to their audience would have translated into sales. Given the wide range of pizza I'd think a morning show / George Takei format where they post stuff that's entertaining would be a good way to expose people to the brand.

Social media is more about awareness and recall than purchasing intent, similarly to the way McDonalds advertises, they don't expect you to jump off the couch and go buy a hamburger but hope that the next time you're thinking of a hamburger you'll pick McDonalds, or the next time you see a McDonalds you'll think about getting a hamburger.

If they are intent on converting instantly to sales, I would have put out a web-only coupon that's driven by friends of Facebook likes. Going to the coupon link would drive a remarketing list and then the remarketing list would be used to drive potential customers back to the site / Facebook page.

Seeing no increase in sales from a $240 ad spend Facebook only with no follow on is hardly surprising, imagine McDonalds running one TV commercial and then saying TV doesn't work.
How I Went From 0 to $50k on the App Store(s)
What will this means for those of who only have an IPv4 ip?
. wasn't the whole open source community a product of a lot of people using their spare time to create new software and give it away for free (linus torvalds, etc.). that spirit is somehow lost on kickstarter...

Why not get paid to create open source software?
This looks fantastic. I'm currently writing my first practical Rails app and using APIs for the first time (the Tumblr API specifically). The app works, but I need to move the API calls to a background process and I haven't been able to get that to work yet. Does your book cover background processes?

Also, I wanted to let you know about my detailed and thorough tutorial for installing Xcode, Homebrew, Git, RVM and Ruby on a Mac. I think your readers will find it helpful. It covers a lot of steps that are missing from your instructions.
http://moncefbelyamani.com/how-to-install-xcode-homebrew-git...
Android fragmentation is a 'rich and vibrant like multicultural diversity'
If you want to look at another editor using CodeMirror check out Adobe's Brackets:

https://github.com/adobe/brackets-app/

It's early in development and not ready for general use yet.

Unlike Google this one is open source and it runs as a desktop app built primarily with JavaScript, CSS and HTML5.
The stack of callbacks piling up is definitely not a great feature of node.js code. You can mitigate it by using declared functions instead of anonymous functions but that also becomes burdensome when all your callback function does is call something else that also requires a callback.

This will be an interesting problem for node developers to solve. I like the Go approach of using channels. Twisted uses deferreds and inline yields depending on your preference. There are some libraries out there that people have written for node.js that also help.
Since so many asked for it I decided to knock it out. Here's my story - http://news.ycombinator.com/item?id=3982830
I have plenty of people I want to share info with. I can't think of a single person where there aren't times where I want to respond to their message later. Girlfriend, best friends, parents. All of them might wonder why it took me a day or two to respond after reading a message. I know I get grumpy when I see someone has read an iMessage and not responded.
Programming for the masses requires a programming language for the masses
Students hail selection of L. Rafael Reif as MIT’s 17th president
Short stories, screenplays and novels are definitely not tools, since you don't build stuff with them, they are finished works, and if you want to make another one, you have to start from scratch. I'd argue there are more similar to frameworks, but less powerful, since the structure of a novel only gives you a basic idea of how the end product should look, instead of doing any actual work for you.
How To Engage Lessons From Our Dealflow
Given the touch interface (and observing my father's shaky hands when using one), I think "click to play" needs to be more than just "click", on such platforms. (If I'm understanding how it works currently on same.)

I'd be tempted to use additional extension(s) to ensure no false Flash triggering, if/when I start using this environment -- if I leave Flash active, at all.
Facebook's Saverin will save at least $67MM by renouncing US Citizenship
Learning about REST / API Design? Refer to Parse
On API design (or how to shoot yourself in the foot with HashCodeBuilder)
In a series of posts that uses it to self-promotion? IMHO yes.
How Roe v. Wade Empowered U.S. Investors
The message is, just like every technology, there's an initial period where a vocal minority loves it and tries to use it for everything. Then, there's a backlash where a vocal minority hates it and thinks anyone who uses it is clearly an idiot. All the while, the silent majority go on getting work done. It's been this way for as long as I can remember.
This is great, especially the screen-scraping stuff. This will really take me from Ruby beginner and level me up. Where's the donate button?
* puts down sandwich
* backs away slowly
* forward article to office, so they understand what I must now do
* reaches for flamethrower...
Why am I getting a .gz file whenI try to download this link?
You missed it, though it wasn't explicit:

>"The eggs are shed in the infected person’s feces. Pigs swallow these eggs accidentally as they rummage for food on the ground. When the parasite eggs reach a pig’s stomach, larvae hatch and burrow their way into the animal’s bloodstream. Eventually they end up lodged in small blood vessels, typically in the animal’s muscles. There they form cysts and wait until their host is eaten by a human. (Pork has to be undercooked for the tapeworms to complete their journey.)"

They link Wikipedia which is no more explicit:

>"They are infected by eating undercooked pork that contains viable cysticerci."
OKCupid. Started and continue to do most things in C++, though I believe they now also have some Node.js stuff in there too.
Perlin Noise on GPU in GPUImage
Say hello to the real real-time web
As someone who is currently trying to learn Ruby, this book is EXACTLY what I need. Oftentimes I burn out reading books where I can't see the direct application of the code I'm learning. THANK YOU!
Seems like avoiding undercooked pork and fecal contamination should do it.
There is a subset of JavaScript that is Python-like with C-syntax. But at some point you're going to have to abandon that analogy and learn more idiomatic ways of working in JS.
Asking for advice about interesting diagnostic rules for C/C++ code
How come Excel works fine with source control? It is a binary blob and diff and merge are done with Excel itself, not the version control's merge and diff (which may or may not be what you want).

What are those collaboration tools for Excel? This is an honest question: all I see is some spreadsheet on shared drive or Sharepoint with some ad hoc process around editing, making sure the need for the merge is avoided.
Live Online CEH Exam Prep Clinic for Free
Not yet but actually we're working on it. We hope to publish something before end of 2012! Any idea on the good confs for such subject?
This post is quite relavent to the recent discussion on whether regular people should learn programming. I take it as a challenge and ask: do we have a programming language that regular people can learn easily. Star Script is my attempt at meeting the challenge. I would like to hear your feedback. Thanks!

Note: You can download and try star script at http://www.starsrc.org. You can try it online at http://www.myezapp.com.
Looks very interesting.

The "limitations" are especially interesting:

"Calvin’s primary limitation compared to other systems is that transactions must be executed entirely server-side. Calvin has to know in advance what code will be executed for a given transaction."

Also the author mentions in the comments that certain non-deterministic functions such as fetching random numbers of current date/time will not be allowed within the server-side transactions, the client will have to pass such values to the server.
This is like Outlooks read-receipts, which I refuse to use or [immediately] acknowledge when someone attaches one.

For those that want to be slightly evil, save all these messages in your archived folder, and at the end of the year - select all, read all: and you'll hear screams from across the office from all the guilty parties that attach read receipts as they will get their inbox flooded from all of your confirmations.
They probably said that once :)
There is a BBC documentary called "Parasites" about the topic. It includes some cases of cysts and other larvae in the brain, and many more interesting cases of animals living inside humans.
I would add http://www.shv.com/
The 90's feeling is very strong with this one.
This is a tangential point in the article but he mentions interviewing people and asking questions about arrays vs linked lists. I was wondering whether a lot of you are working on stuff that involves deep understanding of data structures, sorting algorithms, etc? I seem to see it in a lot of interview questions. Is that just a good topic to separate those with formal education from self-taught people, or are a lot of you really spending a lot of time working on those types of problems?

(To add to that, I should say that I did study data structures in college and know the answers to these questions, but I just personally never have to deal with that level of the code in my work.)
Not on our TODO list yet!
Its unfortunate that right now none of the 3 major document stores seem to be doing all that well or are easy to use straight out of the box. I use and like mongodb but only for prototyping. I havent decided what to go with longer term if my projects have a need. Couchdb is interesting but seems to be going through some serious growing pains right now with the couchbase product being very confusing to figure out and use. Riak is also interesting but it seems more specialty then a general purpose tool.

Kind of a bummer.
Even the thought of eating cooked cysts is enough to put me off pork.
For a lot of people - Node allows them to do a lot of things that was previously non-trivial in Ruby or Python land. ...for certain classes of problems, neither event machine nor twisted come close to Node and its ecosystem today.

This is the kind of stuff that causes the backlash. The JVM doesn't exist? Erlang doesn't exist? Why did the Node people insist on building a new ecosystem from scratch? Wouldn't it have been easier to build on something that was already mostly working (and already supported multicore)?
The odds of a hacker in the US developing neurocysticercosis is approximately nil. If you would like to promote a slightly more relevant topic for your compadres, please consider upvoting my letter to a patient: http://news.ycombinator.com/item?id=3982796
The bombs are duds. Meaning that even if they attempt to set them of, nothing will happen.

And, presumably the FBI is keeping so well tap on them that if they somehow got acces to real explosives (which can't be that hard, considering Tanerite is legal, as is fertilizer if purchased in small enough quantities) they would be arrested earlier.
Visualize Data Workflows with Ambrose
disabled on mine
Oh my fucking god. I need an MRI. stat.
What other choice do they have?

They went into the local restaurant business. All they can do is build a limited customer list that will only net X amount of profit.

Once it is possible, they can systemise the whole thing and duplicate efforts by opening another locale.

As limited as we may see it, this is how most big pizzerias came to be.

I have a local chain that has been going for about 35 years. Only have they begun expanding in the last 15. They now have about 10 locales, and their revenue is close to 3 million/year.

I do realise there is a bigger issue at hand, and that is that most businesses are started on a whim. Without any planning whatsoever. When these fail, their founders blame everything but themselves. Of course, this is human nature (as detailed by Dale Carnegie in his book).
if you need excel-like desktop app, but with a decent scripting support (VBA sucks)
check http://www.resolversystems.com/products/resolver-one/
The Redis project abandoned its VM implementation, to focus on in-memory operation, while suggesting that datasets > RAM should be sent to an RDBMS. This has resulted in a few success stories where the Redis+RDBMS combo has been successful.

The old-school DBA in me immediately thinks that the "70's tech" of the RDBMS is still widely used because the time to develop sufficient memory management is hard work and takes time.
Things Not Strings -- Google Launches Knowledge Graph
I don't see anyone commenting on a specific part of the article where basic it implies that white-supremacy groups are basically flying under the FBI radar.

Isn't that quite the bothersome perspective? It's to me in the same level of awe as the part of hand-leading people into terrorist acts. Probably even related, as a police state can make use of home-grown hooligans that are just waiting for the oportunity to put their 'peers' in line through violence.

How much further along is there before the US turns into a full-blown totalitarian regime?

This all seems eerily in line with this bleak proposal: http://www.huffingtonpost.com/naomi-wolf/ten-steps-to-close-... (2007)
So basically, this will be a library that you can use to add keyboard shortcuts, a command-line (minibuffer) interface, and extensions/plugins to your application, and they can all can be reconfigured, mixed, matched, and extended, all on the fly without recompiling or even restarting your app.

Currently most of the apps I use don't have all that and I'm getting along fine, but dang, it would be fun to see what could be done with that kind of power added to them.
Knowing (in Python, for example) when to use a list, a tuple, a dict, a set or a deque makes a rather big difference, and is a skill I probably use almost every day at work.

See also this tweet from last night for a real-world application:

https://twitter.com/#!/djco/status/202490834472542210
There are a lot of people still switching to MongoDB for various reasons, but its no longer the cool kid on the block and thus not a lot of people are going to brag about switching to it.

I think a lot of people switched to it because it was cool, and maybe assumed that it could solve any application data storage problem and are now finding out that it may not have been a great choice for them.

I don't think its appropriate to take away from this that MongoDB and/or other document stores are bad. Instead, I think its important to understand how they work and decide how well it applies to your use case. It's not going to work well for all applications.
Those pictures do no look like he lost 23 lbs.

Also how is this advice useful? Lose weight by starving yourself? This sounds a lot more like some of the free self - help advice that goes around...
LiveScript: A Coco fork more compatible with CoffeeScript
I read a very similar article not that long ago, and forwarded it to my dad who is a surgeon. He said that tapeworms are very common in developing nations, specially Asia and South America. In "99.9%" of the cases the eggs are digested or the cyst shows up in an organ causing relatively low damage with "easy" extraction possible. Unfortunately, some of those eggs/worms can find their way into the head.

His advice was to cook all meats (be it pork, steak, etc.) well, and to avoid eating raw/uncooked meat. Apparently it reduces the chances of eating a living egg. No more medium-rare burgers for me since then.
To be fair, if I want to apply computer technology to solve certain complicated, real-world problems, I need to know both code and calculus.
> ... but how many are really savvy enough understand?

It doesn't matter! If they don't then Google's direct approach will be a commercial failure, and nobody is any worse off.

But remember that the people who write reviews, publish articles and are the recommender in their circle of friends and colleagues are more likely to care about this sort of thing.
Blame the people who are bullies, not the tools
No, not impossible, but all those they tested performed worse than classic RDBMS. Locking turns out to be a hard problem...
Floating Big Data on (Real) GPU Clouds
I like your analogy. I just imagine that Rob Dyrdek kickflip and the space shuttle doing the same thing like a whale breaching in the sky haha.
T-Mobile Galaxy S II Getting ICS, But Exactly When?
Check out Carl Zimmer's book: Parasite Rex and his columns for more of the same.
How tiring. We can litter the internet with posts like this, but it would be a lot more useful to post reasoned, factual and detailed posts when discussing the merits or pitfalls of a given technology.

I've launched very high traffic websites using MongoDB, where it was the least of my worries. I've also launched very high traffic websites using MySQL, where it was my primary source of pain.

Shall I now run around screaming loudly about how badly MySQL sucks? On the surface you might assume so, but with reasonable effort to consider all the facts, it becomes clear that there's more to this than just "this database is better than that one because I hate it."

This post is more of an angry payback rant from someone who got banned from IRC for being abusive to newcomers and greenies. On top of that, it is factually incorrect in some spots, and misleading in others. Not impressed.

That said, NoSQL databases are evolving extremely quickly, and have reached a point of maturity that they can excel in the right scenario. Just like relational databases, they can provide big benefits, given that the user takes the time to learn how to use them, as well as making sure they have a use case that merits the strengths of their chosen tech.

I really enjoy working with MongoDB and Redis, and have been a community cheerleader of sorts for PostgreSQL for years. It is possible to have multiple tools in your toolbox, and use them when appropriate. No tool is perfect, and no tool is perfect for every job.

Complaining bitterly that your shiny new piano makes a lousy boat, on the other hand, simply adds to the noise.
Carpenters and other craftspeople often build their own tools.
Thank you for highlighting the horrible (standards breaking IMHO) behavior on the NYTimes website. I, like you highlight words to keep my place in long articles as I scroll, and that 'feature' of the NYTimes site frustrates me more than any.
Why did the Node people insist on building a new ecosystem from scratch?

People don't sit and plan about creating ecosystems. Things happen. It's not like the Erlang or the Java community are not building anything (Akka is very impressive). I would rather appreciate the work that has gone behind Node. Hype or no hype, the sheer number of knowledgeable people associated with it lends credence to the fact that it's well suited for atleast some classes of problems.
I've done hosting for over a decade; no provider with a brain is ever liable for anything more than what you've paid for.
What is your performance and/or scaling issue and what alternatives are you considering?

In this particular case the scaling needs and performance issues made TokuDB an economical decision. As the researcher noted in the piece: "With InnoDB [the default MySQL storage engine], going to larger servers, adding 100s of GBs of additional RAM along with many additional drives would have easily cost $20,000 or more, and still would not have addressed all our needs. TokuDB was by far both a cheaper and simpler solution.”