skysight-inc/HackerNews huggingface dataset:
Some stuff I know:

Django is great for learning very fast. It has all the documentation in one place. There's generally one way to do any one thing with Django.

Pyramid is super flexible because it's not much of a framework to begin with. Think of it as glue to stick together a bunch of components to handle specific parts of your app (like database ORM, cache, sessions etc) and you can use any components that you like. Pyramid is harder to pick up than Django though because of this reason.

Pyramid is faster than django on benchmarks I've seen on the web (but this will hardly matter in the real world in my opinion)

Both have some big projects executed using them(Disqus is written in Django and Reddit is written in pylons for examples)

There are a bunch of other python frameworks that I haven't used yet so I can't tell you anything about them.

I'm currently working on something using Pyramid so if you have something specific you want to know, I'll try and answer (I'm new to this too)

I'd recommend learning django first though. It's what you should look at if you want a quick inroad into python web frameworks without much time spent learning.
it's a bit of a stretch to apply that to selecting a framework!

You'd have to define the "it" being done to make that meaningful...
The output of Latex is so annoyingly good that I would use it to make me a cup of tea if I could ("there's a package for that", comes the faint cry). I use it for essays, reports, and even our Ukulele Society's songbook. Versatile it is.

But the problem is basically this:

You have to close your eyes, cover your ears and hum loudly when installing and compiling, because if you thought about the error messages, the distro size and all the binaries involved, you'd probably wish you were dead. Nothing, no quality output justifies a piece of software like this, it's like the elephant in the filesystem. I have nothing but admiration for the people who put this together, because I couldn't fit a mental model of the Tex system into two of my brains.
CherryPy has had Python 3 support for quite a while now. Not many Python frameworks have that. Pylons just got it, so I'd go with CherryPy. You can get WebSocket support too, and documentation is OK.
Yeah, you nailed it. I have seen this done so poorly so many times that I simply tell people to rotate the ScrumMaster role. Otherwise they just make it into a manager.

A lot of times they want to keep the old Project Manager around, and that's very difficult to do. Project Managers and ScrumMasters are completely different animals. A few times as a coach I have literally thrown the PM out of the stand-ups and told them not to come back because they were turning it into a status meeting.

I'm not trying to plug coaching, but if you're trying Agile, you really need an independent outsider to help referee stuff like this. Maybe it's only the SM from the team down the hall, but stuff like broken standups can be impossible to fix without a little neutral nudging.
Just wasted 5 minutes of my life reading this. save your time.
Just a rant with no direct point or constructive thinking.
He historically recommended macbooks because OSX was better. Having non-power users switch OS just doesn't seem like a very friendly recommendation to me. Maybe OSX is better, but it just isn't that better (FTFF).

My reason for preferring a macbook has always been about the hardware. Much better trackpads (only a few of the newest utlrabooks seem to have have finally gotten it right..in 2012), higher quality build, and I love the command-key (granted, this is largely due to OSX and how consistently it's used).

They simply make it more efficient to use a small form factor.
1) These are fantastic.
2) Surely this is breaking the Google Maps licence for use of their map tiles? Switch to OpenStreetMap!
> Everyone benefits only when the patent expires.

No, everyone benefits when the patent is published, because you can start studying how the invention worked. Of course this doesn't really apply to method patents that describe abstract solutions, which is why they are so terrible.

> The only possible countermeasure is to have critical patents yourself and play a game of dissuasion, or throw yourself into Mutually Assured Litigation.

The spirit of the patent system is not that you can/must form patent pools, but that you are forced to invent a different, and hopefully better, product. If nobody can come up with an improvement within a limited period of time, then this could be taken as proof that your solution is the best one, and thus everyone should have access to it. The reward to the inventor is simply part of the mechanism that causes things to be improved, it is not the entirety of it.
Well yes one can argue about the basket used in the referenced study. I haven't looked into which one was used exactly, but in my experience of working with UN data (of which the WHO is a part), their measurement methodologies are usually quite sound and well-reasoned (of course you can always find something imperfect in the margin, especially for decisions made in the past and that haven't been changed to make it possible to measure change over time, but I'm talking overall). But that's quite a difference from the claimed and unsubstantiated 'totally wrong'.

