skysight-inc/HackerNews huggingface dataset:
It's not exactly rejected by the community - apart from a few vocal critics, I think most people are comfortable with it, and a lot of code does now support it.

It's just a slow movement, because there's a lot of legacy code out there. Also, many features up to 3.2 were backported to 2.7, so there was little incentive to make the switch. That's starting to change with 3.3.
The Curators' 100 websites
The best thing about python 3 is that it froze python 2. So right now we have this rock solidly stable python (2.7) and this weird new python (3.x) that not a lot of libraries work with. The point here is that they changed too much in python 3. Basic things like division changed, and many of these changes people disagreed with. People will still be starting projects with 2.7 in 5 years.
On ID Tokens
I don't think it's about "rejection" but a practical thing.

When starting a project you may need some 3rd party stuff (library, framework, etc) that doesn't support Python 3 (yet; for different reasons, sometimes the project is unmaintained, sometimes is a _huge_ project and Python 3 support is not ready, but I have yet to find a project that "rejects" Python 3).

Because 2.x (2.6 to 2.7) is available, it's not a big deal and you just use Python 2. Thanks to 2.7 (that includes several features from Python 3), finally moving to Python 3 shouldn't be a pain for most people, once all your requirements support Python 3.
I wasn't there for this particular product refresh, but I heard that one product version was put on life support (critical bug fixes only, no new development), and the company took some time to redefine the requirements, and re-write the software. Requirements that were held in the old version weren't needed in the new one. The new solution was less complex than the old one and it replaced, so it wasn't a straight conversion. The product was also able to leverage a lot of internal code libraries.
Google Chrome’s World Wide Maze: Turns any website into a 3D game maze
That's a pretty bad comparison. The differences between VB and C# are much more dramatic than the differences between Python 2 and Python 3.
The IndieGoGo campaign - http://www.indiegogo.com/projects/freicoin-global-community-...
Different and cheap, new $25 Raspberry Pi is selling
Is it OK to love Vim and hate Vim script? Because I do.
democracy != tyranny in my book.

Sorry. It's far from perfect, but it's better than any other system I can think of and it's sure as hell better than a libertarian free-for-all which (IMHO) would devolve into feudalism and indentured servitude in no time.

Difference of opinion again you see.

--edit-- and I hope you enjoy your crypto-currencies. I also like them, I love crypto and am often amazed at what can be done with it. I just don't think that some of the features of BTC (particularly the fixed supply) are as awesome as some others seem to, nor do I find it important for currency to be free of central control, because I consider it a social utility rather than an absolute possession.
Not the solution yet, but closer than anything we have

http://en.wikipedia.org/wiki/Silvio_Gesell

http://geokey.de/literatur/doc/nwo.pdf (German)
As Microsoft Pivots Toward Windows Blue, It Is Vulnerable To A Google Challenge
I hadn't really considered the limits of bitcoin prices in this way, it's a great way to explain the "Why not?" about future price rises!
So... no.

What if this thing shows up in 18 places, some of those change sizes on mobile, some of them in turn being reused in several places and then somebody changes something that affects the size (and therefore desired styles) of some but not other of those contexts, and adds 6 more contexts in which the size matters?

I want to say "When displaying a user profile, If there's more than X units of horizontal space, use the large profile image. If there's more than Y units of vertical space show their bio, trimmed to length but avoiding widow sentences and followed by ellipsis. If there's very little room at all, just show their user name."

I know what I want and I can describe it simply and in a way that a machine could implement, but using today's tools it will take significant developer (human) effort (which typically isn't within my client's priorities and ultimately gets neglected).
The reason why we have the 10x developer myth is that by the definition the author uses "good" developers are rare and "bad" developers are extremely common.

Entire development teams consist of such bad developers. Many of us worked in such teams at one time or another, and it's part what makes us so obsessed with quality and good development practices.

We're dealing with the unprecedented reality that software is already everywhere, but the process of identifying and training good developers has barely started. Most companies that develop software don't even supply their programmers with the proper tools and work environment. It's like living in a world where everyone has a car, but only 90% of all mechanics aren't capable of doing more than just applying some duct-tape, and most garages are ill-equipped barns.

