skysight-inc/HackerNews huggingface dataset:
Agreed. Allow me to add a few “avoids:”

For me, biggest tell-tale of a new designer is overuse of design elements and frills. Adding gradients, shadows, faux 3D, outlines, images, etc. should not be done without a good reason, and sparingly.

Your user’s attention is limited. Plan for this. Visually emphasize only the most important thing(s) on the page — 2 or 3, maximum. This often means not using many saturated colors (ever notice how much there is grey in OS X? It stays out of the way. I find Aero Glass unbearably distracting at times.)

You don’t have to make your content (as opposed to nav) hyperlinks use a color from your branding palette. In fact, don’t, as rule of thumb. Make them a decent blue (not super saturated like #0000FF), and do vary them for :visited.

If it sounds like I am saying “don’t have fun,” I apologize; I tend to be overly minimalist. Do the fun stuff, just use them as demos, not in production (music band sites excepted).
For me, biggest tell-tale of a new designer is overuse of design elements and frills. Adding gradients, shadows, faux 3D, outlines, images, etc. should not be done without a good reason, and sparingly.

Your user’s attention is limited. Plan for this. Visually emphasize only the most important thing(s) on the page — 2 or 3, maximum.

You don’t have to make your hyperlinks use a color from your branding palette. In fact, don’t, as rule of thumb. Make them blue (in your content, at least), and do vary them for :visited.
Congrats on being the #1 (in terms of visibility) featured magazine on MagCloud. Keep it up bearswithclaws!
hmm...Risk a $1000 that can degrade to $0 or go to $50,000. The bottom is capped at $0, you cant do no worst, limited downside and unlimited upside. I think it's worth some disposable income.
Google News redesigned to be more customizable and shareable
Node.js knockout //Hackathon
Could you be a little more specific about this? E.g. perhaps who, or at least how and who it effected how.

Briefly:

The ECGS schism was, in my view, purely and simply a successful effort to wrestle control over GCC away from the FSF. The FSF sought to develop GCC <i>for the aims of the GNU system</i> but a few firms, and their employees, sought to develop GCC for the aims of those proprietary software firms or the aims of proprietary software firms which were their customers.

The invention of "open source" was, in my view, purely an attempt to disassociate the resource of GNU source code and free software practices from the FSF's freedom mission. To put it crudely, and you can see this even in Raymond's original essays - they sought to recast the movement to give users software freedom into a movement to give business free labor.

After the Linux kernel started to take off there was, additionally, the non-trivial task of assembling complete and supported distributions. Although there was a community process underway that showed some promise (Debian), the firms that took the lead and grew quite large turned their back on that process, kept their system integration work internal and proprietary, and meanwhile solicited volunteers to work on other matters. That is to say that while the community might have been far further along by now than it is at distributing a decent GNU system, those firms fought (and won) to prevent that from happening.

Those are some examples. There are more but I did say I'd be brief.
You're right of course, that's the one I meant. Copy paste bug! :(
Yeah, he is right on with respect to "your employer needs you more than you need them". We have been trying to hire someone for months, and it's just insanely difficult. If I left for some reason, I would get an instant raise for going to a competitor, and the department's productivity would be lower until they could find a replacement, which is very difficult and expensive.

Fortunately, I have never even had to hint at this option.
Vertica, Mac OSX.
I will never, ever do this. But I still love this kind of article, that gives a deeper insight into how things work.
But you can go the Smalltalk-style route. You write your app and then use a tool to pare down the environment (kernel included) to just what you use and nothing else.
Programmable applications is indeed the way things should go. And the programmability has to be immediate. Compare the slippery slope of customizing emacs to the burden of writing an Eclipse plugin. Most of the things that go by the name "plugin architecture" have a large barrier to entry because of the complex, heavyweight relationship of a plugin to its host environment.
Where the Unix Philosophy Breaks Down
I fail to grasp why this is being hailed as a success story. DabbleDB the product is likely going away. These guys are getting jobs at Twitter, which is arguably better for them than going out of business, but hardly is criteria for a very successful exit. Its cool, don't get me wrong, but thats different than a success story.

Does anyone have any indication of the purchase price? Did investors make anything, or even their money back? It is hard to declare this a success, or much of anything at all, without some information regarding terms of the deal, and future of the product. Even if they lost money but the product was going to continue in Twitter's hands I would argue this may be enough to declare success because of Twitter's likely longevity. But without this and compelling evidence that Twitter had any reason to pay more than salaries to the team, I can't find a reason to declare this a success -- other than kudos to the team for getting jobs at a cool company as their funding ran out (I am assuming this is a primary reason for the change, as is common; please correct me if mistaken).

Anyone have more info to share regarding this? I have always been a big fan of DabbleDB and the team clearly has talent.
Recruiting great people might be difficult if your pitch starts out with "Well, we're going to break into secure networks, steal millions - maybe billions - of dollars, flee the countries of our origin."
It most definitely is not. I want to progress my community by helping where I can. I don't see the value in charging my peers to get started. I'm under the each one teach one philosophy.
(Disclaimer: researched it myself due to it impacting me, but I'm not a lawyer or CPA.)

The short answer is: I think you probably do have to report them as income.

If it's a donation to the LLC, I don't think there's any way around it; if you're running a business and people are giving that business money, it's income.

If it's a donation to you, personally, you could argue it's a personal gift, not income. But that's sort of gray area. If, say, you had cancer, and were asking people to send money to pay for your treatment, you could plausibly argue that those are gifts. But if it's a donation button on a web-app that provides a service, it looks a lot more like a "tip jar", which would make it as taxable as an IRL tip jar is.
Confirmed: Microsoft Kin is dead
Just drop the PDFs in Dropbox and then send them to iBooks from there.
You're right, this is often brought up.

But trust me, this book is one I'm very glad to have read. More importantly, glad to have read first. It's a list of no-nonsense principals which teach you the basics in an easy-to-understand manner. I really can't recommend this highly enough, cover or no.

Note that the book I linked to is the wrong one. One of the comments has the correct book.

Also note, this book doesn't talk about color, but only the other basics.
Most ideas won't make it past the "economic calculation" litmus test. If a system cannot do economic calculation, than it's impossible to implement or only get by imitating the price structure of existing free market systems.

You could dismiss capitalism by merely saying it's an ideology. Yet, capitalism's strength is not so much that its supporter exists, but that it works and exists. It's a natural and a spontaneous formation in society.

In North Korea, people make by with black markets. The problem there is that the government wiped out people saving by inflating the currency in an effort to revive their failing state factories.

All the other system I ever heard of requires central planning, and some kind of authority. It doesn't relies on some kind of spontaneous cooperation that happen in western society. It relies on iron fists and lot of policing.

What are you merely doing is blaming distinct structures of society together as "capitalism", as if western nations adopt a pure version. It is not. It is a cacophonous mixture of all kind. Street gangs, the institution of statism, regulatory frameworks, and the system of laws and rules all works to create an emergent society. All of these system and institution are all moving parts, each creating its own disincentives and incentives, some perverse, and some positive. Organizations itself doesn't stay the same, it grows, and dies, based on the incentive system placed within that organizations. For example, gangs become more violent to increase its power and earn more money. The public got tired and told the police to curb it or lose their jobs. The gangs eventually become more discreet dues to its leadership and memberships getting decimated. The police evolve special gangs unit to catch them now that it is expected of them to stop gangsters.

Some are feudal-like, some are socialist, some are anarchist/voluntary, and some are statist/coercive.

So some part of western society have some capitalism. It doesn't tell us that capitalism itself is a failure just because of recent economic crisis that pervades western nations. You didn't consider the democratic system of government, the nature of our regulatory system, and the kind of incentive structure it imparts on human actors.
You're making the mistake he mentions in the article.

You're only selecting two child families.

Flip one million coins. Select two at random. If one of them is heads, what is the probability that the second coin is heads?
Nope sadly. It's only for that session.
I didn't mean "knockoff" to be disparaging, just that the design and functionality are very similar.
"like giving the Han Solo award to the Rebel Fleet" -- he was a terrific speaker a decade ago, even if he did get off the rails quickly raving about GNU-slash-Linux.

Now he just eats detritus from his foot: http://www.youtube.com/watch?v=I25UeVXrEHQ
I started my business on my own (and that's one of the downside of starting late, none of my friends where up for this kind of adventure, plus I'm an expat, so the people I knew and trusted best were 4k miles away), so I did everything myself: web development, graphic design, business, legal stuff, etc.. I'm by no mean an expert in any of these domains, but it's all stuff I've done at one point or another in my career. I build the thing, got customers, and was lucky enough to find a few good people to help me run this thing.

If you're going to wait before going on your own, just make sure you get the most out of your job. Avoid boring and routine stuff, venture out of your comfort zone, learn skills beyond your own specialty.
like twitter? i generally dislike those companies.

no idea really, look for some successful companies that have built upon other platforms... facebook games probably a good start.
Design Professionalism
I am really curious.

They developed a family of phones, created marketing plans, made partnerships with carriers and it had to be the market to tell them it was a stupid idea?

Nobody in the thousands involved would have noticed that?
How do you deal with the fact that most people you meet that way don't live near you? Or are you ok with having a distributed team?
Yeah, I have several git repos that I don't need to work on now but could want in the future (and can't post publicly) in Dropbox for safe keeping. I deleted them from GitHub so I could stay under my Micro plan's limit.

One of the great things about using git :)
A New Way to Get Money for Group Events: WePay (YC S10)
There's something about this approach I don't want to grok. This would mean that if you are young with little experience, you live in an apartment and you're alone - you should be a founder, not a part of the "hiring wave" for a more mature start up.

This also means that a more experienced, successful, and wealthy man with a small family may too be old or have too many children to start his own company. Logic should suggest that its the perfect time, when you have 25 years of experience under your belt.

Personally, there should only be two real indicators of any size start up you take: 1) what do you feel you are capable of and 2) how far you are willing to go (whatever your priorities may be).
Monocle is the only dead tree content worth reading :)
This may be the median startup behavior, but I've seen plenty of counterexamples, at some quite successful startups.
That sounds like a lot of overhead that is best avoided. For me, half the point of these types of services is the "upload and stop worrying" mentality.
Ask HN: PHP/JS world from Java/C# world, Suggestions? 
I am more interested in Web related stuff.
Have been for a year now.
But my full time job is in Java.
And it is not web related, although we make the UI using GWT. Interesting company here.

