skysight-inc/HackerNews huggingface dataset:
Regarding pork, you're right, and I knew that. Just the way I've been raised and at this point, it's become more of a personal choice. Plus, makes it easier to hang out with my Jewish and Muslim friends. :-P

Also, I've thought about that for lamb, since it's such a small animal compared to pigs and cows. It's partly why it's so expensive. However, I bet a lot of that impact is because very few lambs are raised in the US, and most is imported from New Zealand and Australia. Since I'm in Ontario, Canada, that's less of an issue for me since most of my lamb is raised locally.

In fact, my fiancee's brother-in-law is Greek, and during Orthodox Easter, they go up to a farm, pick a lamb, have it slaughtered, and bring it back to roast on a rotisserie. (If you can ever do this in your life, do it!) So the carbon footprint is probably as low as it's going to be here in Ontario.
For that matter, you could probably create engineered organisms that do a better job of extracting the phosphate from seawater. Animal kidneys are pretty good at this already.

Before we were able to process phosphate rock on an industrial scale, animal waste was the primary source of agricultural phosphate and nitrate. There was a thriving industry in mining bird droppings (guano) from various islands all through the 19th century. The birds would eat the sea life, concentrate the minerals, and deposit them on land. There's no reason we couldn't cut out the middle man (or middle bird, in this case).
You're certainly not missing the point; the pull quotes clearly aren't cutting it. :) Going to spend the weekend reworking the way work is presented. Ideally I'd like to offer a few templates for work, such that the user can pick short/medium/long-form, or, perhaps make it based specifically on the category (poem, novel, tagline, etc.)

The intention of the site is to help writers show off work elegantly, though, seems I'm not quite there yet.

Thanks for the feedback!
this is a poor definition for what a startup is
Hmmm, not sure if I agree with that or not... but if so, it has a very limited usage quota before you get banned. :)
https://www.google.com/search?q=percentage+of+grass+fed+beef

Only 3% of beef in the US is grass-fed. For chicken, the equivalent would be "pastured", and I bet it far less than 1% (I've never seen it for sale in supermarkets and I know you have to join a coop or something to get it).
Frankly, not quite as fast. But much faster in a lot of other interactions such as note taking, organizing stuff, writing structured text, interacting with git, using REPLs, using shells and many more.
Two minute search: http://www.wangarific.com/how-to-get-rid-of-feedproxy-links-...

TL;DR: disable click tracking.
Scala runs on the JVM and I said Erlang running on Java (granted I meant JVM). I was refering to this: https://github.com/trifork/erjang
There are a lot of terrible companies that won't look at you for an ML/data science role without a PhD.

I'm arguing that it's more serious than this: there are so many PhDs out there right now, companies will have no lack of skilled, well-credentialed candidates to choose from. Going down the "do it yourself" DS route is thus (a) very difficult, and (b) not very likely to pay off.
There's a good summary of what this means, what the implications are, and who has rights over what here: http://jalopnik.com/5966628/everything-you-need-to-know-abou...
I recently used this to create a tethering program. It works well, but there is a large bug. In particular, in the sniff function. When you sniff UDP packets, Scapy miscalculates the length of the IP and UDP packets. What is happening is that Scapy uses the UDP length as the IP length, and then subtracts the size of the UDP header for the UDP header. If you then try and send it to another computer, the packet is "malformed" because the length is incorrect. To prove this, when you sniff a udp packet and then do packet.show(), the packet looks totally correct. If you use packet.show2(), the packet cuts off the end. This is because the show2 function uses the length and recalculates the checksum. To solve this, delete the packet[IP].len and the packet[UDP].len and then show2(). This correctly recalculates the length and shows the full packet.
What developers think of Internet Explorer
To what exactly? The problem is that video steaming services need to toe the line with the studios. They want DRM, so what other options are there to stream DRMed video in a browser? until studios give up on DRM, Flash and Silverlight will stick around
At Polyvore, we wrote our own centralized form generation library which always emits <label> with the correct behavior.

Another neat thing it does is optionally render dropdowns with fewer than 3 choices as radios -- 1 click to select vs 2.
Your "AHA" moment for OOD
I've been wondering this since reading the past HN submission 'Goodbye, shitty Car extends Vehicle object-orientation tutorial' and comments (especially the comments by fleitz).

What led to the moment where you felt like you really understood object oriented design? I mean that you grokked modeling concerns and abstraction the way I think most great software engineers do, not something like your typical 'Car extends Vehicle'.
Never really thought of it like that, a statement worth exploring for sure
indeed, must admit it's a silly idea (especially when I'm the one asking a favor :)

