skysight-inc/HackerNews huggingface dataset:
agreed. i've always thought that an interesting idea to try would be to create a (mostly) zero sum dating system where you have to respond to people in order to initiate conversations with others.

it de-incentivizes sending rapid-fire copy/pasted messages as well as completely ignoring messages. levels things out a bit.
Agreed. If you graduated in CS from a top 5 school you can easily make 90k in Seattle straight out of school, likely even more in the Bay Area.
Disagree.

Reading books where others smarter than ourselves ask these questions can also unfold new paradigms and impart the same intellectual growth.
Those TIOBE numbers (linked to in the article) are quite interesting.

As well as C refusing to go away, there's a noticeable surge for C#, Objective-C and Lua, and a substantial erosion in the popularity of trendy languages like Python and Ruby.
Facebook was the ultimate online dating site, until they removed/restricted the search-within-network feature.
The problem is, nothing in this article even begins to address the actual criticism people have of C, instead saying that it's possible to write good C code and that Java is a memory hog. The first is true, the second is debatable, both as to whether it's the case and whether it matters.

For example, read this: http://www.jwz.org/doc/gc.html

> In a large application, a good garbage collector is more efficient than malloc/free.

My point isn't necessarily to disagree with the article, but to point out that the article has practically nothing to disagree with. It has no substance.
Cell-Aging Hack Opens Longevity Research Frontier
Yahoo: Digging Into So-Called Scoops
Did you ever go on a blind date though the service?
I'm confused. Did C stop being taken seriously at some point? C is the only language that you can truly get things done without having to fight the language every step of the way.

I can't say the same of... well, any other language I've used in the past 5 years.
Those are very good points you brought up especially around the advantages gained from networking. I don't think my company would sponsor me attending this conference. I code in PHP at my current job. I'm using clojure for the startup I'm bootstrapping on the side.
Very clean product. Love the shortcuts, and key at the bottom. Looks like a great tool for development and business teams. Took a look through the site and didn't see any future integrations (i.e. dropbox, github issues etc.). Does anyone know if there are integrations in the pipeline?
Two Years On Stackoverflow
I use twitter lists, in part because Tweetdeck makes them easy to view. I like to follow the various food trucks around town, but usually I am only interested in them when hungry. Having them collected in a list keeps them out of my main feed.

They are a pain to maintain, however.
Let me know when you can accept merchants in Australia!
My perspective may be skewed from not being an old-timer, but Vim seems like it's never been more alive.

So much of what I rely on in my Vim customizations is pretty new, and so many of those plugins are new themselves. The core of Vim is timeless (or, in Tim Pope's words, "Vim is forever"), but everything that I plug into it to make it the essential piece of software it is for me (including much of Mr. Pope's work) is very recent.
Oracle silently issues an implicit commit after each DDL statement. I think it kills a kitten each time.
I went to the top CS uni in my country and its well-regarded internationally. Though CS and Engineering are two separate faculties and I dare say the problem solving skills taught in engineering courses were usually better.

I'd agree that skill development is far more important than degree and, along with attitude and perceived potential, its what I look for when recruiting new employees.

I've studied degrees in three countries on three continents (and taught at uni in two additional countries) and have found teaching style can destroy otherwise great potential in students. Usually the style reflects the country's perception of itself and will be tough to change. A great example is China and the hammering down of any student who sticks their head up too high to question the prof. I love being questioned and quizzed, but took weeks to get students to do this in China and was then told off by the head of faculty and the political censor. Even though they knew I'd do this when I started teaching and supposedly it was why I was hired.
I'm sorry you don't like the Launchrock strategy. I don't disagree the Launchrock implementation has its drawbacks, but it's also a very useful service. I certainly understand your frustration. The reality is we're not ready to say anything more yet. We iterate too quickly at this stage to put up a more informative page. We've had 20k+ visits to our sparse splash page, but it's not for everyone.

