skysight-inc/HackerNews huggingface dataset:
Excellent site. While professional designers have invaluable skills that are honed over years of experience, good design is something everyone can learn the basics of.

I can't agree enough with the recommendation the book "The Non-Designers Design Book." It's been around in various editions for over fifteen years, and has been on more designers, coders, and IAs bookshelves than I can count.

I'd like to share one more design "secret" that every graphic designer knows, and everyone can start using in a matter of minutes: The Grid.

Most designers work with an invisible grid that all of their elements live within, or sometimes break out of. It can be any size and ratio you want to make it. If you begin with a grid system, you'll be able to get as creative as you want with your layout, and things will fit together better and just "feel right" when you're done.

The best book I've found about grids is The Designer and the Grid http://amzn.to/lYAcyQ

You can also go to http://www.thegridsystem.org/ which actually lives up to its subtitle of "The ultimate resourcein grid systems."
Yes. Maybe change your sign up button for a get started call to action, allowing one to play around without registration then offer registration as part of the top nav in order save a user state. Something like that.
Does this strike anyone else as... well, greedy?

I don't quite mean "greedy" --- I mean dangerous. The OP is about to "win at life". Why tempt fate?

What I'm saying is, if PG hadn't sold Viaweb at all, then YCombinator would never have existed. But if he had sold Viaweb for, say, 15% less than he did... then there's a good chance YC would have been created anyway, because he would still be wealthy.

So again, why tempt fate? It seems like the best advice is "just get the deal done".
The lack of namespaces seems silly to me: NSThis, NSThat.

It isn't that Obj. C is a bad language, it's just it doesn't feel like a more modern language, and yet it gets used because of the possibility of $$$. I do understand that you can come to love a language after a period of using (and understanding) it. And I do think a systems-level language should be used for apps on mobile devices, but we don't have to continue to be mired in implementation details that were an artifact of a language from the seventies.

I need to play with it more to get a better feel for it.
They opened up EASTL a while back too.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n227...

https://github.com/paulhodge/EASTL
yeah i agree with other peoples mention of lists vs solid copy, and i think a nice combination of headline font and body copy font would help, at the moment everything is very same same.
I don't know that a court would have to rule that way. On your very first step, where you decide the algorithm is not patentable subject matter, I think they could instead take into account the generality of the algorithm in making that determination. They could distinguish between simple unpatentable algorithms and complex patentable ones. Video codecs, in my opinion, should be patentable (provided they are novel, etc.).
Using the Case Statement
The best weapon in your arsenal is a designer (human).

I built a theme using a palette from colorcombos.com, and thought it was just great. When I suggested the same colours to have a logo created, the designer I worked with tweaked them without even asking.

When I applied the new colour to the website, it knocked the wind out of me. Some people have the gift. There's no replacement for an artist who understands what you're trying to express.

She managed to change the way I feel about my own project.
The Cloud: No Sir, I Don't Like It
Indeed. I suspect "color" will play ok in most of Asia also.
Why I Want My Daughters to be Lesbians
The point he makes is a very good (though not original) one. This makes me wonder how well will a program that connects the two types will work - Take a first timer with a great idea, pair him with a serial entrepreneur who has no ideas and great stuff may happen.

Unfortunately it's hard to find as good an analogy for this in the music world, maybe new artist and experienced producer?
Youth Is A Power Of Tomorrow: Hacker Vs Cracker
4 frat boys and a BP: The back story behind Absolute Poker.
Tagmask provides more flexible filtering.

1. You can block posts with particular tags. For example, you can see post with the tag "javascript", except posts with the tag "asp.net".

2. You can block posts by a particular user in case if his posts is not interesting to you.

3. Tagmask provides filtering by your personal points for a user, it's sum of your "Likes" minus "Dislikes" for a user.
When it becomes less than threshold you specified, you will not see posts from this user anymore.

In other words, Tagmask main purpose is to provide only relevant posts to every user.

