skysight-inc/HackerNews huggingface dataset:
agreed. it's a nice shortcut for getting data into the system while building the system. but you still have to write UI's for the app. django != drupal.
That sounds more like one gets exactly no chances to threaten you, but never mind your imprecise language.

These are managers we're talking about here, not workers. Middle managers have indirect, damped control over the quality of a company's output, but direct and leveraged influence over a company's culture. A bad middle manager can wreak havoc on morale, can pollute the talent well by hiring Bs and Cs and can drive the As away. Ben has stated clearly that his top priority is that culture; that kind of thing isn't said just once. These managers are both failing at implementing the CEO's wishes and he is right to hold them accountable.

Ben approached this well. He confronted Tim's boss - presumably higher paid, with all the extra trust and responsibility that implies - with a short, sharp shock and a restatement of his expectations. He phrased it in a way that makes his vision absolutely clear, then showed the consequences of failure. That boss should, if he's half decent, then have a very different meeting with Tim in which he asks why he couldn't have his one-on-ones, re-states the importance of them and provides either extra training or some resolution into the root cause of Tim's inability to hold the meetings. Tim's boss shouldn't be just passing Ben's threat of termination on like a hot potato; he should be resolving the situation.

I largely agree with your underlying message that a culture of fear is a bad thing for a company, but in this case Ben is right to wield a dirty great stick in front of his senior manager. He's doing it to protect the workers and the culture he's worked hard to build by holding his most privileged, trusted and influential staff accountable for their failure.
Reminds me of how people cracked the iPod Nano (I think) firmware - one of the first steps was exploiting a buffer overrun and dumping the bootloader acoustically, through the clicker. There's a page somewhere with a photo of an iPod and a mike, all in styrofoam.
A pod would actually be much easier to clean than a regular hotel room, because it's smaller. Suppose you had the bedding removed and cleaned in a high temp machine after every use, so all that's left is hard, smooth, easily cleanable surfaces, which you had cleaned with bleach, rinsed, and dried with compressed air. It would be cleaner than a typical hotel room even if the previous occupant did nasty stuff - which they could very well have done in any hotel room.
lol @ "At least the NoSQL folks tend to be HONEST about their products not replacing the traditional RDBMS approach...."

More like, technically true, but contrary to the whole reason for doing what they're doing.

Nobody puts a lot of work into something "honestly" not intending to replace the thing it's replacing.

They say this to appease the people who point out that it doesn't do all the same things.

If I built a better alternative to a common item, you could bet your bottom dollar i would be very "honest" about it not replacing that common item. The last thing that statement would be is "honest." It's appeasement.
Django admin filters aren't as flexible as we sometimes want them to be.

I opened a ticket and would be glad also to fix it (as Rob Pike says something like don't just say about bug, fix it!). But I'd like to have someone from django developers to give me some feedback if it makes sense at all etc.

I agree with the author how much django admin could be better as developers we can fix it, aren't we? ;)
IMF: Iceland Was Right, We Were Wrong
> running general-purpose software on a full-blown OS takes a lot away

Which is why we any predefined image manipulation should avoid the ARM core and jump straight to the rather powerful GPU. I think it even supports OpenCL, so there should be software out there that could work with it.
Yes, I guess that's the better point - I don't think there's strong evidence to tie offshoring to unemployment either way. But regarding the 1994-2012 claim, I feel like that's the claim a lot of people are implictly making, since unemployment is high now and they are blaming offshored jobs for it, which is why I respond that it didn't seem to increase unemployment from 1994-2007, so why should even less offshoring be responsible for the 2007-2012 increase? (I suppose you could say there were other factors offsetting the offshoring earlier that weren't later, but I don't feel like people are making that nuanced of a claim)
I thought TechCrunch drove way more traffic than that. I got more traffic than that in an hour from Smashing Magazine mentioning my WordPress theme. Interesting. Thanks for the figures and the story.
To help people manage the time they spend on HN (given its slightly addictive nature), what about a rolling series of front-page view counts beside your username. Like it would show you how many times you'd clicked on the front page today, and to the left it would have the counts for the prior days (going back 5 days say). Users can strive to keep that down to a reasonable level.
Just a note, the Django authentication system comes with a permissions system that seems[1] well supported by the admin interface (with the notable exception of the AdminSite issue mentioned in the article).

[1] Seems. I've never implemented anything complex around it yet.
If they're going to be a consumer product, they should definitely change their name. It's a terrible name for a consumer product. It's too geeky. If they plan to be an infrastructure company whose name isn't uttered by normal everyday people, then it's a good name.
My understanding is that this is all about reserved words. It is a reverse mapping of (English) javascript reserved words from their non-English translations.
If you ever have to motivate people without venture capital to buy their allegiance you're going to find that your management style is self-defeating.

Insisting that people who already work 12-16 hours daily pile on yet more meetings (and in the name of a healthy work environment!) is not reasonable. Nor is threatening to fire a subordinate on short notice for the behavior of his subordinate unless you are prepared to resign yourself if the problem is not fixed in the same timeline.

For everyone here, the real lesson is that as long as you pay well, you can tread more liberally on other people's pride. The ups-and-downs of startup life make everyone act poorly from time to time, so this is useful to remember. But as a conscious management style? This sort of behavior is venomous in smaller groups motivated by other factors. It will destroy your team.
Thanks for this. I may well augment what I already do with this. What I have which you don't do is on the "learning it" stage (although I don't categorise explicitly in this way) I have a square bracket with a number inside which I use to keep track of how many hours I'm working on each thing. You can see if you're spending too much time on something, or whether you've only done an hour (pretty useless, etc)
Smaller doesn't actually imply easier to clean. It's a cramped space with lots of nooks and crannies, and from the looks of it, you couldn't even get a normal sized broom under the bed without hitting the opposite wall.
So many things one could say. Maybe I'll try to blog some of them. If I can overwhelm my irritation at my blogging software.