ambros at gmail.
The Software Career and the Second Design Paradox
This is a neat use of dynamic/reflection. But why is it "saner"? What's wrong with wrapping the normal process I/O stuff and just doing: cmd("git clone") ?

This is the same question I have when I see dynamic typing used to access data sources. Like reading a CSV file and doing 'row.Field1' instead of 'row["Field1"]'.

Is there really any benefit or point, other than being a cute hack?
Because you use single keystrokes instead of chords. Most editing actions are single keystrokes im Vim. This is especially true for complex things such as macros or command repetitions. In a way, this lends itself better to muscle memory. At times, you will do terrifically complex things in Vim without even knowing how you did them. This does not happen to me in Emacs as much.

But then again, my Emacs is growing with me and with every tweak I do it is becoming more of an extension of my mind and my particular way of working. This is not something I experienced in Vim.
"Office Space" creator Mike Judge shooting new HBO parody of Silicon Valley
A Timeline of Computing
Others have already answered, but to address the health issue allow me to mention a credible source [1], written by one of the leading experts on the relation between nutrition and health. The word 'vegan' appears only a couple of times in this book, but what it advises approaches veganism, based on purely decades-long research.

The research shows that more than a little meat is not healthy (unless you have no better alternative), and there is no harm in not eating meat at all.

[1] http://www.amazon.com/Eat-Drink-Be-Healthy-Harvard/dp/074326...
This piece is amazing, and highlights one truth: the amount of self-afflicted human misery in Afghanistan is truly astounding.

And it raises a lot of questions. Is Afghanistan totally hopeless? Is there something wrong with the Afghans? Is it Islam? The American occupation? Something in the water? Why would anyone choose to live in such conditions, and choose to perpetuate the institutions, behaviors, and beliefs that create such an environment? What indeed is at the root of this misery?

I would argue that the key change they need is for the people to be overwhelmingly disapproving of destruction.

If you intentionally destroy someone or something, the mob should make sure your ass is grass. You can say what you want, hang out with whoever you want - but as soon as you destroy, you're toast.

