skysight-inc/HackerNews huggingface dataset:
Many reasons why this is hard.
1) UI design needs to be understood and implemented as a whole. This does not sound good for most of developers. I don't know why.
2) Of course, good UI designer (I wish I am) can create bite-sized chunks - divide UI plan into small parts that are more manageable from the development perspective. UI designer still has to be able to say what parts need to be there before the overall improvement is justified - in other words, when the resulting UI can be evaluated.
3) Developers have always an opinion what is good UI. Many features that make something very good to use for non-tech-people, or easy to learn, do not match into developer view of good UI.
4) Development environment tools, vocabulary and tools are not UI-designer friendly.
5) Dealing the above issues in daily work does not leave energy to have the same problems at free time.
I'd like to see someone explain why they downvoted the parent. Is it because everyone dislikes Rand, or because of the comment itself?
Should interface designers be able to build what they design?
Great co-founder is somebody who gets it
I think that in order to critique design objectively, you need a set of standards and guidelines for design, like the Apple iOS Guidelines. These can be open-sourced themselves, and forked for various projects.

Without these guidelines, it will be as tough to tell the designer what to do as it would explaining an obscure C++ error without any reference to C++.
Two thumbs up for you !

Waiting to see your thread here announcing the URL on - or a bit after - March 25. :-)
Because learning how to pass a test doesn't mean anything other than you passed the test.
By talking about "resource allocation", you are ignoring the dynamics of credit and debt. Resources aren't fixed, because labor (a very important resource) is very flexible. You are not just allocating resources within the economy, you are promising people resources in the future. People work harder if they are promised resources later on, but only while that promise is credible.

Creating lots of debt makes people work hard, and creates the illusion of wealth. People do jobs, because you told them you would pay them. People spend money, because they know you are going to pay them. Paying off the debt is where things come unstuck.

The government took on a lot of debt, which made everyone work harder and spend more. But that creates a future issue when the government has to pay that debt back.

Creating debt is similar to creating new money - it speeds things up (which is generally seen as good), but can cause people to start doing irresponsible things (which doesn't show up until somebody asks what the elephant is doing with the sofa).
What is your definition of Web Developer?

The web is a platform - it shouldn't matter what the language is.
Granted that the reciever has a decent DAC. :)
Why did they not pay you to be in the program? Did you ever make any money from RIM sales?
I removed these pages because others here were right, in that I shouldn't be providing the ROMs, but the users themselves instead providing them. You can still use the emulator, just go to http://www.grantgalitz.org/gameboy/ and load in your own ROM files.
I feel sorry for you, if you think only about "information" and not the presentation of the content. This was a beautifully written piece, and there was nothing "lousy" or "verbose" about it. In my opinion, this was an excellent piece of journalism, and I'm glad that the "long form" piece hasn't completely disappeared.
From the founder of the Innocence Project:

What are other countries doing to improve their criminal justice systems?

Canada is the first country in the world to have "innocence commissions".
What they do is truly marvellous. They will perform a post-mortem on the
case of a man who was wrongly convicted and find out what went wrong and
what they can do to reduce the likelihood of it happening again in the
future. That is what you do in science, that's what you do in medicine,
that's what you do in every other institution where life or liberty is at
stake. We don't do it in the US when it comes to criminal justice, and that
is appalling.

http://truthinjustice.org/neufeld-interview.htm
I would also like to point out that when the design is orthogonal to the development, there's lots of beneficial open source design out there.

I often use icons with GNU or CC licenses, for example. If only I could find a site with website designs like I can for icons (iconfinder.com, findicons.com) that would be great! I'd get a professional designer to use the open source design as a base and just tweak it.
Apple could allow the phone to be set up in one of two "modes" - one that allows any app to be installed from any source but does not allow connections to iTunes, app store, Game Center, notifications, subscriptions, or any of Apple's other services; and the normal mode that functions like a regular iPhone does now.

