skysight-inc/HackerNews huggingface dataset:
"Many people ask us why not use Debian-based systems such as Debian or Ubuntu server. We do support these if there is no other choice, but in our experience, they are not nearly as stable or trouble-free as RHEL/CentOS."

So while they do have "less experience" they do have ongoing experience with Debian or Ubuntu. They say. We don't know what that means it could mean 1 machine per year or it could mean 10 per month.

Now if they hadn't needed to support essentially any Debian/Ubuntu that might mean they are stale in that area. So without qualification of their exact experience "how often" it is really hard to tell the bias in that statement wouldn't you agree?
It depends on your ISP, time of day, computer resources, etc.
Ah, didn't see the "test cases" part.
Huh, wow. It never even crossed my mind that "free-range" and "cage-free" might not mean what it sounds like it means. That was naive of me. 9 hens/meter does not sound very "free" to me either.
...Why? The goal of the exercise is to figure out what percentage of your income really goes to taxes, not the amount of personal value you get from those taxes. That would be a really interesting thing to figure out too, but it's not what I was talking about. (If you read my comment as implying that I think the taxes I pay outstrip the personal value I get from them, you misread it - my only point is that you absolutely can figure out what your real taxation percentage is.)
There's List::Util and List::MoreUtils: http://search.cpan.org/~adamk/List-MoreUtils-0.33/lib/List/M...
As a seasoned system administrator, I strongly advise you against unattended or automatic upgrades. In a Linux or FLOSS eco system components are very strongly coupled but loosely developed. Say glibc is base of nearly every server application but it is and server apps are not regres tested for each other. Which will or may lead to incompatibilities, down times or performance issues even on edge cases data loss. So please don't.
made me want to rewatch Antonio Campos's Afterschool, the first feature-length film I came across that tackled the youtube generation. That film is slow-paced to the point of irony given its subject (this video is Crank by comparison), but its basically similar to what you would imagine if this kid was a couple years younger and at boarding school, and if the camera followed him beyond the screen.
OJ actually supports the ability to Theme objects which makes it much simpler to create design abstractions like you're talking about. It was inspired by the Bootstrap approach for customizing the look of different elements. The basic notion is OJ creates a CSS class that you can add and remove from an object to change its look. This can be done in a separate file (or even plugin) for designers to configure separately.

Here is a JSFiddle I made to demonstrate. This isn't even in the docs yet, so I made this just for you=).

http://jsfiddle.net/evanmoran/RmM96/
The HN stylesheet really needs a "word-wrap: break-word;" in there somewhere.
Cows only give milk after they give birth. Ask yourself where those calves go.
This is ideal :-)
In terms of the aesthetic pleasure you derive from reading the source, or the functionality of the artifact? I mean, saying everything but drivers would be better in js/v8 sounds absurd to me. You think the Linux kernel would be better performant written in js/v8? Your GDE? Window manager? Package manager?
As a parent, I'm gonna go ahead and disregard your frankly terrible advice.
Considering it doesn't even support multiple core processors, and processors are only coming out with more and more cores, I doubt it. This is assuming you are actually doing something that requires performance. Check out Elixir or Go if you want something new that actually makes technical sense.
Seems a bit like "Welcome To The Scene" but less interesting. http://www.welcometothescene.com/

Notice that there are two seasons, you can access the first one here: http://www.welcometothescene.com/download.php
>Deregulation of the financial industry lets risk-hungry banks take ever greater risks, causes the financial crisis, costs taxpayer money, causes high unemployment, and leaves the rich back where they started before the crisis while the poor still suffer.

Meh. The recession wasn't caused by a financial crisis. The recession and the financial crisis both had the same cause - a real estate bubble. And I don't see any indication wealthy people have come out ahead here except for a handful of people who managed to cash in during the bubble. But that's not a question of how the law is structured - that happens in every bubble.

>Dismantling of welfare programs in order to cut costs in order to lower taxes on the rich stops critical services to the poor and keeps them trapped in poverty.

That's an odd view of the situation. For one thing, services to the poor have been greatly expanded in recent years. Disability, SNAP, WIC... all that stuff has been expanded. Also, existing programs like Medicaid have maintained the same level of service even as costs spiral out of control.

The only thing I can think of that's actually been cut is AFDC, if you consider a time limit on benefits to be a cut. And that's perfectly reasonable - it's supposed to be a net, not a hammock.

Also, if you really wanted to trap people in poverty you couldn't do better than to hand them money for being poor. Lots of people are on benefits for a few years and then they pull themselves out of poverty. But there's a significant percentage who'll stay on benefits because that's the path of least resistance.

> Tax liens sold to rich investors lets them practically steal homes (or get them at bargain prices) and evict the owners in order to flip them off what are sometimes ridiculously small amounts of debt compared to the home value owed by the not-well-off (but not ridiculously small compared to their financial situation).

