skysight-inc/HackerNews huggingface dataset:
There are tons of projects (even some open source projects) investing heavily into AB testing and other usability testing. Unfortunately, nobody ever seems to publish the data from these studies.

To really move user interface forward, it would be great to have a large list of UI design tips that are backed by real world data.

Do X and not Y : 72% of users found X easier.

Nearly everything I read about UI design these days seems to come down entirely to the authors opinion. Surely there is a better way?
What is a turn key application?
That is the weird thing about github though. On the one hand you have big important apps there such as Linux and Rails which have quality standards and where developers at large should take a look and make their voices known if they can find things that suck.

The argument I guess is, at what point does it become fair game for criticism?

OTOH it is also a place for your crappy bash scripts.

I've got plenty of hacky scripts that I would consider putting on github, just as a backup as much as anything else. I honestly wouldn't care what criticism they got, though criticism with accompanying pull requests would be vastly superior.

My main hesitation though would be if a prospective employer goes and looks through it and goes "oh, this guy's code sucks".
We just shipped a fix for the scrolling on browse. If you can, please check it out ( http://www.liveninja.com/browse/ ) and let me know if its better for you. Thanks for the feedback as well :)
If you have a signing cert that browsers trust, you can forge a cert for any site (unless your browser has previous knowledge and pinned the right cert for a site).
I wonder if the success in Latin America is due to existing cultural norms where it is acceptable to eat food that has not been 'authorized', nor subject to crackdown, by a city health dept. In Argentina you can go to a person's home turned into a restaurant for a couple of nights a week, get an amazing meal and hang out with great people who also stumbled across the place. Some of the best meals ever in Buenos Aires were had in these places.
Or going to Cancun "to learn Spanish" instead of taking a Spanish class ;).

The idea is not to rub it in; someone might just decide to take a look, and the student can get royally screwed.
Wealth is relative. Instead of comparing today's middle class to today's rich (a comparison in which the middle class is unambiguously losing ground), the author would rather us compare the middle class of today to the middle class of yesterday.

This is a big red herring, since this article comes in the context of a broader societal discussion about whether we should raise taxes on the rich.

Another problem is that the author chooses his examples very selectively when making the argument that the rich are barely better off than the middle class. There are too many counterexamples to count, but the most important difference is that the rich, because they live primarily on passive income and can hire domestic help, have free use of their own time, in contrast with middle class people who have to work 8+ hour days to maintain their standard of living.

However, the analysis about why wages have been stagnant is good stuff.
cart.addJugs(1);
if (haveEggs)
cart.addJugs(12);

Now the cart has 13 jugs.
couple of other suggestions:

https://www.aerofs.com/
http://mega.co.nz
Ask HN:I want to build a web app this weekend. Anyone want a small app built?
I have plenty of my own ideas but sometimes doing work "for" other people can be a much better source of inspiration.<p>Anyone got any small web apps they would like built?
Cool hover state--with no input added, hover over "Im Feeling Lucky"
We'd run out of calendar days if we had a "solidarity day" made up everytime something like this happened.
But aren't all those tourists bringing in $97 million dollars just taking $97 million out of their local economies? People don't just pull out more money from their ass when something new gets built, they have to take money away from another spending habit to re-allocate it for the new one.
Well, it's not thought of as a "channel between two processes". Maybe more like a hub, except it actually stores data (which is similar to an async protocol that buffers/queues messages).

But that's all kind of irrelevant. The purpose that a database serves is a good replacement for other kinds of IPC. It imparts meaning to data and allows applications to communicate in a common way.

Think about it this way: every language has a different way of representing some missing value -- null, nil, undef, Nothing, None -- and all are slightly different. But the application is probably influenced by SQL NULL semantics more than any of those. (EDIT: reworded this paragraph)

Databases pretty much own everything, which is something I think that language people should spend more time focusing on. Maybe the reason that cool new language isn't 2X as productive as python is because you are still using the same database. Language designers need to focus on informed innovation in the database space if they really want to make an impact.

"including state transitions that change the acceptable messages"

That sounds an awful lot like DDL to me.
Artists Create Mobile App to Explore Wilderness in Urban Spaces
We Can Solve The Multiple-"Default"-Stacks Problem With Rails App Templates
The endless conversation tennis using HN as a traffic-driving net is getting really tiresome
Damnit, fixed.
New dinosaur fossil challenges bird evolution theory
Try Yahoo or Hotmail(Outlook now), then you may get the answer.
Bullshit, sorry.

I can't help feeling that this kind of attitude is what caused Heather to feel bad in the first place.

I agree with your points, but the way you present them leaves a lot (of politeness) to desire.
That's good advice in the same spirit here's another one. Don't trust in neat websites nor in pretty documentation; always read the code first.
He's not writing about 'income distribution' or 'share of national income', he's writing about wages and consumption.

