skysight-inc/HackerNews huggingface dataset:
Fundamentally you're correct. Honestly, if I thought this extension was going to be useful to terrorists I wouldn't have released it! In my write-up (linked at the bottom of the article) and also in the instructions it is clear that this is a toy application for hobbyists and is not appropriate for serious security uses.

Also, those books do look interesting, might go pick one up..!
Also as a side note, recently I checked up on a candidate that was really good on paper. I checked their social media sites and found that this person changed jobs about 6 months ago, and they were actively discussing sabotage against their former employer.

I was grateful to be able to get that kind of heads up before even calling the candidate for a phone interview.
There is no such thing as humane meat, eggs, or dairy, even in the absence of factory farming. Dairy requires that cows be forcibly inseminated, male chicks are ground alive in hatcheries, and it is impossible to produce meat without killing an animal. "Humane" meat is just a way for the wealthy to absolve themselves of complicity in killing for taste and convenience by paying a premium for something that is anything but humane.
This question inspired me to write a blog post: http://aaron.posthaven.com/how-i-destroyed-my-first-startup

TL;DR version: I started a forum that organized Halo tournaments. I added an extra piece of software that wasn't compatible with the forum software. So I dropped the database and asked my users to register again. It didn't work out so well.
Prior art for this predates the World Wide Web. The physics arxiv and SPIRES database were doing this in the 80s.
The original bailout plan, announced last Saturday, would
have raised €5.8bn by skimming nearly 7% off all bank
deposits of less than €100,000, and 9.9% of bigger bank
accounts.

Source: http://www.guardian.co.uk/world/2013/mar/22/cyprus-savings-t...

Tell that to those in Cyprus how well the official system is doing at storing their value.

Edit: I'm sure you would call those people 'currency hoarders' since storing money in the bank means it's not flowing in the economy.
Git is a journey, not a destination.
I should point out I'm wearing a bitcoin t shirt printed months ago that has the Ƀ so this has clearly already had wide adoption before then... don't give anyone undue credit.
Shodan: The scariest search engine on the Internet
My economics is rusty, but I can think of few industries with higher barriers to entry than airlines.
The Macronomicon by Michael Fogus
http://blip.tv/clojure/michael-fogus-the-macronomicon-597023...
MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System.

By Andrew Tanenbaum =^.~=

https://www.youtube.com/watch?v=bx3KuE7UjGA
Also, I imagine that most potential new teachers would be skeptical at best about receiving their full pension benefits.
I'm not sure how this particular site is doing it, but Blockchain.info has some convenient APIs (http://blockchain.info/api), or you can run a full Bitcoin node and either interact with the JSON-RPC API (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls...) or parse the block chain (https://github.com/znort987/blockparser https://github.com/gavinandresen/bitcointools)