I'm not sure you understand how this works. When you have a lien against your house and you don't pay it, the lien holder can force the sale of the property. But the homeowner gets the money from the sale after the lien has been satisfied.

Nobody's getting screwed here. People who end up with no money 1) didn't pay their taxes and 2) don't have any equity in the house.

If you didn't have a system where the city/county could take your house for back taxes nobody would pay taxes.
The early part of the video gives some insight into why his girlfriend broke up with him: she's trying to have a conversation with him on Skype, but he's barely paying attention to her while playing with that game. It's almost like he lost interest in what she had to say a long time ago, and she finally got tired of it.
> No, I don't realize that. The overwhelming majority of music never makes any money because making money isn't the point.

I do realize that music is a passion for musicians, but record companies are in it for a profit. They're businesses, and they're what I was referring to.

You're free to seek out indie musicians on CDBaby or whatever and then download the shit out of their music, but even they'd at least prefer that you buy it. That's why their music can be found online.
That's just bullshit. The people who can least afford to be irresponsible are poor people.
> It's statistically reasonable to assume any particular animal product, that was bought in a store, in the US, and doesn't advertise any particular affiliation with ethical-treatment or other specialty causes, is unethical.

I think this is roughly what you meant, right? There are lots of exceptions to the totally blanket assertion, although I think the underlying sentiment (as carefully caveatted above) is basically correct.
I think we shall see a break between the desire for universal education, the public good of strong research and the pandering to powerful middle class votes.

100 years ago universal education ended between 12 and 14 years old and only the rich or the brilliant went on to further education. Now we are heading to a situation where further education is seen as the minimum universal education. (Something like 50 % of students are expected to attend college)

this effectively reduces most colleges and courses to an extended High School, with the expected ROI of the same.

whereas as a society we want to have only the most brilliant and motivated working on pushing out boundaries of knowledge - basically please invent the future for us.

and this will lead to two tier colleges - one that act as schools and one that act as universities.

we cannot allow the universities to be contaminated by rich idiots, or pushing research out with floods of high schoolers

so ... we should look to soviet Russia - who simply took the best minds and put them in college. publically funded, strict entrance criteria.

everyone else - publically funded colleges that manage to push the ROI down to zero.
>How were you supposed to know?

Not to get all philosophical over a story on poo coffee, but this is one of the downsides to free markets. They hide information on the conditions of production unless compelled to by regulation or consumer demand, neither of which typically happen without an awareness campaign (such as this exposé). All you see is marketing and a price.
I am pretty sure that is a large part of why this is happening, but when was that signed into legislation?
Or your user-agent is the same as one. Unless they are whitelisting IPs.

I tested this with:
wget --user-agent "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" http://www.facebook.com/robots.txt

and diffed, but the results are the same.
http://code.google.com/p/rur-ple/, a Karel-the-robot adaptation, has been used to teach Python to young kids (age 8+) in school all the way to first-year university students (some examples of these can be found on youtube) in a number of human language. Its successor http://reeborg.ca teaches Javascript (and will eventually teach Python) on the web; free with no login required.
What I can can see is that you're an relentlessly dishonest person with no real interest in learning more about the world, making further conversation pointless.

Specifically, I've noticed that each time the error of what you've written is pointed out, you become evasive, cherry picking one part of the criticism for further distortion while ignoring the bits you can't respond to, or simply moving goal posts when that's more convenient. At no point have you taken responsibility for your statements, or acknowledged the faults in what you've said, even when they've been made plain for all to see. Given your low karma on this site, I suspect I'm not the only one who objects to your basic intellectual dishonesty.

Indeed, Harry Frankfurt has written an excellent essay about people like you. It's called "On Bullshit" and you can read it, in full, here:

https://athens.indymedia.org/local/webcast/uploads/frankfurt...

His central point is that liars, while obviously dishonest, still maintain respect for the basic authority of the truth, if for no other reason than to do a better job concealing it. The bullshitter, on the other hand, has no regard for the quality of what he says, of even the accepted meaning of the words he uses. His only concern is personal advantage, truth be damned. For this reason, Frankfurt concludes that the bullshitter is a greater enemy of the truth than the liar.

Goodbye.
It may have even help leverage their negotiations with Microsoft.
It's not against the robots.txt rules. In Facebook's robots.txt file, there is a section for the Googlebot (as well as several other bots)

User-agent: Googlebot
Disallow: /ac.php
...

A bot is supposed to follow the its own User-agent section. If that is not found, it should follow the User-agent: * section. [1]

[1] http://www.robotstxt.org/orig.html
except maybe for their board of managers
> Look on github for how many people write shell scripts in ruby because they don't know how bash works. You can find the same over-syntax'd-programming-environment-as-shell-script with node too. We're the exceptions. They can't handle the truth.

