skysight-inc/HackerNews huggingface dataset:
I hear that sentiment a lot (I blogged about it here: [1]). Basically, "every time I use Sinatra, I ended up with franken-rails" means that Sinatra was either picked for the wrong reasons or misused. If you want to build something large based on Sinatra, for the love of $deity, please use organization systems people have built for you, be it Padrino, some Sinatra stack or something else. It doesn't mean that Sinatra is bad, but its often misunderstood.

[1]: http://www.asquera.de/opensource/2012/10/22/the-rails-monoth...
Comparison of Information Theory and Learning Algorithms with Harry Potter
Automatic Analysis of Malware Behavior
The people criticizing OUYA weren't criticizing their ability to ship a thousand developer units or an SDK and you know it.
Characteristics of Slums
Reading it that way she sounds like an asshole, but what job, other than being a cook, could she even get?
I am more interested in a post about what's wrong with twisted. Anyone care to comment?
I love that you're not afraid to share both your failures and successes. The important thing I see is that you're out there testing different things, if one path leads to a dead-end, you figure out another path. I think you're on your way to success. Good luck!
Dude, what is the point of your question? Are you indicating that this is a foolish thing to do as the teenager will burn out before her 18th birthday, or are you saying what a fantastic opportunity it is for a extremely smart teenager with world at her feet?

Point is, everyone is different and without knowing who the teenager is, this question is, well kinda, stupid.
After being released she got a job doing laundry. Apparently the pay was less than she was used to, so she started cooking again.

I am conflicted on whether I would call her an asshole or not. On one hand it seems she really was lacking malicious intent and simply didn't believe everyone who told her she was hurting people. On the other hand, she really should have believed them. She should have believed them, or at least cooperated with them the first time they tracked her down, and the second time they tracked her down it really should have sunk in. So is it a case of "sufficiently advanced incompetence" being indistinguishable from malice? People were dying because of her deliberate actions, so does it really matter if she didn't intend it?

I think it's a fairly complex case.
You have to start simple with young children. Something has to happen relatively quickly to maintain engagement. Typing may not be fluid in most children still in single digit years. I suspect (but cannot prove) that if architectural ideas, and skills of 'debugging' and analysis are learned young, they will be able to learn more powerful languages and concepts later with less overhead.

Scratch (http://scratch.mit.edu/) is getting a lot of attention from teachers in the UK. The government recently scrapped the existing IT curriculum in schools and wants more programming taught in schools.

http://www.guardian.co.uk/politics/2012/jan/11/michael-gove-...

http://www.teachprimary.com/learning_resources/view/creating...

OK, HNers, here is something to chew on...

You have around 5 million children in schools between 5 and 11 years old. You have professional and well trained teachers but with variable skill sets, remember teachers teach everything to a single class in that age group. You have decent numbers of PCs/Laptops and some tablet use. The government wants all children to learn programming. What are you going to do?
Another school of thought says always aim towards making an unique UI.

If it wasn't for Clear's gorgeous UI. I probably would've never heard of it before. People like fresh ideas, fresh UI too.
you basically want a money manager, but on a student budget. How much would you be willing to pay for this service per month?
* Bookmarking: Mozilla Sync. It works perfectly for all my web bookmarks. It's free software, free service (as free of charge), it's encrypted so no one else can peek there for advertisement or what not. And it obviously works right in the browser syncing between all your instances.

* RSS: There are many different FOSS RSS aggregators. What do you need to pay for there? Akregator for example.

* Social network: Diaspora. Ad free, privacy oriented, free software as well. Free service too (no fees).

In essence, not every free service is built on breaching privacy of users to sustain itself.
That's not at all true - at least, not for diabetics that will go into shock or experience acute symptoms.

Diabetics experience a "honeymoon" period where they will experience some symptoms - almost always enough to trigger a trip to their PCP, urgent care, ED, etc. where they will be diagnosed and put on a treatment plan.

At most they will experience one event of being "very sick" if they don't get checked out at all during the months-long honeymoon before its found.

If most diabetics didn't know they were diabetic, most diabetics would be dead.
"I don't think I have ever met anyone though that doesn't think of the UK as part of Europe."

Except Brits, of course ;-)
roomba is actually pretty good
I think everyone would be clamoring for one if it was only $299
How unfortunate that 'spending money you don't have' is considered backward. It kind of irked me because the piece isn't sensible. It's a cultural thing that Indian middle-class tends to be disciplined about expenses. And it's a good thing actually.

