skysight-inc/HackerNews huggingface dataset:
If only "liberal" meant anything that specific, in practice. "Conservative" and "liberal" are both ridiculously bent terms in the US, reduced to meaning nothing more than "What Republicans want" and "What Democrats want". In practice, these aren't really all that different sets of demands - it's simply the propaganda of the Democrats to construe Republicans as militaristic psuedo-libertarians and the propaganda of the Republicans to construe Democrats as pacifistic psuedo-socialists.
I basically sent the same question in an e-mail to Amy Hoy last night. She recommended these two books, "The Universal Principles of Design (have to get a used copy) and About Face 3 for interaction design."
Oh, I agree. Some people just see FB was a means to communicate and don't bother worrying about how cool/uncool it is.
Even the US has more Spanish-speaking people than Spain.

However, Spain is still very influential in the development of the language. The "Real Academia de La Lengua" dictates the rules, and there's a network of "Instituto Cervantes" throughout the world. There's even one in Chicago, where I live now.
Eff - Language of the Future
Where outside the US do you live?
My favorite UX books:

The Design of Everyday Things (http://www.amazon.com/Design-Everyday-Things-Donald-Norman/d...)

The Humane Interface (http://www.amazon.com/Humane-Interface-Directions-Designing-...)

Contextual Design (http://www.amazon.com/Contextual-Design-Customer-Centered-In...)
But nobody is suggesting they should have just put the fire out for free. They should have put the fire out and billed him a sum many times higher than what the insurance premium would have been. The idea of insurance is to cap your liability, not to be a precondition for receiving any assistance.
Wait a minute. No they don't. People who sustain life-threatening injuries when uninsured do not pay "at cost". They don't pay at all. The hospital bankrupts them, and then the rest of society pays nominally increased premiums to cover them. This is a policy failure that has to be allowed to happen when we're talking about human life instead of property.

This is a major flaw with our health system (which should be single payer), and is a framing device for a possible policy flaw in Tennessee (to wit: people in the surrounding communities should have been required to pay a substantially higher fire tax to obligate surrounding communities to cover them).

But none of this has anything to do with what the fire department did. The fire happened outside their service area. They simply weren't obligated to respond to it.
Without agreeing or disagreeing with the unnamed official, I have to admit that HTML5 feels a little like HTML3 to me -- it's following up a lean markup language (HTML2, HTML 4/XHTML 1.0) which was explicitly defined as an application of a well-defined general purpose language (SGML, XML), with a new version which is not so defined, and which contains a bunch of features which everyone wants right now, but which feel a little shoe-horned into the new standard (anyone remember HTML 3 Math mode?).

I suspect HTML 6 will be a lot more interesting, being the same sort of orthogonalization of the parts of HTML5 which actually got implemented by browsers that HTML 4 was for the mess that was HTML 3...
Advanced Islamic Organizer v2.01
Yes. Although Social Democracy isn't a very specific terms in countries where it's in active use, either.
Aren't both these points true?
Let's do it. (Although the Civilization games shouldn't be too hard on processing power either. There are almost board games [1].)

[1] Extremely complicated board games.
For what it's worth, I want what Democrats want: a strong public school system with centralized governance, national single-payer health care, legal protection for labor unions (I'm a fan of the 8-hour work day), a progressive tax system to pay for it, and the maximum possible business-friendliness obtainable given those constraints.
Great work. Bookmarked it.

2 questions:

1) Is there a way to erase or reset the drawing in case i bungle it up?

2) It'd be brilliant if you could collaborate using the same URL. I sent a markup URL to someone who wanted to share his notes on my annotations and he hit respond, drew the appropriate stuff and hit publish only to find that there was a new link that had to be pushed to me for it to be seen. Again, I understand the concern of too many cooks spoil the broth but it's a usecase for a small team to collaborate on a page's UI without having to send a new link each time.
Ask HN: What features do you think Hacker News is missing?
I like Hacker News a lot. I almost spend 1-2 hrs daily but sometimes I feel it is missing something. For example, I wanted to search for something but there is no search option.