As someone who has done this (and who currently works in C), I will say only that shell scripts translated to Ruby can be a lot easier to read and maintain than those written in bash... if I get to the point where I'm having to pipe to more than two of awk/sed/grep I will generally just write it in Ruby, because then my mother could read it. YMMV though. In every other sense I agree with you entirely, and I think the proliferation of JS rewrites of things that work in actually-designed languages is appalling.
Live in the East bay and pay half the rent and BART into the city. You won't find a 2 BR in SF that has a dishwasher for under 3 or 4k a month that isn't in a sketchy neighborhood. Depending on where you live it will be faster to BART from downtown Oakland to the Mission than it will be get from say North Beach to Mission.
I'm not certain this makes sense. Why would they need to raise tuition if the venture capital requirements were covered by the feds anyway? Moreover, typically gov't granted departments are helping pay for other departments through overhead, not the other way around.
Aren't we ingenious little fuckers? Always finding new ways to give the finger to other species..
That's not happening either. Are you alarmed by how easily you can be manipulated into sniping at people? Have you ever once on this site been sniped at by me? Are you comfortable with the kind of comment you just wrote? Are conversations like these why you read HN?
Any supporting link reference for this ?
When is this department going to collect the data ( or perhaps it already does? ) - Which major in college actually gets jobs for students (say within 5 years of graduation - according to their training) ? Last time I called them, they told me, you should do your own statistics if you want to answer that. Does anyone know?
Transfer a secret audio message by poking someone with your finger
Is your IP range the same as googles?
I edited the original comment, but yes, it is in this document: http://www.robotstxt.org/orig.html

The key paragraph is:

If the value is '*', the record describes the default
access policy for any robot that has not matched any of
the other records. It is not allowed to have multiple
such records in the "/robots.txt" file.
This is a comment that could be attached to any NSA related story on the site. It betrays no evidence whatsoever of being informed by the story it's attached to.
Try the 'Submit' link from the menu in the top-left corner.
I know having a wildcard the end of a rule is non-performant ("ul > " for example has to check the parent of every* element to see if is a UL element; or even worse, "ul *" would have to check the entire ancestor tree of every element). Is there a performance impact of applying that rule to every element?
New Hookah Pen Packaging
>That's the function of the period,

This breaks in the case of "Mr. Jones went to the store. He enjoys buying things." The spacing after 'Mr.' should be less than after 'store.'. If two spaces are prohibited, you have the following options, neither of them particularly satisfactory:

-The user must input some form of special Unicode space character after 'Mr.'

-The display software must include a list of all words that, when followed by a period, should not include extra space (e.g., "Mr, Mrs, Messrs, etc, e.g, i.e" and so forth).
> Do you really think these companies are just going to get frustrated, pack up their toys and go home?

As I said, if the producers can't make a satisfactory profit, then they'll stop producing music. See, that would actually be the point where they'll just throw in the towel. If everyone thought that they're somehow entitled to receiving music for free, like the guy I responded to, then the only music you could get would be the musical equivalent of open-source.

> It's the same reason I don't buy into these "starving artist" sob stories: no one can escape market forces.

Oh believe me, I'm all for market forces. I'm not saying musicians should be entitled to making a living through music either.

> The fact of the matter is, that business landscape is extremely competitive and typically requires a large initial investment. It's always been this way. The one force that seems to be an equalizer is technology in general getting cheaper and cheaper, NOT the protectionism known as copyright.

Note that you're actually talking about business there. So am I.

I don't even support IP enforcement or patents etc, I'm just saying that if no one takes music producers up on their offer of voluntary exchanges of music for money, then all those who are producing it to make money will simply stop.
Check out my new library, SICPinJSnavigation.js
This is what I have in my Stylish extension for HN:

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("news.ycombinator.com") {
p {
word-break: break-all;
}
}
Thanks for sharing this !
Or the people who comment are the ones who are pissed off, and the people who think it's just kinda nice don't bother.
Suppose that rather than making an Android phone, Microsoft were to release a Windows phone with an Android compatibility layer.

The idea would be to lower the barrier for current Android users to trying a Windows phone for their next phone, because they could keep their Android apps.
Google doesn't release their IP ranges. It can come from any IP.
For kindergarten-2nd grade (5-8) I'd also recommend Kodable if you have an iPad. It simplifies programming concepts into a fun and interactive world where you have to guide a little fuzz ball through colored mazes. It teaches sequence, conditions, loops, functions, and even makes debugging fun!

http://www.surfscore.com
What crystallized it for me was this:

Suppose you have a million doors, you pick one, and the host opens the other 999,998 doors. Should you switch or not?