Why does paying App.net a bit over four dollars a month make me a member of an elitist "country club", while paying much more than that for my own domain and hosting and backups and uptime monitoring and rapid application of security patches and the talent needed to manage all that makes me a salt-of-the-earth man of the people? Seems like that's only true from a very specific perspective.

I've made too much money setting up other people's blog software to pretend I don't understand why Twitter and Facebook and Tumblr (and even HN, for that matter) are better. People don't want to be publishers. They don't even want to be writers. They want to share things online with their friends.

I see a lot of complaints in this essay about archiving - you can't find old content, you can't save old content. Archiving is overrated. And I say that as someone who loves archives and archivists. It is important to save things, but most writing is not intended for the ages. Quite the opposite: The fact that one can spout some crazy in-jokes to one's friends on Twitter, and in a week from now nobody will be able to find those words, is a feature. And the fact that, in truth, Twitter and Facebook are almost certainly quietly archiving all your drunken rants forever, such that twenty years from now your neighbors will be able to pull them right up and show them to their dinner guests for a laugh, is a terrifying bug.

Again, most people don't want to be librarians, publishers, journalists, historians, ethnologists, typesetters, designers, promoters, SEO experts, or proud users of a piece of software. And even those of us who do want some of these things enjoy taking a break once in a while. We just want to socialize.
https://code.djangoproject.com/ticket/18736 is the referenced issue for the curious.
I can't speak to your specific job posting, but I can speak to my own experience applying for jobs.

Job postings seem to either request mystical abilities, attainable only by the rockstar ninjas that don't need a job anyway, or have some sort of requirement that makes the job look like a miserable opportunity.

I suspect that most front end devs make more money working from home freelance than they do via salaried positions. In that case, why bind yourself to a salaried job at an office?

As a hiring manager, I feel your pain. I've had a hard time finding and keeping the good ones because of our old-school office environment. As a job seeker, I decided to stick to freelance opportunities and networking. I've landed more gigs by making friends than by sending resumes.
I've done that to... but you do need to be careful that you're optimising the right thing.

I hate being interrupted - but being interrupted often is often a sign that I'm being the bottleneck in one or more processes. If I force people to queue questions into a single time/place I can end up blocking a whole bunch of peoples work. I might be better off - but the system as a whole slows down... and "urgent" can be a hard thing for people to figure out.

Like the article - I find using interruptions as a sign that there's a process problem that needs fixing to be a excellent strategy.
My main point in putting it "in perspective" was not to dismiss the statistically projected increase in cancer rates, but to show that if there is anything to panic about first in Japan, it is the systemic failures that may have lead to a higher death toll in the earthquake and tsunami, such as tsunami walls of insufficient height, and "safe zones" that were not safe enough for the surge height. The surge estimation, modeling, contingency and responsiveness "faults" for the general population were of the same kind that affected the unanticipated failure modes of the power plant.

The plant did not fail because "nuclear was bad", it failed because it wasn't designed to be hit by a tsunami of that magnitude; which if the same reason for many of the direct tsunami-related deaths. With that in mind, Japan needs to get better at tsunami planning and engineering, like they generally have with direct earthquake planning and engineering.

Now, as to comparing energy producing industries, the mortality metric would be deaths per kilowatt hour; in which nuclear fares extremely well compared to mainstays like coal, even if 200 additional cancer deaths out of a "normal" 4400 for the given population are added in.
I dunno. It might depend on which NoSQL folks we are talking about. Certainly the array-native database folks are not even close to the relational use case.

