skysight-inc/HackerNews huggingface dataset:
Amazing, not one word about colonialism.

"by the late 1700s, England had embarked on the largest sustained period of economic growth since the Neolithic age"

Right, and many countries in the world still try to resurrect themselves from that "economic growth" (hint: it was based on pirating their national and human resources). The other "thriving" European countries followed suit (e.g. http://en.wikipedia.org/wiki/Scramble_for_Africa).

After less than six decades since the abolition of explicit colonialism, it's still quite early to say why some countries recovered quickly while others didn't.

While I'm a great believer in democracy, I think we should be aware that a lot of these approaches are nothing but self serving democratic propaganda (propaganda, not science).
I like the page with the quotes about women history. I got 2 ads to lose weight; 2 skype ads of a girl calling me; 1 to date African, 1 to date Indonesian and 1 to date Colombian women.

Is that sexist too?
This is overthinking and the answer is pretty simple many times. I live in Argentina, a perfect and beautiful country from the weather, geography, agricultural, business potential, touristic perspectives. But the corruption IS the system and there are not incentives to work harder. So, it is the society (including politicians) in this case.
> MegaCli is still the ultimate cause

strongly disagree! no kernel component should introduce memory corruption, and especially not in response to an ioctl from any user mode code. they say:

> Specifically, various offsets provided from userspace are used by the driver without any checks. If these offsets are maliciously chosen, the driver can be induced to write to arbitrary kernel memory

sure hope they patched that too!
Are you arguing not enough kids go into the hard sciences? That's certainly another debatable point, but different from the one I'm making.

I'm pointing out that of the people who _already_ go into the hard sciences and even get a PhD, we can't keep them in the hard sciences due to a lack of good research jobs for them. So they take an IT job.
> I don't know how much it changed?

All of the controllers stuff was replaced with the code formerly known as repoze.bfg
Excellent post.

It seems like many people look for co-founders backwards; they start looking for people with skills they lack and go from there. I think it makes sense to start with people you have good relationships with first and then later turn it into a business partnership.

I started my own project as a solo-founder. I met my current co-founder at a conference. She had and still has her own project. We thought we could collaborate through our projects separately, but as time went on it just made more sense to bring her on as a full partner/co-founder for my project.

From a complementary skills standpoints, it works OK.

The best thing about the relationship is that she is fun to work with. It makes working on the project fun and sustainable.

Great post and good luck with your company!
I have been using Lout occasionally. It is a perfectly capable typesetting systems, with both advantages and disadvantages over TeX/LaTeX/ConTeXt/etc. The average user will probably want to stick with TeX and friends, but there are situations where Lout is a good alternative.

The primary advantages are its very small size and its tight integration with PostScript. The small size means that is very easily deployed (such as when you need something to generate documents); the tight integration with PostScript means that it is relatively easy (assuming you know a bit of PostScript) to augment the output with graphics (I have even, for example, sometimes used Lout to generate EPS diagrams to embed in LaTeX documents). Much easier than using Metafun, for example.

The main disadvantages are that it cannot do everything that the TeX engine does and that it has relatively few contributors.

For example, there's no way (other than manually inserting column breaks) to automatically generate balanced columns. And while non-rectangular paragraphs are possible in principle (such as for drop capitals or flowing text around images), this generally requires sacrificing hyphenation (and can be non-trivial for the non-expert user).

Lout also has fewer people contributing to/using it, so it does not have the rich ecosystem of TeX and friends (e.g., while you can use it to generate slides, there are more and more powerful LaTeX styles available). Integration with bibliography tools and sites (that generally expect/produce BibTeX format) can be another matter.

With respect to typesetting quality, it uses the same line-breaking algorithm as standard TeX; it does not have the microtypography features of pdfTeX. For typesetting anything mathematics (beyond basic math), TeX is generally superior (which should not be surprising, given the effort Knuth put into getting that right).

Also, while modifying/creating LaTeX packages these days is not exactly child's play, Lout poses some challenges of its own; its functional typesetting language (used both to describe the content and how that content is laid out via so-called galleys) can be difficult to grasp for a novice.
The one thing governments are very good at is solving the violence problem. It pays off really good not to have half of male population killed by the other half.

http://www.ted.com/talks/view/lang/en//id/163
That's the hilarious part about this. You probably won't need CS5.5, or any adobe product other than alchemy. You will compile straight from unity or udk or whoever else they drag onto their sinking ship. As a guy that writes a lot of actionscript, I can tell you that adobe stopped selling the best tools for making swfs long, long ago. Jobs was right about that one, adobe needs to return to making tools and selling them (although I still have some hope that he was wrong about the runtime ). The greedy imbecile at Adobe that looked at udk's licensing terms and thought they could pull similar royalties off of a cross compiler should be tarred, feathered, and booted out of the organization.
The "simple" bit is what I love about Tornado. You only have to deal with RequestHandlers and Applications - no Flask-like automagic object proxies which make you do everything within the lifetime of a request. The API is clean and easy to hack.

That said, you can't go too far wrong picking Python web frameworks. They each have their strengths and weaknesses, but on the whole they're all fairly competitive offerings with helpful communities. If you don't find something you like then it's pretty trivial to roll-your-own from existing components like Werkzeug, WTForms, SQLAlchemy, Jinja, beaker, Mako, etc.
DNS Changer
Depends on what you mean by a developoment server. You probably don't want to run something like that on a build server, or test environment. On the other hand some places have a general-purpose hosts too. For example at one of my previous places we had a host which basically was just an optional ssh hop (if you needed to run some batch process, it had much lower connection latency) / ad-hoc reporting node / whatever you needed at that point.

I don't see anything wrong with running chat bots at that host - at least for internal services. It's a bit different if you wanted to connect to public IRC servers, but it's not obvious from the post whether it was internal-only service or not.
"It has been fascinating to watch the ongoing reactions. There have been complaints that we have too many bots in the channel now. There have been complaints about it spamming the channel. There were several “Make them shut up!” responses. These are not reactions I have seen the other bots elicit, certainly not with such intensity. One person even complained about the name being too long, though to his credit he realized right after he said that that several other people in the channel also have very long handles. To me, all of this seems like typical geek behaviour: something is making them uncomfortable, and so they attack it on “rational” grounds. Most likely, they aren’t even aware of the gut reaction fueling their logic."

This is excellently picked out: most of the disagreements over the term "sexism" hinge around this point. Stuff that doesn't bother you (that another poster here describes as being "tuned-out"), as a man, because your gender plays no part in your job, is experienced differently by your female colleagues, because their gender does. Their experience of seeing "that's what SHE said" (and the death by a thousand cuts of other gender policing) is just as distracting and annoying as the "that's what she really said" bot. If your reaction to this post is "the first one seems harmless but the second is really overstepping the line", please take a few minutes to consider how you would feel if everyone's reaction to that (and everything else you objected to) was "just lighten up".
Add to this current monetary system which favours the US dollar and is backed with tons of gun power. Not exactly the ideal world of free trade I'd say.
That's it, the marketing people take a very simple concept, put a lot of marketing bullshit around it, make it seem A LOT MORE difficult than it needs to be and you then have to take a million courses to understand what the hell is going on. The best "agile" managers I have worked with "just got it", just like the best developers. There is none of this spoon feeding a baby crap.
TLC, a tiny lua cocoa bridge
She SPECIFICALLY says that she's frustrated with how gendered the TWSS joke is:

> I took it for granted that everyone was familiar with the “That’s what she said,” joke, but a recent conversation with a consultant friend made me realize some industries don’t feature it on a daily basis. For those who haven’t heard it a million times, the idea is that when somebody says something that could remotely be turned into a sexual joke, e.g. “I’m trying to solve this problem but it’s really hard!” you say “That’s what SHE said,” in a lascivious tone.

And describing why she's satisfied with the bot's reaction:

> In any case, I feel that I have succeeded in constructively disrupting an aspect of my work culture that made me uncomfortable.

"Uncomfortable". Not "annoying".

You know that "ignoring what women say and explaining that they're really bothered by something else" is one of the most common responses that feminists have to deal with, right? And that it's disrespectful to suggest that there's a more "rational" explanation for why a woman's upset than that they feel uncomfortable about a sexist environment?

I mean, she says close to the beginning:

> I asked a number of times to have that bot function turned off, but got the usual combination of being ignored, being told it’s funny, and being told I should lighten up.

Emphasis mine. We just had a big ole conversation about that phrase like a week ago. Remember it?
No, it's not. He's just showcasing the simplicity of bottle.py
Sure, in much the same ways as such problems are solved in real life: if you can't get somebody to behave, he's thrown out. That's /kickban on IRC, for example.
I agree. And if that was the first bot to respond to a bot, I think it is irritating that men hate equality was the first conclusion.

Maybe those guys do hate equality, but from my perspective I would have been irritated by TWSS and then more irritated by the responder, I might then decide to complain before anyone else gets the bright idea to make another bot talking to a bot.
It is made out to be about mathematics but has got nothing to with it.

Well, as I understood it Andrew Wiles' proof of Fermat's last theorem ultimately also came down to counting doughnut holes in things which you wouldn't normally regard as doughnuts, so there is some mathematics there. But yes, you would "normally" expect the mathematician to cut the pizza into five slices (which look like four, he explains, because one of them is a point), and rearrange them smoothly across the plane without collisions into two whole pizzas identical to the first, which he can do with the Axiom of Choice (see the "Banach Tarski Paradox" for the 3D case).

"Repeating this process ten times," says the mathematician, "you have the trivial partition of the original pizza into eleven identical pizzas."
I'm not sure where in my post that I complained too much other than showing that Eclipse and Java are as much as productive (and even more) to VS and C#.
I would simplify further:

Are you building an API? If yes, use Flask.

Are you building a website? If yes, use Django.

Are you building an API and a website? If yes, use Flask for the API and consume it from a Django site.

I wouldn't advocate using Django but ditching the ORM for SQLAlchemy, nor replacing the Auth, as noted (above or below my comment) it gets messy and becomes a lonely road fast.

I would advocate moving a lot (all?) of the model into a REST API, implemented in Flask, using SQLAlchemy. But perhaps my experience isn't as wide or deep as others.
In a word, "property rights".
IANA sociologist, but I'd consider TWSS (or the much rarer TWHS) one of those "undertones" types of biases like always asking the female co-worker to take notes or the male co-worker to help you move your desk.

Anyways, I think her response was a good one. I would hope that simply asking whoever was running it to shut it down would be sufficient, but I think writing a bot was a good way of making your point in a group of developers as a respectful way of saying "I'm part of this group and I have something to say".
Pyramid is probably the best at the moment. It has a lot of power when it comes to fine grained security utilizing access control lists and it integrates really well with the major python libraries out there.
So how can I write a bot to fight the sexism in Microsoft's TV ads? You know the ones... where the husband is the bumbling idiot and the wife is the smart capable one who shuts down his plea to play golf on Sundays.

I would love to set that bot loose on all TV shows and ads. So often, a flipped situation would cause outrage of being sexist, whereas if the man is put down, it's "funny."

It really bothers me, especially with the "mancession" still going on (outside of IT) and widespread anti-male laws (in family court and other places).
What I find the most fascinating is that she did everything exactly right and people still feel like she did something wrong.

She didn't go to her supervisor and she didn't turn it into a drama. Instead she fought the problem in its own arena by making a IRC-bot to combat the problem, and not only that: the IRC-bot is only selectively used in the exact situation that is seen as problematic and it does so by writing enlightening quotes! In mathematical terms: the function has the exact same range and its value is consistently higher in the absolute majority of all cases.

I honestly can't think of a better way to tackle this particular problem, and yet there's all this criticism to her approach. Really? What more do you want her to do? Her quote at the end of the article rings even more true after reading some comments here:

To me, all of this seems like typical geek behaviour: something is making them uncomfortable, and so they attack it on “rational” grounds. Most likely, they aren’t even aware of the gut reaction fueling their logic. Interestingly, the intensity of emotion seemed to carry over into subsequent discussions, including one about women in the Python community.
This article doesn't mention it, but the book itself does discuss colonialism quite a bit. To simplify, it argues that "bad" institutions are those that are extractive, in that they primarily benefit a small elite, and that such institutions tend to perpetuate themselves. They do blame colonialism for the existence of such institutions in much of Africa, arguing that the institutions there were originally set up as extractive by the European powers (since the goal was to extract wealth for the colonial power), and after independence they tended to perpetuate themselves, but extracting wealth for a new African elite instead.

The authors were also involved in an earlier, quite influential, paper that showed a statistical correlation between European settlement and post-colonial institution quality (http://www.jstor.org/stable/2677930). Their causal hypothesis (which is harder to prove) is that colonized countries with extensive European settlement were forced to set up institutions that were less extractive (since they politically had to serve at least these settlers, who demanded things like basic infrastructure) than those that had only a small group of administrators living there and no settlement, which were run completely on a basis of extracting wealth for the remote power.
Technology, in and of itself, is not a solution. But technology enables us to communicate to broader audiences and in more sophisticated ways, and that can enable individual people to find solutions that didn't previously exist.
Do Not Miss The Tax Filing Deadline To Avoid Penalty » Tax Mania
I think if there's a Highlander rule then it's obvious that the less sophisticated bot ought to be culled. Presumably the grandparent post advocates that--especially as it's the only one that a member of the team has spoken out as having a problem with.
:D :D it's a wonder that white guys never make jokes about white guys in general.
Better to link to the original SO thread rather than the summary: http://stackoverflow.com/questions/8479058/how-do-i-find-wal...
Finally, a legitimate use for 3D CSS
Apple Explains New iPad's Continued Charging Beyond 100% Battery Level
Sorry, but I wouldn't give up Django-TastyPie for anything else (including Flask) for API development. Sure, I could spend a month building an API framework from scratch in Flask for a project, but why would I?
Well, seeing that they didn't lose is good but the implications are still not trivial. RS has to monitor external sites linking to its content and remove it incase it is infringing.

That is ridiculous, I am glad that they plan to appeal. They should not be forced to basically scrape the whole web based on (faked or not) referrals for links which might include copyrighted content.

It's not like youtube has to monitor any sites which are linking to infringing content...
Which (or do any) of the major Python frameworks have Python 3 support?
For comparison, here is the equivalent Flask code:

from flask import Flask, request
app = Flask(__name__)

@app.route('/login')
def login_form():
return '''<form method="POST">
<input name="name" type="text" />
<input name="password" type="password" />
</form>'''

@app.route('/login', methods=['POST'])
def login_submit():
name = request.form.get('name')
password = request.form.get('password')
if check_login(name, password):
return "<p>Your login was correct</p>"
else:
return "<p>Login failed</p>"
Yep, cherrypy is my tool of choice also, very simple , very light , does the job. I have used tornado, which i quite like also ...
That should be clear to anyone that has even a little mathematical/computer science training.

Anyone that says you can follow some process to ensure success is effectively telling you they have implemented artificial intelligence that simulates a production line designer and to be able to do it by using humans pushing bits of paper around as their computer.
I disagree on one point there... if you're building both an API and a website, there's no reason at all to use both Flask and Django. I can't imagine that the benefits would outweigh the disadvantages of having to deal with two frameworks instead of one.

I'd also argue in favour of ditching Django's auth. It's fine if your project has very simple auth requirements, but these days very few interesting projects have simple auth requirements - plus it's much easier to extend the functionality of your own Account models than to try and hook extra stuff on to Django's.
"Our planet is made up of well over 50% water."

Nope. http://en.wikipedia.org/wiki/Earth#Composition_and_structure
Just to add to this so that people stop dissing Eclipse; it also has these features.

Eclipse OOB XML editor also has great navigation features such as jump to definition of complex type, jump to class file, jump to xsd, handy if you need to navigate WSDL or web.xml (similar to web.config).
There are a lot of alternatives for the easy stuff. TeX makes the harder stuff like bibliographies, cross references, figure and equation numbering, indices and aligning equations relatively easy. As a mathematician, I would need to see the equivalent of "Math into LaTeX" before I would even consider switching.
Yeah, unfortunately, if there is a gender stereotype to these kinds of conversations, it's that invariably there will be a response from a man saying "you did it wrong", regardless of the particular action the woman took. c.f. "She should have talked to her supervisor" here to "she should have made a witty come-back to the guy directly" to the guy with a low-cut sense of appropriateness.
"The second secret is that most teams, frankly, are not that good. So you need some kind of way [...]"

Agree. Let's not forget the HR challenge most organizations have today. It's hard to find, hire, develop and keep talented people in the company. I heard the other day: "every job seeker is a potential low performer". The basis of that is that most talented, highly qualified people is either managing teams or freelancing/consulting, and inevitably making interesting amounts of cash either way. So the chances of finding this profile on every Agile team is low.

In this scenario, Agile has its intrinsic value of providing teams members of various competence levels with some minimum rules of conduct, processes and tools. Maybe good teams will think they are all about bureaucracy, or they'll think it's something the management layers of the company can look and understand, like a burnout chart.

That's why I cut the second sentence of the quote above in the middle. Sometimes, as a manager, you need a "way", like the Japanese word for "Do", to keep discipline and make things moving forward.
Exactly what I was thinking. I can imagine that he has to deal with a few _ssholes. I see how a foreigner would feel like he is hitting a wall when he is dealing with the bureaucracy in many Indian organisations (blanket statement), but at the same time, you have to understand that the only way you can get anything done in this scene is to have a little patience and have a cool head about the way stuff happens here.

I am not saying that being patient is a the right way to fix the bureaucracy, but being patient looks to me like the right way to navigate your way around.

BTW I am not judging the way the OP responded to his particular scenario.
Does anyone know if the actions described in the article have been carried out? I'd hate to think that the "current owners" of the Sality botnet have fixed this exploit.
Develop, Deploy and Maintain in Coda
Coda by Panic bills itself to be “one-window web development.”I have been a web developer (or at least playing with code) for the past six or seven years, and purchased Coda about a year ago. It took me almost this long to realize the beauty that lies within the code editor when you truly use it as a one-window web development system.