But like it's said, some men want to watch the world burn. Like how families in the US had to do double jobs to get rid of debt, the global consciousness wants Indians to suffer the same fate. Great.
Looks like a good upgrade to an xmbc on raspberry pi.
This might be a stupid question but does anyone know if HDMI-CEC would work on it? I want to be able to use my tv remote just like on rpi.
The Professionals Point: Five ways to deal with a hypercritical boss
http://www.ouya.tv/its-open-season/

Guess the number, win a console!
Hieroglifs Translations has participated in TIB 2012
Those who still have not been introduced with the International Technical Fair in Bucharest we have taken part – please feel free to visit our website, to learn more: http://www.hieroglifstranslations.ro/en/blogs/hieroglifs_translations_participates_in_tib_2012
In many cases they were. I had friends assert they'd take the money and run. Whether they'll ship the rest of the consoles on time or not I don't know, but having a thousand working examples sent out to your primary advocates 3 months beforehand seems pretty promising.
18 people who went from being poor to mega rich
Likewise in Pittsburgh, where the paramedics have been given protocols for hypothermia, ROSC outcomes for arrests are much higher than the national average.
Fashion formal dresses on sale
What do you mean by greenlets?

Twisted feels to me like a grand experiment that's groping towards something that we know is there, but not quite catching it yet. I guess I/O monads feel like slightly further along the path - but they're still not the true solution. What does your system look like?
I replied to your comment on the original post:

'Thanks for the comment. Obviously, the use of the word “problem” sends out a message that somehow we think credit is good for India. Thanks for pointing that out – we have tried to fix that in the article, and hopefully as a result, the messaging changes as well.

The intended messaging was this: the sheer scale of credit that would originate from India in the next 3-4 years cannot be ignored.'
For anybody wanting to learn Twisted, I can only really recommend the excellent introduction to asynchronous programming (with Twisted) here: http://krondo.com/?page_id=1327
Ah, I think you've hit on the major point of confusion.

Phoneticists commonly represent the English "j" sound as the amalgam of two separate sounds:

(a) English "d", a common enough sound; and

(b) the somewhat less common "zh" sound, the second consonant sound in "beige".

In French†, these two sounds are separately written as "d" and "j", and combined (try it—speak quickly) they make the English "j" sound.

This is what everyone has been trying to explain with the unfortunately obscure IPA references.

† – Likewise in other languages, per my examples above. For example, in Russian, the two sounds are separately denoted "д" and "ж" and combine to form the English "j" sound, as in "Джугашвили" (which is Georgian, really: "ჯუღაშვილი").
Not all of them are. IE6 will choke.
I'm well aware of what we came from.

My dad had a few of these. One I distinctly remember was a 2 part combo. To write, you put the chip in a ZIF socket (he changed this from a socketed to ZIF) in a huge metal box, and what looks like a parallel port to the computer. Then, you realize that wasnt a parallel socket, but something going to an 8bit ISA card.

To erase, you had to untape the window and put the chip in a UV box for a few hours.

I've still got it around here, somewhere...
Maybe even more interesting are the European countries not in the EU [1]:

Iceland+, Norway+, Switzerland, Serbia, Montenegro, Croatia Bosnia-Herzegovina, Macedonia (Former Yugoslav Republic of), Albania, Andorra, Belarus, Moldova, Monaco, San Marino, Liechtenstein+, Vatican City, Russia, Ukraine

