skysight-inc/HackerNews huggingface dataset:
I think the better approach would be something to break each piece down into something that can be ingrained over time. I find it much better to hack at a language in a text editor and compiler first, then move towards an IDE if applicable. Sometimes I find that I get more comfortable in a text editor and the IDE is just more overhead than I need. I think something like this would be a better approach:

1. (If Applicable) How do I compile the code? What is the shortcut?

2. How to I get something to display on the screen/website?

3. How do I build unit tests in this language?

4. How do I run the unit tests?

5. Are there any tools like AutoTest available?

6. What are the preferred source control tools?

7. What frameworks are there? Are any of them by far the leader?

This can be expanded as far as you want to take it, but I think this approach would make things a little easier to swallow. By focusing on one question at a time, I believe someone would be less likely to bite off more than they could chew before they were ready for it.
Twitter users are on the Internet twice as much as others: 33 vs. 17 hours/week
So that means every other man, or one in three, is an alpha male? I have my doubts. According to the sophisticated baboon theory from the article, it seems that there are way fewer alpha males than a 1 in 3 number.

The alpha male concept is extremely flawed when it comes to human beings. Quick question: What happens, if you put 100 acknowledged alpha males from all over the country (you know, the ones who screw all the women out there) in one room? According to alpha male theory, there must be one out of them who still is THE super alpha male.
There will be bias against PayPal from anyone but PayPal I would argue.

However just sticking with that article, the interest as far as social media and competing technologies is there I believe, and the hacker news people can see through that site's very obvious bias and see the numbers and information presented.

Edited title anyways, I was just reusing from other sites, agreed that could have been submitted better initially, apologies.
Go and Chess are fundamentally in the same class- perfect information and deterministic. Go simply has a much higher branching factor than Chess, limiting the utility of pure brute-force techniques and increasing the importance of good pruning and heuristics. It is no more surprising that Go takes more effort from programmers than Chess than that Chess is trickier than checkers.
Probably not. I use Buzz quite a bit and noticed that more of my contacts are using G+ than they did Buzz.
I use graze. Very impressed with the service, the value for money, and the site itself.

