skysight-inc/HackerNews huggingface dataset:
if you are trying to replace something older, you better at least have feature parity

Which is why there has been so much fuss. I haven't kept up, but has the Wayland project changed their tune on networkable graphics? I will grant that X could use some uncrustifying, but I think the general gist of the OP is correct: there is just so much that X offers that Wayland and Mir will have to catch up to (assuming they can, which requires not just time and effort, but forward thinking on design and architecture).

And as for performance, my N900, a four years old phone, runs X just fine. The sad experience I have had with software (including OSS), is that the newly born projects are almost always designed without paying attention to efficiency, usually through a lack of awareness because people are so used to fast hardware these days.
Until the consumer banking stuff passed under Obama you really had no choice but to participate. Card companies enforced merchant agreements which wouldn't let merchants charge people less for not using a card (though some states banned such agreements prior to the federal change).

Merchants would lose business if they didn't accept cards, and card companies were basically able to squeeze them until such loss of business was barely more painful than just going through with it.

A slight market correction came in the form of competition between card companies to give cash-back deals. This essentially rebated some of the fee back to the consumer (if an Ayn Rand nutjob saw a government bureaucratic scheme half as complex they would explode with anger).

People with cash couldn't opt out; they still had to pay the same as card users, but now those merchant agreements have been restricted by law.
mongroup is dead simple and succinct. It might be your taste. https://github.com/jgallen23/mongroup
Depends on your platform... AppFog.com supports a few...
Anecdotally, as a part-time sysadmin at a university I've seen more than a few examples of "students" in a computer science Master's degree program who are obviously in it for the perceived job opportunities. But they don't seem to actually care about the subject. They copy and paste code from google search results and if it doesn't work they are helpless. They don't make any effort to understand what is happening or why, or how to resolve their problems. They just complain that the systems "aren't working."

Something as simple as generating an ssh key pair and using it for authentication leaves them completely bamboozled. By their questions it is clear that most haven't bothered to learn anything about it.

They don't care about security, performance, best practices, or anything but completing their problem sets and projects and getting their degree.

I don't understand the thinking in getting into a career field that you have no intrinsic interest in. And how they think they are going to get past even a half-hearted technical interview is beyond me.
Over 30 Kids Learn How To Code With Team Treehouse
I don't understand why we can't all be happy with euro social-democratic levels of spending done at the state level, with minimal federal spending for military, justice dept, and programs that 80+% of the population agree with (~10% GDP). You don't hear Scandinavians petitioning for a Euro wide healthcare system (the equivalent scope and scale of Obamacare). This way progressive/liberal states can still be happy with their programs, while conservative states can keep their taxes low. This is the philosophy of 50 experiments on what is good government policy.

I just don't understand why Americans feel like we can impose our values on everyone else. We live in a free country, and people are free to immigrate to a government that aligns with their values. We don't need to solve this at the federal level.
The gist of Citizens United was that the government couldn't ban political speech near an election. The speaker in question just happened to be a company.

Morse just said that kids have limited free speech rights.

Both seem like good decisions to me and consistent with our historical practice.
Facebook Acquires Storytelling Site Storylane in Talent Grab
I think the matter is if random distribution is what is documented, no one will raise an eyebrows. I believe the Heroku claimed intelligent routing based on server loads to route traffic to idle servers. That threw people off.
or just "rm -rf *" to save yourself the hard drive space.
Looking at http://stackoverflow.com/faq I see the requirement that, You should only ask practical, answerable questions based on actual problems that you face. There is no way that the question fits that criteria.

I've had personal interaction with moderators over that exact issue. I personally enjoyed answering algorithm questions. However it came to my attention that any time moderators notice that type of question, they close them for exactly that reason. (No matter what the wishes of people who ask and answer that type of question might be.)

As for the historical accident - I agree. I'm amazed that an answer given years after the question was asked got as much attention as it did.
FBI entrapping hackers - using FBI self-signed SSL cert
They didn't even bother removing "Federal Bureau of Investigation" from the organization field on the "self-signed" SSL certificate. I'm not sure if I should feel flattered that I'm on the FBI radar for people of "skill" or insulted that they think I'd actually bite on something as low/primitive as darkode.

Are they looking for scraps? Or is this just entrapment to look good on the news? What I know is that they really need to step up their game if they want to get to the serious bunch.

http://i.imgur.com/3znIw4L.jpg
it's real and hilarious
9th Circuit adds a ton of useful information: its decisions are only binding in the 9th circuit (California, etc). Also, it's the most overturned Circuit at the Supreme Court level by a large margin.
A moderator that saves me from having to type long queries on google has my vote. I currently have to type: termtosearch site:stackoverflow.com "closed as not".
Open Data: Bill would open congressional research to public
There is always a risk. However, these bacteria evolved in an extremely hostile environment. The probability that they developed mechanisms to infiltrate a multicellular organism and fight off its immune system is practically infinitesimal, although non-zero.

