skysight-inc/HackerNews huggingface dataset:
Disagree.

In every project of any significant size, there is ALWAYS a certain amount of "grunt work" involved. A team composed entirely of "A players" ends up with serious dysfunction because everyone wants to do (AND IS PAID TO DO) visionary or creative work. The problem comes when you start asking A-players to chop vegetables and boil water. They're just not going to put up with that for too long.

Similarly, if you have all "B-players" you're limiting yourself. You can't expect disruptive product out of folks who measure success by how well they can follow process.

You have to have a mix. B-players keep the wheels spinning, A-players drive strategy. More importantly, some B-players BECOME A-players through mentor-ship and cultivation.
3D transforms? I'm curious, what are you referring to?
i thought i had it fixed with background-clip but it still haunts me..
It's overrated if it comes easy to you. For some of us it's an achievement.
For anyone who wants it, here's the fiddle prototype that i came up with before I implement it. http://jsfiddle.net/colintoh/EyArV/11/
Management is all about communication. Management closes floor-plans. Is it not surprising floor-plans are designed to reflect that?

It's a hard problem to solve because few people ever think "what am I giving up?" There is a special breed of experienced manager (usually one or two levels from the workers) who does, but she is rare. Most are either too inexperienced to have been bitten, not taken seriously by other management for these decisions, or can't answer the question anyway.

Ideally, understanding the use of the space and how to best accomplish that would be part of the architect's job, but the guy with the money always wins.
Orders of magnitude
The Agile mantra these days is write code instead of talking, but there's no faster way to iterate than to have a conversation. Sure you've got to write code at some point, but save yourself wasted hours and days doing the wrong thing and talk about it for 30 minutes.

People seem to forget that code is a means, not an end.

P.S. Down-voting the OP for having a different opinion, for shame Hacker News.
I might need to re-learn the meaning of flip switch. My bad.
What is social software?
In the context of lesswrong.com, that's a fine post.

You are certainly correct that in another forum, and particularly in this one, the much shorter version would also be valuable.
fixed~!
Twitter to Hire Google Advertising Executive
Good suggestion. ;)
Thanks.
US tweet deportation: Chilling behind-the-scenes photos
Techniques that let us gaze at black holes
http://www.fallacyfiles.org/slipslop.html
Oh believe me, I understand the need to get something to the done part once you've fiddled with it for a while. If anything, it's a good start on something that could be expanded into "useful" state. That is, once enough browsers catch up to the CSS3 requirement.

Thanks for the compliment. I'm actually going to be giving a Meetup presentation later this month in the Dallas area on this topic, that's why I was quick on the reply.

Here's more fiddle stuff if you're interested:

http://jsfiddle.net/user/talmand/

I have several examples of using the checkbox in that manner.
For subscription based services, is there a reason not to just use html5 streaming video with something like http://www.wowza.com/media-server ? This should work fine and circumvent all the flash / silverlight problems whilst still being DRM'd.

I know of at least one spotify competitor using this exact setup to fit both the mandatory DRM'd streams from major labels and still allow streaming to flash / silverlight barren environments.
Wordpress and Apache2 can handle it just fine. You probably just need to enable caching.
Firefox Speed Boost via Vacuum Places Improved Add-on
Well, I am for an open web, especially in the linked data/semantic web sense. That said, Facebook, Google, and Twitter make it really easy to export your data. Just to be sure about Facebook, I just went to my account settings and requested a data dump, which is happening right now. Similarly, I like to periodically dump my GMail, Google documents, and Blogger blog posts. It seems stupid not backing up your own data. I don't back up G+ data but I use G+ mostly just to link to my long Blogger blog posts. For a public presence, people should really own their own domains. Blogger makes it really easy to assign your blog to a subdomain that you own.

I take a few steps to maintain a modicum of privacy: I log off Facebook after looking at family and friend's posts, and I often run Chrome in Incognito mode because I think that it makes general web browsing a little safer.
OK, so I could summarise your environment as 'remote-working with physical proximity'.