You vote on items they send and 'bin' the ones you don't like so that they don't offer them again. Over time, it builds up an index of the snacks you like, and becomes less hit and miss. I'm rarely sent stuff I don't like now (although I'm not a fussy eater).

The whole operation is very slick; the packets are designed to be nutritionally balanced -- you'll never get 4 packs of chocolate in one delivery, for example. The packages they send are robust and they fit through standard UK letterboxes, so you never have to go out and collect items, or worry about them being torn to shreds.
I just signed up because I like surprises :D If it's to expensive I think I can cancel any time.
I can think of 300 sites that need to be re-coded off the top of my head if this is a hard stop on it. And I don't have time for that. Nor does anyone else. I understand what they're saying, and I understand the need to migrate over time ( i.e. stop using mysql and move to mysqli today ). But they need to be cognizant of how many hundreds of thousands of sites this will potentially effect. This is a security origin, but the effects would be felt in business bottom lines. if ( $hard_stop ), just to reiterate that...
I'd love it if you liked us on facebook.com/utellit, followed us @getutellit and signed up for the beta at utell.it so we can send you the app via Test Flight (if you have an iPhone). We'd love for you to start sending a bunch of utellit messages and give us feedback on flow, design and what new features or changes you would like to see. Please send feedback to feedback@utell.it. What you are doing is super cool and I deeply appreciate your time.
Since their inauguration in February 2011, little has been shared on the VentureGeeks program or its participants - until now. Yesterday, VentureGeeks unveiled its first five investments in their Investor Day event, following the Y Combinator model.
That looks really cool too. One of the things that annoyed me about Sparked was that it seemed like people often didn't understand that the requests were only supposed to take 15 minutes. Is that true for Catch A Fire?
How To Get a Job in Japan. Or Anywhere.
This is not how TDD is generally practiced, though. The test is written first because it serves as an interface specification. Just as in traditional development, the specification comes before implementation.
People coding in a different subset of C++ is predictable from an interview? Howso? Not that they know it, but that they prefer it and do it to the contrary of people asking them not to.

Most other languages it doesn't matter anywhere near as much, as idiosyncrasies can be cordoned off well, but with C++, anyone doing anything strange or incompatible anywhere is a problem for most everyone. That same power and control is a curse when people are controlling things two different ways.

In a bigco which takes 6 months to fire someone, this is killer to a project. One guy can destroy a project in that timespan.

C++ has it's place, and that place is "where we can afford pretty high salaries and fire those people who don't work out quickly".
Isn't this the same way mint.com and other similar services access your financial data?
I think what you're doing is cool as hell. That may be because I'm stuck with workplace coffee today that sounds like a far cry from what you're sending this great volunteer.
HP employees, sure, but how does this give webOS developers any idea or confidence about the platform's future? It's all sterile, non-committal corporate speak. Yes, they are going to keep building it, but I'll be damned if I can figure out in what direction.
No. Just... no.

If I go from a notification to the inner workings of an app, hitting back _should_ bring me right back to the view I was when I selected the notification. If that was the home screen, bring me back to the home screen. If I happened to be writing an e-mail and I got an @-reply on Twiiter with a notification, pressing back after reading the tweet should throw me right back to writing the e-mail.

I said it in yesterday's thread and I'll say it again here: the back button IS NOT an up button. Bad applications will attempt to "re-create" their internal stack of intents when you jump directly into a middle intent (like reading a Tweet or an e-mail), which breaks the back button's functionality. The author touched upon this in his post. A good analogy is Twitter's hash-bang urls breaking the back button in your browser. In this scenario Android's native Gmail app does it right: clicking back from a notification does NOT bring you to your inbox: it brings you right back into whatever you were doing.

Lazy app developers will try to shoe-horn "up" functionality into the back button. They're doing it wrong. What's the proper way to do this? The menu button and/or an on-screen UI element. If you're reading an e-mail and hit menu, there's a quick link to jump to your inbox. Other apps choose to use a button of sorts on the header or title area of their application. Android 3.0 and above have standardized this with the top Action Bar.

In short: there is no back button dilemma. There's a bad developer dilemma.
Not entirely a black art any more. Here's one: http://www.youtube.com/watch?v=nnR8fDW3Ilo
Ashton Kutcher's offering Spotify invites
I think there is a middle ground. I absolutely agree with the author that test driven development sucks when learning. But that's not to say never write tests while learning. There's a huge different between writing some tests and test driven development.

When learning, I often find it's most helpful to just plunge in, then when something isn't working, go back and write tests to try and hone in on the problem. Then more tests to make sure my solution works for edge cases. I find this is helpful even when I'm not learning a new language, and just when I'm trying to do something new enough that I can't see the outline in my head when I start.

It's odd how sometimes TDD helps you break down complexity into manageable chunks, and sometimes it front loads complexity, and forces you to solve problems you aren't capable of handling quite yet. Whenever TDD is making me bang my head, I tend to skip it for the moment and come back to it when it's helpful again.
I think every developer that wants to go out on their own has the idea to start a consulting company (I did too). I will never do it again because of the reasons listed.

I also had problems getting customers to pay me on time (and some at all). Some realized we weren't a big company and figured we wouldn't have the money to go after them in court.

Customers also loved to completely change the spec halfway through the project and then get angry when we tried to charge them more money.
Call me when they open a prosecution.

(We have lots of "investigations", these days. As often as not, for show rather than effect.)
ugh thought we saw the last of this tool yesterday..
Looking for partners for a start-up
I am looking for 2 partners who would like to join me to put up a technology start-up. is there anyone here who's interested ?
>Thanks to DNA analysis we know that today’s human population is descended from twice as many women as men.

Link?
Correcting for the effect of misinformation on memory is almost impossible.
There are tons and tons of hosts that still haven't upgraded to 5.3 - if the change comes in 5.5 or 6, it'll easily be 3+ years before it starts to be an issue.
Actually, using Python or similar is pretty attractive option for Gui development. I know it isn't hip to use WxWindows or Qt4, but if you want a gui that works on all three major platforms Python + Qt4/Wx is a pretty good way to go. Salt this opinion with all the usual trade offs of using Python and the trade offs of not using a "native" toolkit.
TDD has red:green testing a central principle.

You're SUPPOSED to write the test ahead of the code which it tests.
Here's the actual paper: http://www.springerlink.com/content/dlp3455520r4lqk2/
Ask HN: What to do when a Goliath-sized company ships just before you?
Our start-up Tusulog.com is a new social network site similar to Google+ that we've been working for 4 months without knowing what Google+ was/will be. Then they have shipped their unfinished product just days before we did. You can check my comments on HN which were 29 days old to see our idea roughly.

It may look similar but we think if you use Tusulog you'll have better SN experience for normal people (provided that your name is not Robert Scoble or Louis Gray). Our main difference is that we limit noise by default. For example, there is no "following people" concept. You can mute an entire group (groups are what Google+ calls as circles). You can have public discussion in one giant stream and also in specialized "channels" in addition to private groups. Then, honestly, they have very very cool video apps which we don't. Their photos product is way ahead then our non-existant but coming ours.

Our target demographic is normal people using their PCs to use SNs. My question is: How should we market our product to persuade consumers use ours instead of sexy Google+?
My response:

https://plus.google.com/114301088526097505896/posts/7wEKgXp1...

Chunka Mui makes a good point, and I hope Google are listening... I think a lot of people want some notion of "groups" or "shared circle" or what-have-you. Integrating G+ with the existing Google Groups functionality might go a long way towards addressing this.
Such a high turnover is a major red flag. Still, if you want to take a self-evaluation take a look at this programmer competency matrix:

http://www.indiangeek.net/wp-content/uploads/Programmer%20co...

It is by no means authoritative but it could be a start for you to brush up on weak spots.
Is Google replacing our memory?
It seems you missed his qualifier: "for building complicated software that is robust, easy to use, easy to maintain, fast and scalable"

Complicated + robust + easy to maintain is plain impossible in C++. Also, add-ons fit "enhance software" better than "building software".
I concur. A lot of people think memcache is the client and memcached is the daemon. Until you actually do some research and read the wiki page, do you understand that this is not the case.
Node.x: node.js on steroids. Plus some.
I'm religiously devoted to TDD and understand the 'dirty' feeling that comes from writing any code without it.

But its totally fine to learn new languages and try out new stuff without it. TDD only needs to be enforced on code going into production.
> I don't think pedantry here will fundamentally change his argument.

I'm not trying to change his argument - I'm pointing out that he's wrong.

Academics make less money but that doesn't imply that they're not working for things that they value.

The fact that someone makes a potentially less lucrative choice does not make them altruistic. It usually just means that they're trading money for something else that they want.

You wouldn't assume that buying a car is altruistic, so why would you assume that making an employment choice that gets me something I want in return for less money is altruistic? (Yes, buying a car can be altruistic.)
I've got a problem I'd love some help with - a very good friend of mine runs a high traffic niche community website. A week ago someone in china setup a look-alike site and has been scraping their content and redirecting their users, effectively hi-jacking the ad revenue. Would love to find some way to shut down the look-alike website. Any input would be appreciated. thanks!
Come on, sell me a little.
I think this is only a problem for people not familiar with Android. Once you get used to it, it's pretty straightforward and intuitive. Fact is, the back button always takes you back to the previous screen you where on, and it works systemwide. So when you opened an email from a notification, you get taken back from wherever you opened that notification. Yes, apps can mess with that behavior, but only bad apps do and those don't get used anyway. iOS navigation stacks work very differently, so this might be confusing for people coming from iOS.
Excuse me, but you seem to be under the mistaken impression that if this change goes through, the PHP project will forcibly upgrade the PHP installation on these small sites.

This is a change for future PHP versions. It will in no way affect the version of PHP the sites you refer to run, unless they run said future version, which is impossible. I'd suggest you remind the businesses that own these sites that there would be absolutely no reason for the to upgrade PHP versions if the software they're currently running satisfies them.
maratd is talking about present day human society not the evolutionary past.

According to a survey carried out in 2000, 84% of males and 86% of females reproduce:

http://fatherhood.hhs.gov/charting02/introduction.htm#Who
Writing tests, even generic ones ahead of time forces you to think about the requirements of what you're writing (edge cases, general case, etc). It doesn't matter if the tests need to be tweaked or even rewritten because the final implementation was different than what you envisioned.
OT: Is the Pentagon the only major group to have unironically adopted the words "cyberspace" and "cyberattack"? Because I don't see anyone else using them in 2011.
Symbian Is Still The Leading Mobile Platform In India [70% Market Share]
I'm glad to see I'm not the only one that feels this way. Anytime a decent amount of "newness" creeps into my process I find TDD difficult. I usually resolve this by doing a spike, figuring out what I need to do, throw away that code and then do it again under TDD.
Developer uses wrong tool for the job, complains on blog.

True, but isn't that helpful? There are loads of people who don't know that TDD may be the wrong tool for the "learning a new language" job. Now they know that if they're banging their head against the wall, it may not be them.
Yes, yes, yes a million times yes. Every person starting PHP should be taught PDO with parameterized queries from the get go. The internet (and many respectable CS courses) are littered with examples using mysql_query() and string concatenation, half of which train people to create SQLI bugs or don't explain why escaping is needed; it's too late to undo the damage already done but at least people new to PHP will hopefully be told now that there is a better way.

If we had trained people to simply do

$sth = $dbh->("INSERT INTO folks (name, addr, city) values (?, ?, ?);");
$sth->execute(array($name, $addr, $city));

in 2005, when PDO first came out, uncountable SQLI bugs would have been avoided, and maybe lulzsec wouldn't be having such a field day in 2011...
He can claim it all he wants. He needs to prove it.
I guess there is a business opportunity then to write a module with the old API that keeps working with new versions of PHP.
It's not just the code base though obviously. It's the research time, the setting up of the repository, setting up of the hosting. And if you read the example feed (his own account), you find the following comment:

"Gah... spent a lot more time than I wanted to cleaning up the http://plusfeed.appspot.com feeds. GOOG will eventually just add them, I'm not sure why I went through the effort. Was interesting playing with Python I guess... and a little of Django too..."
So, don't update to PHP 7 until you can change stuff? They're deprecating it now, but it's not even going to throw a warning before PHP 6, if you read the post. Deprecation moves slowly, and they won't outright remove it for a another few versions, so even if they do remove it for the hypothetical PHP 7, that'll be fast. (In the several years category of fast). Look how long it took them to remove magic_quotes. They've been telling people not to use that for years and years.

I mean, you can all but to mysqli with %s/mysql/mysqli/g if you wanted to be lazy about it. Most the mysql_ functions have mysqli_ equivalents. (But really you should be using the OO MySQLi at least, preferably PDO anyway).
My personal guess would be "anything higher-level than Java, plus C". From there, fights over Haskell vs Lisp vs Python vs Lua probably hit a point of diminishing returns (but it's still worth it to talk about it).
Dekko In A Box: Justin Timberlake Follows MySpace Investment With AR Tech Play
For one, we use gold in a whole lot of things (like the computer you're typing this on). A gold standard would cause a massive increase in the price of gold, crippling those uses.
We Are Infosec Professionals - Who the Hell Are You?
Is Google Ruining Your Memory?
30 Blog Designs and Designers You Must Check Out 
Designing a blog can be a little more complicated than designing any other website: there are constraints you have to work in, limitations that can be frustrating and rules that can’t be broken without a whole lot of programming. The designs below, however, rise to the challenge.
Am I allowed to think that the world would be a better place without implicitly and explicitly publicly backed private corporate finance?

Just want to make sure that'd be OK.
Catch A Fire asks for a lot more time, 10-50 hours. It's a genuine commitment to provide your skills to non-profit causes who otherwise would use (scarce) funding for professional assistance.
Do you have an argument against that?

Certainly: quality of life. Immortality may be a miserable, horrible existence. Most of the things we derive happiness from in life are an integral part of our normal life-death cycle of events, disrupting that cycle may not be very pleasant long-term unless we can supplant those innate desires with something equally fulfilling. We don't really know, it's never happened.
A typical senior Indian programmer earns $ 16k per year
AWS releases Ruby SDK
To add to what you're saying: bad developers are often under the impression that their app is the universe within which user activity happens. This is somewhat understandable, since their app is all that developer think about. But it's important to remember that while adding a button go up might be the optimal thing to do within your app, it is unlikely to be the optimal thing to do overall.

Design for the user, not for your ego.
It's being deprecated; so it's not a hard stop. It says so right in the message: "Don't panic! This is not a proposal to add errors or remove this popular extension. Not yet anyway, because it's too popular to do that now"

The mysqli extension has been out for 5 years already, if you've got 300 sites that need to be recoded you might want to get on that. It's not difficult to switch from mysql to mysqli -- the API is very similar. But you have a long time; PHP 5.4 won't even deprecate it and it's not even released yet!
Could Tulalip Be Microsofts New Social Search Engine?
By SoFL I assume you mean South Florida?

Can you comment on the startup scene/general market for developers there? I grew up in West Palm and would like to try living there again.
Should Web Developers Be Responsible When Client's Sites are Hacked?
How to handle ideas (in open source communities)
I'm not too familiar with iOS, but may it be that iOS is emphasizing a "silo" view of apps (where you consistently stay within one app until you "escape" to the root), which Android deemphasizes the app in particular, in favor of a more unified feel?
Google + Cheat Sheet
I disagree. Code unsuitable for learning makes for hard testing. For a reasonably good version, try http://rubykoans.com.
Aha! Reminds me of this article [1] from a couple of days ago.

Once misinformation is out there, it's almost impossible to correct it. The audience will be permanently biased towards the misinformation unless you deliberately explain that this was an attempt to mislead them and that the "continued influence effect" means that after the information is corrected it will still have an effect on their thinking.

[1] http://www.abc.net.au/science/articles/2011/07/11/3265013.ht...
Marilyn Monroe es homenajeada en Chicago con estatua de 8 metros
Firefox Fork for PowerPC Macs
There's a big difference between owning microsoft(or say, sap?) than working or it.

There's no "not exciting" business.
Quipster: How to differentiate in the crowded location-based checkin market
They only ship to the UK, which keeps postage costs down. They also buy produce in bulk, and partner with bakers/producers directly to obtain the best deals.

They had around 15,000 subscribers each paying about £3.50 a week in 2009. I can't find an updated figure for 2011.

You could learn something from their personalisation service, though; I'd be more inclined to try Candy Japan if I could select candy I didn't want to receive in a personal account page. I'd also suggest:

1. Offering a cheaper one-package-a-month option. (e.g. 8 /month)

2. Correcting the typos on your homepage (e.g. 'What is costs' instead of 'What it costs')

3. Showing more samples of what you send, with higher quality photos, and perhaps some shots of the sorts of shops you buy it from. Make people who've seen them miss that experience, and people who haven't curious about it.

Other than that, though, it looks like a great start. Very best of luck with it.
Can you outline the qualities that an ideal form of money should have?

Would, among those qualities, you list the ability of a privately owned bank to create as much of it as it sees fit?

Can you think of a way that shortcomings of physical gold coins could be overcome given the technologies available to us today?
This is something i have wanted to do for sometime and i think after reading this am finally getting some guts