+ Countries that are part of the European Economic Area. (:D)

[1] http://wiki.answers.com/Q/Which_European_countries_are_not_i...
Yes, I use Twisted in production. I absolutely consider it worth the learning curve. And I've started new projects in it in the last 3 weeks, so I guess that answers your final question.
Looks like someone should send a pull request then.
Seems your site is taking a bit of a hit: http://isitup.org/www.domainpolish.com

What a great idea though, glad to see it's a success! Now you just need to automate it a bit further.
Would the paper abstract be enough? or you'd want an even more compressed summary?
475 Days of Unemployment (Read Entrepreneurship)
This gives you a whole new perspective on techies who gripe about being roped into fixing the family computer over the holidays because they are "on vacation" and don't want to work!
"Hard to read" is subjective; many Twisted afficionados, myself included, strongly disagree.

What impact do you feel the destruction of locality has, specifically?

Do you feel @inlineCallbacks and Corotwine answer these issues?
I think this is a interesting idea. A Facebook friend posted every day a paper about computer science for about 1 month. He said that he got a lot of positive feedback.
I know that feeling :)
It actually made me interested in participate in the International Obfuscated C Code Contest. http://www.ioccc.org/
This was covered a while back: http://news.ycombinator.com/item?id=2839534
Heck, I know several people who have driven more than halfway across Canada, in Europe no-one who drove e.g. from Paris to Istanbul.

Abstract away the vast distances of road and think of it as nodes on a directed graph. How many nodes (ie: inhabited locations of distinct identity) did you pass through from source to destination? That's a kind sociocultural or even ecological distance you traveled, and it can actually be larger on a Paris-Istanbul trip than on a cross-Canadian trip.
What about this for hardware acceleration in css: http://davidwalsh.name/translate3d ? I don't know if zepto uses it, or not.
Imogen Heap's magic gloves that turn motion into music
Imogen Heap's two-year technological experiment meant she performed wearing just a pair of black gloves and a body suit which was covered in motion capture sensors. This allowed her to trigger and manipulate sounds by simply moving parts of her body.

"The gloves are a complete wireless system that converts Imogen’s motion into music."

http://bit.ly/TGvw67
I don't see him quoting Paul Krugman, though his point is similar to Joseph Stiglitz's.

The "resource curse" is a well-studied phenomenon, and there is both symptomatic evidence and causal analysis that suggests it is starting to apply to developed countries.

The examples I have seen were focused on the finance "industry", especially in the UK, but it definitely looks applicable to other countries and the non-distribution of the "automation-dividend".
"I can't state strongly enough how untrue this is. Once upon a time it may have been true"

I would go further and say that it has never been true. It's a lie people who do well tell themselves, and everyone else, to feel better and justify a whole slew of unjust actions.