Viola, the user has a "choice" of open/crippled or locked/functional modes; they're meeting the letter of the law even if the "open" mode is practically useless.
Lots of project Euler problems have dp solutions. Try http://projecteuler.net/index.php?section=problems&id=21... for a fairly easy one, or http://projecteuler.net/index.php?section=problems&id=20... for a harder one.

Note that many others have dp solutions, but the easiest way to find them is to write a recursive function that you memoize. A good example of that is http://projecteuler.net/index.php?section=problems&id=30....
Microsoft Office 2008 installer still requires Rosetta, meaning Office 2011 is the only version of Office that will be able to run on Lion.

Combine that with requiring CS5, and Lion will be a very expensive upgrade for many people.
What channel are you using? The stable, beta or dev?
The thing missing is 40 years of backwards compatibility. And thank god for that!
I am someone who has got a foot in both of these worlds. Though, I code slowly and I can't really draw either.

IMHO, designers don't usually feel any importance of open-source projects because most of them/us are used to things that are aesthetically pleasing, and they would not want to burst their/our bubble. If they we're given a choice between free Linux (assuming Adobe Suite works on it) or OSX, they would be getting OSX because it suits to their world, they would be even paying extra if it was to cost more. Also, they want something that just works and don't really care whether they can see or edit the source, since their coding experience usually ends with HTML and CSS, hence the apathy.

I've worked with quite a broad range of websites and the less control I had over my work, the less I enjoyed it. Solution? If you're able to find a designer for your project, make him feel special by taking him as an equal member of the team and give him full control of the design side (aesthetics). More so, let him start from the scratch. Although, arguing about functionality (UI and UX), which has logic in it, should be encouraged, you don't want to offend him by saying his designs look bad, because a criticism coming from a programmer is as bad as it gets. Coder's blogs are usually coloured dark blue or green, that tells a lot. That's also the reasons why most designers hate working for Google. One hour meetings whether a line should be 1 or 2px thick? If you don't really like what he is doing, ditch him.
This (current) thread might be of some help to you as well:

http://news.ycombinator.com/item?id=2267285
I really wish I knew how to get great designers...

VLC is a product, that is widely used, usable (not the mac version, though), but it is extremely ugly.

It is quite hard to get designers to help us (redesigning all the buttons for example) for quite many reasons. The biggest reason is that we don't speak the same language.

Many designers don't understand the criticism that usually comes around with each modification in open source project. Many developers don't understand how to speak to designers in a polite way (they think they speak normally, but it isn't perceived as such).

Also, many (not all of them) designers don't understand the difficulties of usability, and sometimes mistakes it with "shiny". Usability of a desktop application is way more complex than a website, and the current trend of "removing functionalities" is not always welcomed by developers...

However, I don't loose hope :D
Unfortunately, at least one installer (Microsoft Office 2008) requires PowerPC emulation. This can be worked around be installing the mpkg using the 'installer' command, but that is obviously not for the regular user.
WorldCup2011: India V/S England the Battle field ties
I partially agree. Finding someone with good skills shouldn't be second. It's probably at least third on the list. The first and second should be someone that gets it AND someone who is passionate about it and has the drive to execute on it. Someone that gets it but is incompetent in the areas of execution as a cofounder is not really cofounder material either.
Survey: 85% of Employees Under 25 Use Personal E-Mail Accounts for Work
late edit: i meant especially from non-YC startups.
the comments are definitely adding to my complete disinterest in TechCrunch in general (especially post AOL acquisition) re: quality (though the comments were typically always abhorrent).

Quality discussion of articles is many times (like ycombinator) more relevant, salient and informative.
This seems to be (?) roughly a proposal to allow basic scientific results to be patentable, coupled with mandatory licensing at a fixed rate. From the appendix:

How does this differ from patents? Speaking loosely,
patents are granted for inventions that do something you
might want to do. A patent gives the patent holder the
right to exclude others from utilizing the invention. In
contrast, capitalist science gives people who increase our
knowledge of how nature works a claim on a fixed fraction
of future cash flows from the sale of those products and
services that rely on this knowledge.

So, for example, if you discovered DNA, you could "patent" the discovery, and then anyone who built a product, service, or other thing that relied on the knowledge that DNA exists would have to pay royalties.
Okay, so your " * " operator means "implication" [1], because the terms "inverse", "contradiction" and "contrapositive" in your mentioned Wikipedia article refer only to implications.

However, the original statement isn't an implication.

Also, neither your proposed part "should work" nor the other part "getting proofs correct" are logical statements. Those are just parts of a sentence.

In other words, your decomposition doesn't make any sense.

[1] That is, "a * b" = "if a then b" = "from a follows b" = "a implies b"
What Git really needs is a few tools like Versions and Cornerstone were for SVN: simple apps that didn't require any command line use at all. Git Tower might be there, but I haven't used it so I can't say that 100%.
I'm in a maintenance role right now and it's really getting to me. I should quit, but I'm reasonably well paid (so I can save plenty to quit when I've had enough), and I feel some kind of duty to the fellow members of my team.