There is likely zero evolutionary drive in such an environment to evolve above basic anaerobic life sustaining adaptations and it could even be the case that any evolution that isn't geared towards maximizing survivability in such an environment are actually detrimental. Chances are that any functional mutations will either optimize current processes (and thus help survivability) or create new processes or chemical pathways. The latter would usually expend more energy and could very well cause the mutated species to die off prematurely because their "improvement" is too much to handle in this low energy environment.

Of course, this doesn't preclude the bacteria being so strange that our immune system wouldn't know what to do about it but after 25 million years of sequestration with no "predators", it is unlikely that they developed such a uniqueness.
I fail to see why HN'ers don't see this as a joke.
the limiting resource on our information economy is smart people's time. We don't suffer from a lack of raw materials. The only natural resource I can think that may be limiting economic growth is energy, and that is largely going to be solved with smart people's time.
Apple gets it right because they cache prerendered textures so aggressively on the GPU. In this regard software rendering versus hardware rendering doesn't really matter much, since actual rendering happens so infrequently.
| In this way it mimics the way we build sentences,
| that's smart. That's intuitive. That's Ruby.

That's also a nod to Perl. :P
A filmmaker might mention Apple in the credits for a few seconds as people file out of the theater...but would need permission to use the logo. A musician might mention Apple in the liner notes...but iTunes doesn't deliver jewel cases. And a designer...well "Made on a Mac" is from the Geocities age.

Racing sells cars because I can buy a Corvette and hoon it on the road in front of my house. But a MacPro is still going to give me the same Facebook friends and won't improve my porn.
Not sure if this a joke or not, but when I saw the post title I thought it was going to be a service to simulate heavy load conditions to your site, which would actaully be very useful.

I imagine that someone must be running something like that already. If not, someone should build it. Time to go google.

Out of interest: how many people here would pay for such a service?
The app-centric approach breaks down when you have to share that data out to colleagues who collaborate on it or gasp use it on a non-Apple device. These things can be fixed but as it stands you really have to go out of your way and adapt your own workflow because of the limitations of the platform.
Try https://www.blitz.io/
Here's what I think is happening. The moderators on SO have decided that there are certain classes of questions that are unacceptable and should be closed. I agree, so far.

Now, that question is of that class, so it has been closed. However, there are exceptions. Normal humans are good at making exceptions and should have made one here. A certain type of personality -- one that's over-represented in engineers -- likes to create systems that don't have exceptions. They like to create abstractions. And then you get this.

It's also why you have people who still organize their email, even though search obviates that problem.
Cash discounts have always been allowed by most/all merchant agreements. Dodd-Frank forced merchant agreements to allow minimum purchase requirements (boo!) and to allow discounts for other forms of payment (e.g. debit cards) and not only cash.
While I agree this sways me to Heroku's side, I don't think this is their marketing ploy.

Rap Genius says they aren't involved either, so this is probably a single-person law firm looking to create some buzz for himself. He should threaten to sue Amazon next for all the times they haven't held their end of the bargain. That'll get him a ton of publicity.
if someone is determined to treat you as an adversary, it doesn't really make much sense to behave as though they aren't one.
Could the Most Active Cardinal on Facebook Be the Next Pope?
Morse v. Frederick? Are you trolling? The Morse decision is so narrow that I don't know why you are expecting much traction by bringing it up. I'm curious are you in high school?

Edit:

There is nothing wrong if you are in high school. I was only asking because being a high school student would be a good explanation for why you think the Morse decision was so contentious.
Oddly enough it reminds me of the better articles in Vanity Fair. Sadly, they're still mostly offline, but their less fluffy serious and political pieces are well worth it.
Power users are inherently high-maintenance. The difference between not giving a shit and active hostility is, to a first approximation, in name only.
iOS devices are serviceable by Apple. The company also has a recycling program:

http://www.apple.com/recycling/
runit also has man pages.
This reminds me of a story that I heard last summer,

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

later confirmed here on HN by the hiring supervisor who observed the problem,

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

that many CS grads, even CS grads with master's degrees, can't get through a hiring screen that includes the question, "Write a loop that displays the numbers 1 to 100." Yes, something that simple is something too hard for many computer science graduates who are seeking jobs after graduation.

And that, ladies and gentlemen, is why you can't suppose that a computer science degree indicates ANYTHING about a job applicant's suitability to work for you. If you want to hire a programmer who will program well for you, test the job applicant's programming skill during the hiring process by having the applicant do a sample of the work you expect the programmer to do after the programmer is hired. In general, for hiring for any job, don't worry about degrees, but be sure to ask for a work-sample test.

