skysight-inc/HackerNews huggingface dataset:
There is no way anyone could justify inclusion of Amazon ads. Creating backdoor for direct snooping by Amazon is just atrocious. That being said. In my personal experience Ubuntu has not been a community driven distribution for at least half a decade. Most community members spend their time justifying actions of Canonical and community leaders explaining and backing Canonical instead of representing community. I also think Mark Shuttleworth is a strong leader and visionary and while we discuss merits and demerits he might actually succeed in what he set out to be. At the end of the day, if we want to take Linux mainstream we have to start treating it as a product.
X ran fine (faster than Windows GDI) on my Pentium machine, and that was almost 18 years ago!

People run crapburgers like GNOME and then say "X is bloated and slow, we need to replace it NOW with Wayland". Uh, no, your DE is bloated and slow. X is warty and certainly worthy of criticism, but force-switching everybody to PulseVideo--sorry, Wayland, is not going to solve all the problems with the Lunix desktop and is going to introduce a whole new slew of transition-phase problems.

As you said, Wayland actually provides less than X. If you want to turn Linux into Windows, then the solution is a single, standardized, soup-to-nuts graphics layer incorporating everything from graphical primitives to widget toolkits and user-interface guidelines. Linux still has multiple toolkits and multiple DEs squabbling for mindshare, and seems to grow one more everytime GNOME pisses someone new off.
It's a terrible product that rusts and jams extremely easily, requiring a saw or bolt cutters. Good design is about more than ingenuity.
Measuring enrollments has always been not-so-useful in CS. Let's wait and see if 2016 attrition skyrocket in tandem with 2012 enrolments, as I suspect will happen.
From what I've seen, it's certainly a possibility. I'm not sure how it works but I know that a fake server would be used. This has been done for another game http://torrentfreak.com/ubisofts-uber-drm-cracked-within-a-d...
Looks great! I just found a few plugins that I didn't know about yet.

Suggestion for future enhancement: You should add a script that we can run on the download page that downloads and installs the new configuration to our local machine. This would be especially helpful for installing on a remote machine, or even on a local machine. Something like:

wget http://url.com/newconfigurl.zip

unzip newconfigurl.zip

//Move files
Mark Shuttleworth may have good intentions at the basis, but he may also be overly ambitious. From there he may indeed be misguided in his daring and rather rash decisions. Mark may also be incapable of assessing first-hand what it all means in technical terms. Mark also seems to overestimate the real level of insight of his close technical advisers; who are the guys doing the real thinking for him. Mark also seems to substantially overestimate the true ability and aggregate capacity of his rather small team; which is supposed to make all of it happen. Mediocre results after mediocre results, we can indeed clearly discern in Mark a pattern of over-promising and under-delivering.
So Google plus of my favorites sites is written with java servlets?
java servlets and js closure.
I love google plus, how it behaves and (obviously scales) and its L&F.
EDIT: I had written a really long and specific reply, full of bombast and insults.

EDIT2: Hey zzzeek, sorry you saw that before I edited it. I realized my mistake about the 2012 thing, and then when I re-read what I had written I realized it was over the top.

PGBouncer has all the features that any in application connection pool has, and it doesn't have any of the pitfalls. It's easier to set up, and once set up gives you lots of benefits that an in-application pool cannot give you.

Your example stating that the total number of connections is the same is just incorrect. PGBouncer shares connections between processes, and will release connections beyond it's minimum gradually if they aren't used within a few minutes. SQLAlchemy's connection pool doesn't release connections below it's minimum, ever. If there is a load spike, SQLAlchemy's pool will either become a bottleneck, or will create more connections as needed, which are immediately destroyed and recreated if the traffic spike isn't completely uniform (say if it goes up and down even a little).

If I said to you, you have two choices. They both take about the same amount of effort to set up, except one performs far better than the other, consumes less resources, and gives you lots of other benefits, why would you choose the lesser option?
> has the Wayland project changed their tune on networkable graphics