Another key feature is that it's fully focused on programming, so we can add to it any special features, which make sense only for programmers. For example, it supports the post type "Code snippet" http://tagmask.com/posts/add/code_snippet Feel free to submit.
Yeah it's flickre right? ;-)
Where's the new "Who's hiring" thread?
whoishiring should have auto posted it an hour ago, if I'm right

http://news.ycombinator.com/user?id=whoishiring

EDIT:
They've just been created:
http://news.ycombinator.com/item?id=2503209
http://news.ycombinator.com/item?id=2503209
More likely UFC 129 http://www.ufc.com/event/UFC129 ;)
Yes, the site itself actually uses a grid. To create it I used susy: http://susy.oddbird.net/
It's not quite that simple, because you can't just exchange X bitcoins for Y watts.

Let's say you want 1000 BTC. You could get this by investing several thousand dollars in a mining rig, and then waiting a year. In that time, you'll likely succeed in generating your 1000 BTC.

Alternatively, you could buy bitcoins from an exchange for $3000. The current price of bitcoins is several times higher than the cost of the electricity used to generate them, because there's a significant initial cost to mining, in both capital and time.
Комплекти
Онлайн се предлага вече всичко влючително парфюми и козметика на изгона и достъпна цена.Euforia.bg доставя всеки комплект: парфюм (едт или едп), душ гел, део стик, боди лосион и др. продукти безплатно за цялата страна.
Are you still consider smart if you cannot recognize social cues, Or are you just a gifted savant?
This looks like a good idea, but the website doesn't really work too well.
People relate to each other based on emotions, rather than facts, which is the basis for most "awkward smart guy" conversations.

American Idol: "I've heard a lot about this show, but I haven't seen it yet. I wonder why it's so popular. It must really resonate with people for some reason. Why do you think it's so popular?" This should appeal to anyone who's reasonably smart, whether or not they're a fan of the show.

Something sad or bad: First say "I'm sorry to hear that," and then empathize by relating a similar experience that you or your friend had. Show some vulnerability, show that you understand them by conveying the emotion from a real experience that you've had. People want to feel comforted by having companionship and feeling understood.

Curious as to their line of reasoning: "Why do you think that?" is fine for other awkward smart people. Find a softer more polite way for everyone else. Also, allow the possibility they might be right. "Oh, that's interesting. I always thought XYZ was true, rather than ABC, but maybe you're thinking about it differently than I am."

At what distance to say Hi: It doesn't matter, as long as you acknowledge them once a day, and everyone knows this sort of thing is silly. Establish eye contact somewhere around 7-10 feet away, acknowledge them with a smile or a Hey shortly after, like 5-7 feet.

Making friends: Nope, beer and coffee are the basis of all friendships. Better start getting used to it!

Accepting compliments: Say thank you without making a big deal out of it. It's not egotistical at all. If you want to lighten the mood, joke that you have them fooled, and you're really quite the opposite.
Inspires confidence in a language when drivers for a major database are side projects released on github?

This is one of the main reasons I just walked away from erlang, the ratio of buzz vs its supportive environment for the real world is very high.

I remember the last time I had to connect to mysql from erlang I had to download a few library files from some company nice enough to release them and dump them into my projects directory.
I was just about to post the same question.

Anyone know who created the whoishiring account and how to contact them?
you're assuming a 7 figure exit. this might not even be a six figure exit.
Thank you for the feedback! I see my mistake with texts, I definitely should rework them.

> Your personalized view of the programming world

I wanted to point on a personalized feed, but didn't tell anything about that it's a community site/aggregator of programming stuff. Definitely need another sentence. Thank you again!
What is a failed startup?  How do you define it?
I was watching people tweet from the Pipeline Fund Conference. Looks like a great event. Here is one of my favorite tweets:

@PipelineFund failure another step in your experience ladder, NOT scarlet letter, as #entrepreneurs we’ve ALL had failures #PFFConf

But the fundamental question remains: when do you fail?

