skysight-inc/HackerNews huggingface dataset:
Depression is a very common side effect of ADHD due to a person's natural reaction toward not being able to get stuff done.
I've got this great idea. Instead of :

next;

have:

// Continue through next case

The best part is that it's built into the language!!
Warning: @Mike_FTW uses a NSFW background.
This relates back to the discussions on http://news.ycombinator.com/item?id=1742305 - where we did agree about business being the judge for "to 6 or not to 6".

This case is an interesting example of that - though at this point it is still a bit of a special-case.
I have clients ask for videos that work on the iPad and iPhone, I don't see that changing anytime soon.
Well, most people that live in an area that doesn't have fire coverage know this and understand it. I guess these people didn't (or maybe when your house is one fire you forget). What I am saying is as long as you understand this everything is fine, for both sides.
Order of arguments shouldn't be a fundamental problem for currying -- libraries like Functional.js allow you to curry from the left, or to curry from the right, as you desire.

However, having higher-order functions in JavaScript take their function argument in the final position is an extremely common and important pattern in JavaScript. Most libraries prefer this:

call(arg, arg, function() {
...
});

Instead of this (which hides relevant arguments far away from the actual call site):

call(function() {
...
}, arg, arg);
I researched your customers. Talked to a variety of them, in fact. Asked them not only about The Gap, but about their own lives. Their needs. Anxieties. Their thoughts on the future. I took all that into account.

I also interviewed employees in a few of your stores. (They’re quite dedicated, you know.) I asked them how they felt about the company and about their interactions with customers. Because customer service may actually be the most important part of your brand. And the logo’s job is simply to help evoke those pleasant experiences.

Does anyone else find this pretentious? I somehow doubt that most of the world's biggest brands have logos that came about through this process, or at least are measurably different than they would have been if a talented designer came up with something that felt right and looked good.

http://www.murdercapers.com/corporate/companyLogos/CompanyLo...

I bet a lot of those are just variations on the original logo of the company when it was started. Maybe I'm completely wrong though; just seems like if you'd expect anyone to think that designing a new logo should include hundreds of hours and dozens or hundreds of customer and marketing surveys, it would be a branding firm who wants to charge you for all that. I'm not sure anyone else would be able to tell the difference between a logo that came from that process and one that came from a few hours of a great designer throwing out ideas.
Ben Fry's Dissertation is awesome, very easy to read and FREE! Ben is the creator of the Processing language (which is awesome by itself)

http://benfry.com/phd/
i'd say it' more

Porter : Strategy :: Booch : Software Engineering