We're providing a way to stay up-to-date to those people that want it. The vast majority of them know me through my blog, because that's the only place I advertise it. The super early adopters, including many investors, want to make sure they know about it long before the rest of the people.

When we're ready for a more public launch, we'll provide a much different user experience. If you'd like to talk it about it further, please ping me directly.
APP Congress 2011 – 1st Application Developers Congress in Manila
I agree. But the author is making a point about how justified these features are and how arbitrary they can be for users. Personally, I never distinguish who I publish statuses too. But I can understand why that's a useful feature. And he DID praise that feature for Facebook.

What he isn't praising is when a user compulsively uses a feature which is superfluous. A huge assortment of different tags and labels in email isn't really justified. Sure, you can find a use for it. But most users arguably organize their entire mailbox into these neat categories, and thereafter, half of them are never used again.
Life is gooey. :P
Custom ESP K Style Electric Guitar Black VOS
Price: $412.32.Halloween Sale $20 off on orders $200 or more.
Guitar players in the nineties seem to be reacting against the technique oriented eighties. Kirk Hammett
>we'll see an "alpha male" problem where a handful of males will be desired. The betas will drop out and more importantly many women will be turned off by the competition for a few men.

I've never heard of this "alpha male problem"; I've only heard stories of there being too few women. Could any frequenter of singles events elaborate on this?
Scott Adams calendar UI suggestions
Development on C hasn't stopped. C1x is coming soon (probably 2012 or 13), and has a lot of interesting enhancements including bounds checking.
And composability lets you create business DSLs and macros on top of that. I've used this to good effect with Rails' Arel, but since it is still Ruby, you can't go as far unless you're willing to parse the Ruby into something more legible, like S-expressions.
Regarding your question, "how do I find good color schemes?", here are two web sites I found useful in the past:

http://colorschemedesigner.com/

http://www.colourlovers.com/

Poking around Color Scheme Designer should also answer your question "is there a formula?" -- the answer is yes, there is (bad taste notwithstanding).

See also http://en.wikipedia.org/wiki/Color_theory and this old comment of mine: http://news.ycombinator.com/item?id=2130084

EDIT: this page, linked from the Wikipedia article, is also quite informative: http://www.worqx.com/color/
I didn't make the code, nor do I want to take credit for it. I only changed a few lines to make it compile. The code explicitly say one can redistribute the code as one wants, so here it is

http://pastebin.com/EnJi86hF

Would you mind posting your results here? I'm quite interested if this has the same pattern everywhere.
Confused. Wasn't MG Siegler telling us how much this app would rock?

Seriously though, why hype something one has never used? Egg on his face.
What about the case where it isn't a long-form post, but something more casual like a retweet or a link to some website? I can see the blog solution working out there, too (cf. Daring Fireball), but you might not want to have that full setup for more ephemeral (yet interesting) stuff. There also might not be one specific topic. I'm not disagreeing with you, I just wonder if there is a way to use a social network like Google+ for Everyone, as they market it, which is sensible. Maybe not.
Great suggestion. Learning design software, at least basics, can be productive.

Some designers will disagree on this point—many are moving away from Photoshop altogether. However it's more difficult to try color variations for a gradient by typing in hex colors, for example. Including up some basic techniques would make sense. (Every professional designer has a few go-to tricks.)

I'm thinking about providing some free design files with the book. Just basic elements, like buttons, styles, etc than can be adaptable. (And easy to translate into CSS.) Would that be helpful for you?
People don't take your word for it though, so it's much ado about nothing. The burden of proof is on you, not anyone else ("Extraordinary claims require extraordinary evidence") hence no need to "go talk to Linus," because your claims are so highly suspect.

Because, really, nobody thinks BK contains some kind of rocket science for anyone to rip off in the first place. If there is, IMNSHO I don't see it in the mercurial or git sources, which is readily available to anyone. Hence why nobody takes seriously what you, or even a supposed "employer" or "lawyer" says either (and what your lawyer would say is even more highly suspect :)).