Most software is appallingly badly made, and has a very short lifespan.

And no, this is not just because technology moves so fast. Most of the languages we code in are almost 20 years old, and the techniques and conventions for coding in them even older. Core architectures are based on design conventions that existed before most of us started programming. The fast innovation mostly happens around the edges.

Software development is a ridiculously immature profession compared to it's social and economic importance, and the majority of programmers are as incompetent as a neanderthal with a chemistry set.
Key Elements for Your App Website
Instabank: the most souped-up Facebook banking app you’ve never heard of?
How Is Hacker 'Weev' Tweeting From Prison?
I suspect that Google's Blink is part of a plan to make Dart more popular, but even then, I can see it never getting much traction. I can't even imagine how this is the best that anyone could have come up with.

I think Google Trends is illuminating. Google's produced and interesting language with Go, but Dart? See for yourself: http://www.google.com/trends/explore#q=dart%20language,%20go...
Is there a clear list anywhere of which major packages have and haven't moved over to Python 3 yet?

Edit: I found one here https://python3wos.appspot.com/ and another one here http://py3ksupport.appspot.com/

Looking forward to NLTK 3.0.
Nice job. Here are some tips for areas you could improve on:

- Query all collections at startup time and attach them to your singleton so you can just call MongoDbSingleton[collection].find(). This way you only call your collections once and gain lot in speed for subsequent requests.

- Since you are querying all your collections, you might as well use .ensureIndex() by then to make sure your application won't insert two users with the same e-mail.

- Now that you have sane collections, you can rid your application code of one "useless" instruction: give each collection a method that wraps the call to .find() in another function that will perform the .toArray() for you in the background. (This is NOT removing the step, it is merely moving it elsewhere for code readability).

- Play a bit more with your new singleton: you know how to craft a BSON ObjectId from an hexstring? Simple, call "mongodb.BSONPure.ObjectID.createFromHexString()". Okay, too long, why not have a method to wrap that in your singleton?

- All these function (err [, data]) flying around... Why not have a single function that will always be called to check for "err" existence and output error and trace?

I've been using most (if not all) of those tips in my own MongoDb wrapper, both in professionnal apps and side-projets and it's made my MongoDb use much more simpler. Hit me up if you want some more tips ;)
All good points. But I did think if them before posting.

"Javascript is relatively unreliable on many of those devices"

AFAIK it's reasonable to argue that just as Javscript can be unreliable, even non-existent, on many devices, so can CSS media queries. I think it's fair to say that media queries are still a "modern" browser feature. http://caniuse.com/css-mediaqueries

"what's worse, you don't want to force a jquery call just to do..."

Agreed - jquery is too large just for this. That's why I said "javascript/jquery". The jquery like syntax used was for simplicity. But in truth any simple selector engine would do the job. Sizzle for example, or even a home-grown one.

"...something that's actively supported by CSS3"

But that's the point OP was making isn't it? AFAIK, CSS3 @media queries do not support element level querying.
thank you for the information, because I was new about the language of programmers in the world of IT
http://www.obatkuatpria-pelangsing.com/
I like Python, but keeping both 2 and 3 alive for so long has caused problems that make it hard to justify for serious projects. What will your boss decide when half his developers say that the two branch is right for a task and half say the three branch should be used? He'll pick another language.

I'm not sure I'm willing to trust Ubuntu to decide this for me ... they also thought Unity was in my best interest, and foisted the Amazon store upon my desktop. Good luck Ubuntu ... I'm outta here.
I came to post the exact same sentiment - why all the obsession with countries and not, say every climatic zone, or every major language group or every integer latitude, or whatever.
Www.indiansinafrica.com/index.php/books
Meta-Materials, BioTech, Quantum Computing & 3D Printing - together these will allow us to create new and diverse physical products.

Meta-Materials - Look to graphene, aerographite, graphene-gel, carbon-nanotubes etc. there are some pretty awesome new materials scientists are coming up with and their potential uses are too diverse to list.