I also think the best way to look at NoSQL is that it is just a further development on Stonebreaker's bottom-left quadrant database division--- object databases.

The more I get into it, the more I am astounded with the power of PostgreSQL to take over all these workloads on the low-end and more.
Besides no easy internal linking, Google Docs isn't that far off from a wiki. And as a bonus, non-technical people just see it as an ordinary word processor and don't have to understand the concept any further.
I'm not sure that's so much a side effect as it is a primary effect.
Julian Assange makes statement from embassy balcony
For the record, I wouldn't say as a single declarative that "authority is an illusion"...I suggested that one accepts that it is. There is a preponderance of evidence demonstrating that we are quite capable of accepting things that aren't true. I'm merely proposing that doing so gives you another perspective on the source of your authority.
> I consider that a necessity. Apparently you do too or I wouldn't be reading your comment.

This doesn't follow. Commenting on HN doesn't imply that the commenter requires the internet. It doesn't even imply that the commenter likes the internet or thinks that overall it is a net-gain.
>In my opinion, if you don't write to better understand how you think, you're dead wood.

Can't agree more. that's pretty much what got me into writing back in my teens. But i have found that without reading,thinking and making connections, it's kinda monotonous and you stop writing. Recently found 750words.com and enjoy the interface(mine's black bg with white text). Infact, last 3 months i have written 50K+ words on that site. I hear mac guys can use ommwriter, but linux user here.

__ my only current gripe being having to store it on someone's server. think i'll build a open-source package.
Yep. And programming languages, while they use English keywords, are not English. They are languages in their own right, and "translating" words is not a good idea, because that's creating a new language.
In addition to this, some folks get Australian citizenship by getting the easier NZ citizenship first, as it's easier for NZ citizens to become Australian citizens. This would add a little bit to the 'percentage overseas' issue.
overpriced real estate market...the bubble doesn't look like popping because it's propped up by massive immigration from Asia

Sounds more like there are structural reasons why real estate is priced higher than you expect. That doesn't make it overpriced, let alone a bubble.
I'd expect this to become more commonplace as stores fight the "showrooming" trend. Customers walk into stores, try things out, then snap a picture of the barcode to compare to the Amazon price.
If you have a free, local weekly entertainment paper, the events section will usually include listing related to local non-profits. If you have a local LUG, someone there is probably already doing something similar. The Humane Society is everywhere, and always needs motivated volunteers. I would also see if there was a local legal aid organization, food bank, or an attorney's group doing pro bono work.

Take a look at http://www.freeitathens.org/ ,as an example of the sort of things that may be out there.
The computer was invented to clarify a philosophical question
There are still people in the U.S that don't know the the FED is a private company owned by the banks. I guess it's because of the fact that most people are dumb
How exactly are getting public healthcare, education, or crossing borders servable by the private sector ? Replacing multiple authentication vectors (voters ID, driving license, etc.) by a single acceptable ID is certainly a step towards simplicity that I welcome.

All the IDs that you mentioned in your initial reply are useless or unavailable in many cases.

PAN - non tax payers don't have them

Driving License - people who don't drive don't have them

Ration card - people who don't take ration don't have them

Passport - people who don't travel dont have them

Voters ID - people who don't live in the jurisdiction of their permanent residences don't have them

I don't see how you drew the conclusion that I am in a minority with small numbers. With 1.2 billion people there are plenty of Indians living and working across state borders, etc. All of the defense/government employees to start with..
"The more I get into it, the more I am astounded with the power of PostgreSQL to take over all these workloads on the low-end and more."

Exactly. When NoSQL "honestly" say, oh nooooooooo we're not replacing the traditional RDBMS approach, this is anything but honest.

It's like me building this suspended-rail system for inner-city transportation. Oh noooooooo I'm not replacing traditional cars and bicycles!

the way you get acceptance is by faking honesty that you're not at all replacing the traditional approach (that you're replacing.)
Funny, because I agree with you about the primary purpose ad the admin being a data browser -- but my biggest complaint about the admin is that it does not have a "view" mode for a record, but only an "edit" mode.

This makes it difficult for browsing, because you can't link to and explore relationships in you data (think of how IMBD works) nor can you tweak the edit page very meaningfully.

There is actually a more or less abandoned contrib app called databrowse, but I don't think it was ever much good. Unfortunately I haven't seen anything to indicate true data browsing is on the horizon for admin.
There is also the fact that it's very good to be a skilled worker in the US.

If someone wants to leave the US and move elsewhere, they need to be a skilled worker to make it happen. Poor Americans tend to be a net drain on society, so other countries don't usually want them.