And if all this supposed restraint is due to some kind of self-interested, game theoretic calculation as you imply, why does that same thinking not restrain you from touting unverifiable claims? It's only generating "bad PR" for you which you wish to avoid, makes you look bad, and by extension your claims ever more doubtful. That can't be good for business.
Nice page colors.
Read at the bottom:

Disclaimer: This is not a real offer from Groupon. We have no affiliation with Groupon.com nor the other aforementioned companies. Instead, this webpage is a digital parody meant to provide satirical commentary on Groupon's upcoming IPO.
> I'm not going to summarize the good and bad aspects
> because the previous comment does it egregiously.

I think "egregiously" is probably not the word you're looking for.
I'm also ok with downvoting for comments which you "disagree (factually)", aka you strongly believe the comment is simply objectively incorrect.

For example, if I made an unsubstantiated statement that "Water is composed of Hydrogen and Nitrogen", that would be worthy of downvotes.

Where that gets tricky is when someone asserts something couter to common wisdom, but attempts to substantiate it. You then need to evaluate their defense first.
Um, short answer, no.

You're not related to the Ravenous Bug Blatter Beast of Traal by any chance are you?
I think that the part where entering your info into Facebook appears less like shit work is that it's typically factual and structured: I worked there, I studied here, these people are family members.

Google +'s circles are completely up-to-you, for better or for worse, and you hit ambiguous parts more quickly: is that guy a friend or an acquaintance? Should I put him in "Tech", "Ruby", both?

But of course, as you go deeper in either product, you'll soon find the same ambiguities and amount of shit work.
Spreedly Announces Spreedly Core
Vim bindings are nice, but when I have to use an IDE, the one feature I want is the ability to make files open up in Vim for editing.

I'm OK with having an IDE window hiding behind my Vim window, to switch to for when I need to click on a Build button, or a built-in debugger to use on occasion. I just absolutely want to have my files open up in Vim when it's time to manipulate text.

This used to be possible in Xcode and it was taken away with Xcode 4. (I'm unaware of any workaround, though I will go hunting for one next time I am on an iOS project)
This looks pretty great. Signed up and taking a tour of the internals. However, I don't think I'll be using this unless the following are addressed:

1) doesn't appear to support external users. I can't seem to give a client access so they can comment on tasks, answer my questions or track my progress. All people you invite to a team appear to have unfettered access to all things.

2) no spec/pricing sheet on what's included. blog says "is and will remain free for teams with up to 30 members", but how much will it cost afterwards? Also, for the free plan, how many attachments can I add? What's the max size of an attachment? I don't want to invest my time into a new thing and then hit some invisible limit. (Yes, I've tried to look in the support/help faqs)

3) import/export. will you make it easier for me to move in from my current system? once I'm in the system am I locked in?

I'm currently using Apollohq, and it's been doing pretty well. It has all the features I mentioned above, as well as time tracking. Only thing is it costs money (a bit too much for my small team) and they've been slow to get a phone-friendly version. The interface has also slowed down since the beta, but for the time being I'm overlooking it because I expect growing pains.
JSConf.eu Video Roundup
Colorful Vim Ruby Tests and Debugging – Yan Pritzker
I see statuses all the time I really don't care about. It's not necessary for someone to restrict me from the group able to see it for that reason - if your friends dislike seeing posts they don't care for, why are they browsing the newsfeed?
They did not "do it right" if you're a heavy Gmail user. List of things that suck or are missing from the Mail.app Gmail experience (in no particular order):

1) 1-click archiving

2) stars

3) labels

4) priority inbox

5) aliases

6) spam marking

7) filtering

8) searching through message archives (messages not downloaded to iOS device)

9) drafts

10) proper conversation threading

There are probably a lot more. Those ones came to mind in <30 seconds.