with both of them, it's problematic if that's the only thing you're reading. and their best-known works are older; a lot's changed since then. but people who don't have a basic understanding of what they're covering have a big gap in their skills.
Just like the proliferation of cheap musical instruments diluted the value of the "pro" rock'n'roll bands. Nowadays any random dude with a cracked version of Illustrator can call himself a designer. And, they will be able to generate designs as good as 90% of the designers from back in the day. (See Sturgeon's Law). Only ability with scissors and glue and an expensive drawing table are no longer a requirement.

For a comparison, check out this post from an old/ex-pro cover band rocker. Title of the thread was "Who is responsible for bands making peanuts?"

http://acapella.harmony-central.com/showpost.php?p=40701817&...
Comparing winning the lottery to creating a social phenomenon on the scale of Facebook is pretty ridiculous. I'm not sure why people are so against giving this guy his due credit, but I find it very discomforting as an aspiring entrepreneur. I can see how some people could not enjoy Zuckerberg's personality, but that should be separated from what he has created.

"Luck is what happens when preparation meets opportunity."
Scalatra: A Sinatra-like Web Framework for Scala
the first thing the site does is ask you to connect with Facebook. Are you not seeing that?
I also have a similar problem, and I'm using Safari 5.0.2.
Check out your dashboard. Updated instructions on redemption...
I can't really share specifics, but, suffice it to say that it is uncommon to find any web app startup doing formal threat modeling.
99designs entries: http://99designs.com/logo-design/contests/design-better-gap-...
In CSI, they use Visual Basic:

http://www.youtube.com/watch?v=hkDD03yeLnU

EDIT: Here's the final product (watch this second):

http://www.youtube.com/watch?v=K9GD4ehJ25o&NR=1
Assuming it's the nearest town and someone in Paulville begs them to do so at any price, yes. And then you hand them a fat bill and if they don't pay, enforce it via the court, something you seem not to have considered.

I am in no way suggesting that someone who is too cheap to buy a reasonable fee like $75 should get bailed out when they suddenly want in because their house is on fire, that's nothing more than rewarding irresponsibility. But it is not the only alternative to letting the house burn, a false dichotomy if ever I saw one.

There are two reasons to require that the FD respond if they can reasonably do so. One is economic; the limited damage and bill for extinguishing a fire might total to a $15,000 loss for the homeowner. If household earnings are $30,000/yr that's 6 months of work to pay it all back. But if the house burns to the ground, the loss is much higher; even in rural TN it's probably at least $75,000 up in smoke. That's a much bigger loss to the economy. Visualize it as a big bunch of dollar bills laid out along the ground, that starts burning from one end. I'm standing there with a bucket of water and you're offering me $5000 to put out the fire, which will leave the owner with 80% of the total, but I refuse and let it all burn because I'm still upset about your prior refusal to put down $75. Does that seem like a sensible policy? Am I somehow better off by your loss?

The other reason is legalist. The fire department has an effective monopoly on putting out fires, because only they have the necessary trucks and expertise. The homeowner didn't have the option of calling a competing fire department the way you would call a different cab company if the first one was unhelpful. Nor could one easily put out the fire oneself. In such a case, there's often a greater legal obligation to assist than usual.

Here, the fire department's non-action resulted in a much greater economic loss to the homeowner than if they had turned up and billed him. And they could have billed him, because a principle called quantum meruit means you can get a court to enforce payment for providing a necessary service even if no contract exists. Arguably, that extra economic loss, which only the fire department could have prevented, was intentionally inflicted. You can bet a case like that will go to court, and make the whole situation even more expensive.
I haven't seen The Social Network. I'm fully willing to believe that it is a fantastic movie, and, just based on collateral evidence, I'd even put some money down on Sorkin doing well in the Academy Awards. I will probably see it very soon.

Nevertheless, I still think that this post is mostly evidence that Scott Adams hasn't watched a lot of classic movies that have stood the test of time. To state that The Social Network stands with the greatest movies of all time (as Adams' statement could have meant if he'd seen a lot of them) is one thing, but I take it as pretty unlikely that it surpasses the whole field. Unless, of course, the "whole field" he's implying it compares to is pretty small.

So, cool, I'm glad he liked it. I'm also not sure what knowing his opinion earned me.
"There is one Phillips screwdriver in my house."

How many screws do you strip by not having the right size of Phillips screw driver? How many more can you not engage? Or have you gone really minimal and guaranteed that you have only one size of head on all your screws?
Being able to program on the client-side and server-side with the same language has some advantages. In addition, I imagine the number of people fluent in Python significantly exceeds those presently fluent in Javascript (not arguing against learning more languages, but a lot of people don't want to).
Second this question. I'm also interested in all the business infrastructure issues of freelancing - software stack for time tracking, invoicing, receiving payments, calculating and paying taxes, LLC or not?, Nevada or Delaware?, how to pay yourself, etc.
As mentioned in the entry, the idea of having an actual keyword is a bit better than that. In particular, it would make it feasible for a strict notice to be raised if neither keyword was used.
Let me know what you want :) noah@appsumo
This is about Twilio, not Twill.
I don't see him suggesting he was on the hijackers' side.

As to Mossad, considering he was Sayeret Matkal officer it's not that far fetched. It's not that big of a difference anyway.
Hating the new Facebook Friends on Chat design
Actually, that's not a better solution -- case fall through is remarkably handy. It's just a problem if it happens by accident.
1 in 4 babies on Internet before they're born
That's a good point. However, I find it funny that you should mention another functional library as a way around the issue. Doesn't that defeat the purpose of Underscore?

I have a feeling that either the authors of Underscore don't fully get functional programming, or I don't. Of course, the latter is much more likely, that's why I'm looking for someone to set me straight.
the first thing the site does is ask you to connect with Facebook. Are you not seeing that?

I see the heading without connecting to Facebook.

I also see it hard-coded into the page's HTML.
The context is that a $14B company is trolling for a free logo.

I have to wonder if there is going to be some Chambers Brothers-esque drama regarding these initiatives in the future.
Indeed. There was something wonderful about seeing not just real desktop shots, but desktop shots with the correct contemporary hardware and software. Mozilla-the-app, Emacs 19, thick crappy Dells. Just a nice break from Hollywood effects.
Yes to: "tests to guarantee a higher confidence in interface functionality "

Selenium should be part of a complete suite of tests (unit, component, feature/acceptance). Selenium's design goal is a "for developers, by developers" feature testing tool -- a browser automation API with bindings for all major programming languages. Classic "perfect user" is an open-source and agile loving Java/Ruby/Python/C#/Perl/PHP programmer.

However, because of the Selenium IDE browser extension for Firefox and its "record/playback" feature, Selenium is also commonly used by people who don't normally write lots of tests. Even though those users are not "real" programmers, there's so many of them... So I try to be nice to them most of the time. :-)
I need to second your recommendation of The Humane Interface. I reread it often.
A friend of a friend offered me an opportunity recently for some development. They (who own the business) are big into Facebook and that the the first method of contact that they offered.