You mean "provide a flag in ssh to forward a rendered window?"

They were talking about having hooks so a VNC server could act as a compositor for windows that it can forward over the VNC protocol. That would be a much better solution than raw pixel buffers like X forwarding had.
A well-designed product is not just one that had a clever idea in the concept. To be a well-designed product, it must also be reliable, usable, and above all have great build quality.

As someone who bought one of these and threw it away in disgust after being unable to open it once I supposedly set my own combination, I'd never call it a well-designed combination lock.

As uptown says, the reviews on Amazon alone bear witness to the fact that this is a shoddily built lock which often fails one of the only tests that really matter for a lock, namely, can you open it?

I'd rename this article "A really clever idea for a combination lock (that failed in execution)."
The only way I could agree with you more is if you didn't think they were catering to App Store developers. Xcode is terrible, the provisioning profiles are irritating, their requirements can be inscrutable. It seems like a bad experience compared to what few hoops Android developers have to jump through.

But I digress. With Lion and Mountain Lion is it becoming clear that they don't want any people that know how to use computers in their target demographic, they just want iPad users to have a unified experience.

I used to urge my friends and family to get OS X computers, but I have reversed that opinion and now urge them to get anything else.
So one has to have customized Vim to have actually used Vim :) ?
Someone needs a similar site that contains the 0-day for not only Java, but everything: languages, frameworks, jars, gems, projects, etc. For example, how about one for each currently maintained version of Rails, IE, Firefox, Chromium/Chrome, Opera, Safari, Windows, Linux, OS X, etc. Just a big sortable grid for each category type with name, days since 0-day, and a link and/or description of the last vulnerability, with another link to list all reported vulnerabilities and links to reports. That would be awesome.
Unity is functional — you can use it. Its problem is that it's designed to meet the needs of a mostly hypothetical group of people that Canonical hopes will want to use it someday. That's a long-term proposition, and a valid gamble to take — but I don't think it's going to succeed. More importantly for me, I don't care whether it does or not, because I'm neither Unity's nor Ubuntu's target market any more.
Mark Shuttleworth Steps In On Developers' Ubuntu Kerfuffle
Crap...

Just today I was talking with someone about integrating Netflix data in to their app, and I almost registered for an API key, but waited until I got home. Then I stopped off, got home late, did some work, and now this. :/

I guess if this is how they run it, then they might revoke access to then-current API-key holders in the future with little warning anyway...
Starcraft 2 got its always-online cracked, as did most of the Ubisoft titles forcing it like Assassins Creed 2. I think the only example without good cracks is Diablo 3, and I know if I was a game cracker I wouldn't even bother, just because D3 sucked for me.

I imagine SimCity has enough publicity the warez crowd is jumping all over the opportunity to be first to crack it. People I know that have played it called BS on all the allegations that anything critical to the game running is server side, because the servers can go down while they are playing and they only lose saves and achievements.
It's leagues better than the train-wreck that is Gnome 3. It's functional and doesn't get in the way of my work. What more do I need it for?
Complete linkbait title, a HN mod should change this. Typical of the Register.

It's worthwhile to read the actual post:

http://www.markshuttleworth.com/archives/1228

On the subject, I started to hear a lot of criticism of Canonical's Ubuntu efforts right around when Unity was first released. I just updated to 12.10 on my laptop a couple of weeks ago, and as one of the 31337 d00ds Mark speaks of, I was pretty confused -- everything was different! I didn't quite understand the point of the whole thing.

But I run a tiling window manager on a years-old Thinkpad without even a trackpad (trackpoint!). I'm a freak. And most of us here are.

Then the other day I picked up a new Macbook Air for some Mac-centric development work. And Unity completely clicked for me. If you look at the direction of OS X it's clearly converging with iOS. I right-swipe to get notifications! There's all these awesome gestures! My IM client shows my phone's text messages, for god's sake!