What gets me is that the original developers get the praise and recognition that comes with releasing something, and are then moved onto new projects. They never have to deal with fixing the bugs they've created, so they have little idea what a pain in the ass it is to maintain their code and do the same shit on the next project (which we'll have to maintain soon enough).

When I do a good job of fixing bugs it makes it look like their shitty code works, but when I fail to fix a critical one in a timely it reflects badly on my abilities (even though it's primarily due to a poorly written and poorly documented code in the first place) and makes my team and the company look bad.

Anyway, I suppose I've not really contributed much to the discussion but maybe this rant will take the sting out of going into work tomorrow.
If anyone wants to test it, feel free to use one of the following sign up tokens:

GbDdTFtpJYvKCf4g

Cx8GhtqLbRcgmvy2

ZwfW3GDkzXHNc2hd

First come, first serve. However if you want one, just give us a mail and of course feedback is appreciated.

http://www.sandmanapp.com
php/javascript in specific
As a drop out, I personally found the reasons hit pretty close to home.

However, I think the assumption that all drop outs never do anything education wise again is misleading. I ended up getting my GED, going to college and then got my graduate degree.

Dropping out of high school does not equate a bad future. In fact, I believe if I hadnt had a few extra years to figure out what exactly I wanted out of life, I would have failed spectacularly in college.
I've created a repository to manage the list: https://github.com/prof3ta/google-chrome-blacklist-suggestio...
I'm including some of your entries in the list. Contributions are more than welcome.
http://www.hover.com/ I haven't used it but some of my friends have. They do private registration, DNS management, and forwarding for $15/year.
> On the other hand, maybe we should make designers want to use Git.

I use Git, and its a wonderful piece of software craft indeed, but it does not have Windows/Mac clients, that designers often use, as their base OS.

A decent usable frontend for Git, on platforms other than Linux too, needs to be developed, for it to be usable by designers.

Edit - I meant to say officially supported frontend and support for other oses by git.
So your question should be, can a PHP developer get a job in a bank. And the answer is... banks hire Java developers.

Why would banks hire someone without the proper skillset?
Cloud Business News Roundup: February 21 - 27, 2011
Hitler can't believe that the CI is red
Wait, why is the author saying that defaltion (or "a strong currency") is a sign that the economy is doing well. And likewise why do they think that exporting much more than one inports is a good thing?
If you can't point to budget appropriation, then at least point to some kind of reference to "they just sit and enter few commands and spy on you". There are definitely sophisticated surveillance programs out there, but notion that they track everything is just too tinfoil for me, sorry.
Dev channel user here. Can't say I experience this at all. However, I have heard from other users that some extensions can cause the browser to crash. Not sure which, unfortunately.
Christophe Grand pointed out in the comments that a plain map should be used instead of a struct, so your example in Clojure would be:
{:height 6.3 :age 63 :weight-in-kg 63}
well played :)
http://www.youtube.com/watch?v=itn8TwFCO4M
I really don't see the point of the tone the article adopts. If it is aimed at C++ users, badly mouthing C++ can only put them off what could be useful advice. If it is aimed at C++ bashers, they don't need the C++ advice anyway.
What you Should Know About Science Coursework
Students who wish to pursue a medical career should begin by doing science coursework. This coursework is strenuous and time consuming. However, in order to get a good grade, students need to ensure that they do a good job of submitting well written science coursework.
"Apple could afford to put security as a lower priority for many years because hackers always went after Windows instead."