But if you are a skilled worker, the economics make it a lot better to live in the US. I recently considered moving to London, but the economics just made it ridiculous [1]. I would have taken a 30-40% nominal pay cut relative to the US (i.e., convert my salary from GBP to USD, it's 30-40% less). The UK was also far more expensive when I visited - compare a 1-2 zone Oyster card (112GBP unlimited monthly) to an unlimited metrocard (104 USD), or the price of brunch (10GBP vs 10USD).

[1] I would have been willing to take a moderate pay cut just to live somewhere different, but the cost of living in London was just too high.
Chaning functions ().() javascript
email and attachments.

Either use a distribution list, or have someone in your group set up a forwarding address that forwards to all the people in your group.

No, there's no place to go to, but it's much more conversation oriented than openly stalking your friends on their social network pages.

I don't want to look at my friends or their stuff, I want to talk with them.
Facebook's Bankers Are Divvying Up The $100 Million They Made Shorting $FB
Nice work! I could certainly see how it could lower the barrier to entry for non-English speakers when trying to learn programming. My brother-in-law, for example, has been having a hard time with English but could probably pick up Javascript faster if he could use something like this.

Something else that would be useful for him would be a simplified translation dict that only contained jquery functions. Something like http://www.jsrosettastone.com/ but for other spoken languages.

Use case would be quick reference: he sees node.append(...) somewhere but doesn't know what append means so quickly looks it up.

Edit: it's easy to find ways in which something won't work. In the spirit of the recent discussions regarding being positive on HN, let's look for ways things like this can be beneficial.
I think I got the answer: because you don't have to schedule the conference. This is amazing imho.
Does anyone in their right mind believe that this is NOT politically motivated?

Take a look at how many policemen are standing guard in that picture. In a normal sexual assault extradition case, you would never get that level of response from local police. No matter how much Sweden might have begged for it.
After much consideration, the only stereotype I have found that consistently works in most situations is: People do lots of things. Most of them are crazy. And the more people there are, the more crazy the things are in general.
I think it depends heavily on which parts of the cities you visit. Tourists don't tend to visit the slummy areas.

That combined with limited legal protection for those acting in self defence means you often feel like criminals and gangs have greater rights than ordinary citizens.

This is nonsense. You have the right to use equal force in return, and you are expected to retreat if possible. What it means is you can't shoot someone who's only threatening you with their fists.

And if you're talking about gangs, Australian gangs are not a patch on US gangs - US self defence laws have certainly not given them less gang influence than here.
You certainly can feel superproductive working on greenfield projects and, once in a while, actually be superproductive.

I've found that the skills of a maintenance programmer are sufficient to punch my meal ticket. Early in my first W-2 job after grad school I took pride in my ability to pick up any tools and solve any problem with any system. Since then I've never been unemployed more than 2 days.

Since then I've fixed linux kernel bugs and built Silverlight applications with Visual Studio. (Ok, I have taken "Cold Fusion" off my resume.)

From time to time I have gotten into conflicts with management that it takes too long to do things -- but between learning new environments and understanding new systems, maintenance work is slow.

One critical skill is understanding a system enough to make surgical changes. Many people look at an old system and they want to tear it up completely and rebuild it -- often they think they can do this quickly, but often they understand at most 10% of the functionality of the real system. Other people, pressured by their boss, make a quick patch (that's not so quick) that ends up breaking other things. The work of understanding the code so you can make a small change takes a while -- yet, I think it saves time in the long term because it's better to spend 3X the time to get a 95% chance of success than to plan something half baked in X time that has a 25% chance of success and blow the schedule by repeating that mistake repeatedly.

Greenfield development is risky, making it harder to get a good a job doing it.

To take an example I spent much of the last six months building a beautiful system from scratch on my own dime.

Within two days of hearing about it, one of the largest companies on the internet made a concious decision to put me out of business. Tough luck, but any entrepreneur faces the risk they'll "build it" and nobody comes.

Another issue is that many "productive" greenfield projects are done by a junior programmer who is really proud of what they pass over to somebody like me to send into deployment.

Frequently these systems are full of bugs and come nowhere near meeting requirements -- hopefully you find out that the app malfunctions when somebody puts a single quote into an HTML field before it goes into production. Less than 50% of the effort has been done, but somewhere some smug opinionated programmer thinks he's the man.

All over the world, however, there are companies that have an existing system which is (i) critical to business goals and/or (ii) a source of revenue that they are not in complete control of. They need a professional programmer who's going to deal with the code in front of them and they'll pay for him. Yes there's a certain kind of stress that comes with this work, but that's the way it is.
Is there a less inflammatory and more informative account? I can't even read this.