This is the kind computing experience normal people are expecting over the next several years, and in order for Ubuntu to fully realize its mission it needs to adapt. And it looks like they're doing a really good job. I mean, have you seen the Ubuntu phone videos? It looks really slick.
And so this months Herokulypse begins...
I honestly miss front row.

If front row still existed, I wouldn't be throwing away my 08 blackbook. It's not really powerful enough to be a server, but it would make an awesome HTPC.
True, though violent criminals aren't always known for being driven by pure rationality and avoiding emotional outbursts, and drug trade is probably run by such criminals.
I think Django db connection are doing it plain wrong. Connection are established and gone with a request, but in fact we can simply use a global variable for any SQL/NoSQL connection pool in views.py, which is basically a WSGI global variable.

In this case, connections are established when a gunicorn/uWSGI worker process starts, and shutdown when the worker is respawned.
I know the parent comment will be downvoted, but I'll reply anyway. I'd like to hear how this "sucks". One could argue they may track you, invasion of privacy or that it's "just the beginning" and will lead to more adware. Those are what I'd call minor complaints. You can say you think it looks bad, or that it slows down your system, or that you'd would never use it. Those are even more minor as you can uninstall it in less words than your comment.

But think about this. Nearly everyone shops on Amazon. This is the easiest way to give money to support this OS. People all say "I'd pay for it" but that never works. Instead... going to buy something on Amazon? Use Unity, and support your OS. Dead simple, and you don't have to touch your wallet.
The community isn't a given. Some of the stack exchanges that allow more open ended questions are somewhat useless. I'm thinking of the stats one in particular[1]: you get a ton of questions where it is clear that the questioner will be unable to determine which answer (if any) is correct. Here's a random example I found after 3 seconds of looking:

http://stats.stackexchange.com/questions/32007/which-statist...

Fairly open ended, possibly answerable, but the OP will have no fucking idea if an answer is good or bad. (Apologies if the OP reads Hacker News).

Now, the fact that the stats stack exchange also encourages students to ask questions about homework introduces the similar problems, so I can't be sure that the open-ended nature of these questions is the main cause of the site's suckiness, but I'm pretty sure it contributes. And I don't want to participate in that forum even though I waste a shit-ton of time online on places like HN and prefer stats to startups.

[1] http://stats.stackexchange.com
Dtrace oneliners
How the Humble Store may challenge Steam
I always thought I was not the crazy one that wouldn't buy a game because of the DRM, but I'm finally that guy. I love the Sim City games and remember playing them since the 90's, but I can't pay into a company which preferred the DRM over playability and kept the DRM even when it meant making people wait instead of releasing a patch with more responsible DRM to truly fix the problem.
Is the stored biometric information “personal”? How sensitive and unique is it?
In some Canadian jurisdictions, personal information is defined as recorded information about an identifiable individual, other than contact information. Under that broad definition, any biometric information is personal information.
EA giving SimCity players free game, hopes to have problems fixed this weekend
Lol. Ubuntu is obviously doomed to fail. What technical genius would want to follow UNPAID another persons "Grand Vision" if that other person isn't an even greater technical genius?
Right, the problem is all the failure modes. You want a battle-tested library that hands you a valid connection, that will work to the 99th percentile. Lots of edge cases.
Ask HN: What kind of small programs can I develop for small income?
Well, I am college guy who would love a small extra pocket money. Being a programmer, mainly a web developer, what can I develop which might be helpful to others and could be sold at marketplaces such as CodeCanyon.
"I reported the fixation issue privately only because I'm a good guy and was in a good mood."

I for one am glad that Homakov decided to share and write about these security issues rather than just selling it to the highest bidder. I have learned quite a bit over the past year. And it's deplorable that Github isn't paying anything.
Those stickers look gorgeous and like they would survive a hurricane....
Yeah yeah, we get it. Canonical: "You guys hate Unity but we're really stubborn about it".