It's not a huge money-making opportunity, but it's the first step towards a path I've been wanting to take for quite some time.

It's not that I'm mining Facebook for jobs any more than I mine my phone for jobs... It's that by boycotting it, I cut off a means of contact that others might prefer. (And I could also appear childish or out-of-touch as well.)
switch($some_value) {
case 1 :
doSomething();
case 2 :
doSomething();
break;
case 3 :
doSomethingElse();
break;
default :
doSomething();
doSomethingElse();
}
I understand that, I was just wondering how they find enough stuff for them to do everyday, I'm a little ignorant about how you would keep a designer occupied full time working on just one product.
Anyone know what the business case for this change was? What was wrong with the old logo? I'm having a hard time understanding what the thinking was here.
Some previous discussions:

Ask HN: Learning Web Design — http://news.ycombinator.com/item?id=1604915

Ask HN: How can I get better at design? —http://news.ycombinator.com/item?id=1474315

I’ve found this online book great — http://designingfortheweb.co.uk/book/index.php

Experienced designers always emphasize learning about typography, and which seemed unintuitive to me until I began to study it. Bringhurst is a fantastic place to start there:

http://www.amazon.com/Elements-Typographic-Style-Robert-Brin...
Then you sue, and the court places a lien on their house/earnings/assets. You'll be able to collect sooner or later, even after bankruptcy in many cases.
We need to hope that Tim O'Reilly can invent a better term.

I'm quite serious. "Web 2.0" may have been an amorphously defined grab-bag of a concept, and some people didn't like it, but at least it didn't get itself confused with a W3C standards document. If you call something "Web 2.0 compliant" people tend to recognize that you are kidding.
Simple explanation though: As a buyer, design contests are great. Plenty of ideas and you only pay if you see something you like. As a designer, design contests are awful. Most people don't get compensated for their time and it gives some people the idea that they should only pay for your time if they love your work.
Looks like they are getting a good response and more mindshare then they should for a logo. Perhaps this will be the new "new coke/old coke" case study of the future but "now with more crowdsourcing (tm)".
I tend to think no. For a small site with few users, no one will care. Once a site has become large enough, downtime with press coverage seems to create a virtuous cycle of social proof, e.g. Twitter, Facebook, etc.
Very informative and motivating at the same time! Thanks for sharing.
Email help@twilio.com Attn: JohnS/AppSumo and we'll take care of you right away.