For the second point, I don't think I'm fully understanding. Yes you can use exchange rates as a proxy or second-order measurement for inflation (measurement, not prediction, unless I'm missing something); but I fail to see the relevance of that for the current study, since we're (presumably, again I haven't studied the methodology and more specifically basket used to measure inflation/PPP in that much detail) talking about goods that are relatively little influenced by exchange rates (i.e., much of the consumption of the people on those 2$ budgets is local and based on subsistence farming and local trade).
Relevant article: http://www.joelonsoftware.com/articles/fog0000000024.html

Of course, you need process if you really want to consistently create defect-free software: http://www.fastcompany.com/magazine/06/writestuff.html
Tornado.

Built-in async operations.

Not standing in your way.

Rapid developments.

Huge community.

Simply works.

Simple, yet rich.
"When Windows 7 was released, one major advantage of Apple laptops - a better operating system - vanished."

Seriously?
Web Design & Development Services
Web services at web development company India: Website design, Ecommerce development, mobile application development, open source application, ROR development, shopping cart development, CMS development, web application development & other ecommerce web solutions.
"thats SCRUM and TDD and all the rest; it is all those new ways of managing development projects"

TDD is a style of developing and nothing to do with management. Anyone who has worked on something more than a trivial size app knows how useful having a decent set of automated unit tests are. Anyone who dismisses this as a "management scam" is fooling only themself.
News Corp "totally hacked" pay-TV rival, leaked company emails reveal
Sorry, my intent was to suggest that the sentence was pejorative towards Russians.

I may have been unclear and reading up I may have misused the word - can pejorative apply to a sentence or just to a word or phrase?
(Full disclosure: I'm a member of Django's core team)

There's no single "best" for every application. One-size-fits-none. One of Django's strengths is in the fact that parts of the framework come off easily when they no longer serve your needs. If the ORM is no longer working for you, you can use SQLAlchemy or write raw SQL. Authentication no longer working for you? Write your own or use a 3rd party one.

Et cetera. The key aspect is that you don't need to sacrifice the entire framework when only one part of it no longer addresses your needs. Keep in mind that 99% of sites never even reach this point.

The other major strength of django is the rich ecosystem of 3rd party apps. That's a lot of code you don't need to write yourself.

That being said, Flask is popular for a reason. Django offers a lot of power, which means adding some complexity to even the simplest projects (something we're working to address with features like project templates in Django 1.4). Flask fills a niche for a framework that is easy to get up and running and addresses 90% of the things which 90% of people need for many projects.

I've heard good things about pyramid, but haven't had a chance to play yet.

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.

TL;DR

* Flask for simpler stuff

* Django for anything larger, or simple stuff that leverages a 3rd-party app you need.

* What matters is the app you ship, not the framework it was built with.

* Django developers are in super-high demand. I get cold-called frequently.
This term was coined by Adam and Joe. You can listen to their their podcast here: http://www.bbc.co.uk/podcasts/series/adamandjoe (and I recommend that you do)
First rule of "hackers" - you do not recommend macbooks.
New Lawn,Turf Brisbane,Turf Sunshine Coast and Turf
We have the experience and the equipment to prepare any site for turfing from hand leveling courtyards to 3D modelled sports surfaces.
Third-party websites can detect Apps and Extensions in your Google Chrome
Contoh Naskah Banjarsari
Contoh Naskah Banjarsari
Contoh Naskah Banjarsari Contoh Naskah Banjarsari Contoh Naskah Banjarsari Contoh Naskah Banjarsari Contoh Naskah Banjarsari Contoh Naskah Banjarsari
What's the opposite problem?
I wonder whether this is simply because if you are #1 for a search, adding a paid ad roughly doubles the number of high profile links that lead to your site.
Mathematica algorithm for finding Waldo
I'm glad you parsed the first line... now please read the rest of the article ;)
Singing telegrams California
Elvis impersonator Rick Torres, of King Creole Entertainment, provides the Elvis tribute shows and singing telegrams California residents need.
How to convert iTunes M4V to AVI on Mac OS - Tune4mac iTunes Video Converter
"I just purchased several movies from iTunes Store, and would like to transfer them to my MP4 player, however, when I wanted them sync them to player, who said it can not recognized M4V format, why? And then I checked out technology specifications of my portable player, which said it can support AVI video format, what is avi and how can I convert iTunes movie to AVI and playback them successfully?"
Great story of how rental startups should handle & prepare for fraud.
They simply can't. This is very different from closing down some "piracy" sites. In this case they need to mess with data on your computer. Do you want FBI to have a legal way to read, modify or destroy data on your computer? Even if you want (which I don't believe), there is no way that would work on international scale.

I remember a case from some years back when some group (some AV group or something like that) took control over a major botnet by taking control over domains botnet would use in future for receiving updates/commands. The algorithm was pretty sophisticated as it generated dozens of new domains each day and was trying to contact them on random. E.g. generate 100 domains, try to contact 15 of them, if none responds wait a day. Statistically the bot would get its commands in a 2-3 days (I don't really remember exact numbers so this example might not add up). Well, in order to stop the botnet you'd need to register all available domains out of those 100. So, they were doing just that for some time. They practically blocked the owners operating on the botnet. But they couldn't destroy it. Because that would require manipulating with data on random peoples' computers without their consent which you simply can't (legally). And I think it should stay that way. So anyway, they left it be and owners took control back.

But what can be done? You have to run your operating system updated. Having AV software (which is quicker in updates and act as a prevention) doesn't hurt either. And as this is not a real option for a some time, this is a good way. You destroy it in illegal fashion. But no official organization can do that.
sex·ist [sek-sist]
adjective
1. pertaining to, involving, or fostering sexism: a sexist remark; sexist advertising.

sex·ism [sek-siz-uhm] noun
1. attitudes or behavior based on traditional stereotypes of sexual roles.
2. discrimination or devaluation based on a person's sex, as in restricted job opportunities; especially, such discrimination directed against women.

I don't think the bot is exactly sexist. It's stupid, immature, and beats a dead horse, but actually sexist?

While you should probably have a talk with the supervisor, not the general office, about this issue, maybe polluting the chat space with yet another stupid bot isn't the greatest idea? "Annoying" your coworkers into compliance isn't a good strategy, as it will grow resentment towards you and mask the real problem.
Based on that statistic it is significantly more likely that any particular cyber crime (or accurately dollar raised by cyber crime) is nothing to do with Russia than is and yet still this is a justification?

That article doesn't even provide enough information to say that if you had to pick a single country of origin then it's more likely to be Russia than anywhere else.

In terms of generalising based on that sort of thing though, would you similarly justify a suggestion that a drug deal was down to a young black male on the grounds that proportionately young black males in the USA are more likely to be convicted of such offences than young white males? Or would you see that as a sweeping and unhelpful generalisation that tars a whole group based on the activities of a minority?
So he should've contacted the botnet owner and tell him to patch sites he use for controlling the botnet?
Ask PG: Any chance to see video of Demo Days?
It would be great to see a few of the companies' presentations (even if they were a few classes old)...
An idea to a working MVP in 3 hours
I'm struggling to come up with an answer to this question: Has technology ever solved issues with social etiquette?
Is it really the age of Social Networking?
Lots of poor hardware has limitations like this. It does hurt performance.
I think this would never happen where I live. Honestly this seems like its the same thing as you guys in the US not being able to say merry christmas because it might offend someone. What's so wrong with being offended anyway? http://www.youtube.com/watch?v=fHMoDt3nSHs&t=3m30s

I think people over there just take everything to seriously.
I loved More Math Into LaTeX. Don't worry about the "more" in the title, that just represents a new edition. I used it to learn LaTeX from scratch.

http://www.amazon.com/More-Math-Into-LaTeX-Edition/dp/038732...
Waterloo limousine service,limo,airport limo service in waterloo,
I like to say to people:

"Software Engineering is an attempt of turning an art into science".

Let's be honest. Software development is an art form. Just like people form groups from quartets to orchestras to make music, so do people form groups of differing skillsets to develop software.

That doesn't mean an art is shooting from the hip. There is still tons of practice to be done, and the various skill levels of each individual determines the possibility for success.

The problem, then, is that there are not enough Bubles, Joshua Bells, Ashkenazys, etc. around to make all the software in the world. Most companies have to make do with large concentrations of amateurs led by the occasional Bieber/Gaga.

So what are all these processes then? They're essentially what companies wish to use to artificially increase their chances of success... However, manufacturing art leads to potential stagnation and also the possibility that every project that follows the same process have the same flaws (like how all pop music nowadays all sound the same).

Sadly, it'll take an extremely brave company to get artists to develop their software nowadays. Nowadays, the artists stick to developing their own products =)
Hey Chris, I sent you an email. Thanks, you're doing us a good service.
A very nice write up.

I say this politely[1] but I thought this was odd:

> Now I could run it from one of the development servers at work.

Really? Is that kind of thing common?

[1] because I don't want to add to the air of general negativity around HN.
Databases holy war. Yet another chapter.
You can't "be" big-A Agile, it's a tool set or a check-list - but you can (and should what to) be small-a agile as a development organisation.

The reason I make the distinction is that big-A is the quantifiable bit, but you can tick all the boxes and still essentially do waterfall. Conversely, you can be small-a agile without ticking the boxes - agile isn't, and can't be, prescriptive.

If the team feels they don't need daily stand-ups, or if they want to sit down (the horror!), there is nothing about being agile that should keep them from doing that. Same goes for tests: You can worship the test coverage number obsessively, but if your assertions are pointless or missing, you won't reap the benefits. Conversely, an agile team can decide to forego tests if that's the right thing.
Using queues in web crawling and analysis infrastructure
I'm surprised nobody mentioned brubeck (http://brubeck.io) until now, which takes a completely fresh approach to concurrent handling via implicit context switching (more on their website).

Obviously, as idan mentioned already, there is no single "best" framework, so it really depends on the type of application you want to build whether you should choose something like bottle/flask, django/mezzanine/pinax or brubeck/tornado, or even twisted.
Yeah, I was just not sure if you were using it on the whole comment or making a silly joke. And I think it's a word only, at least in a language I speak naturally. That is not English however.
Thus my acknowledgement of the bad analogy. The point I was trying to make is that even if you know in advance that something undesirable will happen, that's still not a justification for said undesirable thing.
I guess what you're saying is that this bot and the TWSS function should be disabled. Right?
Ray ban 2140
So the one "funny" bot should be wasted on TWSS, which one of the team actively objects to? (And it is a waste: markov chain bots can provide moments of startling poetry. ",)
Cheap calls to Afghanistan
Cheap Calls to Afghanistan with best quality call from PhoneKall. We are low rate calls provider with mobile dialer to make cheap calls to Afghanistan.
Seriously.

Windows 7 is as good as OSX. Not the same, and it has its own weaknesses and foibles, meaning that it might not be as good an operating system for you, but for most users they're interchangeable quality wise.
Obviously, it has - for the male participants of IRC chat which found bot "jokes" funny. They have a social bondage now. That's how I saw it.
> One of Django's strengths is in the fact that parts of the framework come off easily when they no longer serve your needs. If the ORM is no longer working for you, you can use SQLAlchemy. Authentication no longer working for you? Write your own or use a 3rd party one.

Yes and no (disclaimer: I mostly use Django for my development), while parts come off easily the tools provided by the framework are "standard" and taking them off usually means not being able to take advantages of many Django features, e.g. if you replace django's ORM with SQLAlchemy, you'll have to say goodbye to the admin or to ModelForms, if you don't use Django's auth then extensions to it (django-registration &al) will have to be torn-out and/or reimplemented, ...

So while theoretically you can remove things, it's not a straightforward process and it'll likely be a lonesome road.
The best way to convert SWF to MOV
The tutorial shows you how to convert SWF to MOV with SWF to video converter easily. It enables you to upload super quality MOV videos online.
Yes, all outlined in the linked article's timeline.
"a fundamentally incorrect way to approach web development" - crikey!

can you explain what i've been doing wrong, please?
You can also check the EFF panopticlick webpage.

PS if I add the link can I get down voted more than I did last post for being correct?
Can you explain what you do without words?
They simply can't. This is very different from closing down some "piracy" sites

Yes, they're called lobbyists. And no large brown bags stuffed with $100 bills has been passed under the table. There is also no oil there.
The MacBooks are stellar Windows laptops. Apple's Windows drivers are quite good. I do curse the placement of the control key on a daily basis, but it's a price I'm willing to pay.
Which is not surprising, since the guy has been on an anti-Apple crusade for years now. As usual, there is not much substance to his rants.

I would rather like to see a real review that takes both laptops apart, compares the quality of components, benchmarks both laptops properly, etc.

Without a proper comparison this is not more newsworthy than a comment...
What a BRILLIANT social hack. Jessamyn Smith, I am thoroughly impressed.
> 1. attitudes or behavior based on traditional stereotypes of sexual roles [...] devaluation based on a person's sex

Here're the categories you could argue the bot falls into. The point of the "that's what she said" is to point out when phrases sound like something a woman might have said in bed or during some sort of sexual activity, furthering the already staggeringly vast perception our society has of women as primarily sexual objects. It's not what I'd call "grossly" sexist, but if somebody's objecting to it, she absolutely has a reason to feel uncomfortable about it.

I disagree that the supervisor is necessary here. First off, that's making an appeal to authority and such appeals can be pretty irritating; second off, that's trying to solve the problem privately rather than in public space. By making this bot, Jessamyn says that her voice is as valuable as anybody else's voice. If somebody else wants to make a bot that makes crude sex jokes, she can make a bot that quotes notable women. And rather than making a bot that's irritating or one-note, it sounds like she made a bot that has a variety of colorful responses, to the point where one of her coworkers told her how much he appreciates it.

Remember that sexism is about the reinforcement of cultural stereotypes, rather than being just about gross bigotry or discrimination. What's sexist is that people assume, in a workplace, that jokes about what women say in bed are acceptable. Those jokes make me a little uncomfortable even in a casual environment; it's kind of gross that people are okay with them at work. The sexism isn't one person consciously thinking "Oh man let's women the butt of jokes about sex!", it's that women-as-sex-objects is such a pervasive trope that we don't notice it unless somebody like Jessamyn points it out to us.
Don't you think it's funny that the same people who are able to classify nations as "inclusive"(USA) and "extractive"(the others) fail to see how USA and Europe are "inclusive" internally but highly exclusive and "extractive" externally (they exclusively rule the world using the United Nations puppet organization and when it does not obey enough, they attack others anyways). And if we look again, how it's possible to say that US/Europe are inclusive when the wealth and income polarization is at it's peak and the policy is made by the rich for the rich ? My feeling is that both US and Europe are in fact internally exclusive and "extractive" but the people will not see clearly this until US/Europe will fail to extract enough wealth from the rest of the world anymore.
PHP guy here, don't know much about other languages, but seeing HTML mixed in with code is usually a bad code smell. Is this type of thing common in Python?