At a recent HackersFounders event, I met a hacker/founder and eventually talked about the meaning of a failed startup. I told him about my failure (4 months of research, surveys, prototyping, and eventually death by IRS regulations). According to said hacker/founder, this was not a failure because I never “started.” He considered my work a “side project,” which never rose to the level of a startup.

Which brings us to another question: how do you define a startup? That hacker/founder claims that a startup is a company that has taken funding or is earning revenue.

So the last four months did not lead to a scarlet letter. Apparently I was not working on an actual “startup” or, if I was, the failure is more of a merit badge than a scarlet letter. Bottom line, however, is that my “side project” is dead. And that sucks — not because it “failed,” but because I’m not waking up with the rush of working on something big and meaningful.
No one seems smart enough though ;) http://groups.google.com/group/google-appengine-downtime-not...
"Actually, I like this - it shows how cool Haskell really is! No, wait - it shows how cool Lisp really is! No wait... I'm confused... :-)" <- +1
Primer On Funding Trends for Early-Stage Startups
I found the version on the right more readable. That being said I wonder if there isn't a reason you often see flyers like the version on the left. I think it'd be much more informative to A/B test the two and see which is more effective.
If you're talking about an incubator like YCombinator where they'd co-found a company, it'd be very difficult as the more important question is whether they can work together.
It's about filtering posts submitted on Tagmask.
I disagree. I haven't read the full article yet, so I haven't read any justification for the design choices, which I think is useful to give my initial gut feelings. Also, IANAD (I am not a desginer).

I find the LHS to be so messy and inconsistent that at a quick glance, I almost feel like it would be too much effort to digest the information. The use of centre-aligned text is probably the culprit, with the inconsistency of font-size and weighting contributing to this.

On the RHS, I personally find it much easier to just scan my eyes down the 2 columns of text to find useful information. The alignment of the days and times in the regular classes section is particularly easier to read I find.
Perhaps even more importantly than not recompressing... If Nginx is reading gzipped files, rather than full size files, it reduces the pressure on filesystem cache. This increases the odds that the system won't have to go to the disk to find the requested resource.
CouchDB does this. It stores precomputed sub-aggregates in the inner-nodes of its B-Tree, so that at query time, it is only summing a handful of numbers instead of all of them.
When Designers Get Too Clever (Avoiding the Traps of Bad Designs)
Thanks - you perfectly described my rationale for the header sizing.
> I really enjoyed reading this post! It brings a novel way to view meta-data.

If you liked it, you might like an essay I wrote after reading it (what can I say, OP cleared up a lot of things for me that I had only felt rather than understood): http://www.gwern.net/Copyright
How would a holding company help? Wouldn't the company just be subject to the tax then (at the corporate tax rate which would be even higher)?
Let's Start a Learning Revolution
Took a minute or two to offer a suggestion template: http://pixeltweak.net/uploads/tagmask-20110501-103238.jpg

It's simple, so you don't overload the visitor with information. But it does the 2 things I assume you want the best: What Tagmask does, and how to get started.
Not Everyone has to go to College
Everyone else already paid for your education. You owe it back now that you 'have a job.'
I've been experimenting with having my work computer be physically disconnected from the internet. I have everything I need to do my job self contained on my laptop, including documentation. If I want to use the internet I need to step away from the computer and use an iPad in another room. Theoretically it works great, but so far results have been mixed because it's such a viscous cycle I almost always find some reason I need to reconnect the internet.
It may have been a bit over the top, but I, for one, enjoyed the read. Thanks. :-)
Need feedback on idea/design
Hi all,

I've recently launched a site called http://www.mychillspots.com. Mychillspots.com aims to be an entertaining platform for people around the world sharing their favourite spots to relax.

Currently its more like a fun project, yet it would be great to get some feedback on the idea, design and usability of the site.

many thanks in advance!