References for why it's a good idea to hire on the basis of work-sample testing rather than on the basis of college degrees can be found in my extensive FAQ on the subject, written for Hacker News threads about hiring.

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

LAST EDIT: As I expected, people still don't believe this story. I thought it was rather amazing when I heard it. But, with further thought, I've decided that this really is an empirical issue. It may be that some jobs have less drawing power, and attract mostly applicants who are trying to get a green card to stay in the United States. (That seems to be one thing going on in the applicant pool for the job that had the hiring process, with two computers sharing screen views over the Internet as the applicant worked on the problem, described here.) The way to find out what applicants to the job you offer can do is to put them to a work-sample test, realistic for the job you want done. I hear that FizzBuzz is still screening out a LOT of applicants for some jobs,

http://www.globalnerdy.com/2012/11/15/fizzbuzz-still-works/

but FizzBuzz isn't a lot harder than "write a for loop," and certainly ought to be a job test that any CS graduate could pass. Try the people who next come to your workplace looking for a job, and see what they can do.
Online DRM and why you must fight it
The JVM – A Viable Platform For (Mobile) Games?
Apple can compile their toolchain and OS to run on any hardware they want. And when it comes to OSX and iOS, over the long term, they would probably prefer not to have to support third party development. The analogy for iOS development is sharecropping, and it doesn't exist anymore because it's more efficient for the landowner to buy a tractor.
"I'm not a Django person"

1. Using PGBouncer seems to be the ideal solution, but I'm not sure other databases actually provide a proxy. I haven't heard of something like this for MySQL (a) I might be wrong, please provide a link, b) I'm know some will say "just don't use MySQL")

This aside, I would expect a connection pool implementation to support at least the following:

1. min: minimum number of connections

2. max: maximum number of connections

3. idleTime: time interval after which idle connections are automatically closed

4. connection cleanup (most often done when returned to the pool). Basically making sure that the connection object is pristine

If it doesn't do all these, then it's probably not something you'd want to use.
Had a similar project based on OData called qwikstant.com, by no means a hit, but still trafficked. It's depressing to have to shutter it.. As I was developing I did notice that the OData DB was always slightly behind and the api forums were a ghost town - guess I should have seen it coming, but I had an itch. Got burned when google shut off services before as well, pretty sure I'm finished with free corporate APIs at this point, experimentation and one-offs aside.
Attorney 'Values' page includes stock photo of corporate jet. Aaaaand we're done here, folks. http://kristensenlaw.com/values.php
They Found You: Ad firm uses 2 Billion Data Pts to Track You Across Devices
I'm also on board with credit cards for the abstraction. Doesn't matter what bank or brokerage which of my funds are in.

Also, although the gains are pretty trivial, I find it satisfying to leverage the grace period.
I was just the TA for a CS class. I don't know any students, even the ones who struggle the most in the Introductory CS sequence, who can't do that. I'd say even those that failed the course can probably do that...
Why does it have to be a warning to publishers? Clearly customers keep coming back or they wouldn't keep repeating the same idiotic behavior. I'm not sure I feel sorry for anybody in this case other than the guy who was such a non-gamer he never heard of DRM.
This is almost certainly a prank or a parody. DNS for ddossite.com points to IP 199.83.134.131. "whois 199.83.134.131" shows the IP is inside an IP block owned by "Incapsula Inc". Googling the company name yields http://www.incapsula.com/, which says they are a network security company and they provide DDoS protection.
This doesn't surprise me, but it does make me sad because I think it's a short-sighted move that will hurt Netflix in the long run.

