skysight-inc/HackerNews huggingface dataset:
Well, according to InfoWorld, web2py is the best Python framework (http://www.infoworld.com/d/application-development/pillars-p...). It also won a 2011 Bossie Award for open source development software (http://www.infoworld.com/d/application-development/pillars-p...) and a 2012 Technology of the Year Award (http://www.infoworld.com/slideshow/24605/infoworlds-2012-tec...).

Don't listen to the naysayers about web2py -- it is rare to find one who has actually ever used it. Meanwhile, web2py has a large, active, and steadily growing base of real users who are very happy and doing just fine producing and maintaining web applications with it. In fact, many web2py users are former Django users who simply find web2py more productive (see http://www.quora.com/What-are-the-advantages-of-web2py-over-...).

Note, most of the criticisms of web2py have all the earmarks of FUD (http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt) -- lots of references to authority and calls to stick with a perceived standard way of doing things, but not much discussion of actual technical merits nor presentation of any empirical evidence to back up the strong claims being made (see http://www.quora.com/Is-web2py-a-good-Python-web-framework/a...). Some of the critics seem overly concerned with the notions of "explicitness" and "magic", but not everyone shares their concerns: https://twitter.com/#!/zedshaw/status/80418794526351360.
Why GAME collapsed
So if Netflix can already buy bandwidth on Comcast's public network, why can't I stream Netflix without it counting towards my bandwidth cap? Same with hulu or any other video service. If Comcast were offering this service to anyone, I could see your argument being valid. But until that point in time, I'm going to say that this is anti-competitive.
I hate to say this, but the article is complete bullcrap. Have you even seen the movie he references ? The protagonist is supposed to be this "naturally talented genius" who detests the bookish Indian academic education system, so throughout the film he takes potshots at the stuff he's taught in school, ultimately choosing to drop out without a degree until the Dean formally requests him to take the finals, upon which he gets the highest grade in the university. Its a completely one-sided portrayal, and while it is valid in the sense that Indian education system is wholly bunk, it is unfair to draw any deep profound lessons out of a shallow screenplay played for laughts. The pencil thing as has been pointed out by the commentators below is an urban legend.

The most talkedabout scene in the whole film involves a vaginal delivery using a vacuum blower as a suction device, and a AA battery as an inverter as the OB barks out instructions on a webcam. As a former electrical engineer I refuse to even entertain the possibility of such a stunt. Yet everybody in the media - the newspapers/TV/talkshows went gaga over this scene, suposedly a parable for "necessity is the mother(pun intended) of invention".

There's 2 scenes where the conductivity of brine is demonstrated when a person urinating on a live wire gets electrocuted, again played for laughs.

There's a scene where a student in his final year is unable to graduate because his thesis involves getting a toy helicopter to fly. He's unable to figure out the propulsion mechanics, so in disgust he throws the helicopter into the trash. The hero, our natural genius sophomore, picks up this helicopter, spends the time rigging up wires in the EE lab & finally gets it to fly. He puts a camera on the copter & as it coasts high in the air, it captures the video of the senior who has committed suicide by hanging in his dorm! Now is that crass or what ? Commiting suicide for failing to figure out some stupid propulsion mechanics! I remember thinking at the time that if this same film had been made in English, the critics & audience in the US would have torn it to shreds for such pandering & crass footage. But India being what it is, this very scene was lauded for its authenticity!

Even setting aside all that, the wrapping a string around your palm 11 times is simply trading off precision for some trial & error , not sme clever solution. For the preschool numbers thing, he's making up the rules as he goes along.

Frankly, the article should be titled "Not thinking".
The 7 Things Every Facebook Employee Must Do Before They Quit
Actually, it's a clue that 4 is not used. Note that you can draw a 4 with or without a closed loop, so it make the puzzle ambiguous.
The chart still shows that startups raised $227k on average in the discovery phase.

The problem is in Canada there's noone willing to invest at this stage, at all. The angels here are known to only invest in later stage startups.

Although I agree the focus early on be on customers... its still hard to be 100% focused on customers if you're also constantly concerned with how you'll pay rent.
How to fix your online password
>MegaCli specifies the address in one format, but sets a flag indicating that it’s in another

Far as I can discern (I'm not a kernel hacker) that is the root cause.
Can anyone with static code analysis experience chime in on whether it's possible to detect that kind of error by examining the source?
Right now it is throwing 500 error on submitting a vote.
The software that keeps all modern airliners in the sky is written by companies that have lots and lots of process. Do you think those software projects are doomed from the jump just because there's a lot of process involved?
People consider Word a replacement for LaTeX for authoring books with equations? Seriously?
If anyone from the Go team reads this, http://golang.org/doc/go_tutorial.html linked to from the blog gives a file not found error.
Ask HN: Review my startup, AlliedMindStorm.com
I'm the project leader for an innovation platform to create startup companies around the best commercial applications of novel technologies.

We launched this month with four technology challenges that have attracted ~60 ideas from 200+ participants. While the first month’s numbers are decent, I would like to see the number of quality idea submissions increase. I would like to understand how we may be able to scale our network. Please provide your comments via Contact Us tab on http://alliedmindstorm.com/contact

Thanks for your feedback!
David
XRY security software extracts iPhone lock code really easily
Of the many mentions of requirements.txt, this is the one that prompted me to figure this out. Thanks.

This post laid it out for me: http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-v...
That's another reason why the cable companies will be thrilled to help Apple sell televisions next year. Those sets will probably look a lot like your box-less solution on the inside, with the added benefit of a "real" computer and OS developed by a company that has some experience with such things.

The main reason, of course, is that their biggest threat will be taken away: An ever-growing segment of their customer base cancelling $100+ TV service in favor of $50 IP-only service, with the other $50 being spent on NetFlix, iTunes, Hulu.... Required "Apple TV" plans will include whatever mix of traditional signal and IP is needed to deliver a "magical experience" and will be priced accordingly.
Yes, but it's not just about the banal critique, it's about the subtle (or not so subtle) invalidation of the offense, the cephalic burial in sand over the problem, discussing the particulars of a single instance of a problem that's seemingly all over the place.
> I haven't had the "pleasure" of working with web2py, and I'm not knocking the effort which Massimo puts into it, but the choices made there often elicit a raised eyebrow. Ignoring my opinion for a moment, the smartest web hackers I know universally regard web2py as a fundamentally incorrect way to approach web development—but usually say so in far more colorful terms.

I've just gone over the public discussions. They could basically be summarized in two points:

jacobian&ronacher dislike web2py's inclusion of a few new "builtins" (that is, they are builtins for a web2py applications). They used extremely colorful terms ("divisive! harmful!"), but that's essentially what it boils down to: It's fine that "len", "dict", and "list" are builtins, but it's horrible that web2py introduces a few more for web2py apps ("request", "response", "session", and a few others). Well, that's not much more than a difference of opinion. They feel very strongly about it, for some reason.

ronacher also dislikes web2py's use of "exec" for some reason. Almost all of his criticism is meritless (web2py precompiles for production, and the namespaces are used as he thinks they should be). The part that isn't, about classes with destructors leaking is valid, but it's a general Python "bug" that web2py potentially amplifies if you use it -- but it is not idiomatic in either Python or Web2py.

It's rather telling that every single strong criticism of web2py you can find on the web comes from someone who has never used it, and more often than not has some vested interest in a competing framework.

Web2py is not perfect, far from it -- but it is extremely well built, very robust, has a lively and helpful community, and gets things done quickly and well. Give it a try when you have the time and feeling curious.
Why do we have a feel-good-manager at Jimdo?
Silverlight 5 and WebGL offer hardware accelerated 3D graphics. So if you're making a new 3D game from scratch, SL or WebGL could be worth looking into.

If a company has no plans to use these premium features, then yes, I would imagine they will continue along as-is with Flash.

But a last thought; a revenue sharing plan like this will make big players nervous - what might Adobe starting charging for next? It will cause developers to start at least considering alternatives.
For the curious, Vitess is an open source project to scale MySQL installations. It was written by the YouTube team in Go.

http://code.google.com/p/vitess/
What's the reason to use this over https://bitbucket.org/ewing/luacocoa ?
A Systematic Review of Scholarly Research on Wikipedia [paper]
Tex, because it's author didn't care to reuse XML.

Having used it for publications and during the university i really, i despise Tex. Simply the language sucks, the outcome is nice, but those slashes and parenthesis really sucked.

With a XML syntax we could easily create beautiful editors, make it easy to parse with schema validation, etc.

Problem is that this card castle grew, avoiding alternatives such as docbook, and is and will always be a mess, since it's foundations are not parseable.
What additional information do you think Google has available about its users that they are not showing?
I remember looking at HavenCo's prices frequently, but couldn't afford to host there. For the price you had to make money and we were sailing on voluntary member payments. And what we were doing required serious bandwidth...
Tumblr Hits 20 Billion Total Posts
Kids these days: the quality of new Wikipedia editors over time
well, crud! I honestly did not mean to create a duplicate. I figured trying to submit this would lead to the inevitable earlier submission, but that didn't happen. I guess we used slightly different versions of the URL.
مراما الاستثمار العقاري الإسكندرية
The whole time I was reading this article I was thinking exactly that: with the amount of caching present, no one would even notice.

Considering the fact that they don't understand this basic principle, I doubt they'll come close to taking down 13 DNS servers at once. You can't easily DDoS them (I'm guessing its the only tool they have in their toolbelts).
Then, it is not going to be as static as as static site generators like Jekyll or Hype. One good thing about those sites are that you don't have to serve those static sites from any hosting without any dynamic generation of the web pages.

But, with the feature you request, then, it doesn't really work for a static site generator. It is better to use normal caching with a dynamic site like how Simple is doing now.
As the cofounder of a startup, I agree that a no-bullshit attitude is important. However, respect for one's coworkers is definitely not bullshit. Startups are hard and they're a team sport. If you aren't continuously looking out for your colleagues, they company's probably fucked.

The point isn't "nobody can object". It's that nobody gets hurt. We laugh a lot at work, but it shouldn't ever be at the expense of somebody's feelings. Sexism is a real, actual problem. Reinforcing it, even accidentally, can be hurtful.

As for examples of better sorts of humor, consider Bill Bryson. Most of his funniest material is about himself. Or consider the show Archer. They work with a lot of edgy material, including some obviously sexist and racist bits. But they use that to call out and deflate the sexism and racism. Or watch Louis CK's bit on being white:

http://www.youtube.com/watch?v=TG4f9zR5yzY
Pretty ironic that Google--a company that gained notoriety for its minimalist search engine--has a "company blog" full of ridiculous eye candy. On my laptop screen, the top bar (which stays as you scroll down) takes up a ridiculous amount of space. Then I accidentally moused over the bottom part of the page as I was reading the end of the article, triggering yet another bar popping up from the bottom and telling me about other Google sites.

The icing on the cake is that the whole thing takes a bit of time to load (showing you a gear much reminiscent of the old "Flash intro" days)--all to load some sort of header with ugly colored balls that move around when you move the mouse.

It's 1997 all over again, folks. Only I would have never expected Google, of all companies, to fall into the eye candy trap.
I love scrolling and hate all that extra pagination.

My browser handles correctly what you just described while browsing huge pages, except may be the bookmarks. Or may be we simply visit different sites, I love to read books and wikis online.

I won't say that you change your browser, as that path leads to endless religious wars, but bear in mind that there's people like me with the exact opposite mindset to yours.
In addition to Quora's main features I use the custom boards to create various "Buckets" so that as I discover content, I can sort it based on what I'd like to use it for. As an example - I have a "Learning Bucket" and a "Stuff Bucket". If I come across some content (article, online PDF, blog post, ...) that will contribute to my knowledge I add it to my Learning Bucket board in case I'd like to read it later or have a quick reference to it. If I come across content I simply find interesting and may want to reference or check out again I add it to my Stuff Bucket board. Quora provides a really clean interface to organize your content and I highly recommend trying it out if not solely for this purpose!
Timeline - A JS Library For Beautiful Timelines That Are Easy & Intuitive To Use
Pull-To-Refresh Inventor Says There’s No Need To Worry About Twitter’s Patent
If they were to actually manage to take down the root DNS servers, then DNS lookups would fail, so for the average user who doesn't know what an IP address is, let alone what one to use or how to enter it, the internet would be taken down.
There are a large number of cavets to this exercise though.
Firstly, none of those nameservers are actually servers. The IPs point to dozens and dozens and dozens of machines each (keep in mind all of these are queried for most internet traffic in the world.) Billions upon billons of lookups preformed regularly. To overwhelm something of this magnitude would take a lot of effort.
Secondly, there is DNS caching done locally, at the local network level, and the ISP level.ISPs generally only cache for a few hours at most, usually much much less. They would have to have a sustained attack to outlive this caching in order to be effective.
Thirdly, if this even comes close to happening, some of the smartest people in the networking world will step forward to fix it (remember Slammer, or the network issues when the middle east cables were cut?)

Possible? Yep.
Plausible? It just depends on how much force they are putting behind it.
Warehouse robots come of age
Another option for time series data (with prettier graphs) is Splunk. Disclaimer: I work at Splunk, on the developer platform team, so I have a vested interest in developers trying it out and giving me feedback :)

If you're curious about it and have any questions, feel free to get in touch (email in profile).
Direct Link: http://timeline.verite.co/
Creating custom image processors with Dragonfly
Mono had two issues we hit in production for server processes:

1. The GC was poor. There's actually a couple of pieces to this one: it's non-compacting, so your app gradually slows down; and (because it's Boehm) it has to guess at what's a pointer, and sadly just doesn't do a good job, so you gradually leak RAM through no fault of your own. The new GC, which I think is called SGen, is a precise collector, so I assume that it fixes the memory leaks, but it's still non-compacting, meaning you're probably going to want to restart the process every once and awhile to prevent serious heap fragmentation.

2. Mono gradually became unstable the longer it ran. This grew exponentially worse as you added threads.

Both of these issues can be circumvented by having multiple processes in a load-balanced configuration and simply restarting them every once and awhile. Heck, IIS does that with App Pool recycling anyway, and it doesn't have these issues.

The FogBugz team still uses Mono to host FogBugz on Unix systems, I believe by going the reboot-every-so-often route, so I assume they've found ways of living with the above two constraints.
Shuffle Dance
Chinese company captures CO2 emissions from coal plants at 39$/ton
Good point. I was aiming, with my comment, to pre-empt a lot of the responses which usually show up in a discussion like this. I don't think what I said was a derail: The biggest obstacle in these discussions is simply that people don't realize this is a problem. Nobody wants to be sexist, and nobody responds well to suggestions that their behaviors were unintentionally sexist, especially if they don't immediately see the connection to sexism themselves.

What we need is transparency and awareness. The more people realize that their actions might have unintentional and unpleasant consequences, the better they'll be at checking their behavior and making adjustments. It was an incredible series of community discussions on MetaFilter that made me reconsider my own behavior – just two years ago, I'd be the one arguing that this sort of reaction was unnecessary – so I know firsthand how useful simply talking about these issues can be.

Those threads, by the way, are http://metatalk.metafilter.com/15281/Discussion-Point and http://www.metafilter.com/85667/Hi-Whatcha-reading, and each branches out into a thread or two more. They're very long – I spent a good week reading them – but they're fascinating conversations that took place in a community quite similar to this one, in which every possible argument is brought up and some incredibly eloquent comments are made by women who are affected personally by issues like this. (The first thread takes a little while to steer towards that conversation, but that was the one which enthralled me.)
The Problem with Android
Thanks, the tutorial is gone (replaced by the tour) and we just removed the link from the blog page.
GitHub API: Moving On
Pretty crazy that one open source project would reuse something from another. :P
I wrote my own static generator with a command-line and web interface a while ago, add it to your watch list if interested, ill eventually clean it up into a v1.0 and release it, but it works right now and I have been using it for my own blog for a while:

https://github.com/nikcub/floyd
Wow, with NoScript on I see only a blank page with a bunch of NoScript links.
The Go tour (http://tour.golang.org/) is a pretty good introduction to the language.

It provides an interactive in-browser panel to try out the language while presenting its features.
If it's just equations (i.e. using no TeX features besides the $equation syntax$), that's what their conversion workflow is for. You can submit your manuscript in simple TeX and then they convert it to their preferred format with some scripts. I believe they'll also accept Markdown extended with TeX-syntax equations (not sure if that's official, but I know one author who submitted a Markdown manuscript w/ TeX equations... though he got the proof copies back as Word, post-conversion).
Just differentiate between what Agile is and how people are pushing Agile on you. Different things entirely.

Agile could be deleted, and replaced with a variable. Sturgeon's Law at work.

The second secret is that most teams, frankly, are not that good.

Again, Sturgeon's Law at work.
Lots of racism emerges partially as a result of some statistical basis in current social or economic situations that for whatever reason correlate to an ethnic group or nation of origin. (And racism is not solely about ethnic groups, it's also about nations of origin -- ethnic groups are just one of the classifications of humans that are considered "race", geographic ancestry is another.)

It's not racism to recognize these statistical facts. Racism is when we have prejudice based on them. It's when we slander an entire ethnic group or nation of origin based on the actions of a few of them. This is not justified just because there is more cybercrime in Russia than elsewhere: there is cybercrime everywhere, and the vast majority of Russians are not cybercriminals.

It's racism to say we "run the risk of russians" when we mean we run the risk of malevolant cybercriminals. The two terms are not interchangeable. We don't say you "run the risk of blacks" when we mean you might get mugged in downtown LA even if we believe that more muggings in downtown LA come from blacks than other ethnic groups, nor do we say you "run the risk of whites" when we mean you might get killed by a serial killer as you're walking to your car in an empty garage at night, even if we think perpetrators of such crimes are more likely white than anything else.
Ask HN: Best way to structure github account(s) for 2-person team?
We're looking to upgrade to paid accounts on github, but I'm confused by the options. We have two personal accounts, and an "organization". Should one of us, on a personal account, upgrade to a paid plan, and add the other as a contributor? Is there a better way?
Doesn't Tex pre-date XML? If so, that would make it hard, even for Donald Knuth, to reuse a non-existent technology.
Why Apple has become what it's become, and why it won't continue
> self-righteousness

I think you've interpreted that as an attack on the article's OP, not the fact that I have to use adblock to make the web usable.
Grunt - A Node.js Module For Linting And Minifying CSS
I have it installed for Opera.

It's great.
Direct Link: https://github.com/jzaefferer/grunt-css
Anyone care to share their experience writing something in go? I've toyed with it but not built anything in production.

FWIW, the go dashboard (https://godashboard.appspot.com/) has a number of interesting projects.
Not sure, I am very much new to the new "go" command and how it works. Everytime I did a go get on a repo it would get the wrong version. I'd just cd into the 3rdparty dir and then pull/checkout the weekly branch and be ok.

I figured their had to be a better way but I was pretty focused on getting projects done.

And to be specific this was on non-standard libraries the standard libraries provided by go worked out of the box.
The cost/benefit tradeoff is very different for those companies. Usually, no one almost dies when your social app goes belly-up.
Looking at the original article, I'd be surprised if this wasn't already known in the 1960s, just expressed in a somewhat different mathematical language.

As for the linked article, I think I had better start posting some biology to Hacker News to get the standard up...
"We're announcing Go version 1, or Go 1 for short"

I foresee the next version being considered harmful.