skysight-inc/HackerNews huggingface dataset:
There are other costs to consider as well, not just fuel: add in the monthly insurance cost as well as the daily commute cost - depending on where you live, you may be paying $5 per day in commute tolls and several hundred per month for insurance.
Why? Why is being an ethical omnivore wrong? If a pig is raised in a nice surrounding, not separated from it's kids, and slaughtered in a way that is significantly more painless than dying of disease or natural causes, why is that actually bad?
If they can handle recompressing 300+ million photos a day they could proabably add a quick check for steganograpic markers and dump those images off to a separate queue for further processing, if they were so inclined.
The last point is a great idea. I've had my NAS Time Machine backup get corrupted and TM forcing me to redo a full backup a few times now to the point of me abandoning it entirely..
Even as an experience Python developer, I love finding explanations like this. Sometimes you forget about obscure aspects of a particular feature once you get in a groove and reading things like this usually makes me think back and go "Ohh, shoot, if I would've remembered that, I would have built X this way..." or something similar. This goes for about anything I feel like I "know".
There are many ways you can "politely disagree", and depending on how you do so, the results for any human transaction (regardless of whether it's at the airport) will be drastically different. You need to observe the person you're dealing with before making a move, and see what their perception of their own power is, how they balance emotion with logic, and take a guess as to the most effective form of getting your point across.

Here's a personal story (and sure, it could be an exception): I love martial-arts-weapons. I'm trained with the rope dart, meteor hammer, chain whip, twin hooks, etc. Anyway, I've been trying to learn the butterfly knife/balisong. Since they're illegal in Canada, I bought a practice balisong, which looks like a real knife, but just has a dull blade with holes in it so it can't be sharpened. I completely forgot I had it in my carry-on bag.

Security stopped me, several officers (airport security and police, if I'm not mistaken) gathered around after they closed off the line. I could easily have been polite here, and got myself kicked out or arrested. I could've said, "Sir, I know you're just doing your job, but this is perfectly legal and I have every right to keep it. As you can see, it isn't sharp." I could've gone on to quote my civil liberties, and explain how no one could mistake it for a real knife because it has holes. It'd be hard to argue that this wasn't polite--but really, where would it have gotten me?

Instead, I took deep exaggerated sigh, put my hands over my face and said "I'm so sorry--I completely forgot!" I explained exactly what it was for, and added on, "it's for tricks only". After showing them how to open it and proving it was blunt, I asked for it, and showed them a few tricks. Again, I apologized and explained how I never meant to bring it. A few well-placed smiles later, the security offered to mail it to my home address, and let me pass without any issues.

So once again, being "polite" isn't the whole story. Playing to the people you're dealing with is the key to getting things done.
Guido did a talk at Uber, about the reasons behind the decisions/trade-offs in how cPython is implemented. The pypy guys were there, and it was interesting to hear how different groups could implemented such different interpreters for the same language. It was much deeper than most of the technical talks I've heard in the bay area.
Republicans tweet more often than Democrats
Additionally, I hope we can all agree that asking the flight attendant to speak with the captain about a movie playing is an unreasonable request.

I don't think it's unreasonable at all. It takes all of a few seconds. You don't have much of an escalation path on a plane. And if they insist on showing something on the monitors you object to, I don't know where else one might go. I guess one could try to hack the TVs, but that seems less reasonable IMO.
I second this. Actually, I'm an even bigger fan of his "Stop Drawing Dead Fish" talk, but unfortunately I don't think it is online yet.
Pretty cool- anyone know how long the Glider can stay out?
They are getting better for sure!
This is awesome, there's just something that's inherently cool about building things that take physical input using hardware other than a mouse & keyboard.
But maybe the wrong approach
That would be relevant if the state governments were banning display of these videos. But free speech rights have never encompassed regulation of what you can do on private property without the consent of the property owner. It's not any more unconstitutional (note, as usual, the disclaimer that just because its constitutional doesn't mean its a good idea) to make a law that bans video taping on private farms than it is to make a law that bans me video taping your wife in the shower in your house.
> This is not meant to defend cruel people, I just want to raise a few points about farms.

You seem to have some sympathy with farm workers, but the points you raise have had the opposite effect on me - I am now more inclined to want laws which specifically allow videotaping animal cruelty, even at the expense of privacy/trespass rights.

> Farmers and farm help see animals as money, so they won't do anything that could jeopardize being paid (won't damage the product).