best,
karim
Its a niche for now. But local intelligence in mobile software is going to matter more and more as ad hoc and sensor networks become more common - otherwise the explosion of data might as well not have happened.
Getting Started With node.js and socket.io – Part 2
Not sure what's up with the bot, but I just posted the topic just in case its not online anymore: http://news.ycombinator.com/item?id=2503069
Depends on the particular Asian country's relationship with the US during the cold war period - some teach American English in their education system while others teach the British way.
Depends on the particular Asian country's relationship with the US during the cold war period - some decided to teach American English in their education systems while others followed the British way.
Well, actually, he said that his employer implied that google leaned on him, but I agree that this doesn't actually tell us much. When firing someone, it's much easier to play the good guy and claim that the individual is getting fired for reasons beyond your control.
They have to. How many people over 30 are willing to quit their family and community for 3 months to go live, eat and breath YC? I would love to be in a YC environment. The people you'd meet and the experience would be unbelievable. But I'm 37, have two young kids and a wife, and that "start-up" needs my attention, too.
Can we all stop talking about "the cloud" please? It makes responding to this kind of article far more difficult. After all, you can't really compare something like Dropbox with EC2 - they do completely different things and there is really very little in common. If you're talking about remote file storage, call it that. Don't get Hung up on this mythical "cloud".
During the dot com bubble I read an article in Baron's claiming it was time for old Warren Buffet to be put out to pasture for missing out on this good thing.

This is another such mistake.
I've just found bot owner(s) contact details, can you delete that thread?

Quote:

"edit3: I will send the script as well as the password for the 'whoishiring' account to several prominent HN users (tptacek, patio11, edw519 and pg/nickb) for safekeeping."

EDIT:

I sent emails to first 3 guys. Hopefully one of them is around.
Thanks for anding my post. I hope that this will help people out.

Sensei
When you've worked with Haskell a bit this code is actually very readable. Admittedly some experience is required.

With a two named helper functions and a bit of additional alignment everyone that has ever written a parser before in Haskell immediately recognizes the structure, thanks to use of applicative functor syntax (<|> and <$>):

value :: Parser Value
value = List <$> parenthesis (sepBy value (takeWhile1 isSpace_w8))
<|> Number <$> parseNumber
<|> Symbol <$> takeWhile1 (inClass "A-Za-z\\-")

where parenthesis p = char8 '(' *> p <* char8 ')'
parseNumber = fst . fromJust . B.readInteger <$> takeWhile1 isDigit_w8
It seems to me this is a clear ploy: we'll speak nice of you if you start giving us access. Has the staff of color shut out TC in favor of major media outlets? Does that challenge the industry assumption that you have to be in TC to get traction?

Certainly we all know of companies that Michael has invested in or the staff otherwise favors that get no mention of blunders or a lack of traction significantly beyond what color faces.

Or maybe they should have let Arrington throw some money in to keep him from trashing them.

Techcrunch Editor Discloses Investments, Admits To Conflicts Of Interests: http://www.siliconvalleywatcher.com/mt/archives/2011/04/like...
It is a little irritating to think of people using cloud services without local backups. It is trivial to backup Google Documents but some data is more of a challenge (e.g., local copies of AppEngine datastore, SimpleDB, etc.).
I assume that somebody knows what "npm" is? I have no clue and the linked page doesn't tell me. OTOH it's happy to tell me to feed curl output straight into a root shell, an idea that makes me just a wee bit nervous.
And what brand did you buy?
Wow! I like it! Thank you very much! Do you think the current image (http://tagmask.com/static/images/site/tagmask-people.png) is unnecessary?
This doesn't necesarily help the poster in this case, but it's worth a read.

Derek Sivers (@sivers) sold CD Baby for $22,000,000. Before he did it he transferred the entire business to a trust. The trust received the $22 mill in cash, without paying tax. Derek receives 5% of that amount every year (1 mil)

Read about it here: http://sivers.org/trust
Society only works if some people pay higher tax than the value they get back, and some people pay less. If you're lucky enough to find yourself in a situation where you're having to pay more than average in tax, stop thinking solely about yourself and by glad that you're helping out people who pay significantly less than you in tax while living in poverty.

There are plenty of issues with tax systems in most (all?) countries, but the fact that some people pay in more than they get back from it isn't one of them.

Your argument of not wanting to be taxed for other people's education... just doesn't work. What if you had an education and then died, or never worked a day in your life, who pays for that? The only way that you got an education is because your parents and their generation were paying for it, and if your generation aren't paying for the education of those younger than you, no-one will get educated.

"The market works in every sector where we've tried it." I'm not sure anyone who has experienced the health service in many European countries, even here in the UK where the NHS has many big problems, would consider the market solution in America to be better than a free health service covered by taxes. And where do you stop? Should police only investigate crimes for a fee, and leave anyone who can't afford the prices on their own?
I'm interested to hear why solutions such as this: http://monotouch.net/ aren't an option? Price barrier, or are they not up to scratch?
Square has a competitor now - Intuit GoPayment
Two more:

1) http://apps.jgate.de based on AppJet, runs JavaScript apps and CouchDB (open beta)