Without these also people will come here but may be these features will make life little more easier.

What you guys say?
This is awesome. I usually use Awesome screenshot for Chrome - https://chrome.google.com/extensions/detail/alelhddbbhepgpmg... and Lightshot for OS screenshots straight out of Chrome - but usually I only annotate images and not web pages, respond feature is really nice to have also.
I'm willing to bet that a solid 90% of all people desperately yearning for JVM (or similar) "in the browser" as well as stuff like these DOM bindings don't realize that JS is a powerful, decent, fast language. These days, at least. Instead of adding semi-functional alternatives, the web development community should focus on providing reasonable JS teaching and learning opportunities.

Mozilla's JS Guide is surprisingly well hidden, a majority of JavaScript tutorials are shockingly inadequate: there's a lot of potential there.

JS is neither awkward nor obtuse. Its shortcomings are exaggerated while its beauty is still a secret to many; that sucks.
Hint: the people who will arrive with the guns are police or possibly people who works for the IRS/your tax authorities.
Incidentally, why exactly do you imagine libertarians are involved in this?
c'mon, people. Classic music is less popular than pop-music. Hollywood movies frequently gather more monies than supposedly more highly sophisticated and artful ones. So what? Zynga isn't the first (and isn't the last) to make money off mindless simplicity of the populus.

(just don't get me wrong - i like Hollywood, especially "governator", and it isn't Bach that is in my earphones - pop-culture has it for each of us, i'm just too old for Facebook/Farmville)
No, because the fire department in question had nothing to do with the government that represented these homeowners, just as the fire department of Rockford, IL has nothing to do with Oak Park.
It's pretty similar to Coda Notes, but Markup seems to be much more professional. Also, Coda Notes is only for Safari, so that's one disadvantage they have.
This sounds highly implausible from what I know of happiness. Being an asshole helps them cope? Sure. Makes them happy? No.
Thanks for the feedback....

1. Looking at the code base they've released so far, Diaspora is starting from zero as well

2. I agree that startups don't do that. The result is insecure code. If Diaspora gains a reputation for bad security, people won't trust them.

3. Well, I'm a tools guy. Burp Suite looks great too, I didn't know about it, but it's just naive to say "that's the only tool you need".

4. I agree that Diaspora's made the right tradeoff so far in getting a minimum viable product out -- I had discussed that in my previous post. The question is, what next?

5. Everything they've written so far.

6. Setting up a page for security contacts is certainly a good first step.
Yeah, thats the goal anyways. I tend to reach out to 50+ servers at a time, and iterating though that on any tasks that take over a min is mind numbing.

Well through this post perhaps the branch will be better known, but I haven't really posted much about it in that I though it'd be done sooner. Then any mention of a branch would be negated by it's inclusion in master.
I wish Google would stop putting theme so high up in the ranking. I am with you on this one. They have the right to run their business how they want but I always feel baited when I follow the link and did not realize that it was them. Google should really penalize people for information baiting. They let Google see the answer, so that it will be indexed and then put up a DRM wall for regular users.

I got bit by this by scribd the other day, I went to download a pdf, and they said I had to log in with Facebook (I don't have an account but my wife does) I was reluctant but I did, then after they got my wife's Facebook acceptance they told me that the document was in the archive and that I would have to upload a document to get 24hr access to the archive. I think they could have told me there was another hoop before they got my (my wifes) info. I was pissed and uploaded a profanity riddled document explaining my thoughts on scribd practices.

Anyway, I am rambling my point is actions like scribd's make me very hesitant to sign up with these information baiters like experts-exchange because there is always one more hoop to jump through.
Ask HN: Is anyone using Cloudfare?
Just learned about this service today but I don't understand the technology well enough to determine if it's a good choice for us.

It claims:

... loads 30% faster
... uses 60% less bandwidth
... has 65% fewer requests
... is way more secure
Being a game developer (though in the "old-style" console/PC part), I thought this was the money quote:

We don't track the resources that go into each game.
If it's a great game, it's worth a lot of money.
If it's a B+ game, it's essentially worth zero.

Troll through the average list of new releases in a week and you can clearly see that most people/groups/publishers either don't agree, or don't get this.
This thread on Quora provides a lot of great advice: http://www.quora.com/How-can-I-learn-to-be-a-good-product-de...
Thanks guys, this helps a lot. I'll give them the real certificates if the copies, the signed vesting/exercise agreement, and a cancelled check are sufficient proof.
Evan Williams on Twitter [video]
The network's co-founder, who just stepped down as chief executive, on the new interface and trying to serve the entire world.
I did gloss over your main point, sorry.

Insurance does work. It worked in this case: The neighbors houses were saved. But when insurance is the ONLY means by which a burning house can be saved we should rethink how we treat emergencies.
Where does that logic end? If I build a house in Paulville, TX ("a gated community consisting of 100% Ron Paul supporters" on unincorporated land in West Texas), is the fire department of Dell City, TX obligated to put out fires there? How does that make sense?
How does that make false the fact that the municipal fire department is run by a city? Government agencies at local and state levels make arrangements like this all the time without somehow ceasing to be run by the relevant government.

How are "libertarians" and the "free market" involved?
This doesn't stops people from believing it. You can't judge people only on their acts
Yes. People should not be allowed to build residences in areas that don't have suitable fire coverage; the fees and taxes required to enlist surrounding communities into protecting them should be mandatory.
How I Built A $600/mo Product In One Day
This is a very cool deal and I just bought it, but please be careful when redeeming the twilio promo code.

You must purchase $20 of twilio credit, but if you get the promo code wrong, it will charge your card and tell you that the code wasn't found. There is no way to enter the code without paying again. I put in a helpdesk ticket about the issue.

The problem for me was that the appsumo page is really cluttered and disorganized. There are two columns, one named "Product" and the other one is named "Code", but there are some rows that encompass both columns which make them seem like dividers and it isn't clear what the text in those columns are supposed to be associated with. Anyway, there is one "divider" line a few lines above Twilio that says "Promo code is XXXXX" and I assumed that was the code for all of the products below it, without realizing that there was a "code" column. Yes, it's my fault for jumping the gun, but in my defense, that page is pretty bad.
Optimizing SQL: Removing queries inside loops
I'm in NC. I have over a decade experience now, but I was making in the range I mentioned in Atlanta 3 years out of college.
cool idea. just wanted to point out that drawing (with the circle) is a bit buggy on mac chrome 6.0.472.63. I've posted a screenshot of me writing the word "hack" here:

http://imgur.com/baqxi

the lines to the left side we'ren't drawn by me.
I own The Universal Principles of Design, and it's an excellent book. Each pair of pages has a description of a principle on the left and some examples of it on the right.
There are some threat modeling tools out there -- Microsoft has one (although I haven't used it) at http://www.microsoft.com/security/sdl/getstarted/threatmodel... (there are also soime good links on the right). or it can be less formal, like the EOP game http://www.microsoft.com/security/sdl/eop.aspx

pencil and paper works well for doing an initial threat model, although not for sharing it and evolving it over time.

threat modeling does have some project management and QA aspects (it's a good basis for generating a security testing plan) ... it's also very educational in helping developers learn to think about things from a security perspective.
They operate in teams of one designer, two developers: http://37signals.com/svn/posts/2099-2010-the-year-of-the-pro...
well, "easy" answer #1 is what I've been doing, which is to say, keeping all the equity to myself.

I was just thinking that I know of funded companies that pay market salaries that have been going for years (and many rounds of funding) without turning a profit. Each new round of funding dilutes the previous investors. I was thinking it might be possible to simulate the same thing when the "investors" (and that's what you are when you work for equity) are investing labour rather than cash.
JS might be great language, but still it's only one language, and it doesn't fit everybody. Allowing more languages in client-side web code enables more people to create great web apps.
Have you looked at the list of links at the bottom of every page?

Particularly "Search", "Feature Requests", and to some extent "Guidelines" and "FAQ"?

Meanwhile, here's a shortcut: http://searchyc.com/

Certain feature requests are a perennial feature of life on HN. You are carrying on a classic tradition.
Design Without Designers
Nobody arrives with guns. That only happens when you are wanted for other crimes and the Feds are combining those charges with tax evasion. Tax evasion is also a different charge than simply being delinquent with your taxes.
"Tell HN: I got sick of people procrastinating. Now I tell them to Finish Shit."

http://news.ycombinator.com/item?id=1720962

http://finishshit.com/
They aren't involved, except to the extent that the South Fulton PD made the mistake of offering market-based coverage to residents of surrounding areas when they should have just kept to their own city.
Unfortunately the single-color "old browsers" fallback will also be used for IE9.

May I suggest also generating SVG to use for the background in IE9 and Opera?
Thanks for pointing that out! It's the video from office space, where they're demolishing the fax machine :). Fixed.
Unfortunately our promo code system requires a payment and we tried to make it very clear on the AppSumo page what the requirements are. We couldn't change our system in time for this promo so we had to run with it as is. If you run into this issue, please email help@twilio.com and we will take care of you.
Exactly. A lot of this 'firestorm' of outrage is urban-dwellers not understanding rural life, and the tradeoffs rural elected officials make (and have for decades) which match their local circumstances: low population density, no fire-hydrants, well-spaced housing, etc.

In Tennessee, it was a trash fire by the landowner's grandson that got out of hand. (So there was a third thing they had to do to lose their home: engage in a risky behavior without adequate preparation after declining the subscription coverage.) And yet it was probably a perfectly legal trash fire, in the unincorporated area where it happened. (I suspect the neighboring town outlaws such fires within its city limits.)

People who can't imagine it being reasonable to burn your own trash on your own land are also going to misinterpret the other civic service differentials in such places.
I confirm this problem on Chrome dev 7.0.544.0 on Win 7.
Fair enough. Still, fires do occasionally make it into the cities (I'm pretty sure I remember seeing one eat a neighborhood in San Bernardino a few years ago).
...or someone in Country X’s embassy decided that this guy was more likely to be a nut or an agent provocateur than someone in a position to offer really useful intelligence, and therefore there was no downside to turning the fellow in to the FBI.

He should have gone to the Russians. I hear their spying-on-America department is a little understaffed these days.
I don't agree. For instance Redis Cluster will be consistent (under the limit of physics) and not partition tolerant. But why this requires a network that will never have troubles? Simply when the network will be broken the cluster will not work at all.

What Redis Cluster will guarantee is that you can have M-1 nodes, with M being the number of replicas per "hash slot", that can go down, and/or get partitioned.

So this is a form of "weak" tolerance to partition, where at least a given percentage of the nodes must remain up and able to talk to each other.

But in the practice this is how most networks work. Single computers fail, and Redis Cluster will be still up. Single computers (or up to M-1) can experience networking problems, and Redis will continue to work.

In the unlikely condition that the network is split in two halves the cluster will start replying with an error to the clients.

This means that the sys admins have to design the network so that it is unlikely that there are strange split patterns, like A and B can talk to C that can tolk to D but blablabal... in high performance network with everything well-cabled and without complex routing this should not be a problem, IMHO.
Has anyone used or can comment on Selenium for testing?

edit: context: one of the bundle inclusions is selenium cloud testing (sauce labs)
What happens if the page gets updated?
I suspect many of the game designers quoted here actually have somewhat more nuanced views on the subject. Chris Hecker complained that his quote was taken out of context from a 1.5-hour interview: http://twitter.com/checker/status/25917674678

It's pretty lame tabloidish reporting, really. There could've been an article about this, and if the reporter actually conducted 1 hr+ interviews, he had the material to write one. But instead he cherry picked four quotes, slapped on a big image, and hit publish.
It now has enough followers, but it still needs 5 "on topic" and 5 "off topic" questions. A question is considered "on" or "off topic" when it reaches 20 of those respective votes.
>>People who sustain life-threatening injuries when uninsured do not pay "at cost". They don't pay at all. The hospital bankrupts them, and then the rest of society pays nominally increased premiums to cover them.

I should have said that people are provided services and given a bill. Recouping that cost is, as you point out, difficult or impossible in many cases.

>> But none of this has anything to do with what the fire department did. The fire happened outside their service area. They simply weren't obligated to respond to it.

I can't argue with that. But it's still irksome that there is no other recourse for someone confronting an extremely slow moving fire while people with high pressure hoses look on.
what about this one?

http://drawhere.com/site/www.yahoo.com/
It's worth checking out Don Norman's (the author of The Design of Everyday Things) recommended reading list:

http://www.jnd.org/recommended_readings.html

I have yet to choose a book from the list that didn't leave me feeling much more informed. If you click on a book in the list it jumps to a description of why he thinks someone should read it.

I desperately want to get the Handbook of Human Factors and Ergonomics, but it's just way too expensive:

http://www.jnd.org/recommended_readings.html#000235
Totally agree, but I think today "terrible" is now "good enough" for a lot of potential clients. I see this in both web design and pro photography.

I'm all for raising rates and choosing discerning clients, but being able to explain your rates, your proposals, and the importance of investing in someone who isn't terrible is a skill that should not be overlooked.
Windows 7 x64:

3553 on Chrome 6.0.472.63

359 on IE9 beta x64 (I_are_using_the_internets.jpg :))

3149 on Opera 10.62
The use of the word "broadcast" in the title is apt. There is actually plenty going on during the "downtime" in a ballgame, but it's happening offscreen. Baserunners move around. Fielders move around. Many of these motions are subtle but important. Even the bullpen movements can be relevant.

Though baseball is nowhere near as bad as ice hockey. After having season tickets to college hockey for a few years I can't really watch televised hockey anymore. You just can't understand the game as well unless you can see things happening away from the puck.
The Microsoft SDL steps you laid out depend, in varying degrees, on an organizational momentum that a 4-person dev team simply can't generate. Training, threat modeling, and serious community outreach are simply bad investments for them.

There are 4-person teams out there that have fielded secure web applications. None of them follow the Microsoft SDL security practices. I like Microsoft, but most things that work for them won't work for startups.
You might be interested in freeciv.net, civilization implemented in html5.
How Good Becomes the Enemy of Great
Interesting to see that the benchmarks are culled from different languages - Smalltalk, Scheme, BCPL.
Does it change your opinion at all that we're talking about a burning double-wide trailer, literally in the middle of nowhere?
CareerCup CEO talks on Programming Interviews
What other metrics do we have? Social approval among people who fancy themselves game critics?
the amazon XML api is really nice - it was my primary tool when I was working in that space north of five years ago.

I don't know what this guy did, but what I did (and this would become more useful if I had more clients than just me) was that I cached the data for a certain period of time... so the first time I asked for it within a certain time period it'd actually ask, the second or third time it'd hit a cache.

Now, if I was making software for other people to do this, and I had a bunch of guys like this one using my software to search for books, assuming it went through my db before amazon's, you'd build up a pretty large cache.

Of course, if you could somehow arrange for the whole damn thing to be available offline, that'd be even better, but I don't know how amazon would feel about it. When I was doing it, there were rate-limiting things preventing me; but if you are bigger, there's really no reason for amazon to not give you the data if you are willing to pay for it or what have you; this product is ultimately helpful to amazon.com as a merchant.
I knew a payment was required and I'm okay with that. My suggestion is that the payment isn't processed if the code is invalid. This gives the user the chance to correct the code if they made a mistake.