That's true, but aren't there also situations where greater suffering of the animal would lead to greater profit for the farmer? For example, keeping a pig enclosed in a very small cage, or weening piglets at a very early age?
> "It’s a problem because side projects create a talent bubble of people who aren’t fully engaged and are just doing enough at their “real” or full-time job"

I'm sorry, but where was the part in my employment contract where I was required to live and breathe work every minute of my life?

If you're an employee with no stocks or shares, then doing "just enough" of your job is exactly what you're being paid to do. Do more if you like, but going the extra mile isn't a requirement.

Also, some people enjoy working on side projects because they're fun, and not because they dream of being an entrepreneur.

(Edit: formatting)
One thing that does happen though is if you have a non-ff merge, the default commit message has the name of the branch being merged from (though not the branch being merged to).
Automatic method to evaluate the level of the top chess players
What is morally wrong is the idea that everyone should have a job in a society where it's so obviously unnecessary for everyone to work, and where the level of productivity is in fact detrimental to the people and their environment in the long term.

What I'm saying is that we should get rid of the idea of not having a wage job at all as inherently less respectable than working with anything and introduce a guaranteed minimum income.
I was going to write this. You beat me to it, thanks.
The crash that comes next will make Lehman Brothers look like a Sunday afternoon picnic.
New Chase ATMs issue $1 & $5 bills, feel like large iPads
That is of course a totally separate issue from whether the law is constitutional or not. There is an infinitude of bad law that is constitutional, especially at the state level where the state police power was historically nearly unlimited.
I agree. While I find air travel dehumanizing, I wish people would just convey what happened without all the dramatic language like "...horrific scenes on the movie screens" and "...linger in the terminal for hours with our exhausted and terrified little boys". Going over the top in your description doesn't make the story more believable.
Browserify V2 and You
Honest review/advice for my startup?
http://airwalk-design.com - thanks!
Tenants Can Now Pay Rent And Maintenance In Bitcoin
Factory farms are most certainly not the norm by any stretch, but their scale does naturally allow them to provide more product than everyone else, as your previous post indicates. A "factory farm" with 10,000 cows is obviously going to supply more milk than 999 other farms with 100 cows, if we can assume, for argument's sake, a constant output from each animal. The farms with 100 cows in that example are much more prevalent by a wide margin though. If I recall correctly, the average herd size for a dairy farm is somewhere around 40 cows.

pyre, in the post I responded to, suggested that even free range farms that put focus on animal care were not providing sufficient care for animals, leaving them still tightly packed and stressed. And maybe that is true, but I am still left wondering how we measure which farms are providing sufficient care? If we want to strive towards a better life for animals, we need to start setting definitions and targets to work towards. Otherwise, every change towards the better will be met with equal criticism by somebody.
Give HN: 50% of what i make will go out to a startup/charity
I've been a long time HN'er. And I want to give back to the community. To 1 startup, 1 reader, and while i'm at it - bootstrap my own startup.

tl;dr

I'd like to donate 50% of what i get for the following domains
to a startup or charity that the highest bidder chooses.

aptly.me
onboardings.com

Why should you help ?