See: http://news.ycombinator.com/item?id=1769131
name.com rocks mate
According to another article:

"and the possibility that Microsoft and Adobe could merge, according to the report, which cited unnamed sources"
Agree.
I sometimes like listening to Jason also.

But yea, Ryan Singer is the awesome.
You took us from concept to implementation to actual usage. Along the way you included just the right amount of implementation info (your use of google alerts) and pointed out why you made some choices (wpplugins vs. other). Well written.

I shall second Jun8 - need more articles like this.
Thanks!

3. I'm a big fan of yslow too... It's really great for that :-)
Fun. Is there a central place where I can search for web pages marked up with this tool?
Simple response:

The value of a product is set by the consumer, not by the producer. (This is true for over-inflated values as well, so don't bitch.)

If the value set is too low for the producer, he either has an inflated sense of worth, or isn't doing a good enough job of educating the consumer, or both.
Git info in your ZSH Prompt
Before I realized what this post really was, I tried to peel off the post-it note with my mouse. Now that's an entry that would have gotten some attention.
switch($some_value) {
case 1 :
doSomething();
case 2 :
doSomething();
break;
case 3 :
doSomethingElse();
break;
default :
doSomething();
doSomethingElse();
}

Is there any reason why keeping things simple is not an option?
The number of possible outcomes in a switch case can often be so many that falling through would just be the route to complicated and difficult to manage code.
I should have provided some context since this isn't exactly the usual HN subject matter.

Earlier this week, Gap Clothing changed their logo from the old iconic blue box logo to the new one which is essentially another Helvetica wordmark and a box placed in the corner. Mike's post (the main link), which is employing quite a bit of insincerity, assumes you knew about this before hand.

Brand New, a great brand identity blog, has more and a lively discussion about it - http://www.underconsideration.com/brandnew/archives/dont_min...
Looking at this list again it makes me think that HN is not in the category of web sites Fred is talking about. It's obviously successful, but it doesn't follow a lot of these recommendations.
Top R Interviews
Many clever alternate designs (and parodies) have been posted on the ISO150 blog:

http://blog.iso50.com/2010/10/06/gap-redesign-contest/
Your reply is just countfamebait and just as factually lacking as the article, that's probably why you are getting downvoted.

Here are a couple I can think of :

* no namespaces and no packaging system

* conversion between types (1+"5"?)

* object prototypes are unusual

* ignoring extra function arguments

EDIT: a couple more I thought of:

* if ( a=b ) will assign a the value of b, in Python it's a syntax error

* implicit semicolons inserted in place of linebreaks

* inconsistent type conversion -- as in a switch statement

* cannot use interger keys in dictionaries
The new Gap logo reminds me of a Windows Metafile.
The site is down while the host review it for malisious content because it was detected on the site. account was created 4 days ago and has karma of 1. Flag this post it is link bait to spread malware.
Maybe in your world. In mine, it's perfectly OK to wear a Red Hat.
Nobody said people placed simple STOP orders. I think it's pretty obvious to even n00biest of the traders and investors that in such volatile markets as we had in last couple of years you should use STOP LIMIT.

So all those people that wanted to protect their hard earned investments (incl. 401k's) at a reasonable level "broke" things and HFT "corrected" them!? In my world that's actually called stealing.
How to Disable Notification Emails from Facebook Groups in Easy Way
All these news tablets remind me of when MP3 players were in their infancy. You had all these players trying to push out as many models at onece - all with little features here and there to try to differentiate themselves.

The winners are going to be those can create an ecosystem around their hardware. Apple is obviously pretty good at doing this with both their software (itunes) and their mindshare (apple fan boys)
I think it's harmless, and it crystalizes the idea that things are changing, the same way that the term "Web 2.0" did.

Muggles have a lot of trouble with names. I worked for a big Uni back in the age when Mozilla's browser was caled "Mozilla" and it was impossible to get anybody to take Mozilla seriously. This was a place full of Unix-heads and Microsoft-haters, and we found that in 2002 we still had a 30% market share on campus of the despicable Netscape 4 browser.

When "Firefox" came out, all of a sudden the muggles realized there was an alternative to IE, so Netscape 4 finally died for us.

The project to obliterate flash and replace it with something open needs a name... And "HTML 5" is as good as any, inprecise as it is.
Perhaps 2% of the logos there could be taken at all seriously. The one which makes the A in GAP look like a pair of jeans is at least clever. But wow is there a lot of garbage there. Thanks for sharing the link!
Because incoming administrations/Congresses (Congressii?) do not begin with a clean slate, for one thing; and also because many congressional procedures require a supermajority, particularly in the senate.

I agree that there are more moderates than fringe thinkers in both parties, but the fringe thinkers tend to make things more rather than less partisan and the moderates are not much good at telling them to go fly a kite. So this year the Republican House candidates are claiming they'll abolish the Department of Education if they win - likely an empty boast, but to me it's exasperating that the idea is even up for discussion.

Edit: Democrats' fetish for burying small businesses in paperwork is equally exasperating to me.
I don't agree. I think it's probably more similar to a professional journalist complaining about another professional journalist.

Or are you suggesting gap crowdsourced their identity requirements .. ?
Adding to the others.

You should understand the difference between Web design and UI/UX design: it's like Monet/van Gogh versus Da Vinci.

In UIs you're crafting like an "engineer", while with general website design (eg. most of the cases done by graphic designers) you're painting. Either way practice is required (if you're a programmer you know this, you can't learn programming only by reading books :).

Also if I may, I would recommend "Semiology of Graphics"
by Jacques Bertin, it's a reference to information design and visualization (if you plan to design apps, you may want to give it a look). http://www.amazon.com/Semiology-Graphics-Diagrams-Networks-M...
I love Reddit, but I've never thought it was a good design.
Software Can Change Cultures
SnapGoods is also looking at this space: http://snapgoods.com

I saw the founder speak at the Dumbo Arts fest a couple weeks ago -- it'll be interesting to watch them over the coming months.
This is an excellent book that discusses human factors at a lot of levels from city planning, to the design of a simple device. It is kind of like a mash up between "Powers of Ten" and a Malcom Gladwell book. Not web centric, but a really good read and intro to HFE.
Or you could just make sure that the Libyan's plutonium transaction with Doc Brown goes smoothly, then they won't take away your domain.

In all seriousness though, I'm surprised it has taken this long for the Libyans to revoke someone's domain. And I'm shocked bit.ly wasn't the first to go.

Money trumps though, perhaps bit.ly is paying extra "fees" to NIC.ly? Did some rich libyan really want vb.ly?
I was thinking the same thing. GAP put out a crappy new logo on purpose (They aren't using it anywhere) knowing it would create buzz. Roll that buzz into a crowdsource contest. And in the end stick with your orig logo.
It's nice to see this list, but the sub-steps for each point should be integrated not external links. They also don't recommend not running as admin, which seems a glaring omission.

I'd also like to plug Secunia PSI quickly (I don't work for them): Windows is so painful for updates: every piece of software has their own update mechanism. Some want to uninstall/reinstall. There is no one place to tell them all "go on, download your updates", then "go on, install them all then reboot once". PSI scans your computer then tells you what needs updating.
The UAE has massive human rights issues regarding non-citizen employees. In particular, female domestic servants of foreign origin are likely to be abused. Kuwait bans women from working after 8 pm.

True, France has had some steps backwards lately, such as the expulsion of Roma. However, I think it's still reasonable to hold the middle eastern countries to a higher standard than they currently maintain. So I'm not sure what you mean by "it also helps that Western countries are eroding freedoms"; it helps who? what?
Thanks, just resent my mail with that subject.
Microsoft Buying Adobe?