For price/trade data most (all?) exchange have APIs (e.x. https://en.bitcoin.it/wiki/MtGox/API)
I once took an animal rights activist friend to another friend's farm, which is on the larger size – one of the largest in my area – and he was quite surprised by and happy to see the level of care the animals received. The animals were calm, friendly, and not at all what I would imagine a stressed animal would look like. What we observed there was pretty typical of the other barns I have been in as well.

That doesn't make you wrong, of course, but it leaves me wondering that if the barns/pastures you have spent time in are equally representative, perhaps you just come with a different metric for what is quality care? If so, who gets to decide what is acceptable? What is good for one animal rights activist isn't necessarily good for another, so who gets to be right when striving for the same goal?
And he's been an active HNer for quite some time.
Linux Security – Firewall Management With IPTABLES
It's not that they always chicken out, sometimes it's just cheaper to not fight. Which often is the strategy in these types of lawsuits, make an offer to settle that's less than the cost of litigation. This has gotten so bad lately that many letters are simply bold, in-your-face threats of extortion that for some unknown reason the courts have done little to address.

Plus, for some of the bigger companies you say chicken out, this is a potential winning strategy for them to stifle competition. The big companies have the funds to just settle and move on while the small companies that might pose a threat in the future may have a harder time dealing with even just a simple settlement.
HTML5 image editor - canvas image processing utilities
It's very economically difficult to move either into teaching or out of teaching. There's nothing fundamental about this; it's just the systems we've set up.

Teaching really should be one of the things that it's as easy as possible to switch into or out of.
The semantic diff is pretty cool. It will probably be pretty hard to apply that to C (cpp) and Lisp (macros, and especially the programmable readers in some Lisps). But maybe we don't actually need a solution for the general case and displaying "most" changes in a semantic way is enough.

I imagine these higher-level diffs could be especially useful for things where one doesn't have that much insight into the source code - for example, scanning for API changes between two versions of a Framework (where maybe even displaying only changes to public methods/exports would be enough). In any case, diffs on the AST level seem like a good, and quite under-explored, idea.
it's a satire
It's a list of pitfalls which are all too easy to fall into.

The somewhat inconsistent command line interface / option / argument parsing in git can sometimes lead to very unexpected results.
Note that it's labeled "terrorism" only in some interest group's "model bill."

Random interest groups are allowed to call whatever they like "terrorism," and they're allowed to write poorly thought out bills.

Also note that most of the bills are failing.

Even Missouri, where the article says one passed, you're just required to notify law enforcement if you witness animal abuse, and offer them copies of your video:

http://www.senate.mo.gov/12info/BTS_Web/Bill.aspx?SessionTyp...

It's a strange type of gag order that only compels speech.

I mean, these are definitely still bills worth challenging, but the article seems to be embellishing a bit.
I've been a long time lurker here on HN and I wanted to thank this community - reading everyone's posts and comments really pushed me to try my hand at being an entrepreneur. If you have any feedback we'd love to hear it, please send me an email at jason (at) stuffrage.com
That's why I bought BitcoinMining.tv
New Venture Enters Patent Fray
Thieves make off with five tons of Nutella in chocolate-hazelnut heist
I agree with the article to some extent, however I do feel like a lot of people find if they don't have something to tinker with on the side get incredibly bored. I know I like many others need variety in the types of stimuli I find in my work/development/entrepreneurial pursuits and I think this is perfectly healthy.

Once you start stringing along your employer, just pushing buttons and not giving them some of your best work hours - then yes I agree it is frustrating, but I don't believe this is the case with the majority of engineers/others who work on side projects. Surely people doing this are the minority and can receive stern talks and/or let go if they are really not worth their salary?
Deliberately dropping the database and asked everyone to create a new account just because he couldn't debug an authentication problem?

There are times tat I'm truly amazed at how little clue some people seem to have.
Isn't this very similar to the original business model for Intellectual Ventures?
> I'd love to walk into a large software company and document all of their inefficiencies to share with everyone

Many large software companies develop some of their software in the open, recognizing the benefits of such transparency. You only have to peruse Github and other repo sites. The idea of developing software in the open is widely adopted, and practically a requirement for some kinds of software, like cryptography and other security software.

It seems more natural to draw the exact opposite analogy: If proper handling of livestock and meat is critical to one's safety, meat production should be as easy to monitor as "git log" for a repo of crypto software.
Now is actually some negative number, as I am fulltime and self investing in the startup I found.

But last year it would have been 9.5x in 7 years
Facebook home for Android leaked from HTC rom, way ahead of play store release
38.28 / 27 years.
Sometimes I feel like Git is an elaborate troll by Torvalds. Doing my taxes is more intuitive.
It's more a question of whatever journalist-protecting laws should apply to you in a certain situation, not whatever you are a journalist or not. Conducting successful surgery does not make you a doctor, a proper licence does.
Like I said in the first sentence of the post - I had practically zero experience.
What sort of answer are you actually looking for.

1 minute goggling his name would have indicated what his tech accomplishments are.

1 minute searching hacker news would show that he's an active participant.

That information alone seems to make this on target for the site.
Well, looks like we weren't the only ones to have this idea!

I think our project fits more naturally into a standard git workflow because the script is automatically called as a git hook. His project does have us beat with displaying messages as rainbow ASCII art though.. :)
Has anyone made an alternative interface for git that tidies this up without drastically changing how you use git? Or would this condemn someone's sanity to the graveyard?
Margaret Thatcher died today. A great lady she changed the face of British politics, created opportunity for anyone to succeed in the UK. RIP