Now, ideally you let the mob pitch in to hire someone to enforce this one rule, and perhaps even add some overhead to ensure that they enforce it more-or-less fairly. And so you have taxes, police, and courts. (And if you want to be more subtle about what constitutes destruction, you can make laws, but that's optional).

Afghan society must start severely punishing destructive people. Leave punishing blasphemy to Allah. Since creation is so much slower and more difficult than destruction, the net effect will be a continually improving infrastructure and society.

EDIT: Also, I would like to put up posters denouncing denouncers and see if maybe that would help.
One in 350k means you are similar to ~1100 other Americans. A large crowd to be sure, but not great for being completely anonymous. There is still a lot of value in even making groups with this many members.

My previous comment on this:
http://news.ycombinator.com/item?id=4479876
The data records only the last 30 seconds, and will only save said data if a crash of substantial force happens, at least in the cars that I am familiar with.
Transloader - Instapaper for files? Why, yes.
If we had steering wheel angels we wouldn't need black boxes ;)
Can we share tips for "feeding" a browser with fake data and keeping some level of anonymity? For example, I noticed that one of the factors for Panopticlick is time zone. This is easily faked with changing a time zone on your computer and then starting a browser. You can fake IP address with anonymous proxies and change user agent in browser settings. Is there a way to change/fake plugin and fonts list as these are worst offenders regarding fingerprinting?
I can identify the name and address of at least 50% of the people who use my websites.
No, but the thousands of people who use it and come up with problems are.
I'm thinking let them act like retards...

makes me remember freakonomics on "cobra effect": http://www.freakonomics.com/2012/10/11/the-cobra-effect-a-ne...

this move is mostly irrelevant and costly for them and I guess it only makes they look worse in the public eye... as most people are put off by this maneuvers, it's probably a service to the 'torrentfreak crowd'(which I'd say I'm included, even tho I barely use torrents), first step for revolution is getting the people's support...

(but, of course, when they're buying politics, laws, regulations it's actually worrysome ;t)
The last paragraph of the story talks about how
"the German city of Freiburg voted to end the city's experiments with a free and open source office suite. In that city, the IT department had been struggling for years to support both an decade-old proprietary office suite as well as an outdated version of OpenOffice. Increasing frustration by the city's civil staff prompted the city board to revert to use only proprietary office solutions"

The conclusion I draw it that any kind of software adoption depends on how well IT departments support it. In addition to lobbying budget conscious city councils it is also necessary to evangalize and train the government IT workers.
Did you see Spiderman? This guy can shoot spider web from his hands!
There is some fight back to the centralised database, and the system they are proposing to use may not even be allowed to be used due to the parent company being a US based company, and the US having the Patriot Act which would allow the US to require the US parent company to request data on Dutch citizens through the patriot act which would break EU privacy and personal data storage rules.
How often did you sample most of those variables?

I don't doubt the petabytes of data, but I'd be surprised if data that wasn't visual, all included, was more than a couple of terabytes (if even that .. a terabyte of textual data is a ridiculously large amount).

Counting the gzipped data is the only meaningful thing here, btw - because a verbose XML document with repeating data "<absoluteLocation>17,34,25</absoluteLocation><absoluteLocation remark="notMoved">17,34,25</absoluteLocation>" is not more informative than "l=17,35,25", despite being 10 times longer.

Video ... that's a completely different story.
Error handling is indeed very hard to get right. In Rust we've been experimenting with different mechanisms:

* Much of our code uses the Result<T,E> type for local error handling, which is very similar to the way Haskell handles exceptions with the Error monad.

* For long-distance, fatal error handling, Graydon was very influenced by the "crash-only software" paper [1]. There is a `fail` statement which brings down the task permanently with no chance of recovery. (The only code that executes after a `fail` expression is evaluated is the set of destructors attached to the data the task owns.) Of course, other tasks can continue executing and might restart the crashed task.

* For long-distance, nonfatal error handling there is a new condition system like Common Lisp's -- you register a handler and that handler gets called whenever an error happens. The handler could tell the function that signaled an error to restart with a new value, to return a value of the handler's choice, or to fail the task (the default in most cases).

The hope is that this is a more robust and performant model than the traditional exceptions model, while not being particularly verbose.

[1]: https://www.usenix.org/conference/hotos-ix/crash-only-softwa...
"Tech products"

Not so clear cut. I, too, am sick of the gadget wars infesting every single discussion. Unfortunately, the inanities resulting from this modern day religious war are pervasive and unavoidable. Let's call it Shoopy's Law: Any topic that involves Apple, Google, Microsoft, ${CORPORATE_ENTITY}, no matter how superficial, is bound to devolve into religious flamewars about nonsequitur gadgety things like framerate stutters and marketplace app metrics.
> it won't raise your rate, but it can lower your rate.

A distinction without difference.
Interesting, but your ability to memorize sequences of numbers is almost completely irrelevant to your ability to do higher-level math, and the hypothesis that memorization "compounds into more knowledge and better math skills for these Chinese children" is shaky at best. Also, the statement "Asians are better than Americans at math" needs some qualification. Most of the world's best mathematicians come from either the USA or Europe (although there are of course many talented Asian mathematicians, like Tao, Mochizuki, etc).
The closest experience I've had to this is using RSpec and Capybara to do test-driven development.

Here's an actual snippet of a test I wrote before writing the corresponding code for an app that's now in production:

describe "adding participants" do
context "when user has created a new event" do
before :each do
visit root_path
click_link 'Get Started'
fill_in 'Name', :with => 'Tres'
fill_in 'E-mail', :with => 'tres@sogetthis.com'
click_button 'Next'
end

it "should prompt for more participant info" do
page.should have_field 'Name'
page.should have_field 'E-mail'
page.should have_button 'Add Participant'
end

it "shouldn't let you enter an invalid e-mail" do
fill_in 'Name', :with => 'Tres'
fill_in 'E-mail', :with => '#)(*)($*#)($*'
click_button 'Add Participant'
page.should have_content 'invalid'
end
end
end

It's been an absolute joy to work this way. I'd love to see this level of abstraction make its way into the mainstream in other languages and environments.
I am also tired of the amount of time we spend patting each other on the back. I learned node.js 36 hours ago and here's my Hello World! 230 points! That's wonderful, but that front page is precious and we should upvote things that are useful to the community, instead of being tools for external affirmation for eager beavers.
You might not, but philosophers certainly do--I learned it in my philosophy classes on logic. I also learned there about Cantor's diagonalization proof. More generally, in the early 20th century there was a huge overlap between mathematics and philosophy. You had Russell and Whitehead's Principia Mathematica, you had the Vienna Circle, you had Carnap and logical positivism... It's really not possible to cleanly categorize Goedl's proof into either math or philosophy--they weren't disjunct categories then, and they're not now, either. More importantly, if you approached any of those figures and asked whether they were separate things, they'd have thought the question nonsensical. Philosophy was, and still is, the home of logic in the academy, and the fact that logic and math frequently seem like different sides of the same coin doesn't settle the issue either way.
Hmm quango resigns.

And it's promoted as a bad thing?
A programming-based MMORPG, all creatures programmed by players
What about Asians in the US that speak English?

Title should include "Chinese" not "Asian". The article only references Chinese.

How does pronouncing numbers help with anything more complex than counting?
I prefer Feedburner links because all they do is redirect. I have no problems with the t.co redirect that Twitter has. It's the same thing.
Shouldn't the title be revised as 'Why Asians are Often Better at Arithmatic'?

BTW, the way to read out equations and expressions of algebra and calculus feels to me a little alien in Chinese. The English version feels OK.
Course Builder
Although I agree with your explanation I always wonder if using something like keychord in emacs could allow me to move as seemlessly around the text in emacs as in vim.

P.D.: Also something the the . command in vim is only posible due to the mode switching being an implicit start macro/end macro.
Note that a key part of the hack requires the hardware to reset while a save game write is in progress. This causes the file to have invalid data -- an inventory list count is set to an "impossible" value.

Then, within the game, the invalid-length-list is used to overwrite other arbitrary locations, including a function pointer to an update procedure. Once that's overwritten he can jump to his own code and it's "game over" as in, he completely controls the hardware.

But from what I can see, it wouldn't be possible without the initial hardware resetting during a write. Not that it diminishes the awesomeness, it'd just be a bit purer if it was a software-only hack.
They mostly block on att's network. T mobile straight talk is not strict.
Afghanistan has been a perpetual warzone for decades now and every attempt after each war to rebuild important civil instituions (courts, taxes, police) has been poorly done. In the brief period where there were institutions and stability things were better. If from the article, “During the time of the Taliban we did not have such encounters. Everyone kept to his lane.”.
Yes, that would be good. But the issue is that they CAN exert control - the government that is, at the behest of the lobbyists of the day, even if you legalize this specific thing.

We need to move to a Freenet model where it's nearly impossible to tell what you're doing. The system isn't working until political control is irrelevant. Free access to information is too critical to let anyone control.
Poor example-- the Famine should be known as the Starvation. There was plenty of food to ration to the Irish, even on Irish land; the British instead shipped it home, or fed it to cattle and then shipped that home, and let the Irish starve instead.
There was a time, in the not-too distant past, when the Internet was mostly about sharing educational information.

Sadly, the Internet is now full of companies who want to use it as a vehicle for advertising and who are obsessed with building up a dossier on as many people as possible, to exploit for financial gain. Your privacy means nothing to these companies; they will collect as much information about you as possible, with no regard for your wishes.

I take active countermeasures against these hostiles. I browse with javascript disabled. I don't have flash installed. I don't accept cookies blindly. I adjust my user agent. I run my own DNS server and cache and have hundreds of sites blackholed, including facebook, google analytics, and all the major ad servers.

It's some trouble to set all this up, and inconvenient at times. But unfortunately it's a jungle out there, and the default setup of browsers leaves you like a naked person in a mosquito-infested swamp.
A lot of physics quackery also comes from physicists. :-P
Being a musician is a scalable profession, similar to being a book author (search for Nassim Taleb's definition of scalability). Most scrape by at the bottom all their life, but once in a while, someone breaks out and their income eclipses everyone else's put together. For example, JK Rowling's Harry Potter series.
The problem with Twitter's patent agreement (and others like it) is that it is not legally binding. However good their intentions now (and I believe they are genuine), sooner or later the company will come under new management, or have their assets sold for scrap, at which point all those "defensive" patents get weaponized and used for extortion.
"So, why does it get warmer in the summer?"

"Because our hemisphere takes in more calories than it gives off, causing it to get warmer."

"Well, I mean I suppose that's true in the strictest sense, but is there a reason we can come up with tha--"

"What, you don't believe in thermodynamics? What a crackpot!"
I agree that this was an amazing piece. However...

>Is it Islam?

The last time Afghanistan had any internal stability was under a fundamentalist Islamic government...so probably not?

Anyway, prescribing solutions from thousands of miles away for a culture and country with which you have no experience seems a bit arrogant.

I'm not trying to pull a generic "we're all equal, let's not judge" line on you-- I'm just saying that neither of us know much about Afghanistan. And the little we do know doesn't bode well for the success for secular institutions in that country (since the puppet governments of the USSR and USA never seem to get enough popular support to become stable).
So, let's leave the solutions to someone with better experience and understanding than a forum of internet nerds.
Yes, this is quite an interesting feature of philosophy, and I would say, an interesting feature of the world: that some opinions are more valuable than others.

Nietzsche's argument against the existence of God has become a common argument against any and all truth. Zarathustra tells his disciples: "If there were gods, how could I stand not to be a god! Therefore there are no gods."

Therefore do not study philosophy.
It is within human nature to destroy. In this case a lot of it manifests itself under an umbrella of a certain brand of Islam. I think more should be done from within Islam to combat this ideology with a more tolerant message. When it comes from within it is more likely to be heard. Then again, no one kills more Muslims than other Muslims.
It's a handy tool for downloading Chrome or Firefox, should you have the misfortune to find yourself using Windows.

I've heard MS made great improvements in standards compliance and JavaScript performance in version 9 and beyond. But I've no first-hand experience, being too cheap to upgrade my Windows box past XP.
Best you can do: don't use Archer, use either something from Google or from Typekit.

Typekit uses many layers of protection, and implementing them would be difficult and not worth the time.

Second best thing: at least Base-64 encode the font, and limit woff usage to your domain only. Still trivial to hack, and doesn't really count as good protection, but better than what it is now. And you would still be violating ToS.
Apple-Google Team Up for $500 Million-Plus Kodak Patents Bid
Yudkowsky Ambition scale (http://news.ycombinator.com/item?id=4510702):

> 10) We think we've figured out how to hack into the computer our universe is running on.

It seems Software Engineering still has a long ways to go as a discipline: games like this fall to exploits by a small community after only a few years, while somehow the universe we live in has survived our civilization (and maybe others) banging on it for billions without any noticeable hiccups. ;)
Well, http://www.infoplease.com/ipa/A0923110.html
A Data Vault, for Taking Charge of Your Online Life
TechStars mentors advice to startups
U.S. Attorney Resigns After His Staffers Troll Newspaper Comments Section