PS: its simply the noise, I'd be the one in the corner with the noise cancelling headphones requesting the 'sea sound' track every day. I'm sure your music choice process is very democratic.
Three Cities Battle for Title Of Top Europe-Area Hub
Given the UK's history of exporting world-class documentaries, I'm curious as to your opinion of the quality of UK factual programming.
I had, but it can't for some reason. And I checked the processes, it's only running mysqld and apache2, nothing more. :/
Tried that out, it works well, but also revealed another limitation—it seems as if I can only trigger two pads concurrently. That may be less a flaw in your app and more an inherent reality resulting from the fact that my keyboard wasn't necessarily meant to be used as a drum pad.

Edit: Potential workaround would be pad-linking (hard kick and deep kick, snare and clap, kick and closed hh if I know I'm playing 16th note hats, etc), if indeed there's no issue with playback of multiple samples and it's only a limitation of the input device.

When I mentioned slicing, I meant more along the lines of setting multiple slice points and assigning the slices to several pads, as one would when loading a drum break into an MPC, for instance. A copy function would accomplish largely the same thing.

Anyway, it's all academic, there's a Maschine sitting right next to the keyboard on my desk, it's not as if I'm actually going to use this as an MPC replacement. Just throwing ideas out there.

Great job though.
While modern C++ (or Java, for that matter) may not reflect 30 years of programming language research, it certainly has benefited 30 years of programmer feedback and development.

In C++11, the language is unaltered from the perspective of a PL researcher, its type systems unchanged, but wildly improved from the perspective of a programmer. Initializer lists, auto, lambdas, and for-each loops were added, all of which make the language more compact in ways which most programmers will appreciate. Futures will do for multi-threading in C++ what RAII did for resource management.

Programmers are not computer scientists. From the perspective a programmer, the big three languages -- C++, Java, Python -- are quite alive and changing in ways which allow us to write better, more interesting programs. Even if they are built on thirty year old type systems.
Science as Art
I can't speak for everyone, but I believe in both decentralization (as much as possible, but not more) and limited regulation because of the same core belief: power corrupts. I'm not sure what a systemic solution to local tyranny would look like though.
Exactly. Which is why I don't see much difference in most of the scenarios jamieb describes, except for 5.

In our current office, we don't have the luxury of closed offices, but we do have separate spaces (kitchen, meeting room, small "lounge" room, hallway.) So the informal rule is: the big open room where everyone sits is on the maker's schedule, if you have to big discussions or use the phone, go elsewhere.

Works well enough most of the time. Of course it helps that there are very few non-programmers, and those are out of the office most of the time, so the open plan office is usually peaceful anyway.
Wait. What? So devs where you work cannot listen to headphones? Even when I was wearing a suit and tie to work in the 90s we could still wear headphones while working.
> the idea that you can't bond, have fun, and have crazy nights without it is all bullshit

Right, and I realize that. You're making the same point the OP did. But I'm saying you can bond, have fun, and have crazy nights with alcohol and thats ok too. It's a personal choice either way.
I agree using the data to tailor advertisements is expected and not that nefarious. Facebook has been very careful not to make solid promises about what they'll do with the data, though. That doesn't prove they do other things with it, but they at least seem to want to keep their options open. There are all sorts of interesting services they could run that I think people would find much more objectionable uses of their data; and it's not clear they would announce it if they started doing so.

It's likely they already give the government more data than strictly required; they've danced around the issue when asked if they voluntarily give data to the government, in circumstances that don't require them to do so (i.e. no subpoena, warrant, or other legal order). They could choose to do that with non-governmental entities too; for example, it might be lucrative to start an employee-screening service. Some of that could be risky PR-wise, but they need not publicly disclose it, and might choose to strike private deals with a few large companies for use of the data. They could even get some plausible deniability by doing it via an intermediary: Facebook licenses a data feed to a third party for analytics purposes, and the third party sells curated views on it to interested parties.

Not sure if any of that will happen, but there doesn't seem to be much stopping it. The privacy policy is not that strong to begin with, and can in any case be changed at any time with retroactive effect (at least in the U.S.; they would have more trouble in Europe).
I have TONS of VHS tapes that I have been slowly digitizing over the pass 25 years. The issue I have ran up against is it is harder and harder to get VHS players. New models are almost non-existent so you have to troll Craigslist or eBay for used equipment.

Also, the market for good digitizing hardware is drying up too.

The moral, hurry up and digitize now before the equipment use for this purpose drys up.
Your example of the profile picture misses the larger issue - this data is not perfect and people have natural biases in their judgement. Does the situation change if the employer based her discrimination claim on stated relationship status or sexual orientation (illegally, yes)? What if that status is based not on overt information, but on your friends and relationship status?

This kind of discrimination is difficult to prove. If I'm hiring and have a large enough labor pool (say, retail in an area with high unemployment), I can apply this to each resume that comes in, never responding to those who didn't pass the test.

Anyway, using Facebook as the lead and straw man is flamebaid but, hey, it reached the top of HN.
yubnub redirects you to the services it provides. Our services gives you a true command line experience. You stay focused on the command prompt at kaanzi.
I think he means to say he's one of the people who believe differences in measured iq scores between ethnic groups reflect underlying genetic potential for intelligence.

Some different perspectives on the issue:

http://andrewsullivan.thedailybeast.com/2011/11/the-study-of...

https://www.theamericanconservative.com/dreher/2011/11/29/th...

http://www.dailykos.com/story/2011/11/29/1040695/-Andrew-Sul...
Surveillance drones were already used by the police in South Africa during the national elections back in 1994, in that case on loan from the Air Force. After further successful deployments in the years since, the SA Police Service is considering issuing an RFP for a small UAV fleet.

Conceptually, surveillance-only UAVs are not dissimilar from police helicopters, which have been used for decades without massive privacy issues. In fact, when evaluating the option between acquiring a larger UAV platform or additional manned helicopters with high-end electro-optical camera gear for the Football World Cup, the local police went went for the helicopters as they performed better in that specific role and there was no cost saving.

I don't see much chance of police departments weaponising UAVs any time soon either. Not only does it push up the cost significantly, but there are accuracy and liability issues that will take some time to sort out. At most I could see helicopter-based UAVs being used to drop tear-gas near crowds and even that's iffy.
""defects detected in the operations phase (once software is in the field) cost more to fix the earlier they were introduced"""

I've never heard it phrased that way "in industry" (as opposed to academia, where I have no experience). Instead, what I've heard is:

""defects detected in the operations phase (once software is in the field) cost more to fix than those detected and fixed earlier"""

While perhaps not backed up with published results (again, I don't know), just by 1) taking the actual development cost of fixing a bug as constant (which is extremely generous for comparing a bug in dev versus production) and 2) then counting the number of other people involved in identifying and resolving the bug shows it to be true.
I remember being shown mosaic on the day it went into limited academic beta and (after half an hour or so) saying "It's pretty and all but I can't see how it's ever going to replace gopher"... the person I said it to still won't let me forget that. However, at the time, I had a point. Not always easy to see that with perfect hindsight.
I see WP-Super-Cache there and doing its job, and your site responds instantly most of the time. Then all of a sudden it hangs.

It's probably a bad Apache configuration... you're allowing more workers/threads to spawn than you have RAM to run on that system, and a high KeepAlive timeout (15 seconds) tying them up on connections that aren't needed anymore.

If you configure it right, Apache on an old box with little RAM can easily handle HN-level traffic for a static site (which a cached blog is).
Arduino is an amazing kit. Even I, with very little electronics know-how, I enjoyed it so much!
> the insidious thing about alcohol is that it clouds your judgement and makes abuse more likely. So you've had a few drinks and you're having fun, hanging out with friends, feeling pretty good. And then everyone is ordering another round, which is almost certainly a bad idea from a logical perspective. But you're not thinking logically anymore, so you do too.

...or you can hang out with friends who drink like responsible adults (and not like overgrown frat kids.) Excessive drinking isn't a result of alcohol consumption as much as the drinking culture in the US. We have this notion that "when people drink they act like idiots with clouded judgement," which becomes a self-fulfilling prophecy. In other countries where attitudes toward alcohol are different there's a marked difference in how people behave under the influence. Now, while you can't do a ton about the way US culture as a whole views alcohol consumption, you can make it a point to socialize with people who know how to have a good time while drinking in moderation (or influence your friends to be more responsible in the way they drink.)

(More about how behavior under the influence is actually determined by our social expectations and not a characteristic of alcohol itself: http://www.bbc.co.uk/news/magazine-15265317 For instance, "This basic fact has been proved time and again, not just in qualitative cross-cultural research, but also in carefully controlled scientific experiments - double-blind, placebos and all. To put it very simply, the experiments show that when people think they are drinking alcohol, they behave according to their cultural beliefs about the behavioural effects of alcohol.")
Anyone have some tips on the small components? Most of what I seem to find on the drone forums is about larger devices, maybe upwards of a foot and a half or two feet across.
"We don't build services to make money. We make money to build better services" - Mark Zuckerberg.

Without them 'using us' there would be no Facebook. It's a perfectly fine and acceptable tradeoff for most people. For the rest, there is a simple solution. Don't use Facebook.
It's starting to become par for the course for "the good guys" (at least in US geopolitics) to find ways to put undesirables in prison. This used to be reserved for oppressive regimes - Iran, China etc... It worries me not for my own safety, but for stability of these countries (including the US). You start putting your own nationals in jail on bs charges and you end up turning the country against the regime.
Okay, but buttons are intended to do something, not for navigation. If someone is using a button to send you somewhere, they are doing it wrong. That's what anchor tags are for. Basically, buttons imply an action where as anchor tags imply navigation. If you are running into people using buttons as navigation, it's not the buttons fault!
Facebook chief faces tax bill of $1.5bn
I love the last paragraph. I wonder if it's true.
I love the last paragraph. I wonder if it's true.
I'm not saying people shouldn't be rewarded for creating/producing/developing, but anyone spending 40 hours a week for a year (or so) of your life on ONE product should not expect millions in their bank (or at least to receive royalties off it FOREVER!).
On re-read, I'm guessing the down votes are for tone. It reads a little rigid and preachy to me now.

What I was attempting to describe is the mindset our team currently has, not what yours should have.

Our particular team of 8 devs is happy and productive with it. I do understand that this approach could be less than ideal for a different team, or the same team working on projects of a different nature.
Maybe it's number of messages vs size of store. Or perhaps because a large percentage are similar in structure (google groups, monit alerts, etc.), they cause indexing to perform poorly. Dunno. But I wish I had < 1s searches.
According to [1], section 4.2:

> From the same local TCP ports that $A$ and $B$ used to register with $S$, $A$ and $B$ each asynchronously make outgoing connection attempts to the other's public and private endpoints as reported by $S$, while simultaneously listening for incoming connections on their respective local TCP ports.

This makes it sound like both hosts have to listen for incoming connections: there is no way to hijack a TCP session and redirect it to a different host on the fly (aside from some very special circumstances where you have set up anycast and TCP session sharing, which you wouldn't be able to do in a network you do not fully control).

Also, AFAI remember, the WebSockets API is a step above TCP: you ask the browser to make a connection to endpoint S, and it negotiates the connection by asking the server if it supports not just TCP, but WebSockets and from where, etc. Thus the example from [1] would get much more complicated: you now have to make sure the browser not only performs the normal WebSocket setup, but then makes a new connection to a different server, while simultaneously listening for an incoming connection: not something, I believe, a part of the WebSockets spec.

[1] http://www.brynosaurus.com/pub/net/p2pnat/
Secrets of a Mind-Gamer
Alan Turing action figure?
Returning false is equivalent to calling both preventDefault()
(that's what you want) AND stopPropagation()

This is so in jQuery. In basic Javascript "return false" does not stop the propagation. See http://stackoverflow.com/questions/1357118/javascript-event-...
"And that wine prices are based on their taste not their alcohol content?"

If wine prices were determined by taste then the most expensive wines in the world would be Oregon pinos, Rioja tempranillos, albarinos, etc. But in fact most of these wines are dirt cheap. The things that determine the price of wine are mostly the brand of the wine itself and the brand of the region it comes from. Taste plays only a very small role in pricing. And the alcohol content actually significantly effects how people perceive the taste, because when people are tasting a dozen plus wines in a sitting they tend to prefer the ones with higher alcohol content because they stand out more as they lose their taste perception, even if these wines wouldn't be that good on their own.
No, ubuntu specifically on that machine. The only tricky part as I can see it should be the webbrowser. You'd either have to use an old one, or a featureless one.
This is somewhat disingenuous given that the entire commercial media industry does this, it's just that they aren't quite so efficient.

If you've not ever worked in the media it's easy to underestimate the lengths they go to to work out who is consuming what and how to better channel ads at the lucrative targets, or how astonishingly detailed their information actually is. Your cable provider is probably far more evil than you imagine.
Agreed: When I work on a block of code I am quickest at making changes to it within the hour (as I still have it's design and structure loaded into my brain).

I'm slower to make the same changes after a few days or a week, and even more so after six months.

My experience is that I'm not alone. Well structured code, unit tests, and documentation help - but will never eliminate the work of loading the system into your brain again.
There might still be some practical uses that do not require complete autonomy. I can imagine e.g. fleets of such quadrocopters flying inside buildings, tied to security cameras. Law enforcement would probably love this.
I think that saying no to kids is one of the most important things you can do to help them. Too many of the kids my kids grew up with never heard the word no during their childhood because their parents wanted to give them everything they did have while growing up. They ended up being spoiled brats and got even worse once the school system in the USA got a hold of them and told them what unique individuals they were. Disappointment is a part of life and how to handle it is something that should be learned early in life.
You obviously have little idea of what it means to be "in the zone." It is just as easy to get there with a pair as without, provided you have a decent environment to work in. Pairing is like tennis, another activity which can get you in the zone.

Your environment sounds to me like a typical too-many-chefs situation, and those environments usually tend to turn out mediocre crap fairly quickly, when the tasks are trivial, and to take forever to get something working when the task is complex and everybody needs to get their two cents in on how to do things.
Its not a given but it is doable, the main/basic line of defence is using a chroot jail and having nothing in that root of any interest/value. When I get chance I will do a blog post on it.
Right, I thought the idea of Tesla, as a wizard of science among mere squabbling magicians, a fun plot notion. That they dealt with him, almost alone and in his secret keep, surrounded by the mysteries of his work, a wonderful spin on the mythos surrounding Tesla.

It helps that Tesla's personality was bit off in real life, and he did things that even today we think of as a kind of magic.

Of course in the movie what he built was impossible, but the notion that "any sufficiently advanced technology is indistinguishable from magic" kept creeping into my mind.
ShowHN: Using SSH for file sharing among users (Python Project on github)
Local businesses in the US alone spend around $100 billion/year in advertising. I think you're underestimating the size of the market and how many companies it could support.

Small businesses often don't have the expertise to analyze things like ROI so often end up spending large amounts of money inefficiently (that restaurant with a 2 column 10-inch ad in the local newspaper typically pays around $80 per customer gained), there's a huge opportunity in this space.
I thought this was old news? Really old news.