skysight-inc/HackerNews huggingface dataset:
your problem is that you use the word "excellent" but don't bother to define what exactly that means.

for example: how about in terms of being an "excellent designer" we say that means something like being a winner in the annual AIGA design competition. and how about as an "excellent coder" we don't mean someone who is just good, or even great -- but someone who has actually contributed something to the field. this could be a new language or crafting the next twitter.

so by really embracing what "excellent" means the chances are you won't be in the top 1% of two somewhat different fields. if you want a good example of this from another world think how many rock stars can go on to become oscar winning actors? now can a rock star be an actor -- of course! but it would be a real rare bird for someone to be brilliant at both. so yeah we all LOVE elvis, and his movies were all enjoyable -- but he just wasn't an excellent actor.

side note: i'd also dare say that if you're looking at design as being "photoshopping" and at code as being a "code wrangler" you're looking at the production end of each process rather than the planning and/or architecting.
I think one can be excellent at both design and front-end development. That's what web design is all about anyway. It's made of CSS and Javascript and Canvas animations, not just Photoshop mock-ups.

Back-end development, however, is a full-time job. Not installing a CMS but making a new one. Doing two full-time jobs would require sacrifice of excellence or of one's private life. There are just too many things to learn in each activity.
Just realised this has a bug tracking page. Issue logged: https://github.com/github/gitscm-next/issues/51
All I think about when I look at that phone is that it is yet another bland slab phone running Android. That form factor is really holding back handset design in my opinion, and I had high hopes that Samsung was going to do something really innovative with this device when they released that teaser video about how they were going to stand out from the crowd, but sadly not with this.

Whatever about the input from the legal department into the design, to me all this phone does in confirm that Samsung is very conservative when it comes to design (and before anyone jumps on my back about specs, I'm strictly talking about form here, not function).
This example sums it well: Steve Jobs.

Whichever one you pick, keep in mind that your long term goal is to go from micro to macro.
That's the whole point! The S and the SII weren't 'vaguely similar' to the iPhone, they were almost identical.
Bot of these comments are excellent, I love the comparison to multi-classing. I think it really hits the point.
We've had the product in private-beta for the last few weeks. Most of the users commenting are in the private beta

I'll be sending out invites soon
It's different from CodeRun, etc because we are API-focused
Thanks for your comment.
You raise insightful questions and we are aware that our current licensing must change.
Expect to read about this soon!
Yes and no. You can't be amazing at programming from the kernel up to the front-end and be amazing at designing from the front end all the way to marketing and UX. Reminds me of Forrst. About six of us had checked just "developer"; seemed like almost the entire population had checked both "designer" and "developer" and were proceeding to ask really basic programming questions.

On the other hand, there is seemingly limitless employment for people who can both design and implement a website. But that employment doesn't pay as well as just one or the other, even though it's easier to do just one or the other. The people who need these skills wrapped up in one person need it that way because they're too cheap to hire two people. The people who can afford someone special can afford two or three someone specials. In fact, the people who need you to be both probably would like you to write the backend as well, which you've sort of implied you don't do. So if you're in the market for employment with two decent skills, you stand good odds of being outcompeted by people with one excellent skill.

The problem with this line of reasoning is, where do you draw the line? I think the distinction between front-end developer and designer is pretty tenuous. If I show a developer a binary tree and ask them to calculate the height mathematically, I expect to hear the answer "log base two" without delay. Most of the front-end developers I've met have encyclopedic knowledge of Javascript, the DOM, several JS libraries and the various browser quirks, but could not solve a pure coding challenge offline with no time limit and their choice of printed technical literature. If you fit this front-end developer profile, but can also design, you belong to an interesting and fairly small class of people who really can do essentially the entire front-end themselves. I laud these people and I'm not at all convinced that to be effective at one you have to give up on the other. On the other hand, if you're a kernel hacker on the weekend and doing front-end development and design during the week, I think the advice is probably sound. You're not going to be able to be one of these front-end wizards while also doing totally unrelated stuff.
You should feel lucky that you have this ability and keep doing what you are doing. You aren't selling yourself short in any way!

Why do they feel you can't become an expert in both? This specialization advise you are getting... is it coming from those who are only good at one thing?
Nitendo 3DS console Updates to Fireware V4.0.07
All attention, please. Nowadays, Nintendo 3DS console updates to the newest fireware version 4.0.07. All of the players do not have to worry about the compatibility. All the following 3DS cards are working with the Nintendo 3DS V4.0.07 and Nintendo DSi V1.44 perfectly.
Perhaps quickly add them to the screenshot?
It's much more readable than complex combinations of " and '.
Furthermore, with the static typing, all your structures are checked at compile time: Try it, you'll see how helpful it is.
The answer is: yes.
If their applications break because of an upgrade of IE (or even if the apps doesn't work with a different browser/operating system), I'm not sure their problem is with security.

It's true that after the attackers got the entry point, there are several thing wrong according to article (ie. "Four days after the e-mails arrived, administrators spotted suspicious traffic leaving a server." -- so they got a mail that used an IE vulnerability, and then a server got affected?).
That seems like a very simplistic question, and adrian and seoxy are trying to explain why that is so. There are MANY facets within both coding and design. It would be simplistic to assume you could be excellent in all facets of either one (because they are so broad). So why can't it be possible to be excellent at certain aspects of both coding and design?
Apple dumps Intel from laptop lines. Moves to ARM.
We only have one life and finite bandwidth but you one has to see the big picture to innovate. Keep seeing the big picture and try to draw the big picture. I tried the same it with great success until today: www.katsiafas.com/visualperception
I don't think it's possible to become excellent at both being a designer and a developer but I do think it's possible to become an excellent designer/developer and the distinction is important.

First of all, I think there's been a devaluation in the term "excellent"; every startup is hiring "the best people" and all teams are "A+". Under the current, debased meaning of the word, it's trivial to be excellent at both.

But, to me, to achieve excellence requires becoming the embodiment of the craft. An excellent engineer, when they have a spare moment of the day, they're thinking about an engineering problem; when they encounter a problem, they analyze it like an engineer; when they cook dinner, they cook as an engineer would. They don't just merely work as an engineer, they live as an engineer.

And because of this, you cannot serve two masters. Once you become excellent at engineering, you can't become excellent at design because to get to an level of excellence would require doing things which your engineering brain is screaming at you are wrong to do.

What is possible, is to become excellent as a designer/developer which is, instead, to focus on the embodiment of the inter-relationship between the two. To look at all problems as a fundamental tension between the two world views and an appreciation of how to thread the middle path.
Interesting definition of every :)
Far from being a productivity guru, some things that have definitely worked for me:

1) Lists. By priority. Also checking off easy tasks as low-hanging fruit to reduce overall pressure of all those tasks.