Keep trumpeting your crap then. Thankfully it's pretty easy for just about anyone to switch window managers (or Distro for that matter)
Minecraft-ros (Robot Operating System maps to Minecraft worlds)
I agree about the keyboard with a caveat (and this is based on my experience with the Nexus 7, I'm still hemming and basic about replacing my phone with an Android device) - the touch recognition relative to where you actually touch seems (if this makes sense) more accurate but less natural. iOS devices seem to put the touch at slightly above where I tap, meaning that it triggers where I'm looking at more than where I'm actually tapping. It's subtle but I find it quite difficult to type and web browse on the Nexus sometimes.

I do love swiping words now I'm used to it though. Shame there's a palpable mental shift that has to happen when I had to stop swiping for stuff like proper nouns though.
sure email at prabhjot.singh.lamba.1@gmail.com
List of Confidence Tricks
You Can't Just Hack Your Way to Social Change
Tree Style Tabs for Chrome
Sounds like something they were forced to do in a contract with a studio
X forwarding is just a tunnel for the normal X protocol, which is both higher-level and provides much more functionality than a raw pixel buffer.
And without one of those spite-filled, frustrated, venal, political distributions, Debian, they could never have created Ubuntu.
> Thomas again used the "en-loco parentis" argument he often makes in decisions involving children

Just a note: it's in loco parentis, latin for in the place of the parent.
Moment.js | Parse, validate, manipulate, and display dates in javascript.
Never build a business that depends on an api.
Gatekeeper is an okay compromise. I'd feel better about it if they didn't include restrictive app policies. What if I want to run apps that are signed by a certificate from some third party CA? I'd feel great about it if it would also inform me what permissions are being granted and let me disable arbitrary permissions like internet access.

I think 10.7 and 10.8 bring more irritations than anything else. iCloud sync and Gatekeeper are the only things I think are worth upgrading for, but the Gatekeeper implementation is still lacking and unfree, and I use other services to sync my files (I also think the implementation of iCloud leaves something to be desired... and it's another form of lock-in). I'm still using 10.6 and shall use it for the foreseeable future; at least until my next computer, which will most likely be running Linux.
The fact that the OS comes with spyware out of the box is just a minor complaint? Okay..
That's basically saying the linux community and their mindset are antithetical to modern computing.

What a massively backhanded insult. Yet also a tragically true statement.

The world is flying towards Sim City always on DRM with open arms, and mark shuttleworth wants to lead the charge? Fine. Coddled computing for everyone.

For god sakes, A pox on the people who actually choose to use Amazon Linux.
The problem is secrecy and authoritarianism run directly contrary to the spirit of open source software, and if we're going to go down that road then we need to stop calling it a community-driven Linux distribution.

Where will we be when Amazon et al start leaning more heavily on Canonical for more invasive features? What recourse will the existing user-base have other than being callously told to "fuck off if you don't like it, or buy some lube and start grabbing your ankles"?
He was referring to companies which offer bounties (facebook, google etc) and not sites where you can sell your exploits
Sure, if that person wants a pregnancy but doesn't want to transmit HIV -- a scenario mentioned in the article.
> Actually, I think I could build this as a third party provider, even

I dont use Heroku, but if you read Rap Genius' original paper discussing the queuing problem, they specifically stated that there is nothing that they can do about it.
That is a well-stretched analogy. What is the tractor?
How can this be allowed by their merchant agreements with the card companies?
Both could contain high percentages of calcium. ;)
Were these bacteria living because of a heat source that was keeping the lake liquid, similar to life around deep sea vents?

Could there be life under our feet, fueled by the heat of the molten core with bacteria flourishing in fresh groundwater, or do these types of thermophiles require salt that wouldn't exist there?
I think it is definitely the bubble scenario again, but there are some demographic differences that could change our expectations for the results.

The most important thing to recognize is that entry-level skill requirements for programming will always trend down, not up, as the tooling and UI for common industry tasks becomes incrementally easier. C was easier than assembly, and Java was easier than C, and JS was easier than Java...whatever comes after JS must be easier than JS.

Lowering the costs of entry means that capital markets have a lower impact on the business of tech, as more things will get done without any money changing hands - but the need for customization is likely to increase simultaneously, as niches will become cost-effective targets for new software.

In effect, the tech market will increasingly be folded into the rest of the economy. Or "software eats the world."
This is America, everything can easily turn into a lawsuit.

Even if Heroku had handled the PR issue perfectly, it's very likely some enterprising lawyer would still be looking to sue.
Hero of Alexandria
The sixth, I think, took that honor a few years ago. http://www.abajournal.com/magazine/article/a_sixth_sense_6th...
What's the reasoning behind the corporation needing rights? It seems like if taken far enough my photocopier would need rights, whereas I think it would be more straight-forward to deal with the people behind the instrument rather than the instrument itself.
yeah. i don't sell exploits yet. Facebook, stripe, shopify, skrill - they treat a reporter nicely.
Assuming you agree with CD Projekt's approach to gathering piracy statistics, the community rewarded them by pirating the game in extraordinarily large numbers, despite the gesture of good faith http://gamespot.com/news/the-witcher-2-pirated-45-million-ti...
Agreed. Talk about being stretched too thin. For example, I've been fighting with compiz (their wm of choice) all day. I'm about to give up, but love the negative plugin.

If they could demonstrate capacity to fix existing bugs I might be interested in their new directions... until then no.
How is it unreasonable to propose making the Amazon ads opt-in? Sure it ruins their dreams of guaranteed revenue streams but at least it'll be a compromise.
One good way to come up with ideas for plugins is to look at other similar marketplaces or platforms and port them. For example, Joomla may have a very successful addon, but no Wordpress equivalent exists. You may find that specific addon isn't even being sold on Codecanyon.. make your own and sell it there.

Another: go to users of a specific platform, say Wordpress, and ask them what's lacking or what could be improved.

Another: integrate. Find some new software and see if there is a Wordpress plugin. Is there a Stripe plugin for Wordpress? Joomla? Drupal?
> Far Cry 3 and Assassin's Creed III

Could EA give away Ubisoft title? I expect they'd have to pay Ubisoft for each redemption if they did.
Google Nexus 4 is available to order
RapGenius just recently raised $15m from Andreessen Horowitz; they hardly need to make 'painful attempt[s] to remain relevant.'

And they're not even involved with this lawsuit.
As a user of both APIs, I'd say that Stripe's documentation is a major competitive advantage.
Here's what I've been looking for: let me put a badge on my open source project on GitHub which launches a Runnable with the project so that people can play with it without having to pull the source and set it up themselves.
I gave feedback to my VP & direct manager when I quit, in a very reasonable & friendly manner. I was leaving on amicable terms to start my startup so there was no bad blood. Nonetheless, he didn't really bother with my feedback and continued with how things were. (8 people in my team quit in a span of 6 months because of the bad management).

Edit: So => don't bother
It sucks because it stinks of authoritarianism and selfishness. How do users benefit? How does the community benefit? Why are you trying to justify that users should be glad that they're being spied on and spammed?
Nice attitude to legitimate criticism (Unity kills productivity for many). I guess thats why all the 'l33ts' and everyone else is running to OSX. Thanks for the motivation.
It's a nice practical joke task to rearrange those stickers, I'm quite sure there are plenty of users who can't open the lock after that.

Personally I wouldn't ever record password, I would record the combination. Because there is that risk. I have seen way too many people to fail with simple tasks like this.

Just like changing log-in domain or putting caps lock or numlock on (laptop). So much lulz and waster effort due users who are unable to grasp what's happening.

Btw. When I was kid, there were bicycle locks using the same idea.
This really is a fantastic article. Mayhaps you should resubmit it Monday morning or some time when it might get more traction.
How using corporation to perform speech is different? New York Times is a corporation too, does it mean the government can intervene in what New York Times is publishing and infringe their free speech rights? Of course if individual people have free speech rights, these rights do not disappear if they organize to perform this speech - be it corporation, union, non-profit, or any other form of organization. That's what SCOTUS confirmed, and rightfully so.