I sincerely hope Sparrow for iOS will address these issues so that I can get push notifications without missing Gmail's best features.
Point your Time Machine backups at a NAS that's using ZFS with block-level deduplication.
Right.

Bugs happen, always. And, of course, there are compromises you have to make to product, always, in order to ship.

What matters is where you draw the line. I'm sure that nobody will say that the antenna problem 'ruined' the iPhone. After all, it still launched, people still bought it, and all was well.

Three times now, for some reason, Google has * completely* ruined their launches. The Google Voice app, the Google+ app, and the GMail app all had easily caught, gamebreaking bugs that were so major that they required a full recall of the app.

For a tiny startup, this sort of launch-fumbling would be pretty bad. For an enormous company, it's almost laughable.
I think by Doom3 id had reached a point where they needed a team of programmers, rather than Carmack + programmers orbiting Carmack. And so Doom3 represents their transition to dealing with all the software engineering / communication issues all of us on teams always have to deal with.

I don't have any knowledge of idTech5, although I would guess it goes further down the lineage of Doom3. id still has to find solutions to the problem of programmers working on teams, after all - no amount of Carmack genius is going to magically fix that all too banal (and inevitable) organizational challenge.

I had my fill of the industry by the mid-2000s and have been working on indie/experimental/violent educational games since, so that's roughly where my big iron engine knowledge fades...
I'm sure that having a conversation with about a dozen other students and a teacher was more effective than just reading the book would have been. Especially since the teacher was able to fill in some cultural and translation gaps in the book we were reading, and could make connections to other philosophies that we didn't even know about but Heidegger took for granted.
It's "neuroses," it's like crisis and crises.
yes, corduroy supports recurring billing with credit cards, but currently only with braintree (cards are not stored in corduroy's database for PCI compliance, so it requires a braintree account with a vault).

customers can login and see their invoices and do one-time payments as well as manage their stored cards.
If we look at the table[1] upon which the article bases its figure we see that the proportion of liberal arts degrees has been steadily around 38% since the 1970s. In addition, the same table reveals that business has held the plurality at around 20% for the entirety of that same period. Visual arts has gone from 4% to 6% in that same period.

[1]: http://nces.ed.gov/programs/digest/d10/tables/dt10_282.asp
Outliers tend to be the most ugly or beautiful.
IOS Gets Google's Official Gmail App
YouTube to Build E-sports Related Channel
That kind of reminds me of Slashdot's Karma system. I think it would work, I think the concept would have to be weighted towards dating, but not 100% a dating site. Something that's as much about being social as it is finding a partner. So maybe encourage people to email people they find interested on a "just-friends" basis.

Maybe instead of marking your profile with your intentions, you mark each individual email, ie, "New Friends", "Short-Term Dating", "Activity Partner".

I'm just spitballing here.
No. But they tend to be quite picky (more than end users, at least).

Crashing apps generally don't pass that review.

I'm not saying they should have covered for Google, of course. But it's a bit strange.
PayPal Wallet to compete against Google
I see what you mean.

My personal "solution" is that I typically share personal stuff exclusively on Facebook (non-public posts) and what is more "technical" (comments or questions on tech, products, etc.) on Twitter. (and HN)

For example, I didn't announce the birth of my daughter on Twitter, because I've known the people who follow me in mostly professional settings. Some of those might be friends too, but if they are, they're probably on Facebook too.

Works well for the most part, except when I'd be interested in the opinion of Facebook friends that are not on Twitter… But it won't work for everyone either.

I realize that it's possible that I am missing out on opportunities to create stronger personal relationships with people on Twitter by not discussing personal matters there, but that's honestly getting too complicated. :)
Some of the author's point was precisely that being neurotic - and by extension, highly organized - itn't in of itself completing any work. Up to a point it's efficient, but then it becomes very unefficient. It's like someone continually micromanaging folders on the desk instead of actually completing the paperwork.
Ask HN: Finding the right freelance programmer in NYC?
I'm working on a new project and looking for a freelance programmer. Someone I can sit down with in person and not get shooed out of a busy office. Someone that will offer input for the project and be able to work with a small team.