Baroness Thatcher in the 80's kick started the entrepreneurial revolution that allowed chirpy chappies to succeed and not just the elite. ~ Alan sugar
You didn't read the link, did you? I don't blame you. I freaking hate the Daily Mail too.

> Armed Forces rules state that a serviceman or woman can wear their uniforms voluntarily from their ‘residence to place of duty, irrespective of whether they travel by public or private transport, or on foot.’

EDIT: The article has a nice blurb about the difference between US and UK views of personnel in uniform.
I was like: "huh, I wonder if there is a quote about the TDD workflow being so good that you can code drunk." so I googl'd for "TDD drunk".

Turns out TDD also stands for Teenage Drunk Driving. :-/
What are you talking about? The schools actually are doing a fantastic job at their twin goals, which are: 1) being a place to send your children during the day so you can work, and 2) creating excellent standardized test takers. I have great faith that we are producing a generation of the very best and most talented standardized American test takers. No other nation in the world is producing kids who are as good at taking and succeeding at our standardized tests, and they're no help at all with babysitting.
Impressive convergence of form and content.
The lectures by Leonard Susskind (one of the founders of string theory) are excellent: http://en.wikipedia.org/wiki/Leonard_Susskind#Lectures

He has a series of lectures that explain physics as understood by the modern theoretical physicist. He starts with classical mechanics, goes on to quantum mechanics, special & general relativity, statistical mechanics, and cosmology. The prerequisites are only high school mathematics, he explains the more advanced mathematics as he goes along. The physics that he teaches is condensed, but not dumbed down. It's really how a working theoretical physicist understands physics, "the real deal" as he says. Beware that it's very much a theoretician's viewpoint.
Considered http://leanpub.com ?
I realize that this post is targeted more towards advanced git users but it would be immensely helpful if you could add 1-2 examples to the every section (you only have some for the first section)
I'm aware of that. rwinn, can you tell me if this is what you're doing?

It's in your last sentence that you go wrong. There's a relationship between the number of expected hashes per new block and the difficulty. That tells you something about the hash rate, but not the rate itself. Actually, it tells you something about the number of unique hashes being tried per new block (in expectation). And for some applications, that may, in fact, be what you care about.

Specifically, the appearance of new blocks is, if you like, a random variable with an exponential distribution. You can, in principle, estimate the rate parameter for this distribution using the difficulty and the timestamps in the Bitcoin log, but it's not straightforward. The last time I got into it, I was halfway through building a Bayesian estimator for the rate parameter using the log before I had to give up and move on to real work. I'll do it soon.
I seem to remember the famous "Diligence, Patience, and Humility" bit by larry wall as reported in the "Open Sources" book was originally a speech. If so I'd vote for that.

Otherwise, at some time I really enjoyed Guy Steele's talks while he was working on Fortress, e.g.

How to Think about Parallel Programming: Not!
http://www.infoq.com/presentations/Thinking-Parallel-Program...
Don't Let A Good Crisis Go To Waste
Exactly right, very well said. Once you're in the travel system just stop acting like you have freedom & autonomy.