2) RescueTime - a free service that highlighted where I would drift out of productivity and for how long, and typically when I would do it. This helped me to tighten up my day and focus on which distractions I wanted to keep, while making their use more efficient.

3) Deadlines. Don't work as well as the above on their own, but in conjunction with other people they tend to help. Find a partner or confidant.

4) Do something else/take a break. If you find yourself just sitting in the place you want to work, but not actually working, get away. Walk, talk, read, play a game. When you get bored of doing that, you'll probably want to work for one reason or another. This may take a few hours or a few days, and isn't always practical, but reminds you of the importance and satisfaction of working.

5) Keep researching productivity methods (despite most of them requiring as much work to maintain as the task itself) and share them. With me, if you can!
It was one of the first things that comes to my mind when I think about cute looking site :).
What you should do is what you want to do, and if you enjoy both topics, there is no reason to pigeonhole yourself into one of them. It is possible to be successful by focusing on breadth as well as depth, although the challenges are different. You are the only one who can decide what is right for yourself and for the kinds of jobs you want to pursue.

As far as whether it's possible to be excellent at both design and development, the answer is clearly Yes -- if you have 10,000 hours to put into each of them. It's pretty hard to find a role where you can focus on two distinct areas for 10 years, but it's possible (though often when this happens, one is professional and the other is a hobby).

However, you should recognize that both design and development are very fast-moving areas right now, and so being an "expert" in one of them usually means you are good at problem-solving and you can search online competently. So there may be a lot more overlap than some people think, which would make it easier to be an expert in both.

If you are interested in management theory, the traditional view is that there is a tradeoff between specialization and productivity (think Scientific Management, Division of Labour, etc.). A more modern perspective is that jobs that require creativity benefit from job variety and task identity (basically the ability to work on more aspects of the problem rather than just being one small cog in a large machine).
@all, to be honest, i posted this link just to see what kind of response it gets. Expected to be flagged but got 81! Dont know what to say. :)
Thanks! I signed up tycho at e-lab. I would love to try it; APIs are a pain sometimes so I believe you have something there.
Jihad
Jihad is an Arabic word which generally means effort. In broad meaning any types of attempts, to bring something in success, is called jihad.
Can you really split it? I mean, when you think about HTML 5 you have something in between. It has so many ways to connect data/functionality with design. With HTML 4 it was like backend, HTML, CSS, JavaScript. All separated. But now you have HTML 5, you have data in code (data-attributes), lots of semantic web features, tons of JS APIs, Canvas (2D, 3D), asynchronous connections, do stuff like templates and while you can split all of this you need to know about everything. Actually it's different. You need to learn everything. If you read the HTML5 and related specs you see exactly that.