They kind of just snuck this backhanded comment in at the end of the article. I don't know if it's true or not, but either it's the opinion of the reporter in an otherwise "non-opinion" article, or there should be some cited source that has actual insight into Apple's internal history around security issues. Otherwise, it's just unsubstantiated conjecture tacked into the end of a news article.
Instead of posting this on HN, use http://www.downforeveryone.com/ and encourage its use.
As a former sound engineer, I agree with everything here. Just one correction 'sound check' doesn't add compression to a song but rather adjust (down) the volume of songs that are perceived to be louder. This is referred to as "normalization". Note: it does not adjust (up) the songs that are perceived quieter if they have peaks that are 100%... because they would clip. To get them louder would require a process of limiting and compression.
You relinquish copyright of your contributions to the project as a whole.

That's called 'Copyright assignment' assignment and is not the norm in FOSS. You usually have to release your work under a suitable open source copyright licence, but you still retain ownership of the code.

Most of the large corporate sponsors of open source require copyright assignment. Most small one-man-on-guthub projects don't.
This was around the time that we all were pretty convinced that search, at best, was really boring.
There is a problem: for a meaningful contribution designers must be involved from the very beginning (hence "designer" not "decorator").
Very relevant story this week on 'This American Life' about a guy who spent decades in prison because a teenager randomly identified him from a stack of photos just to get the cops off his back. http://www.thisamericanlife.org/radio-archives/episode/282/d...
The use of the word "challenge" is classic.

A simple, "We've told the X team to get a clue and fix the multiple registration form stupidity by next Friday" would go farther than eight paragraphs of borderline marketing bilge.

Of course, these are not the /actual/ problems at RIM. The real problems are the mindset and processes that allowed this type of stuff to happen in the first place. They have a long row to hoe to get their house in order, since it's probably fractally bad in there.

I should add: I was in a developer tools org once (at a certain large hardware company) that had nearly exactly the same problems: Expensive tools, confusing processes, and probably worse support than RIM has. Over years of trying, the underlying troubles were never fixed (but a lot of manager careers were lofted on internal promises and new "team initiatives").
can we get a tl;dr version?
My experience recruiting Senior Developers (not a coder, take it for what its worth) for top-3 eCommerce firms, top 10 Las Vegas Casino's and Casino game design firms (which normally offer lower compensation) and top financial firms.

Low-cost of living, "Senior" developers were making ~$80-$90,000 base upwards to $120,000 base (rare).

High cost of living areas the Senior developers were making $90,000 (probably poor negotiation or "title" based "Senior" vs skill level) to $160,000 base. In higher cost of living area's the benefits and "perks" were always higher, but tended towards a lower work-life balance. The work-life statement is generalized, since it is, of course, company dependent. In lower/mid level cost of living, "breaking" $100,000 was difficult to negotiate.
From the point of view of an IT professional, this is a big deal.