2) http://cloudno.de based on Nodester, runs Node.js apps and CouchDB (private beta)
Please do not post here until 'whoishiring' hn account creates "Who's hiring" threads
A package manager for nodejs. It is primarily used for development and testing.
Since I share many of these concerns, I wonder if it is this observation applies to other smart people too.

Yes.
Ask HN: Resources/tips for learning online marketing?
Hey guys, I've been working on random apps/side projects here and there, and it's time I start learning how to grow them.

What are the best resources you guys have found for learning to market your apps/startups? How did you go about learning SEO/SEM, advertising, analytics, viral loops, and the like?

Here are some cool threads on marketing from @yegg's archive: http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive#toc30

Obviously, there's no substitute for practice and just doing it, but any resources/tips to steer me in the right direction would be really appreciated.
Oops, I meant "not that it's worse (less readable) than the left."
You contacted one of them already?
It's not quite that simple, because you can't just exchange X bitcoins for Y watts.

Well, you can, if you're also willing to pony up some cash to Amazon for some EC2 time. It's more like you can just exchange X bitcoins for Y BogoMIPS, but this also varies over time.
It can do this because the queries are known in advance, though...
That's not all of EASTL, unfortunately. Much of it is still behind closed doors.
I dunno man. I think you have the right idea, but "It sounds like you were surprised by that, did you think that was the wrong choice?" dooesn't come off quite right. It sounds a bit too analytical and parentlike/therapistlike.

You have to engage people on a personal level. Maybe like "Oh, did they vote off the wrong guy?" Something more casual, at least.
Yeah, it doesn't really describe a lot about the product.
This won't be a popular option, but why not just pay the tax? Why try to invest or involve yourself in some complicated scheme just to save the 15%. If the sale is enough money to be somewhat comfortable, pay the tax and be appreciative of the folks who paid tax before you did - enabling you the opportunities to easily create and sell businesses.
Click on Posts. See how it shows "All posts (unfiltered)"? Make that your front page. Put a tag cloud at the top. Change the page title to say "Share programming links and filter them with tags" instead of "your personalized view of the programming world."

It took me 5 minutes to figure out what your site was with all the vague copy writing everywhere, and that's only because I clicked on Posts. If you had simply presented the functionality of your site on the front page, I'd have known what it was right away.
Is there anyone on our side? Looking at the Canadian elections currently, I'm not sure there is a single party that wouldn't pass a C-32 or NZ like bill. It's sad. The 301 list is such a joke it's not even funny. I think Canada should raise taxes on oil exports to the US to replace the money we already give the big media and friends (for example: per Blank Disc,Hard drive, iPod tax should be paid by the US because it all goes to them anyway.)
Hmm, out of curiosity, anyone interested in something similar for Shenzhen. Wonder if any HNers live here. I think I met one guy online so far. :)