Bio-Tech - There was an article here on HN a few weeks ago about Medi-Gel, a substance that can close severe wounds in no-time. We can read the visual input from a persons eye-balls by scanning the brain. We can (kinda) integrate digital cameras directly into the brain (with limited resolution). We can grow cells (potentially organs) in labs. We can make mechanical hearts. We're about to embark on mapping the human brain. Nanotechnology, etc...

Quantum Computing - I know I may get laughed off HN for this one, but give it time, it may happen. Imagine if that computing power was packed into smaller devices, perhaps even combined with some of the tech discussed here. There's even speculation that the NSA have built a Quantum computer - which is theory could crack ciphers in times orders of magnitudes faster than todays super-computing technology.

3D Printing - This may seem like old-hat news with the recent advent of the hobbyist 3D Printing scene but consider that businesses have been using stereolithography techniques on a much-improved larger scale with better resolution. In theory, we could in the near future 3D print large scale objects in short-spaces of time using a mixture of materials.

I agree with b0ttler0cket, the common-view these days is that most software engineering is less innovation and more iteration. I think most of the premises and ideas behind writing software have largely been the same for the past 30 years and in our most recent years we've seen how combining cutting edge physical technologies has created new marketplaces for never before thought of products. Software just helps integrate and automate that new hardware.
http://www.obatkuatpria-pelangsing.com/2013/04/vakum-pembesa...
thank you for the information, because I was new about the language of programmers in the world of IT
It's not centralized (according to their site). The value of held money just decays. The money doesn't go anywhere; it just disappears.
Google and Mozilla announce new web engines
Yap, you should fork it and make your own :)
He states in the article that he visited all countries officially recognised by the UN.
A few hints, top of my head :

http://parisdevops.fr/communaute.html

http://www.ovh.com/

http://www.nerim.fr/

http://www.valtech.fr/

There are some Openstack jobs
One does not simply invent a currency to solve a percevied problem in our economic system. A currency must also provide compelling economic reasons to actors for adoption. That is, what is in it for me to use freicoin?

I don't see any reason to give money, buy, or sell, or do anything with freicoin. To me, the fact that freicoin decays when not used is a bug, not feature.
Google Chrome Breaks Up With Apple’s WebKit
That's the one I watch ... it's a lot greener today than it was 2 years ago.
http://www.obatkuatpria-pelangsing.com/2013/04/vakum-sport-u...
aLAT TERAPI PEMBESAR PENIS SUPER CEPAT | VAKUM TARIK BIGLONG SPORT USA Adalah Salah satu penemuan spektakuler abad ini untuk terapi pembesar dan panjang penis super cepat, sudah banyak dibuktikan oleh hampir 99% pria dewasa di amerika serikat, asia, eropa, afrika dan australia. lebih efektif, sangat aman digunakan dan terbukti hanya dalam waktu 1-2 minggu pasti akan kelihatan hasilnya. VAKUM TARIK SPORT USA merupakan sebuah alat terapi pembesar dan panjang penis yang di desain khusus untuk olahraga alat vital pria ( penis ).
Tyranny vs democracy wasn't my point, my point was that instead of accepting the negatives in the system, you rationalise them away by saying it's okay when it's your team behaving this way. History has a way of making this habit look foolish in the long run.

If crypto currencies prevail, we will see if your fears or my hopes end up justified. I am just happy it's finally possible.
Microsoft's $25 Windows 8 for Mac developers deal sells out
If anyone reading this thread ever has suicidal thoughts then please talk to someone.

If you cannot talk to anyone that is close to you, or if you are more comfortable with it, then please find your local phone line such as www.samaritans.org in the UK or www.suicidepreventionlifeline.org in the US
http://www.obatkuatpria-pelangsing.com/
I've heard before that the Ruby community accepts new stuff much quicker than Python. You can make an argument for either attitude being more healthy. Part of it is because Python has become a core part of many Linux distributions, so it was tied to release cycles lasting years. Until quite recently, many packages were supporting Python 2.4, superseded in 2006, so they could be used on RHEL 5 servers.