Of course, if it only comes to design in the pure CSS or graphics way that works, but everything that gets to HTML is different.

It's really hard to consider HTML(5) (that one spec, as compared to other modules) a pure markup language any longer. Of course you can use it like that, but than you won't use a lot of features.

So in other words. You have to become both or else you will end up very far from being excellent.

I also think that's even a bit of a problem. I always thought it was good to look at web design and development in separate ways, but in many cases you will end up using the tools that would fit. On the other hand that thing is also kinda true for being an administrator or developer in a way. You can get out much more if you have experience in both fields.

But hey, that's what happens when you work on computer stuff (or computer science if you want, but it often isn't). You have lots of pieces and levels of abstraction working together.

Also isn't it the best to not focus on what you learn, but just have a look what you find interesting? If it's interesting you will focus on it, learn and work quicker and you'll know what to look out for when you need a job.

Oh and people often switch to other languages and learn completely new things, doing completely different things and become excellent. It's not like these things are too distant from each other. So I guess it will work.

Okay, now instead of philosophy an answer to your question.

> Are there any examples of 'generalists' who have built and/or led successful startups?

DuckDuckGo I think. Administrator (FreeBSD and various servers), developer (Perl) and of course the website, which I as a user actually love a lot, even if someone who actually knows about design maybe would disagree.
I am wondering is anybody asked for a debugger/stepper. Will a dev survive without those?
Also, are you ready to write all the code behind xibs?
TeX Live 2012 Schedule - test version will be available in May
Yes, it's been well discussed in long sleepless nights, as any D&D subject. :D
In partial support of nirvana, I agree that a lot of things the federal government has done since the New Deal have been unconstitutional, but I agree with you that most of those will never be rolled back because it would disrupt society.

The danger is that the consequences of government sticking its fingers into almost everything will eventually become worse than the disruption that would be caused by a reset.

Do you think in this case what the FBI did is a legitimate exercise of federal power? If not, where do you find a limit to government power forbidding them from doing this? It's the same exercise that nirvana is engaged in: finding justification for excluding certain things from government power, when there is no longer any principled way of making that determination. Whether something becomes a law and is considered constitutional depends on the mood of Congress and the Supreme Court. Nothing more. In some cases well-grounded principles can be found. In most cases they cannot.
No, the web access feature is opt-in; you have to input your spideroak credentials so that spideroak client code running in their datacenter can decrypt your encrypted datastore and make it available via the web interface.

There is a small perceptible delay when i try to use this(rarely).

That said, their UI is comprehensive feature-wise and not as user friendly as Dropbox UX.
Anneler Günü Hediyeleri
"zero-day" doesn't mean what it means any more. Today it means only "unpached security hole", full stop. Sadly, a lot of security terminology use has tended more towards the desire to provide a titillating story than to accurately portray facts.
You should read the introduction to Chris Okasaki's "Purely Functional Data Structures". It says there may be higher lower bounds for some problems in functional programming languages, although it's often possible to come up with something that is as fast. I interpret that as it can require a lot of ingenuity to come up with efficient data structures in functional programming languages.

It's not harder to reason about time complexity with strict evaluation. I think it's a bit harder with lazy evaluation, though. Okasaki uses both strict and lazy evaluation to achieve fast data structures.
This demo implements 14 exactly the same effect as Instagram.
“New font! Adelle from Typekit, not from Google Fonts. They took it seriously, and it's a fantastic choice.”

To my eyes, it is a poor choice:

First, Adelle does not seem to work well for body text. Second, it does not look good on Windows.
"Well, I think there is something wrong with the tax code so I'm not going to pay till I figure out what it is"