I have also been working on my startup for almost a year now.

Been a Java programmer, C# programmer, novice PHP programmer, and much more. (Check out "Little history" towards the end.)

Just wondering, if it might be a good option to start learning PHP and JavaScript on the side, after I am done with version 1 of my startup's software, so that sometime next year I can apply to some startup in CA, and move there.
Also that gives me a chance to work on web programming, serious web programming, hopefully with millions of users, kind of stuff.
I guess my question is:

1. Do I jump into PHP and make that my career? Do people get good paying jobs in CA doing that?

2. What about JS? Is that an absolute requirement for a web related job? I don't think so.
But I would like to know from "real" web programmers who are doing jobs in PHP or JS, out there in CA, preferably in startups, but not necessary. I just want to work somewhere interesting, in CA.

3. What's the money like for web development jobs in PHP/JS in CA?

4. Keep in mind, I would love to learn both PHP and JS, so that I can make at least one complete application before applying for a job.

P.S. - Little HISTORY Grew too much, so pushed towards the end.

LITTLE HISTORY

I graduated with a MS last year and founded my startup here in Dallas, Texas, last September.
Applied for a couple of funds, tried YC twice, never really got anything.
Realized I practically ran out of money and into debt, took a contracting job, one thing let to another, they loved me, and offered a position , Java related.