It's actually fairly easy to write code that works with 2.6+ and 3.x, although you do still have to pay attention to it. Supporting 2.5 or below as well makes it rather harder.
Remote debugging bug in iOS 6 Safari
Moovweb Kicks Off Monthlong Web Developer Challenge at HTML5 Conference
Encouraging currency to be used/passed around more is not a bug for me.

Might interest you: http://www.lietaer.com/2010/03/the-worgl-experiment/
For a good start, has Perl 6 finally been released?
Completely agree. FreiCoin: when programmers do not understand what Nash Equilibrium means. Nor the Tragedy of the Commons.

They made a great attempt, but sometimes one's best try is just not enough.
5 technologies to protect Earth from an asteroid strike
HTML5 outpaces Flash in website vote
A technique for storing time series data in Redis
I know several pieces of production code that are still on Ruby 1.8.x. 1.9.x was adopted fairly quickly in some very vocal subsets of the Ruby community, but despite the fact that the incompatibilities are fairly small there are still people that haven't made the migration.

Personally I still run 1.8.x several places too, not because I have any particular reason to, but because I haven't had any particular reason to upgrade - not a single gem I depend on for my hobby projects require 1.9.x.
> I usually use a Fluke IR temp meter when cooking...

Please elaborate.
Days since GitHub hired someone
IIRC it became the "Wall of SuperPowers" (from its former Wall of Shame) — indicating more than 50% of tracked packages being P3 compatible — around mid-december 2012.
Microsoft: Users Spend 2 Billion Minutes a Day on Skype
I agree. For example take Mexico: one country with many cultures. You can't spend a weekend or even a year in Puerto Vallarta and say you've been to "Mexico".

Having also travelled extensively, people ask where 'home' is. While 'home' might be where the majority of my family is, I can honestly say "earth". Maybe that's an uninteresting answer but it's really true as I have no interest whatsoever in space travel.
Again, I don't think these characteristics you list are unquestionably present or that they are unquestionably absolute negatives. From my perspective you use emotionally loaded language to try and paint a picture that fits in with your worldview.

It's not 'my team vs your team'. It's that I genuinely don't see cooperative government or managed currencies as evil (quite the opposite), and you do.
Why Zuckerberg Beamed as He Announced Facebook Home for Android
Raspberry Pi comes to U.S., sells out in hours
Ok, I think you misunderstood my statement.
I was saying this: if you want growth, you need to invest. If you don't invest, you don't get more goods and services in the economy. If you don't have more goods and services, each unit of money can't grow in value (e.g. no deflation) because there wouldn't exist more things you can buy. Thus, if you want money to increase in value, you have to invest.

It's a tricky circle, but once you understand it, it all becomes clear.
If you are selling something complex, enterprise software, software development, etc. you can not go wrong with Spin Selling and its companion book, Major Account Selling.
Agreed!

And he also conveniently forgets to mention that computers increasing in power comes from research & technological advancement.

Both these things are possible because of investments. Why would someone build a 2b$ factory to produce new chip when they could sit on their money selling the same chip forever.
Google Spell goes down and no one notices
Litecoin Project
Acquia releases Drupal mobile app source code
There's been a real change, even from 6 months ago when I last considered Python 3.0.

Apart from NLTK (A port is underway) everything I use currently has been ported which was a surprise. Time to start thinking about making the move I think.
most garages are ill-equipped barns

To abstract and paraphrase (wildly): there are 10x work environments, and 1/10x work environments.

It seems to me that the least productive environments let "now" trump "great" – so attracting (and retaining) the top 0.1% of talent becomes necessary for a company to survive. I wonder which costs more in the long run.

When I make technical decisions, I think hard about how to keep things simple so that a reasonably smart and attentive person can use or extend whatever system down the road.
Being conditioned like this, wouldn't that deter early adopters? I mean, what would incentivize them?
View in Safari on iPad, and change tabs while scrolling, then come back mid-scroll. Gotta love the iPad rendering.
It's hardly surprising you've yet to find one if you only read the first two words.
Smoke from electronics, especially.
7 CSS Design Mistakes to Avoid
ubuntu isn't deciding anything for you. both are available as packages. and the decision to introduce python 3 wasn't made by them anyway.