As an aside, Goldman Sachs and Vodafone have taken almost exactly that tack in the UK recently. In the Vodafone case, they dodged tax illegally for a few years, fought it in court for as long as they could (a few more years), then only had to cough up the original amount, with no interest or fines -- basically because they were pally with David Hartnett, the head of HMRC. Hence swindling the taxpayer out of billions of GBP.
Car rental coupons 
Car rental companies are a saving grace in this age when travel is part of parcel of day to day life. They make it easy for people to get around with ease and comfort. There is an influx of the number of car rental companies in the market and while this is the case, there are some that deliver better service compared to others. These companies classify cars into different categories and for this reason you need to pick one that meets your needs. For instance, these can either be mid-size, luxury or standard cars. These definitions also differ from one company to another and for this reason you have to consult with the, in order to get a clear picture of what they are offering.
ADA Compliant Pool Lifts
Swimming pool chair lifts and pool lifts available at kenmarkpoollift will help you comply with ADA swimming pool chair lift regulations.Watch the videos in our website www.kenmarkpoollift.com to learn more about our pool lifts.
Indeed, my advice for any developer who wants to do their own start-up is to - once you have reached a good standard - forget honing your development skills and start learning to design.

I don't aspire to ever be a really good designer, but I'm doing exactly this right now. It's become clear to me over the last year that improving the design of my apps is going to do more to boost sales than any new features I might add.
You are focus in the wrong question.
His advice is like saying: you are good at tables and divs, pick one and be great. Design and front end goes hand in hand, is really hard to be excellent on one and sucky at the other.
His advice refelects two things and neither are related to you:

1. His view of the world is framed by specialization. You're a good pawn if i can easily put you in a box that I can understand, but is hard for me to imagine someone that s great at both things, hence you should pick one. The lack of understanding is a defect on him, not on you being too general. If you have both talents, great! Enjoy.

2. He is a boss, and instinctivly will try to parent you because is a non aggresive way to manage your behavior, something that he is pay to do. The problem is that kind of relationshipss are hard to let go, so he has to give you something, and whatever he gives you comes out of his vision on how the world should work. This is not ill intended, his advice might be honest, but without realizing it, limiting.

I think you can safely ignore it and move on into your new workmwith an attitude of: do you want me to fix your front end? Because is not working properly and it looks like shit.
One of the reasons is to allow for updates and quick iterations. The familiarity of the development team with web languages is another reason. It allows them to use their skills to create a mobile app, rather than hiring new developers.
Discount nfl hats
Tip for HN: The 'worldbackupday' promo code still worked in Nov/Dec 2011 when i signed up, and i got 5GB instead of 2GB.

Original promo announce: https://spideroak.com/blog/20110330182326-eric-brian-and-wor...
Perhaps the OP missed it, but there's http://pyvideo.org –which contains these and more.
DO IT! ;)
Alpha One Labs in New York http://alphaonelabs.com is currently accepting new members. Join us every Tuesday from 7-10pm for an awesome round table discussion.
Save your keystrokes: new completion engine in Eclipse 4.2
* Steve Jobs
I did read it. To answer the question we have to understand what it means to be "excellent" at design and what it means to be "excellent" coding, and what it might mean to be "excellent" at both.

Judging from my experiences nobody is expert at everything in either domain... so what does it mean?
Can you define "support"?
The World Reimagined - Sized By Population
Buy Nivia Shoes online For Fashionable and Comfort Wear
Nivia shoes are the popular brand available online on our shopping portal. The wide range of designs and style can be purchased through us along with best discounts and offers making it the cheapest among all.
Ed hardy womens caps
It's great to have multiple talents, but people will almost always try to pigeon-hole you, as a way to simplify the world around them. You may get further by presenting yourself as 1-dimensional in different contexts, which is a shame but that's life.

The real concern is that your colleague who is also a "good" programmer currently and focuses on that one task will be a able to present himself as an "expert" programmer in 10 years time (or at least as someone with considerable experience, for what it's worth) whether or not his actual skill set has improved much.

There's also Economics at work: companies tend to adopt a division of labour between specialised roles as it is far more difficult to hire someone with multiple skill sets. One person with two (relevant) skills usually costs more than two people with one skill. This means that a companies' money goes much further when they hire single-skill workers and scale the company to the point where each worker has a full-time job.

This rule doesn't it apply when dealing with small companies (especially startups) which may require individual employees to adopt multiple roles, perhaps informally. Nor does it apply when multi-skill workers are essential or significantly higher-performing: e.g. presenters of physics tv programmes tend to be both good physicists and good public speakers.

In summary:
1) mostly
2) no, but people will pigeon-hole you anyway
*) yes, you have to be - this is where multiple skills may really give you an edge.
Obviously the fact that it's in source code is irrelevant, otherwise every gag order could be got round with a quick <p>here is the information</p> page hosted on a webserver..

It's like saying you can shoot somebody because a gun can't be prosecuted for murder.
I'm sorry, you seemed to have an interesting story going there but the spelling and grammar put me off finishing it. I think this says a lot more about me than it does you however. (cue next commenter finding the flaws in this comment)