skysight-inc/HackerNews huggingface dataset:
/Readable/: Clean & Minimalistic Reading Experience for Google Reader
Great to see this. The BBC's overdue - my startup received funding from 4iP, Channel 4's creative fund, but looks like this is going to be a little more involved. Hurrah for one more option for creative UK startups!
Disabled people, for example (I am not, but I know several). Javascript is rarely a boon for accessibility.

Mark Pilgrim's "Dive into Accessibility" [1] is still a good primer on the subject, even though it's now a decade old.

[1] http://diveintoaccessibility.info/
Read Richard Clarke's _Cyberwarfare_. There are some tech errata, but it's still a good introduction to the subject.
Shattered Glass - The rise and fall of a knockout, over-inventive journalist
> their initial impression of you will be based 55% on your appearance and body-language

My female friends tell me that if a guy comes up to talk to them - your body language gives away that you're interested whether you know it or not. You don't have to say it. In fact, it can be awkward if you do say it right away without justifying it (e.g. 'you are hot' v. 'i like your aloofness').

Even the nerdiest person has thousands of years of built-in intuition that trumps all conscious analysis.

The hardest step, for me, is just putting yourself out there.
I suspect most (moderately) experienced people see the OK/Cancel pattern as a unit and don't scan the whole thing before deciding and clicking.
The time link thing doesn't seem to be working for me, but it's at 1h29s
http://youtu.be/MShbP3OpASA?t=1h28s
I agree that in the long run it would be better for users; yet as a user, I'm used to clicking on the Okay button on the left. Every time I see one isolated application with the Okay button on the right, I'm going to have a slower/harder time knowing which button I need to press.

If one of your users uses 50 applications, and he uses yours once in a week, he's going to be annoyed at your application for being different; even if that "different" is supposedly better, reflexes have taught the user to scan the buttons in a certain way.

I'm not suggesting that the order we have now is better; but until one of the OSs or an application like Facebook moves to the "better" button order, I can't see why a designer might do so for his own application.
Yes, setexit() and reset() were the precursors to setjmp()/longjmp():
http://man.cat-v.org/unix-6th/3/reset
Ask HN: Any YC company or other popular company runs on Hetzner?
They have very cheap and powerful servers. Any popular web side service runs on them?
They invented a solution for scalable and maintainable UIs many, many years ago. Its called a widget.
he also said Microsoft is full of shit
Android changed the order of positive/negative buttons in dialogs with 4.0 and it took me ages to get used to the new order. Just stick with the platform default, please: it's what users expect.
Not if the Euro crashes and becomes worthless.
couldn't agree more ;)
if you skip ahead to 1:00:30 a guy in the audience who works at Nvidia responds during Q&A, ever so politely. Linus responds, quite politely as well.

http://www.youtube.com/watch?v=MShbP3OpASA&feature=youtu...
Sweet, I appreciate it.
Well, at least this brings me from "I don't understand anything about flirting" to "Here's a list of everything I don't understand about flirting."
Lua has the following advantages over Lisp-the-language:

- only one dialect (sometimes changes between major versions,
but there aren't multiple dialects evolving in parallel).

- infix notation is preferred by many programmers, and is easier
to use for non-programmers.

- the language is small (more like Scheme than Lisp)

The Lua and LuaJIT implementations have the following advantages over SBCL (you didn't say which Lisp, so I'm just picking what seems to be the most popular one):

- extremely portable
- extremely small
- easy to sandbox
- very good integration with existing C and C++
Although some geniuses have mental disorders, don't make the mistake of thinking that all people with mental disorders are geniuses or have special insights - we're just run-of-the-mill people that run the gamut of abilities and personalities. And "happy" is not the right word to use for depression. As Peter Kramer said in his book, AGAINST DEPRESSION, the opposite of depression is not happiness, but resilience. If you suffer from true clinical depression, you can appreciate this distinction.
> With the proper specs, open source developers will produce better drivers than Nvidia.

That may be true for specific features like Optimus--I can't say. But if you're talking about writing a full 3D driver stack for a modern GPU, you're almost certainly underestimating the effort involved by several orders of magnitude. NVIDIA has hundreds of full-time software engineers working on the various parts of the GPU driver stack. Now imagine doing it without the immense institutional knowledge.
Linking to a specific time over 1 hour isn't working correctly for some reason, for whatever it's worth. (Or at least it hasn't been for me, anyway...)

Nevermind, we were both just doing it wrong. This should work:

http://www.youtube.com/watch?v=MShbP3OpASA#t=1h28s
One for the ages. Added to Wikiquote: http://en.wikiquote.org/wiki/Linus_Torvalds#2012
I still can't stand this in Android 4.0

Yes/No, OK/Cancel, Open/Close, On/Off, Come/Go, Stay/Leave, Buy/Sell, Gas/Brake, Thanks/No Thanks...

In English anyhow we are used to Positive option first, Negative option second... it's how our language flows and thus how we think. We read Left to Right... we expect the positive option on the Left, i.e. first, and the negative option on the Right, second. Just how I view it anyhow. To me it feels backwards the other way around and I don't feel that's just a learned convention. I will continue to curse Android 4 every time I mis-click on a dialog.
Better yet, avoid modal dialogs.
Later in the talk someone says they are working for nVidia and doing something with Tegra. I couldnt quite make it out, what is he saying?

http://www.youtube.com/watch?v=MShbP3OpASA&feature=playe...
Would no terms of service at all be better than outsourcing it to some random person on a site which in general is a market where people get paid 5 bucks to do stupid stuff?
The title you gave it doesn't make much sense considering what this post/part of the speech and following discussion really is about - Nvidia's lack of support for Linux and Linus' reaction.

You should have titled it "Linus Torvalds Angry at Nvidia, Flips the Finger at Speach" or something.

That would have been more descriptive, just a heads up for next time! ;)
I agree, platform consistency is more better for your app than following something which is theoretically better. I'd be reticent to change the Ok -> Cancel order without some harder evidence than this.
Is Facebook's legal department full of idiots? They settled this case before it was granted class-action status by the courts. Which means other users can still sue for the exact same thing.
I think sed pretty much displaced ed. I still use ed but sed offers the same functionality and it's easier to script. One exception is the j command for joining lines.

For better or worse, in some of today's base Linux distributions, you might find ed missing. You will almost always find sed though.
Then it would be the President.
"...if you’re a knowledgeable and experienced designer ... then you can solve this problem through design analysis [as opposed to user testing]"

But if you're an empirical scientist you will use user testing to confirm or deny your hypothesis rather than assuming your rationalisations hold in the real world.
We desperately need open sourced chip cores. An open community would build them with open source EDA tools and the final tapeout would be physically produced by a foundry. I know open source EDA tools are still decades away from proprietary ones, but we won't go anywhere if we don't start somewhere.
To add a quasi-citation, here is a story where Greenpeace was fined for running into a coral reef - one that they had showed up to protect

http://news.bbc.co.uk/2/hi/asia-pacific/4395572.stm
China launches their first female astronaut (the space race continues)
To me, this seems like a great example of unnecessary optimization. Yes, the number of "visual fixations" is slightly less but in the grand scheme of a person's day, we're talking about a difference of milliseconds, if that. Aren't there far more egregious examples of UI design to spend time agonizing over?
These arguments obviously only work for left-to-right scripts. For RTL scripts such as Arabic, you want exactly the opposite.
Smart move by Facebook to settle early. This could have been a disaster if it was allowed to proceed. Facebook treads on very thin ice with some privacy laws. A very high risk company.
FCC to reopen cellphone cancer investigation
Sid Meier on 10-Year Civ Game: 'We Couldn't Test for That'
Aristotle was certainly a philosopher,but i fail to see how he could not see that slavery is wrong,that barbarians are somehow 'inferior'.No,it isnt based on logic.I guess that makes him as human as the rest of us.
I must have hallucinated playing 3d games on my intel-based systems. (Of course, performance isn't great, but it doesn't work bad at all, at least in my experience).
That's genius. It's such a better read when you add the tone and gusto of that narrator.
And hence, for most small businesses, I'd contest that you are not a customer worth having.
check out io.smashthestack.org : awesome wargame with 20+ levels, definitely will give you somewhere to start digging your teeth in.
Eh, I agree that this adds zero value for users (unless ICANN does something useful with the resulting cash) but I wouldn't call it extortion. I don't think typeo domains are that important (as evidenced by the fact that I haven't bought any of the typo domains close to prgmr.com)

The way I see it, ICANN is selling google and amazon something that is worth about as much as a custom licence plate. (Until I sold it, the nameplate on my motorcycle read 'prgmr' - but I don't think I paid more than $40 a year for that.)

I mean, if amazon and google want to pay that much for something that useless... who am I to say what they should do with their money? I mean, this is certainly better for the company than pissing the money away on corporate jets. (That said, if I were a shareholder, I'd be kinda cheesed.)
Exactly. Most of the article was based on some sort of unjustified "innate" knowledge of how users behave. He dismisses platform consistency as being unscientific and then goes on to present his own equally unscientific arguments for ignoring the convention. In the face of these two alternatives, I'd choose platform consistency every single time.
To Be Independent. Not To Be Alone, I Believe So
Update on this – I saw it in the store and it looks really good. It's barely blurrier than the 1440 x 900 setting and definitely looks better than a native 1920 x 1200 panel would.
From that list of languages, how does Lua / LuaJIT performance compare, generally speaking?
Platform consistency has to come first, but I agree with the argument that OK/Cancel is backwards.

Apple chose those labels (as Cancel/OK) for the buttons in the original Mac dialogs in 1984. They tested other pairs, but those two labels won. With those two labels, order matters a lot.

"Cancel" is the more meaningful word of the two. You've just told the user that something unexpected will happen if they proceed. "OK" can be construed to mean "OK, well then obviously don't do that!"

So yeah, platform consistency first. But Apple tested that stuff back in the early 80s, those two labels won, and (in addition to all the reasonable arguments in the article), that's the only rational order for those two labels. Microsoft got it backwards and trained millions of people by confusing them until they learned. Gnome aped Microsoft.

And here we are.
This is true, but it's still interesting if you're intending to deploy onto EC2.
Puspa Regency : EXCLUSIVE CLUSTER « Banten Property.
Struktur :
Pondasi : Batu Kali + Cakar Ayam
Sloof : Beton Bertulang
Kolom : Beton Bertulang
Balok : Beton Bertulang
Dinding : Batu Bata + Plester, Finnishing Cat
How we reduced our cancellation rate by 87.5%
Maybe Android switched it to be "easier" to use for most people. Since most people are right-handed, if they hold the phone one-handed in their dominant hand, putting the positive action puts it closer to the thumb that's being used to navigate.
Do you work in the industry? It's changed significantly in the last five or ten years. There are dozens or even hundreds of small shops in the dc area doing this kind of work and self taught no degree folks are a small minority.

Maybe it's the silent majority. After all, most developers aren't the node and nosql pioneers that get all the press, most are working in some office park doing .net and plsql.
Hi Simon. The rate limiting is per Twitter credentials once authorized through OAuth, so you shouldn't have any issues there :)
In most of the world, though, it's Brake/Gas.

And I personally prefer Cancel/OK because I usually want to click OK and my right thumb happens to be on the right side of the screen.
"Zealand"
here's a gif http://cl.ly/313u2y471p1F0G3Q1a2i
Nobody disputes that nVidia's drivers (and hardware) excel at pushing textured triangles, but that particular measurement is fairly high up Maslow's Hierarchy of Video Driver Needs. As I understand it, people generally want nVidia drivers to be open source so they can add solid support for things like XRandR (instead of stupid TwinView), reliable suspend/resume, kernel mode-setting, that kind of stuff.
"Cancel" is the more meaningful word of the two. You've just told the user that something unexpected will happen if they proceed. "OK" can be construed to mean "OK, well then obviously don't do that!"

Eh, that's rubbish. I did IT support for almost a decade in two countries and not once did I hear anyone express confusion about that.
Well, to steal a riff from Steve Jobs, milliseconds per day * days over years of use * tens/hundreds of millions of users (if you're designing the conventions for a big platform) = years or lifetimes. I'm just not convinced by the reasoning.
Has anyone successfully trolled Stack Exchange?
See, the thing is... you're completely clueless about the way the real world works.

People.
Don't.
Care.

Nike ~ want to dance with me on the number of factory inspections, and the amount of sweat-shop labour they still use?

Let's go further back... can you name me the hugely influential book on the meat packing industry in the USA, and what the author was attempting to highlight? And which Government regulatory branches it spawned?

Let's do this again ~ name me a single ex-colonial Corporation that's increased worker's rights without the state that they operate under forcing them to do so...

Bananas? Good luck with that one.

Fact is: You're white, privileged and stupid. If I had my way, you'd be culled.
> Nvidia will play nicely with Linux when it becomes in their financial interests to do so.

Not to disagree with your point (which is right), but It becomes in NVidia's financial interests when they have negative press coverage because someone like Linus says bad things about them.

I hope you understand what I am saying. Linus isn't just talking in an abstract-intellectual environment, his voice is strongly publicised and is here he is using it as an activist, to force NVidia into action. Its all part of the game...
Here's an actual eye tracking study that comes to the opposite result of the linked article:
http://www.lukew.com/ff/entry.asp?571

This isn't really surprising. The article claimed he just knew from experience and didn't need to do a test, so the whole article was just bullshit.

I was laughing out loud when he said users read all the options before picking one anyway, since I've seen that not happen in countless tests. Users don't generally give a crap about your interface, won't read instructions or screens fully, and will just scan and grab on to something that matches their current goal.
Prison industry partnershipvideo.wmv
This made me laugh aloud. Nicely done.
I've run into this multiple times on Ubuntu---have you installed the "msttcorefonts" package?
The original title of this submission was 'Linus to Nvidia: "Fuck You"', which was renamed by someone (the moderators? can the submitter change the title?) after a ton of people had upvoted and commented on it, and despite the link being not to the entire video but instead to a specific point in the video for which the title of the entire video is probably not even an appropriate description.

So, when people are reading the comments of this submission in the future, please keep this in mind as a historical note. (This, humorously, was actually the kind of situation that caused the complaint[1] that itself turned into a massive hullabaloo recently regarding what can be discussed on HN and what the policies regarding hell-banning are; to view the reference you will need showdead.)

[1]: https://news.ycombinator.com/item?id=4102013
Try posting it to http://canv.as/ you might get a better response :)
I attend the U.S. Open, where phones, cameras & other gadgets are banned.
Async commit has nothing to do with battery backed disks or not. That is Fsync. Async commit will bundle multiple commits and sync them at the same time. Depending on how you configure it, you stand to lose as much as the last X seconds of commits before the server went down, and never more. (you can configure it to lose much less, it's configurable!).

It's all a tradeoff of reliability and recoverability vs performance. Postgres gives you lots of choices so you can make the tradeoff that is appropriate for your data.
You can also do things to increase your variance (e.g. tattoos).
Nice work! I actually created something very similar http://friendorfollow.com.

The hard part is dealing with Twitter's API rate limit and scaling. It's nearly impossible to pull down the data for large accounts like @aplusk. 5k id's at a time, pulled synchronously (due to Twitter's API paging system), by the time you're able to get all the data, he's already received 1k new followers.
So far as I can tell, I get similar frame-rates under X11 with Wine as Windows users do on the same hardware. Intel's video drivers are wonderful, including for 3D acceleration, it's just their hardware that's lacking.
:) right back at you, big boy. ;)
Created an account just to say this...

This is the wrong question all together.
Yes/No is the wrong idea. Think about labeling the buttons Save/Reboot/Cancel, This allows the user to be sure they are going to get the expected results.
Revolutions: More on birthday probabilities
How many are going to come forward that haven't already? It was seemingly only an issue in California, and there are no new victims being created since you can now opt-out of having your name used.
I've been a customer of theirs for a couple years and have only learned about this now?! I've always thought highly of Linode otherwise.
> Mexican drug cartels hardened with guns, violence, secrecy, corruption, torture and death. You can theoretically calculate how many humans died in Mexican drug wars, per-joint you smoked, in 2011. That cost was built into the price you paid for the drugs. This "death cost" goes away if you legalize it.

For the record, you can do this with any product from any industry where fatalities ever occur during production and distribution. For example, the cost of teamster's deaths during delivery has been factored into the cost of products for hundred(s?) of years. Whether that death occurred because of overwork, robbery, or modern day road accidents, it's been accounted for.

People die of heatstroke farming the food you eat and the coffee you drink. And people die getting you the weed you smoke. I'd like to see data comparing them.
The page falls off my android browser
Sites with great user logins, or great UI in general?
Just looking for some inspiration. here's a few that I've stumbled across:

http://www.freelancesuite.com/demo/
http://www.safaribooksonline.com/
http://grooveshark.com/
> Loyal customers were the last to hear about it

I'm a Linode customer, your message is the first time I've heard anything about it.
This has nothing to do with English language. As a culminating point of a dialog box, I believe the suggested action should be towards the corner, not hidden between a 'Cancel' button in the right corner and the rest of the dialog box.
Designers work like this for good reason. Yes it reads like unproven pseudo-science, and it is, but there is reason behind this. When you work with thousands of concepts like this every day you can't empirically test them all across all cultures and environments (it would take forever and a day!) - you just develop a thought of what makes sense for you and have a basic think about why that might be so. This may not hold for all situations, but its going to be on average a better opinon than that of most other people (who will put a dialog box in one order or other without even stopping to think about why).
Love Friend or Follow. Use it every week!
Does it have to have a point? Some of life's most wonderful things are completely pointless.
Most do work, some don't. But the ones that do make my browser extremely unhappy. The whole thing becomes very unresponsive - almost unusable.

I have a 2.8Ghz I7 CPU, FF 12, on linux using native ALSA output. I'm pretty sure my webgl doesn't work though, which may have caused some of the issues.

It's hard for me to say for sure what does work since I'm not sure what some of them should look like.

Regarding your code, the time remaining number did not go down when it played - is it supposed to? (Another one of those things where I'm not sure what it is supposed to do.) Is the 0:00 at the start supposed to change? It didn't.
Ok and Cancel are the wrong button labels anyway. The Apple HIG say that buttons should be labeled with verbs that signify the action taken.

For example, Cancel/No/Yes becomes "Don't Quit" "Don't Save" "Save". Much more intuitive, and it gives additional reason to put the positive button last: users should be encouraged to read all the options available before deciding—and can get the gist by reading just the buttons and ignoring the message.

Otherwise you get dialog box blindness. If you've ever observed someone doing this, it's maddening. They try something, a dialog pops up, they dismiss it, nothing happens (because the dialog box said "Can't complete this action"). I've seen people repeat this up to 4 times.
The lukew eye tracking study is for forms, not dialog boxes. And not just any forms, but it looks only at forms which have a list of left-aligned items which the user is working and scanning down. As stated: "the alignment of actions with a form’s input elements provides a clear path to completion that helps people complete forms faster."

This article is about dialog boxes. They are different. Dialog boxes usually have no form input elements and usually do not have a list of items all aligned on the left like on the lukew tracking study.
I guess the moderators were offended by a four letter word.

"People who get offended should be offended!" - Linus

http://www.youtube.com/watch?v=MShbP3OpASA#t=3672s
ughhhh by the time you get to that fuck you part you're cheering along as well... perfect timing
The end of the embedded video, where it shows the experiment with the African tribe and how they see colors differently, is totally amazing.

http://www.youtube.com/watch?v=4b71rT9fU-I&feature=playe...
The new title completely changed what I was expecting when I clicked this link, which was much appreciated when I opened it at my in-laws with the volume on :-/. I honestly thought this was a follow up to the "Linus to Nvidia: 'F*ck You'" post for some commentary, and now feel like I just got Rick-Rolled...

Edit: Seriously though, is the new rule that we aren't allowed to submit anything other than the page's title?