Full disclosure: my side-project (which I have woefully neglected of late: http://moviepresto.com) uses the Netflix API to determine if a movie is available on Netflix Instant or as a disc rental and then links accordingly. The title, description, basic info, and background image come from themoviedb.org. Personally, I'd prefer for my "what do I want to watch tonight?" decision start with the set of everything that's been released and then follow to "where is that available?", instead of starting with "what is available to watch on platform X?". My cynical side tells me that Netflix doesn't just want to be the center of the online streaming universe; they want to BE the universe.

Even more sadly, I think Netflix won't even realize what they are missing out on: potential user interface improvements that they could incorporate into their own products, ideas for integration they never would've thought of, potential great hires, etc.
accidental downvote (arrows are teeny on mobile!).

I agree with liking the simplicity of daemontools. I haved used it for a while, and it has served me well. I like that logging is split. I often run the log script as just a logger instance to get stdout to syslog.

Upstart is.... Not my favorite.

runit is nice. Like daemontools with manages and a few extra flags/features.
If you're talking about a project with thousands of classes in a similar number of files, with auto-generated code from an ORM as part of it. Yes.

Search takes at least a minute. Class view is only useful if you know the namespace. Go To Definition doesn't help if you're looking a definition for an interface and you want the concrete implementation.
Maybe you're right.

Regarding the historical accident: I was the one who suggested that you post that answer there after I saw you post it here [0]. I posted my answer a little while after that. I'm pretty sure all of our upvotes came from Hacker News.

[0] http://news.ycombinator.com/item?id=2769132
But what level institution are you at? I can easily imagine weak second and third tier CS students who can't code their way out of a paper bag. It looks like Reddit's r/cscareerquestions/ gets questions from a lot of these type of people.
Thanks very much for the blog post idea, I think I'll do something with that!

FYI you can keep all your Heroku addons inside your Heroku account while utilizing them from a server outside Heroku. For example, if you use the "Redis To Go" Heroku addon, you can fire up your own EC2 instance (possibly through AWS Elastic Beanstalk) and connect to your Redis To Go instance using the same connection info. The main difference will be that you won't have access to Heroku's environment variables that you're using now, but you can use a config file instead.
Yea, I hate the 80 char limit too.
Publicly offering to commit a felony for payment would be a very risky and pointless "prank", so I highly doubt it is. More likely a scam or ill-considered get-rich-quick scheme.
The gist of Citizens United is that rights never intended by the Founders to apply to corporations now do. And spending money qualifies as speech.

You probably also think that Clapper v. Amnesty International was a good decision. And think that they should not have heard Hepting v. AT&T. Those two cases seem highly relevant to their likely attitude on this one.
Condoms are effective, yes, but they do occasionally break. It seems to me like a second layer of defense is a pretty good idea.
Did PayPal Just Clone Stripe’s API Documentation?
I think the point of the person you're responding to, was that if you use the selenium interface with PhantomJS, you can change your testing browser to Firefox, Safari, etc with very little work on your part. i.e start with Phantom/Selenium, then test with the rest when you're ready.
Angel author here. It works very well for us and some others, but it must be said it is not as featureful as most of these. For example, it provides no assistance for log rotation (you'd need to do this via a shell pipeline with multilog or similar) and does not have a "control interface" (zmq socket etc) of any kind.
But thats missing a LOT of the point. The fact that credit card companies are taking so much out of the economy makes the economy much less efficient, this isn't solved by one simple action from little old me.
You still have to get, and keep, things running on boxes though. HA does not magically remove that need.
In addition to what rhizome said, the modified title puts the most significant piece of information first.

Re: grammar, I think the article (expected "the") is optional in that case, if you read "expectation of privacy" as a singular concept.
Culture isn't always logical or pragmatic.
try this with kids!
They decided to work at that sweatshop...
I'm not the smartest person I know, but I used to think that you could be. Nobody is, for it's a heterogenous cloud of expertises. I spent a lot of time studying, mostly at Oxford and USC ie smart places, and my impression is that hardly any of my colleagues were a patch in overall brightness on many of those whom I have met in the past few years in the Bay Area. However, criteria for smarts are also exceedingly heterogeneous, and you need to have breadth, experience and wisdom to see those smarts. And acknowledge your own weaknesses that you can work on them to be a more sophistimacated [sic] human. I now know so many more smart people than I did, but it may be that I've a. trained myself in humility and b. actually found smart people so I can learn from them, and thus provide more value myself from my strengths. This then underlines my argument as it means I probably did underestimate some of my Oxford compadres in my youth.

So, beware those claiming to be smart. Mostly, as most who've encountered Wolfram, Kurzweil and their ilk know, have a big chunk of smarts missing. empathetic and listening skills, huge in other kinds of pattern matching, which we haven't been able to code yet. I have a recent acquaintance who's like that too. Brilliant coder, engineer and hosts a History Channel TV show on inventions, but his ego is so set on his and his friends' brilliance that he misses the point.

Focusing on the processing and analytic skills is a blindness to the other equally important parts of a well-adapted and responsive psyche. That you have amazing memory, analytic and processing skills is truly wonderful, but A. it's not a moral plus, it's just a rare thing you have, like skills at piano or football, whcih can be trained, but mostly inherited too and B. if you rely on that alone you're neglecting a lot of other stuff.
"I predict that EA will cave-in to some extent and release a modified version of Sim City"

Doubtful.
daemontools also has manpages, thanks to Garrit Pape, the author of runit ;)

http://smarden.org/pape/djb/manpages/

The manpages are installed by default in every system I use -- debian, ubuntu, MacPorts, and FreeBSD ports.
Years ago in a university IT dept, I'd have to occasionaly serve copyright violation take-downs (we would handle them internally, and just remove the offending matter from the network. No one was ever outed). One time, looking for a machine serving up some movies or something, I tracked it down to a graduate student office, in a _network systems_ lab. When I finally found the grad student owner of said server, he was comletely dumbfounded that I could physically locate the machine by its IP address.
or an attempt to be 'viral'