1. You will provide much needed $ to fuel my own IM startup
( http://verbs.im along with chaitanyapandit )
2. Another charity or startup of your choice will receive equal $
3. You will own a kick-ass domain

the small font...

Bitcoin preferred
I have asked @jason if he is be willing to announce this on #twist.
He may never read my email.

@bhaskerkode ( | or even better, Search for "Verbs.im" on your iPhone & let's chat! i'm bosky101 )
How to make Content Attention-Catching – A Powerful Secret
"This means their productivity suffers at their full-time job, an expense the employer ends up paying."

Incorrect. My side projects have made me a better developer in every way, which actually saves my employers money over the long-term. I learn new techniques, skills, and tools off-the-clock. The kind of training that used to be the responsibility of the employer is now on the employee.
Some of the architecture is still part of modern Windows so I don't think they would even consider it. Plus that's millions upon millions of lines of code that must be vetted to prevent trade secrets from leaking out. And I imagine there are other vulnerabilities in newer versions of Windows that would be readily found by examining the older cousin's source.

Another reason why they use it is because XP came out before WGA (http://en.wikipedia.org/wiki/Windows_Genuine_Advantage). This made pirating newer versions a bit more inconvenient (but certainly not enough to stop piracy all the way to Win8, I'm sure). So that leaves the more easily pirated pre-WGA XP
> Question: For every language, are you writing a full-blown language parser to get the semantic information you need?

That is correct. The structural diff algorithm is generic, it operates on langauge-neutral feature trees. And those are built with the langauage-specific parsers.

> Can I hook in new parsers to add language support?

Writing a parser is not an easy job. But some day we hope to open API for developers to write custom plugins.
We threw out a firewall appliance that had the admin page only able to run in IE6 (I think it did an explicit check for browser verion) Didn't replace it till we got tired of the P4/XP/IE6 box in the corner. We are tiny (<10ppl) and I can imagine tons of others in similar situations. The 90's was not a good time for browser code bases.
Healthcare and Analytics: Taking the Pulse of Big Data
Can anybody explain if SSDs would have worked for this case?
When this bubble bursts, namecheap.com is going to lose out on all sorts of $10.99 renewals in 2 years. It's gonna get ugly.
This article is awfully preachy for just being a flimsy tower of assumptions. It sort of seems like a way to draw an arbitrary line that frames the author as a real entrepreneur frustrated by floating in a sea of posers.
The problem with bitcoins is as they become more popular, the demand is rising faster than the bitcoins are 'minied'. Technically speaking, if the demand stayed constant, the supply would slowly raise and the value would inflate (until all the coins are mined).
http://blockchain.info/charts/n-transactions

There are more bitcoin transactions... but not enough to qualify the 20x increase in value the last three months.
Only 23 open issues: http://swtch.com/~rsc/go11.html
True. I think people just need to be wary that no matter how Tesla works the numbers, you are still buying an $80k vehicle at the end of the day.
Absolutely correct, except for confusing expert knowledge with tradition.

Science has been and can be cruel. But a layman watching a youtube clip about farm practices is hardly the person I trust to make a judgement on preferred practices, anymore than a I trust a layman to comment on engineering or medicine.
Edit: nope, I'm silly.
SFO Bans Sidecar, Lyft, Uber, And Other Ridesharing Companies
Git commands are not consistent. This is a result of it growing organically, and having a maintainer who strongly values backwards compatibility. But you know, having used git for years that doesn't bother me. Let me explain.

Git is conceptually straightforward[1]. It is difficult if not impossible to discern those concepts from its baroque CLI. So learning git from its built-in help and/or man pages is suboptimal if not a complete waste of time. Either read the Pro Git book[2] or pop the hood[3]. Then the inconsistent CLI is no longer a big deal. If it were, someone would have come up with a new porcelain (high-level CLI) that would have taken hold by now. And no one really has. There is Easy Git[4] but I don't know anyone who uses it.

And really, I see git as not much different than Unix in this regard. Unix commands vary widely in their usage. Does knowing awk help with sed? cpio and tar? wget vs curl? Eventually you understand concepts such as pipes, regular expressions, file descriptors, etc and you become familiar with the commands where you are able to apply these concepts, at which point does strict interface consistency between them matter? I dunno, but I started with both git and hg around the same time and ended up happier with git. Mercurial had the "better" CLI, but I found git was better at doing what I wanted. Before that I used clearcase, which has a very consistent CLI and yet I was constantly cursing at it.

Or maybe I just have stockholm syndrome and I'd feel differently if I'd ever used plan 9. :)

1. http://tom.preston-werner.com/2009/05/19/the-git-parable.htm...

2. http://git-scm.com/book

3. http://newartisans.com/2008/04/git-from-the-bottom-up/

4. http://people.gnome.org/~newren/eg/
Or by using every other Unix command ever.

(Disclaimer: This is a hyperbole.)
At the bottom you can toggle visualizing spam on/off. As of writing this, it's about ~70k legit e-mails per second but ~330k spam e-mails per second.
How Government Helped Turn Portland Entrepreneurial
Is it absolutely necessary to have ChartBeat, Google Analytics, GoSquared, MixPanel, AND NewRelic? I think one form of analytics would suffice, no?

That being said, it just sits there saying Please Wait in the text box and never gets anywhere. I'm wondering if blocking all those third party scripts is what's preventing the demo from continuing.
Both of those settings might be somewhat problematic with stock EBS volumes. We run everysecond and very frequently see "Asynchronous AOF fsync is taking too long" because EBS can't keep up. The problem is when that happens Redis is blocking connections and exceptions pop up from the clients.

A work around so far is to sync every 60 seconds on the master, and more frequently on the slaves. Another option might be to bump up the IOPS on the volume, but I believe that still isn't available on medium instances (which we are using as well).
Danish Government releases official "911" (112) emergency app
"Because they couldn't cover their children's eyes during a few minutes of a PG-13 movie?"

I'm sorry, this part of your statement is stupid. It is ridiculous and degrading to expect a parent to physically cover their childrens' eyes during the violent parts of _Alex Cross_. These people didn't sign up for a PG13 movie viewing experience, they signed up for a flight.

Rob Cohen, the director, corroborates:

"When I read your piece this morning, I felt extremely sympathetic to the family involved and, in some ways, quite apologetic. I never made the film to cause anyone this kind of discomfort. It seems to me they (the family) were well within their rights to request some control as to what their two young children were exposed. As a father of five year old triplets, I, too, would not want them to absorb some of the images we created for my film.... PG-13 should mean what it does at the box office, at the very least meaning no one under 13 should be exposed to it. If the airlines cannot accommodate a more flexible presentation giving seats the option of viewing or not, they shouldn't show the film unless it meets what we could call "general cabin" suitability."
NASA plans to catch a 500-ton asteroid and place it in orbit around the moon
Yep.

In addition to being polite, you have to kiss a little ass.
Supply and demand.

More people are increasingly willing to give more money to fewer people. The key is WILLING. People CHOOSE to hand over their money. For all the complaints/accusations about unfair business practices etc., fact is people wouldn't be handing all that money to "them" if not for receiving something of equal/greater value in return.
I Second this nomination. I re-watch this talk about once a year. Very entertaining.
Writing code faster
I had almost the exact same experience. I originally used Ember 0.9.5 for an app and it worked very well. When I moved to 1.0.0-pre I felt that I had to completely relearn everything.

+1 on trying to track down errors. They never point to a line of user code! It's extremely frustrating when something breaks and you have no idea why.
Yes, but pirated versions are the problem. If they cared more about security than piracy, they would have disabled WGA and let the new updates install (without WGA approval, only serious vulnerability patches are installed, not whole new software).
how about "any devs" or even "novice devs". as if there's some class of super-devs that's immune to versioning mistakes, ffs.
Ignores social security and is thus meaningless.

PS: Millions of 'Disabled' workers benefit from social security which is far more a social program than a retirement program.
When I read the name, I think of Arnold Schwarzenegger trying to say "get down"
I recommend DNSSEC Mastery, by Michael Lucas:

http://blather.michaelwlucas.com/archives/1640

It's not out yet, but an nearly-complete draft is available on leanpub (with updates once he finishes copy editing):

https://leanpub.com/dnssecmastery

edit reply: I think the thread is nesting to far...
Side projects are a great way to improve your knowledge of a language or learn a new language. Creating a number of side projects, most of them fit under this category. Each project has furthered my knowledge of a language, framework, or best practices.

From my experience, developing a project (regardless of scale) is a better form of learning than reading about it. You get instant gratification when you see your project render/compile without error. You're learning in real time, seeing your project work, and learning from trial and error.

Having a side project doesn't imply you're trying to create a startup. What happened to just creating for fun/enjoyment? Reconstruct your sandbox and play.
How we convinced angels to invest in our porn startup
Yeah I also read that taking an anti-anxiety medication such as Valium beforehand can have similar results.
You program sober?
This is not true in the United States. Per capita meat consumption in the United States dropped by 6% between 2006 and 2010 (http://www.voanews.com/content/as_world_meat_consumption_gro...). The USDA predicts that this decline will continue. (http://www.theatlanticwire.com/national/2012/01/americans-ar...)
Shouldn't the $@ also be quoted? If one of the argument is a quoted file path with a space, the unquoted form is going to see multiple paths.
Great, fabulous, we'll stop airliner attacks.

Does that stop anyone from attacking large, concentrated TSA security lines before checkpoints?

Welcome to diminishing returns.
It's more like Linus refusing to suffer fools on the largest scale possible.
this is really cool. not sure about its practicality but i don't particularly care.

would love to see this built-out to where i could take any album in my (digital) collection and add it to the experience.

has a very retro yet futuristic feel to it and i totally dig it.
The BTC amount on the sites is displayed as per the present market value.

Yes, sellers would earn more money but they too are taking that risk if you are one of those who think its a bubble and BTC would collapse badly.

Checkout how bitpay.com works. Its actually nice.
pykello could have provided a less ambiguous title.
Can we organise 1 day where nobody tests any web application in IE6... just to see if there's actually anybody left using it IRL? :-)
A Year From Now Support for Windows XP Ends, Now What?
It sort of seems like a way to draw an arbitrary line that frames the author as a real entrepreneur frustrated by floating in a sea of posers.

Not just that, but the tone is downright condescending and demeaning towards "side project" people. I mean,

"But don’t shoot yourself in the foot by stringing your employer along and delaying the leap to becoming a full-time entrepreneur. The choice is yours, but too many people are making the wrong one. I hope you have what it takes to commit and become a real entrepreneur."

Really? C'mon man... Who died and appointed you supreme judge and arbiter of all things entrepreneurial? We need your approval to call ourselves entrepreneurs? Right... good luck with that.
We're really sorry about this.
We're taking heavy traffic, and our Redis instance is getting hammered, which is why certain inits are breaking.

Actually, all those trackers are an oversight from me.

We have tracking both from the app (it handles it's own traffic), and the website.

You're totally right we don't need all of those.
We'll remove those from the website on this page.
Kelvin Temperature in Google Now
That edit was meant to be a joke based on the type of typical, echo chamber, limited knowledge response the s/he gave.

And since the repeal of Glass-Steagall who knows where the money in bank deposits goes.
If the South is such a backward place, why is it so in love with Brad Paisley?
They're actually working with Canonical to get modifications and application ports.

http://www.canonical.com/content/canonical-and-chinese-stand...

http://www.tomshardware.com/news/Ubuntu-China-Kylin-CISP-Chi...
It looks like the entire comment is the quote - the only closing " I can see is at the very end.
That doesn't change that IE is still needed for those old applications. So the best case scenario is running whatever new browser like Firefox, Chrome, etc, and running IE6 alongside. Ditch IE6 only after the old apps have been replaced completely.
I think you're probably thinking about the NECC case which was profiled on '60 Minutes':

http://www.cbsnews.com/video/watch/?id=50142537n
> It will probably be pretty hard to apply that to C (cpp) and Lisp (macros, and especially the programmable readers in some Lisps).

C is really hard to parse because of preprocessor. We built a prototype parser for it, and it mostly works, but it's not ready yet for the prime time.

Lisp must be a much simpler language to parse, though.

> scanning for API changes between two versions of a framework

Yes, we have this idea on the to-do list! Imagine that you are comparing two different branches of development, or two different tagged releases, and see high-level API changes between them.