This is never what bothers me the most about travel, though. To me the worst thing is ALWAYS fellow travelers. We have all gone insane with entitlement.
Why Google Should Rethink Its Approach to Sponsored Content
I am among those who want to work as a Rails developer eventually, and I would be very much interested in hearing your thoughts about what you are looking for in hires. Things like what applicants lack the most, what you look for the most, and so on. I work my ass off towards my goal nights and weekends (as I have a day job doing something else), but I haven't started applying for jobs yet.
I'm sorry, but this whole article is based on a completely unfounded premise - that being the premise that you're not "committed" to your startup unless you've quit your dayjob and are working on the startup fulltime. But there's no basis for asserting that, and it is - quite simply - not true.

It's not "shooting yourself in the foot" to work on a startup while working a dayjob, it's called "funding your startup with your dayjob salary". And if you don't have a pile of capital just lying around waiting to be spent, or aren't (interested in|willing to|able to) raise outside capital, it's essentially your only choice.

And why exactly should I care about "stringing along my present employer"? I show up, do the work I'm asked to do, and they pay me some amount in return. What I do on my time is my business.. If my performance drops, they are welcome to fire me. If anything, this should be seen as a call for employers to recognize their entrepreneurial minded employees and find a way to leverage their talent to do something entrepreneurial within that firm. Better yet, invest in the employees startup and tell them to get out and work on it fulltime. Now that's a win-win for everybody.

But don't think you get to call who is or isn't a "real entrepreneur" based on who has or hasn't quit their dayjob. If anything, the folks doing it "the hard way" deserve more respect and recognition than the people running around acting like raising a round was an end unto itself, and who seem to think that the point of a startup is to raise money (as opposed to making money).
It is a really great game. I've played a bunch of times with Randy (the creator) with 3 or 4 people and each game has been different and challenging in new ways. It's one of those I appreciate more the more I play it. Can't wait to get my own copy!
I can't understand why Microsoft doesn't just ship a recompiled version of IE6 (for all OSes) that:

1. can't be set to be the default browser;

2. has no address bar, bookmarks menu, or any other "user navigation" feature besides interacting with the pages themselves;

3. and, most importantly, requires a GPO for each set of Intranet domains you want to grant it access to, with a hard-coded start page. All navigation to domains outside the allowed list would trigger the default (modern) browser to open the link instead.

This effectively would make IE6 not a web browser, but just another runtime for ordinary installable software, which just happens to run mostly by loading external code from the web. (Sort of like node-webkit, actually.) Microsoft could re-brand it, with their usual flare, as the "Legacy Intranet Services Application Framework", and tout it as a "transition tool" for any enterprise "lagging behind."

All the people needing IE6 for something could safely upgrade to a new OS, knowing their old web-apps would continue working for as long as LISAF is supported; and all the people developing for the web would be released from the burden of seeing IE6 outside an Intranet ever again.
As someone who has been using windows 8 for a few months now, if you are a person who rarely used the start menu to open programs before, windows 8 can easily be used as an improved version of windows 7. Dual monitors also help a lot to make sure you never feel like you are trapped in metro. (Metro only ever shows on one screen)
Front-ends that work in IE6 but not in modern browsers? Are you sure? That doesn't really make sense to me. I can see how maybe some outdated code or a bunch of hacks could make a site designed for IE6 look just a little funny here and there but I don't see how it would be a lot of work at all to make a site made for IE6 work in a modern browser. As far as I know, the only reason large companies don't upgrade is because they have a bunch of infrastructure that's totally unrelated to websites that stop them from upgrading. Basically, the IT department sets up the entire company's computer systems a certain way and then resist upgrading anything so they don't have to do a lot of testing, more patching, and generally adapt to the new tech after they've tuned their infrastructure just so.
Facebook starts charging users
With regards to merging, I prefer using a merge tool such as Meld. Whenever you're in a merge conflict, just run git mergetool.