for new projects where i control deployment i use python 3 (these days, the support is there - in fact in at least one case i am using a python 3 only lib). for maintenance or projects where the client has existing systems, i use whatever is most appropriate.

i am a professional. i get the job done. what more is there to say? oh, yeah, running round throwing a hissy fit for internet points.
What this approach doesn't solve, as far as I can tell, is the problem of eventually merging together two or more long-lived feature/dev branches. Sure, you know you have no conflicts with mainline because you continuously integrate that back into your work. But what about everyone else's branch?

The point, I thought, of Jez Humble's definition of CI is that you are continuously integrating /everyone/ and /everything/ specifically to prevent the above problem.
I think the way the Python community handled this change is really mature compared to several other communities who've been through such change. They've done great work in making sure one single codebase can support 2.6, 2.7 and 3.2/3, Django does this.

Teams using Python to develop, in the present state, mostly base their decisions to chose py2 or py3 based on the maturity of the libraries (py3 ones) they are gonna use. Ubuntu devs are using good judgment here, they are first moving code they use for the OS from 2 to 3 and switch the default python package version. But py2 should be available to any package which specifies it as a dependency. This should be nearly invisible to a normal user. This also gives the much needed push for Py3 adoption.
On Humility
Having Python 3 installed does not mean that you cannot install and use Python 2 if you wish to; if you upgrade to 13.04, your copy of Python 2.7 will remain installed, and for other users it's still in the package repositories (if it's not already installed—I'm not certain). But pushing Python 3 forwards makes sense. It is a better language and is the way forward. Having a major operating system promoting it as the primary distribution will be very helpful in continuing Python 3 adoption. I don't agree with the rest of that paragraph, either.

Then to your second paragraph—I actively enjoy using Unity. And as for the Amazon things, I see the direction they're headed in and approve of it, though the Amazon part alone is of no use to me. Canonical is making good things; sure, in the meantime there have been some things which haven't worked quite so well (e.g. I didn't find Unity usable for the first two releases) but their direction is solid, in my opinion.
IMHO it is difficult. A list of projects including that done outside of work, if prolific, contribution to open source etc. might act as a proxy.
List out of Lambda
I searched and this was in the top 5, I bet that's what they're talking about: http://www.h3raviation.com/halon_1211.htm
Respect Rackspace! Maybe I should switch to you from AWS :)
Is angel/VC money that much different than the B2B process described in the article? This pipeline scheme could be translated quite directly.
Pop Hovers
Stepping Stones to Greater Resilience [FREE KINDLE EBOOK
If you have one long running branch, no issues since you do a mergeback often. All other production-ready code is integrated immediately, so all code is integrated in the long-running branch.

If you have 2 or more long-running branches, then you put them behind a centralized point and merge them up to this development branch which has a mergeback from production-ready code - so all code is integrated.

Either way, you can still integrate all code, its just not in the line of the flow towards production.
Python 3.3 was added to Fedora in August 2012. Source:

http://koji.fedoraproject.org/koji/packageinfo?packageID=978...
Build web application on top of cowboy web server
Create a Mobile Website in 30 Seconds
You may find http://mosttraveledpeople.com/ interesting. A site whose members are determined to visit as much of the world as possible.
There's always Linux Mint[1].

[1] http://www.linuxmint.com/about.php
Google Glass gets competition from China's Baidu
> Q: You said that Freicoin is decentralized. But the Foundation makes it centralized!
> A: You are right. But we have no other solution. Initial coins should be distributed to the society.

From FAQ, they say its centralized.
Thesis Hatement
If anyone is interested in a alternative bitcoin clone that actually tries new things have a look into ppcoin.
SEEKING WORK - Europe or remote

Independent javascript developer and consultant specialized in large, single-page javascript applications
requiring lots of custom code (something like gmail).

Blog: http://firmamento.org/blog

Linkedin: http://www.linkedin.com/in/alexandrerijo

If you have a query, need a quote or for a consultancy support, you can always reach me via alexandre.rijo at gmail dot com.