The project on hand is revolutionary in its field so we're looking for somebody with experience and the ability to build a great website!

We've called up some web development companies that are way too large for us. Their fees are over our budget.

We don't feel comfortable using the findacoder/hacker websites.

Leave your comments below if you think you can fit into this environment or how to find someone like this (possibly a university student).

If you're a student and want to improve your web programming skills while working on a great website, leave me a message below and I'll be in touch with you.

Note: Should add that e-commerce is a major part of the web application.
Don't believe everything you read on the Internet. Times two if its a blog post about a rejected app.
Music Band Teaser in HTML5 Audio and CSS Animation
For announcing their upcoming LP, the rock band Cherry Bloom just released an HTML5 teaser, worth to watch on the iPhone and/or iPad.
Stale Mac Pro lineup has pro users concerned
I think there are 2 camps of users - I'd rather organize my own lists than trust Facebook to do it for me. I honestly don't trust Facebook to do it...

The author of the article hasn't completely thought this through though. He's saying it's shit work which Facebook automates for you but then he goes on to say relationships are complicated and some people are in overlapping "circles."

He shoots himself in the foot right there. Facebook's auto-populated groups can't figure out the complicated nature of our relationships with people. I have many shades of friends and people who have varied interests even within those shades of friends. It's too hard for an algorithm to be able to deduce this very human aspect of relationships.
reminds me of http://chirpme.com/
Amazon Flow appears on the iPhone
Perhaps a better title would have been "Don't take C for granted."
> Starting out generic requires your users to figure out how to apply it to their life, which I think is the wrong strategy.

It worked for Trello.
If memory serves, they've said the same thing since about version 4.
Ah, a fellow Natural Keyboard (Pro?) user! I buy a bunch of those used. However, the recent Microsoft Comfort Curve Keyboards seem to have an even better keypress feel for me.

YMMV.
The fact that Prompt alone cannot earn enough to support all of Panic has nothing to do with the original point. The point is that Panic, Inc. has quality full-time developers that go to work every day. They make great software, and they support it vigorously (see http://twitter.com/panic). iSSH does not have this.

Also, I personally like Prompt better in terms of UX. Its quick access menu is always available right above the keyboard, you know, near your fingers when you are typing. Have you ever tried to move the cursor position in iSSH on an iPhone?
They definitely usually check if the app works as intended or not or at least they do for the Mac App Store.
When you read about most founders who dropped out, they already had significant traction before making the leap. In my honest opinion you shouldn't drop out of college until you have a finished product(even if it's only a MVP) with traction and can show that this is a better alternative. Obviously you're free to do whatever you want but from an impartial observers perspective, this move seems unecessarily risky until you have a finished product, and enough users to prove it's viability.
You Mac people are so entitled. Tell me this, how come I can't dual boot OS X on my Windows PC?
Previous discussion: http://news.ycombinator.com/item?id=1993129
I know people who are compulsive about having a clean Gmail inbox, and who derive lots of value from tags. I also know people (like me) who are perfectly ok having 10k messages in their inbox, and searching for stuff as required.

The nice thing is, Gmail supports both of these use patterns equally well.

Ideally, that's how every product should treat it's more advanced features. If a user spends the time creating taxonomies they'll never use, well, that's more the user's fault than the software's...
Absolutely. I don't to have to remember which variables are safe to change and which ones aren't; I want the language to remember that, and to remind me if I get it wrong.

Sometimes I might want to use a library in a way its author didn't previously intend, so I might then want to modify a variable even if it's marked as const. It makes sense in a dynamic language to have a way to bypass the checks (like Ruby's "send" to access a private method). But that isn't an argument for discarding checks altogether.