Sometimes people are also victims of their own actions, but does that mean we shouldn't help them? I don't think so.. we all mess up from time to time.
What about both? :P
Have you tried mint (http://mint.com) before?
I'm so glad to work in a field with technical interviews. I can't imagine having to deal with coming up with a clever new spin on "tell me about your work history" or "what's your greatest weakness" to stand out from the crowd--though I've resolved never to take the latter question seriously.
Please note that Silicon Valley is not normal for the USA. Boston, for example, has a disturbingly "German-sounding" attitude towards computing, "Oh, yes, we have tech companies here, but the Real Deal of Boston is the universities and biomedical firms."
It is my understanding that Spotify is (or at least was, when I saw their presentation), pretty much a Giant Twisted App with some C++ for parts that were too slow.

Lucasfilm, justin.tv, Launchpad and TweetDeck are some of the larger names you may have heard of. A bunch of smaller startups do too.

If you've been doing XMPP you've probably used a Twisted server (it's either that or ejabberd, mostly) at some point.

If you want Tornado, why not use Cyclone? It's a port (to Twisted) of Tornado; you get to write webby parts just like tornado's and you get the benefit of all of Twisted when you need it.

FWIW, I did the Twisted Help Desk and co-hosted the Twisted tutorial two years in a row now at EuroPython, and two years in a row that tutorial has had to move to a bigger room. Asking around showed a large portion of people were there because there place of work was either using or considering using Twisted. I never cease to be surprised by the stories I hear of people using Twisted to great success for pretty nifty applications.
Several dozen? Probably only in New York.

Three to five separate languages per day, as you would encounter in any other moderately multicultural/multinational locale? Yeah, any large urban area will do that.
I have a long term client where initially I took over maintenance of a Rails-written brochure site as their existing freelancer was moving on. From there the relationship developed and I now have built a suite of inter-related apps (and manage their own private network) for them (on a retainer so I have guaranteed income). The work isn't cutting edge but its much more interesting than churning out sites according to someone else's design.
I think you'll need several more hands if you count the times when Bostonians talk like that to mock Texans.
"$350 In Two Days With Three Pages" sounds really awesome (and a bit linkbait-y), but how many hours did you actually work? Looks like you had to do a lot of manual labor.

I am also a bit skeptical about it otherwise, seeing as this is simply a proxy for another service.
Suddenly There's A Meadow In The Ocean With 'Flowers' Everywhere
Not that I can think of. French people will correctly pronounce foreign words with /d͡ʒ/ if they are adopted in the french language (James, jingle or the arabic word jinn), but no french word beginning with J will be pronounced /d͡ʒ/. And no frenchman will ever pronounce Django as /ʒɑ̃ɡo/.

I think that they had to come up with something to replace "the D is silent" in the trailer, because it wouldn't make sense in french. For example the H is silent in french, wich explain the french accent on english words ("Ello 'Arry").
Neglected? GOOG tore out all of the most awesome sharing/commenting features from reader around the time G+ was launched in order to force users into their facebook clone. They also highly messed with the UI around then, too. Of the folks I knew who were using GReader two years ago, at most 25% are still there. They destroyed Reader due to their crazed obsession with G+.
Ratan Tata, Head of $100B Tata & Sons, Retires
FourSquare Ties Up With NASA To Let Curiosity Rover 'check-in' On Mars
But they won't be 'ambivalent', will they? I mean, I've never met anyone here in the Netherlands that has negative feelings or things to say about startups or the like. In fact quite the opposite: my partner's entire family are all involved in them.
As an American currently living outside America, I would like to emphatically state that America's cultural exports almost always represent Eagleland (check TVTropes... or don't waste half your Friday!) rather than the actual United States.

The problem is that it has taken a convergence of demographic tip-over into a mostly urbanized population and a major political/economic/cultural crisis to stop large portions of the American population from deluding themselves into thinking of America as Eagleland.
While I'd agree that overall it is lacking, Finder does support ftp/ftps.
That's because most Scandinavian startups are still created outside of the startup "scene".
"Arcane rules and regulations to start and run a business":

Please explain what you mean by this for the Netherlands? (I say this as an expat Brit with his own business in the NL)
The 6 Best Android Weather Apps at Google Play Store
In what sense does Python not have "proper closure"? Do you mean mutable closures?

Also, does @inlineCallbacks address your issue? The only fundamental difference I see (other than implementation nastiness, which I guess both have some issue with :)) is that with inlineCallbacks your yields are explicit, and with greenlets they're not.
Fewer than half of Americans always use a landline phone
It's a little odd they're making a big deal of how it's all Apache licensed (http://www.ouya.tv/the-o-word/) saying:

Please note that we’re still working on releasing the
source code for various elements of the ODK — and since
some of it is compiled object code, you won’t have access
(at least not today) to every single line we’ve written.

When the ODK doesn't contain any sources for stuff other than the samples, but hey, it is a work in progress I guess.