I got that, and I loved it. Since the job mostly involved tools like GWT, Java , Spring, hibernate and more.
It was big enough so I wouldn't get bored.
Small enough that I can probably learn it inside out in a few months. Turned out to be deeper, so still having fun learning it.
Oh yeah, immigration issues started creeping in too.

I found out you can only do your startup for so long, before they would deport me. Or at least that was one option. Some lawyers say true , some say not. So, picked up a job.

My startup involves making a generic solution for a lot fo NP complete problems, and making it fast enough, and simple enough for non-expert users to use it.
Well towards the end of version 1.
(Hoping to launch it to HN users first when it is ready.)
What to do with Locidesktop?
Russell Noftsker, MIT AI Lab administrator from 1965 to 1973 (when he took a fall to keep two big names from becoming Federal felons) and founder of Symbolics was described in Levy's book as an explosives hacker. When he was growing up in Texas he and a friend would do work for construction/mining/whatever sorts of companies and take much or all of their pay in real, professional explosives.

When he moved to Boston, Levy said his wife had to talk him out of using det cord (http://en.wikipedia.org/wiki/Detonating_cord) to clear sidewalks of snow. (All that from memory.)

I'm willing to call him a hacker; as you say, it's a mindset and is independent of coding.
IntelliJ IDEA has intentions to "add clarifying parentheses" and "remove unnecessary parentheses".

http://www.jetbrains.com/idea/documentation/intentions.jsp
It may not be able to actively worm its way through a good firewall, but who's to say an infected USB stick, user downloading cursors or smilies, or other vulnerability would drop it in past it?

The issue then, is whether the botnet admin would recognize the luck\value of a select machine with inside access, or if it would go unnoticed.
Wild Turkey Reviewed
Most interesting part of the story for me was:

"Wired.com also asked the prominent angel investor Chris Dixon by Twitter..."

Is this a customary practice for journalists now?
There's one area where variations on Conspiratorial Thinking happens regularly and much of the population has their minds bathed in the result every day.

These ideas, conceived in the medical domain, apply, in some way, to the wider world of media reports.

Ever notice that when you really know an area, news reports about it nearly always get it wrong. Completely misunderstand what's going on. Often interpret it as one of a few stock, basely motivated, scenarios.

(You can debate whether the authors are all smart. I think that some of them are, but those still do it.)

So we have a society where the blind lead the blind down blind alleys as a matter of course.

Thank goodness that we have resources like Hacker News, to sometimes give a peek at more thorough thinking. (Chaotic though it may be!)
disagree, there are the blatantly obvious reasons as stated in comments above. Women do read tech news sites but I think HN design is more appealing to men. Not the core reason for the audience stat but an aside.
ola is the best professor I had at college, period. He teaches data structures, (the second cs class in the curriculum) and does a fantastic job of getting everyone excited. He has another great paper on why bubble sort should never be taught. (it's a bit silly, but that is the point.) his class definitely set me on the path to study computers.
Colleges That Offer Best Return on Investment
I would assume you go to the registrars with a proper legal writ and have them Do The Right Thing.

I'm not quite sure what that would be in the long term.
Andy Grove: our electric future (2008)
Free Byron Sonne
Grats! A few suggestions from the guy who ran WorkZoo.com - also a job scraper, one of Time Mag's top 50 sites of 2005 - sold to Jobster in the same year:

-Republish the jobs in a directory by location on your own domain. Big SEO win.

-Scrape the big boards but link to them (as you already are linking to the source). They won't mind and when we stopped scraping Careerbuilder they called us and asked why.

-Try solving the location problem by getting a list of the 5000 biggest cities in the US and parsing the content for those cities. Filter out common english words from the list of 5000 cities though. Make sure you store lat/lon once you've tagged a job with a city so you can do radius search.

-Forget categories for the UI. Users can just use search to find what they want. If you need categories for your directory then come up with a list of 100 search queries and use that to generate 100 "categories".

-This really needs to be a search engine so shove it into sphinx or a similar fulltext engine. I used to use swish-e which sucked so badly - I envy the options you have for fulltext these days.

-Not really sure why you're limiting yourself to startups, but if this is just a fun project or a way to contribute to the community then that's the way to go. If you want to earn $$ then I'd index everything or perhaps the most lucrative sectors.

If you're serious about this be sure to chat to Dave McClure who used to run marketing for SimplyHired and take a look at simplyhired.com and indeed.com for biz model and implementation ideas. I'm also happy to be an advisor if this turns into a business.

Best of luck!!
"There should be one-- and preferably only one --obvious way to do it." 'while' is it, 'until' is not.

The author even notes that 'until cond' is functionally identical to 'while not condition'. A fun exercise for the author, if a bit silly.
Interesting; thanks.

What you're describing sounds to me like the complexity of ferrying data around and scheduling computations is being offloaded to the app programmer. Presumably the intent behind things like OpenMP on clusters is to take care of all that behind the scenes and let the user pretend that it's all shared and program accordingly. Is that correct? If so, how far would you say such distributed infrastructure has gotten to date? Is it usable for real work, or do people end up having to learn so many limitations and workarounds that they're no better off than programming against the lower-level model in the first place?

Another question: even when there is shared memory you still have to coordinate the various processes that are operating concurrently on it so they don't clobber each other, and that, as everyone knows, is complicated too. So there is a tradeoff here. It sounds like your point is that given a choice, the HPC community would rather program against shared memory using traditional concurrency mechanisms (threads, locks, etc.) than deal with the complexities of the alternatives. Am I reading you correctly? If so, that's a pretty major point which suggests that the general-purpose programming community may be gearing up for a wild goose chase.
It is a proper noun and is usually spelled with capitalization.
Price paid was $110 Million all cash - http://techcrunch.com/2010/06/30/woot-amazon/
I think it's quite disingenuous to describe the development model of Cygnus and RedHat as being more proprietary than how the FSF was doing things at the time. ESR is an epic douchebag, but he nailed y'all in his description of the FSF's development model in The Cathedral and the Bazaar.

At least Cygnus took input from contributors and even actually bothered to work on the project themselves. The audacity!