Apple is sliding forward the lower bound on software that can be expected to run on a newly-purchased computer by several years. There's no indication to the average user which of their applications will stop working on their next computer, and there are oodles of copies of PowerPC applications out there in the wild.
Why the PS3 WAS hard to develop for (and why this is no longer the case)
I wonder if the (now 41 year old) victim is aware of all this.
Relevant Stack Overflow question on GUI git clients: http://stackoverflow.com/questions/455698/best-visual-client...
Banks don't make money developing websites
A quick heads up: you might want to put your e-mail address in your "about" section. I clicked the link to your name and only see a bunch of websites.

Anyway, I'm interested; if you see this, find me at seligerj [[AT]] gmail ((dot) com.
You make a valid point. But I've found that while dedicated vector tools are designed to make high fidelity artwork, their workflows are just not as quick for just putting down stuff on the page quickly.

Case in point, I hammered out 37 slides a few weeks ago in about 2 hours that captured a rough site layout, and a simulated workflow via internal hyperlinks. Maybe it's my unfamiliarity with the better vector tools, but I doubt that I could sit down in the morning and hash out a working sketch of a site before a working lunch meeting the same day in Inkscape. (though I'd definitely want to create some of the art assets in those tools for the final design).
Maybe it's moot - Android apps on Blackberrys soon, it seems.

Here's a commemorative new logo for RIM: http://go.danielodio.com/blackberry

DROdio
the “open access” rules attached to the so-called 700 Mhz C block require the carrier to allow the use of any hardware or software that it can’t prove won’t damage the network.

The way I read the rules, it seems like Verizon can't lock down or discriminate against devices that won't harm its network. The device manufacturer (Apple in the iPhone's case) can offer whatever functionality they want on their device.

If the interpretation from the article is used, then no specialized devices like a Skype phone or a wireless medical device could be allowed on the 4G network either, since they are not open to any sort of apps. Obviously, that makes little sense.
Time: An Entrepreneur's Most Valuable Resource
> Git [...] does not have Windows/Mac clients

Since the target group were designers, the presenter used a Mac, and tried to do everything using a GUI client for Git.
I don't remember which one he used, but it ran natively on the Mac and it looked quite nice.

(Still, the presenter sometimes struggled with that GUI. He was obviously more used to the command line.)
I liked the spirit of where this was going -- the personal story of how a job as a public school teacher got more and more frustrating, eventually leading the author to want to hang it all up.

I'm worried that we're overloading the word "teacher", however. I'm a teacher, and I'm a learner, and I'll never stop doing those things. It's very important that we realize that the acts of teaching and learning should be important to all of us whether we are public school teachers or not. The subject is bigger than that. Much bigger.

I'm also concerned that this is beginning to sound like on of those issues where there isn't another side -- after all, who would be in favor of continuing to increase classroom size, demonizing teachers, and the constant screwing around with the rules teachers work by?

Nobody, of course. And whenever somebody describes a situation to me that is so obviously one-sided, I start becoming concerned that there are critical players or issues that are not being addressed in the essay. Even if our author is a hero and the entire universe is against him, those other forces in the universe probably work through some system of logic that should as well be considered by the reader when looking at the subject.

Finally, instead of a he-said, she-said kind of story, or even a woe-am-I kind of story, this would work much better as a systemic story. The simple sad fact of broken systems is that they are usually filled with honest people doing the best they can at all levels. Of course, that kind of story doesn't make for much of a personal essay, but it reminds us that for every essay by a school administrator talking about how bad his situation is, there's another one from a teacher, and another one from a school board member, and another one from a parent, and so on. Each of these people have an important story to tell. Personal essays by definition are very narrowly constructed items. We enjoy the emotional insight and understanding they provide and then move on, making sure that we read the dozens of other stories which are equally as valid so that we can have a bit of much-needed context.
This reminds me of a report we got while building a unix clone. The report stated that a user could craft a setuid root program on a floppy and if any random user executed that file if the floppy was mounted, then the machine was owned.

Wouldn't true security professionals understand that once you grant physical access to the machine, that all is lost?
Atlas of Electromagnetic Space