Clearly, clearly the prize is behind the unopened door, merely because the other door you picked had a one-in-a-million chance. Now it becomes a "so, do you think the prize is behind the door you picked, or the one I have conspicuously left unopened?".
Composing FHS-compatible chroot environments with Nix
Is there a particular reason that so many people were wrong... that seems like a glitch in the matrix almost. I'm hungover, and suck at math, and understand after she explained it...

Even after she explained it she still received so many replies saying she was wrong, I just am wondering what's going on here that's causing this. That's just so bizarre.
>"If quantum computing does become a practical technology, there will be a relatively small number of quantum computers, which people will access remotely."

'I think there is a world market for about five computers.'
> You get the advantage of not having a capricious OOMKiller process that can randomly take down your system...

Er, what? The OOM killer is part of the kernel. It's not a process, and it's not distribution-dependent.
ARMv6 is very similar in all regards to ARMv7 and there are very fast implementations available. Are you talking about ARMv5 perhaps, which has a terrible memory model making fast multitasking implementations with memory isolation very hard to implement? ARMv7 just adds some new instructions which are while usefu, does not give the performance benefits.
It's a near perfect generalization depending on where you food shop. Good luck finding eggs from ethical sources at Walmart or Publix.
Interesting

Yeah, Facebook's robots.txt file white-lists specific search engines and offer an option to get whitelisted
,then there is a wildcard disallow for everyone else.

Of course nefarious scrapers can ignore the robots.txt file or even spoof google or bingbot, but it least it sets a precedent and a policy that they can take further action on if needed.
It's gotten progressively tougher since the '70s, starting with med/law school debt.

> Before the mid-1970s, debtors were able to get rid of student loans in bankruptcy court just as they could credit card debt or auto loans. But after scattered reports of new doctors and lawyers filing for bankruptcy and wiping away their student debt, resentful members of Congress changed the law in 1976.

> In an effort to protect the taxpayer money that is on the line every time a student or parent signs for a new federal loan, Congress toughened the law again in 1990 and again in 1998. In 2005, for-profit companies that lend money to students persuaded Congress to extend the same rules to their private loans.

http://www.nytimes.com/2012/09/01/business/shedding-student-...
I take the contrasting view (vastly prefer Enterprise Linux) but write software that has to support many distributions.

Generally speaking, there are better package review standards applied to Fedora (Red Hat and CentOS upstream) and you don't have things like debconf that make figuring out how to do a non-interactive install a little confusing.
This means that in general there is less "randomness" that will occur than in your typical apt package.

Kickstart is also easier for users to bootstrap installations than preseed files, which in many cases require scripts to all be written on a single line. Writing preseed files causes me immense pain.

.rpmnew is also a nice system for replacing configuration files. By contrast, I've had apt purge fail when files were deleted prior to running the purge.

Ultimately I'm not sure what kind of repositories you are working with, but that may be the problem.

I would choose CentOS or RHEL every time.

Many slowness issues can be solved by maintaining a local mirror and also by disabling the fastestmirror plugin -- while perhaps good for slow connections, the mirror speed checks cause added delays.
I'm truly amazed by both the length of that article, and the number of references.
Cool site, but it would be nice to see more than 1/2 a screenshot at a time on my 15" laptop.
i've seen this problem several times, and I still think its a case of the statistics not representing the reality. For example, if you consider the case where you have originally chosen the correct door, there are two possibilities to consider (host reveals door A vs door B) in which switching/staying results in the same outcome, but considering results in 8 possibilities and puts the odds for both actions at 1/2
I hate journalism so much for these types of reasons, one of my biggest pet peeves is journalism attempting to trigger an emotion or response rather than reporting the story.
Disrupting “Disruption” Rhetoric
It sometimes does promote centrism, for example when the right and left parties each need to compete for the support of a centrist party to form a majority coalition. But that isn't an inherent feature of the system, and the opposite can also happen. Coalition politics can pull the government towards a fringe when they rely on a fringe party to reach a majority.

This can happen, for example, when the two main blocs (center-right / center-left) each get around 40%, and then the far-left and far-right each get ~10%. One solution in that case is a left-right unity government with 80%. But another one is a left or a right government with barely over 50%, in which the extreme party holds the balance of power. Since the government depends on the extreme party to stay in power, that party is able to extract some concessions that are not desired by the centrist part of the electorate, and which they would not likely have been able to get outside of the coalition horse-trading process.

An example of this happening was the 2001-2011 right-wing government in Denmark. The coalition was made up of the traditional center-right parties, together with the anti-immigrant populist movement, Dansk Folkeparti. Since the coalition could not afford to lose DF's ~12% vote, they ended up reluctantly agreeing to a number of anti-immigrant policies that would not otherwise have been passed.
OTP door lock with Arduino