Meld is pretty easy to learn as long as you know to use shift-click to delete a chunk and ctrl-click to copy a chunk instead of replacing.
They can distribute upgrades to IE 7,8,9, and even 10. They are using it as leverage to get them to buy a new operating system.
And why not jump directly to 8? Every OS that runs IE6 can also run IE8, it should just be one Windows Update away.
http://mercurial.selenic.com/
Those weren't programmers, they were computers (http://www.computersciencelab.com/ComputerHistory/History.ht..., http://en.wikipedia.org/wiki/History_of_computing_hardware#D...)
Aren’t we on IE 10 now? Why would you upgrade to IE7?
Is there actually any evidence that people get removed from flights more nowadays? With 100s of millions of domestic people-flights a year we're bound to see a small number of absurd events, like airline employees in a bad mood (not uncommon) pushed over the edge by virtually nothing. Of course I'm not defending the ridiculous removals, but I'm trying to put it into perspective.

I flew a lot as a child in the 80s, and every now and then I'd see someone kicked off a flight. It was usually for drunkedness, but my point is the right to remove a passenger at the airline employee's discretion has existed for decades. I know Seinfeld is fiction, but there's a pretty funny episode from 1995 where the pilot kicks seinfeld off a flight because seinfeld had kicked him out of his comedy show earlier that weekend.
Given hardware produced in the last five years, I'm surprised anything requiring IE isn't just done in a VM pinned to a clean snapshot of XP+IE6, rather than expecting the host OS to be able to deal with it.

We don't expect to be able to run real-mode DOS programs "on the metal" any more; instead, they're virtualized. Why is running IE6 on the metal any less ridiculous?
You're wrong about this.

-dairy animals can be chosen based on their long-term milk production (my goats haven't been bred in 2+ years and are still giving more milk than I know what to do with, and when they are finally bred we have other uses for males around the farm).

-I hatch my own chicks and the males are not ground alive (or tossed in trash, or euthanized, or whatever). My chickens get as much love as my dogs do.

-Of course it's impossible to produce meat without killing an animal, but it is very much possible to produce meat while caring about the animal immensely and ensuring its quality of life is never compromised (save for the last instant). It is the hardest thing in the world- and it should be. Raising my own animals for meat has changed the way I consume other meat (or rather, the way i DON'T consume other meat) unless I'm sure it has been handled, beginning to end, with the same care and concern that I give my animals.

Humane meat is possible without being elitist, expensive, and inhumane, and I take personally your accusation that there's any convenience in it. Attitudes like yours are just one more factor that a small farmer has to deal with in this uphill battle against backwards attitudes towards meat raising and I'd appreciate it if you'd cool it on the propaganda!
I don't understand the part about .gitignore not working for passwords.php: because that’s committed too, so then you risk someone forgetting about their valid edits of the file later.
This depends on the animal. My recollection was that one must process cattle through a USDA approved facility, but there were no such restrictions on pork or poultry.

(The lack of a poultry restriction is obvious to anyone who's bought an organic bird from a local farm.)

Further, as the local eating movement grows, there's an increase in the number of "boutique" (if you will) slaughterhouses. http://www.npr.org/blogs/thesalt/2012/06/04/153511889/small-...
I'm building a dictionary for my iOS Spanish app.

https://itunes.apple.com/us/app/h4-spanish-lite/id388918463?...

I'm paying some people to translate my Spanish/English words to French/Mandarin/German/Italian/Korean/Japanese/Russian.

If people get the proper English expressions in, I can have these people go over the sheets and try to fill in some of the blanks.
Anti-poaching lawsuit against Google, Apple & others denied class action status
Whistleblower laws protect no one.

For one, there is no such thing as unified "whistleblower laws." There are whistleblower laws in various states covering various domains, forming a legal morass that is near impossible for a human to navigate unaided.

But more importantly, abiding by every one of these laws still results in years of legal limbo under attack from the superhumanly powerful entity that you as a moral person managed to piss off, bankrupting you, ending your marriage, and making you a damaged, nervous wreck. No whistleblower says they'd do it again if they had the choice.

This is the protection your laws provide.

I sadly can't yet link to a source, and am not sure how much I can say about how I know this, but I will say there'll be a great article out in a month or so on this topic in a major print publication.