(nb. as per other threads, the ODK is just providing controller, in-app purchase and launcher support; they're not repackaging the google SDK, which is nice to see~)
In Denmark, a American is someone from the USA and America is the US. If you want to talk about continents you say north or South America.
Please no. The world's languages are already being killed-off by English a little too quickly.
I've been running a website of my own for over 15 years and every job and client I've ever had stemmed from that site. This site got me my first job in college all the way until my latest client. I can't stress how important it is to build something on your own and keep at it. I've also never gotten a job through LinkedIn, but I have gotten local clients from Craigslist. I've also had a lot of success getting clients being established on forums and going to business conferences.
Sad face indeed. I wish route 53 had generic "alias" support like other providers. IIRC Route 53 can ALIAS to 1) your own hosted zone 2) an ELB instance 3) an S3 website bucket.
"to which the former until recently laid claim."

Now, now (Brit living in Ireland here)... In fact it is the other way around. We laid claim to the island in 1801 forming the United Kingdom of Great Britain and Ireland. Around the turn of the 20th century, they weren't too happy with us though and wanted out, so in 1921 we agreed to let them have a chunk of it back (forming Ireland, Republic of and the United Kingdom of Great Britain and Northern Ireland). Now even today they still want the rest back, and half of the rest wants to go back (hence all the troubles in Northern Ireland), but we aren't letting them :D
Greenlets are one-shot coroutines (with no implicit scheduling). They generally work with a C extension that slices the stack.

In IO frameworks that are greenlet based, the greenlet is resumed when it has stuff waiting for it.

The obvious difference to the programmer is that a greenlet won't have yield statements in them, whereas a generator would.
@breon won, there's 120 per pallet.
Your restricted environments don't allow virtualenvs?

It's interesting that inheritance vs composition comes up, since one of the most common criticisms I've heard is actually the opposite (that there's too many different objects to get things done).

However, I do understand why you might think this: protocols, which is probably the first thing you touch in Twisted, are usually implemented through inheritance. For resources, the default implementation that you subclass (twisted.web.resource.Resource) contains a bunch of behavior that you almost certainly want.

The important thing to remember is that this inheritance is only to get default behavior. If you want to implement it without inheritance, Twisted very clearly and explicitly defines the interface you have to implement:

https://twistedmatrix.com/documents/current/api/twisted.inte...

https://twistedmatrix.com/documents/current/api/twisted.web....

These are just two examples: Interfaces are all over twisted.

And, to quote from the article:

It doesn't need to be that way, though. When you create
an object, it is best to create it as independently as
possible; to test it in isolation; to discretely separate
its every interaction with the outside world so that they
may be carefully controlled, monitored, intercepted an
inspected, one iteration at a time.

This has recently come up in the async-pep conversation on Python-ideas. If you have a significantly better solution for e.g LineReceiver, I'd love to steal it!
This video explains all:

http://www.youtube.com/watch?v=rNu8XDBSn10
I'm sure there is (or was?) a low-cost MIPS board with four gigabit Ethernet ports. I can't find anything about it now though.

EDIT: this was it, the Ubiquity Networks RouterStation Pro http://www.ubnt.com/rspro ; it was the basis of an official "MIPS Linux Starter Kit" http://store.mips-store.com/mips-linux-starter-kit.html which is now "[t]emporarily out of stock". 1 × USB2, 128MB RAM, JTAG, no video. $79 USD MSRP.
http://boundarydevices.com/products/sabre-lite-imx6-sbc/

This one caught my eye. I'm not sure if the i.MX 6 quad is as capable as the exynos and there's only 1GB of RAM, but the board has SATA (there's a controller built into the SoC AFAICT) and Gigabit ethernet on an RGMII interface. Not that I really know what that means, other than I'm guessing a dedicated, gigabit-capable interface on the SoC. There's also PCIe which they're apparently going to release a breakout daughter-board for at some point.

Of course this board is not all that cheap compared to the ODROID.