(Adopting the same dismissive tone as your first sentence, can we thus conclude your refutation is pretty much geared for people "who can't do reading"?)
Just be sure to always bet on black, 2 ..
This is tremendously interesting. In particular their suggestion that one solution to the conundrum is the existence of additional very light force carriers.

Perhaps a more up to date particle physicist than I can chip in bu such particles must presumably be outside of the Standard Model (as iirc from my particle physics, which is admittedly getting on for 20 years ago, there ain't any more slots left). I know there are some interesting new theories which are very widely disputed and which have a lot of other problems, such as the Exceptionally Simple Theory, which predict a whole host of additional particles - but there are reasons such things are on the fringe right now.

With all the progress in the last couple of decades, and all these new results pointing to new Physics in all kinds of areas, it's a fascinating time for the field - and makes one wonder where we'd be if the entire faculty hadn't dedicated decades down the String theory rabbit hole.
I think this may be (literally) misplaced. The Library of Congress and the US Copyright Office aren't really part of the Executive branch.
> I won’t claim to be great at this, but it’s something I spend time on trying to improve, even if it’s at the cost of learning some new language or framework. It’s an ongoing process, and this blog post is part of that process.

This basically means that he could have been one of the guys who called out the badness of the replace code and just took the opportunity to get some attention by posting about a hot topic.
Yeah. "We can reduce the number of cars by 90%" seems optimistic. But so does "Car companies will do fine".

I haven't done the math though.
I see a lot of people saying you're going to keep personal projects to yourself (instead of putting them on GitHub or similar) because of this fracas.

Please don't. The Twitter snark isn't normal, it's an exceptional case. It wouldn't be on the front page of HN if that kind of behavior were the norm. And it's the jerks on Twitter who came out looking bad here, not the author of the code.

I really like how GitHub has encouraged people to err on the side of releasing their personal experiments. I was doing it myself in pre-GitHub days by publishing Darcs repo URLs on my website, but it didn't have the social aspect and Darcs never caught on like Git has. It's lovely to see the idea of "share all your code, by default" so validated as it is on GitHub.

Whether or not you release your code, assholes will still exist and they'll still find a way to be assholes. So don't let them ruin a good thing.
I've been following them for months, and the team rocks!
If you've got SSHd running on an unexpected port, you could put in a banner: "Barracuda field service access".

If you've got accounts on the system, they can have GECOS fields saying the same.

And put it in the manual. "Disabling the fieldservice account will prevent service personnel from logging in. Customers with active support contracts should not do so."

White hats tell you what they're doing and why.
This is true. The grey zone in which "Closed door restaurants" operate in Buenos Aires, for example, requires only that the chefs have catering licenses issued by local government fairly liberally.

Chef Surfing is a startup born in Buenos Aires and inspired by the independent chef movement of Argentina and South America. Our favorite purta cerrada Cocina Sunae [1] by chef Christina Sunae serves the best south-east asian food available in Buenos Aires. I highly recommend this place to tourists, expats and local Argentines!

[1] http://www.cocinasunae.com/
I think you just made a very important point.
Why is locking a phone to a particular carrier covered by the DMCA? What part of the DMCA covers it, and why?
{The odds are pretty high that this will get downvoted, on account of the lack of vodka.}

Markovs is a natural law, proven, is it not? Well then, it will be found in any system.
This, a million times this. Criticizing other people's code is a good idea if you have been asked for input, or if the developer is encouraging the public at large to use their code. Otherwise, it's just unwarranted negativity which has the net effect of discouraging other members of the community from sharing code which might be useful to someone. I have plenty of code that I'm not proud of but would push to Github anyway for the sake of an extra backup/convenience.
Conversely, mean number of earners per household has also gone up, but household income does not reflect this.
Homework: New Research Suggests It May Be an Unnecessary Evil
that's also because there is nearly no LTE coverage in Europe... besides, who needs that for daily use? 3G is just fine ;)
Github update - no more private keys
> A “Monopoly” board has 40 possible “states”

Ah, just like chess has 64 possible states. Except that chess has on the order 10^47 states.
A prescript to the following: If this bothers you, then GOOD! My advice is to recognize and avoid such organizations when you can. Save yourself potentially years of agony. Nonetheless, you'll run into it a lot -- even if it's when you're encountering it with a third party with whom you interact.

Also, there are times when teamwork does require concurrent attendance. But... that's not what I'm talking about, below.

--

Appearance.

Many of us are familiar with the advantages "attractive" people accrue in various situations (including employment, not infrequently -- speaking generally).

Well, appearance matters also in matters of attendance. (And dress, and a few other things, for that matter.)

If you aren't in your chair during the "prescribed" hours, your boss may feel it makes them look bad. And, they may be right. Whether "timely attendance" improves your actual performance may be secondary to this concern, from the organization's perspective.

(Many here might argue it's actually counter-productive to their performance. But... that's not primary to the organization. Yep, that's right -- it's not primary to the organization.)

Plus, they may well think that "if we do it for one person, we'll have to do it for all people".

Ever notice how organizations are very circumspect about what they pay their employees? (I mean, particularly, within the organization. And yes, the question is largely rhetorical.)

Well, it's similar with hours. Only, other employees can "see" the "allowances" made to you. The organization is afraid they'll start asking for -- or insisting upon -- the same.

At which point, you need a significantly different organizational model -- one that can handle flex hours and/or offsite workers and all that.

They're not going to tackle that, just for your. And many managements won't tackle it until they're dragged into it, kicking and screaming. (Business management, for the most part, is a very conservative activity and mindset.)

P.S. Personally, I've watched many employees talk away literally hours of their workdays -- chitchat with coworkers, on the cell phone, etc. And I've cleaned up a lot of their messes.

But, they were in their chairs on time, and they "tried". And they towed the line -- whatever line -- their managers espoused. And that was often, ultimately, more valued and rewarded than high, but non-standard, performance.

P.P.S. I guess one might think or argue that when hours are formally negotiated, the provides some explanation and shelter for the boss.

However, many organizations don't provide middle management with the authority to negotiate hours. And... I recall from my own experience more than one memo coming down from senior management that stated the likes of: "No more virtual work plans"; "Acceptable starting hour range changed from [this range] to [smaller range]"; etc.

It may be "easier" to pay you more (or less) -- generally non-public or non-publicized information -- than to let you be consistently absent when others are expected to be present.

Appearance.
What about political influence? Irrespective of how much you can buy, if dollars equal political influence, which is not far from wrong, people in the middle class now have less control over their lives and those of their children.
Thanks Andrew- this is really helpful.
It's a good start, but this shouldn't be a special day. It should be every day.
In the early 1970s, WSJ writers could have written an article pointing at how much better the middle class in the US had done over the past 40 years.

You really think you'd rather be the median income 25 year old in 1973 vs. 2013? It's not sophistry to point out that today's median 25 year old has massive advantages in health, education, technology and basic quality of life over his 1973 equivalent. The real average wage captures none of this improvement, which is the point of the piece.
I know what you're getting at, but the DMCA and carrier subsidies don't really have much to do with each other. My contract with my carrier has early termination fees and other rules that prevent the carrier from getting screwed. This is true regardless of whether or not its legal to unlock my phone.
Let's face it, there seems to be nothing anyone can share on the Internet without someone else demonstrating John Gabriel's Greater Internet Fuckwad Theory [1]. I'm not saying everyone should always just let it slide, but try not to let it get to you, either.

[1]: http://www.penny-arcade.com/comic/2004/03/19
Ha touché
There are two types of sub-CAs that we could see leak from interception devices that chain to a widely-trusted root:

1. Unconstrained, like the Trustwave and Turktrust examples. These can be used to MitM any domain, with a very few exceptions like Chrome talking to Gmail. This is the normal kind of subCA.

2. Name-constrained sub-CAs such as described here https://groups.google.com/forum/?fromgroups=#!topic/mozilla.... These are very new. They aresupposed to be for organizations (say example.com) that want to issue their certs for www.example.com, intranet.corp.example.com, and so on without using a wildcard cert or paying extra for every single cert.

Neverheless, these private keys can sign MitM certs for any domain, however, whether or not it's valid is in the mind of the client application. Recent versions of the the three major browsers should in theory only accept them for names that sub-CA is approved for. But few if any non-browser SSL/TLS clients recognize these name constraints, so it represents full MitM capable attacker to those clients. Of course, there are a lot of TLS clients that don't validate or even check the subject name on the server cert at all, so many of these apps are pwned anyway.
wrong, as stated below...
They are allies, but the relationship between them has changed quite a bit since the Korean War. A few years back, when N Korea was launching missiles in Japan's direction, China was actually going to impose sanctions on them if they didn't stop.

They definitely don't want us in their back yard, but I don't think they are eager to rush to N. Korea's defense this time around.

In the end, China only cares about what's in China's best interests. Here we are, the Unites States, buying trillions of dollars of stuff from China. Meanwhile, all they ever get from N. Korea is instability in the region and propositions for handouts.
Not sure I follow. OS X comes with the Bash shell and I have plenty of shell scripts (bash and perl) for automating my dev environment and numerous other tasks that run fine on both Ubuntu and OS X. OS X using FreeBSD as its Unix layer doesn't preclude it from interoperability with other *nix like systems.
Agile? Could you elaborate on that?
The one thing seems to have been omitted is housing costs? I am in the UK and housing costs have risen very sharply thus eliminating any other reductions on pricing. This is one area the current generation is much worse off, rents are high, and purchase prices even higher. My parents with a single relatively low income could afford a house, my sibling and his partner with two reasonable incomes can't afford a one bedroom apartment.

Some parts of the UK do have cheaper housing but with good reason, low levels of employment.

Interested to hear the US and wider perspectives.
I see nothing special.

Is this for Americans only?
ASK HN: GREAT(non top ten) computer science departments?
I want to learn the most with the least. I am not overly invested in name brand recognition, as I want to actually LEARN vs be hired.

(and yes, I use Khan academy and Courseca) I do actually want a four year degree with people who are serious about learning.
I wrote a short blog post [1] on what I found while trying out Github's new zen writing tool. Just using it was enlightening for me if you havn't tried it yet give it a go, or have a look at what I thought of it, then you'll want to give it a go?

I realised that I wanted to be able to link to this.
Not the main github page of my code repository (although I will want to do that too
of course) but to this markdown rendered zen mode view of what I want to show them.
be that code or prose.

Over all I think it's great and have tried to explain my thoughts more fully in the link provided.

[1]: https://github.com/christopherdebeer/zen/blob/master/README....
> So paying doesn't help.

Well, you can now say "Google knows about the issue" to your clients/bosses rather than "fuck if I know".
What does Afghan insurgent mean in this context? Do you mean an Afghani citizen robbing a bank in the USA? Or an Afghan insurgent who also decides to rob an Afghan bank? Or an Afghan insurgent who robs a bank in the USA (presumably in an attempt to further the insurgency)?
You can already buy an iPhone unlocked from Apple, can't you?

If that's what you want, why wouldn't you just do that?
"In 2013, their ambition is to reach 5,000 registered chefs and get 1,000 bookings via its platform."

Was there a typo here, or does this mean that most registered chefs on the site do not get booked?
... it's almost an art!
http://undergroundnewyorkpubliclibrary.com/
...did you link to the right post? The one I'm reading says he is aware that he is capable of this kind of behavior and has taken steps to mitigate it. If anything it hurts your I'm-right-in-declaring-this-guy-an-irredeemable-asshole thesis.
Tech companies, stop hiring women to be the Office Mom
But they spend more on healthcare and education (upward social mobility should ideally be affordable to all).
> But aren't all those tourists bringing in $97 million dollars just taking $97 million out of their local economies?

I don't think that local San Francisco businesses will be crying over someone spending $20 in SF vs. spending $20 in Podunk, Tx.

Also, it doesn't necessarily get pulled out of their local economies. The money I pay to AT&T, github, etc. isn't exactly powering local businesses.
I am married w a young family, with 3 years of living expenses saved...if that helps
I guess it all comes down to how you present it (and yes, I'm ignoring the "replace" issue for the moment). I honestly don't think everything under the sun should be made publicly available just because you can or because it's easy. The reason being primarily because these sorts of things tend to be copied and re-used all over the place. So, a quick hack on a project you don't care much about can end up in many other projects. This is amplified by whatever your clout is.

Having said that, a reasonable disclaimer about what your project really is more than assuages that concern for me. Or if it's small enough, rolling it up into a gist might be an option for proof-of-concept stuff.
This is a poor analogy because slavery wasn't a measure of well-being.

Slavery was the omission or suppression of freedoms and privileges that were considered rights. Slaves were bought and sold, and didn't have the right to choose to work (or not), or for whom. Slaves were not afforded the right to participate in democratic process.

Middle-class Americans are not restricted the way slaves were. A middle-class American is not restricted by law from deciding not to work, or for pursuing other career opportunities. They are allowed to vote. They are allowed to travel freely, and choose where they will live. To own property.

The thing that truly separated slaves from free people was not an income gap. It was that slaves were legally restricted from living like free people.

The concern will rise if and when middle class people are truly institutionally restricted from participating in society. If they were to institute policies to say only people with net worth over some value, or only landowners were allowed to vote. Or if laws were passed solely based on the lobby of big business to the detriment of the majority opinion. Or if people were legally restricted from changing jobs, or forced by law to work.

Some of these things are actually coming to pass. Particularly the manipulation of government and law by the very wealthy. The greater the income gap becomes, the more legislative power the wealthy have. The more legislative power the wealthy have, the easier it becomes for them to change the laws to maintain that power. When that power becomes enshrined in law, then we can start comparing the middle class to slaves.

We're not there yet, but I think there are people with a lot of wealth who would much rather see us there than lose their wealth.
How to Hire the Best Hustlers in the Game
Culture and Tools
Uh, doesn't this petition also fall under [2]? The US Copyright Office isn't part of the Executive branch.
I agree, but the common problem there is you get people spouting all the "stop reinventing the wheel!", "looks like NIH syndrome" or "it has no tests so it's irresponsible to release" type lines. This sort of disdain is frequently done politely and seemingly accepted by the community at large even here on HN.