skysight-inc/HackerNews huggingface dataset:
I have always assumed that the NSA have a firehose feed running from Facebook to Fort Meade.

I can't imagine a reason why in the interests of national security, why they wouldn't have already approached Facebook with a secret request to get full access to all Facebook data, regardless of the user's privacy settings.

I have already proved to myself that when you delete something on Facebook, it is not actually deleted, but simply marked as archived. My guess is that they now also move the images, rather than delete them, to satisfy the previous outcry at deleted photos that were still "cached on the CDN". cough bullshit.

Once your data is on Facebook, you can never remove it. I don't trust them as far as I can throw a $1 billion company.

I'll take my tin-foil hat off now.

http://arstechnica.com/uncategorized/2007/01/8701/
Study suggests patent office lowered standards to cope with backlog
I clicked the up-arrow soooo hard.

Businesses MUST focus on incentivizing their capable employees correctly. If they did, there would be far less of these side-projects which double as portfolio support.

I know a few people who are very well-incentivized inside of the company they work for. They are very entrepreneurial, but they've been bought-off by very smart managers. When they retire, they will have done very well indeed without ever having to launch anything.

The problem for companies has become that it is so easy for many more people to create a startup on a shoestring budget that you have to incentivize many more people than you used to. What's a company to do? I'm not sure. I think this frustration is at the heart of David's grievance.
I personally don't find it creepy at all, however, it may depend on how your site privacy policies are setup and what kind of product it is. I could possible see how some people may not want to be offended, although I wouldn't classify that under "creepy", but just more of "don't want to be bothered."

Maybe, if they have an account page for the startup, add something in their settings that says "opt in for email feedback" (that's bad phrasing, but you know what I mean) so you know which users are okay with giving back feedback and don't mind being contacted.
When I visited South Korea 2 years ago, 95% of their computers that were in the hotel rooms were IE 6. I know that was two years ago, and those were only in hotel rooms, but I was surprised to see so much IE 6. Good thing I had firefox portable on my usb drive with me
Couldn't an author simply not sell rights to an overseas publisher? If there is no cheap overseas edition authorized, then there is no cheap overseas edition to be imported back to the US.
How the Rich Are Getting Richer
They probably have a humungous firewall and several dozen antiviruses on computers that are reduced to a crawl.. what can an attacker do in that scenario?

In my office, most users can only access 2 or 3 webpages anyway. When I did development for a financial company, I had a separate computer for internet access, on a separate network (shared by several devs).
Oh, you mean F3 in that usability-horrorshow-totally-not-to-the-level-of-MacOS that is Ubuntu?
"...sometimes php developers commit configuration files..."

needless jab, imo.
I personally think it is a great idea. The hardest part is making the email look genuine and not like a mass email. We used this tactic at my last startup and quickly found out that our assumptions about our audience were very false, and we quickly pivoted which avoided a long drawn-out period of time failing.
Not sure what this is showing up on HN now. The law has been on the books since 2011. We should be more interested in the new law That just granted legal immunity to Monsanto.
How To Form Good Habits
Well I have much to learn.

But given that Haskell is easy to parallelise (compared to Ruby or Java), and compiles to very fast object code to boot, it seems like it should be able to withstand HN traffic better than the average blog that gets featured here. Its a little embarrassing because yesodweb.com is the main Yesod website, not some amateur like me hacking stuff together.
Hearing Scott Chacon explain how git works is pretty good.

http://www.youtube.com/watch?v=ZDR433b0HJY
Google Rumored to Be in Talks to Acquire WhatsApp For $1 Billion
Nope. Actual hard work and good intentions remain visible at any level - the Nordic countries are famous for their sane politics, even though we're looking at them from a distance. Facts are just facts and the distance only helps.

Reporting bias can be effectively eliminated by collecting your data from multiple sources, i.e. visiting different web pages. Of course, you could then introduce your own bias by choosing which sites to visit, but you can at least try to be consciously aware of this and avoid it as much as possible.
1. If a new version of git adds a command that shadows one of your aliases, you'd really prefer "git foo" to silently run the new command? That's better than telling you "hey this isn't going to do what you think any more"? Do you have `try: foo except: pass` in your Python code too? Come on. There's no reason git shouldn't at least warn you on stderr here.

2. `git checkout -- somefile.py` does not have anything to do with checking out a revision. It changes a file's contents, but doesn't change the parent of your working tree at all. Unlike `git checkout -b` which is inconsistent for convenience like you mentioned, the "make file x look like it was in rev y" function here is unique to git checkout as far as I can tell. Then again this is git, so there's probably at least four other ways to do this with cryptic plumbing commands.

3. I like Mercurial's named branches because I don't need to create a branch for every single commit. But even if you don't like them, the "record which branch X was made on" and "use that recorded information to group branches and such in the UI" are two different things. The second requires the first, but git could record which branch was checked out when each commit was made as some metadata in the commit, instead of dropping it on the floor. It would be a godsend when trying to figure out what actually happened during a merge.

4. `git branch` doesn't show you the current branch. It shows you all the local branches, with colors and padding spaces and asterisks and crap. What if you want the current branch in your prompt? Or just want to grab it in a script? Your choices are "pipe to grep and sed" or "use this ugly-ass rev-parse thing" instead of "git branch --current".

Git's UI is still abysmal. Mercurial preserves more data (branches), gives you the same power as Git and has a UI where "--help x", "-h x", "help x", "x -h", and "x --help" all do the same thing (pop quiz: how many different things does git do for those? hint: it's more than two).
What's the potential risk for a business when you're a monopoly? Or a government - see Korea's stuff with banking and ActiveX, they managed to force it for decades:

http://www.techdirt.com/articles/20120507/12295718818/south-...
I find it interesting that the only "live data" that it appears to be grabbing (at least in my case) is an occasional "YouAreHere1.mp3" and "YouAreHere1.1.mp3". Instead, in the console I get "Port error: Could not establish connection. Receiving end does not exist."
In my experience the people who have side start ups are the ones who are twice as productive at work. Most people don't give a shit about their jobs.
I was referring to personal travel as I don't travel much for my 9-5 or contract work.

I've thought of the later option, although not specifically due to the TSA, just generally. If my income was 100% contract and could survive the time zone shift I might actually test it out for a few months, but there are too many positives in the US that outweigh the negatives.
We're talking hundreds, possibly thousands, heads of cattle, but it wouldn't fit my definition of a factory farm. Those aren't really a thing around here. There is only one a wide radius I would even begin to consider a factory farm.

But we weren't talking about factory farms anyway, we were talking about typical farms, free range, cage free, etc. and whether they are still providing a comfortable environment for animals, or not.
Yes, I was quite impressed with the second one. Haven't seen the first one.
Strange that you can see it is deliberately inflammatory but not self-aware/tongue-in-cheek.
Medium sized and major airports have a "executive terminal" that handles business jets. The TSA is not usually present.

That is very different in "feel" than what is intended for GA, which is basically Cessna 172s flown by private pilots. Even small commuter airlines have different policies and procedures than a GA charter flight.
I have one new appreciation for fiat currencies - they're designed to circulate with a steady rate of inflation. It seems there's a hesitation of spending bitcoins knowing if you just wait a day it will go up, so it's being treated like a precious metal rather than a new way of paying for things.

Edit: Thanks for the correction, meant to say fiat currencies tend to 'inflate', not deflate.
Either you or I have misunderstood the article. These koans aren't criticism. They are stories meant to enlighten readers to lessons regarding git.

If you see each of these stories as criticism's about git, then you are the novice. Once you receive enlightenment on each story you will realize why each story is not criticism--you will see the error of the reasoning of the novice in the story and you will understand why Master Git's actions make sense.
The best part of this article IMO is the scrolling header on the left hand. Nice touch.
It doesn't bother you that your method counts only unique hash values tested? Or that this value is being used on the site to talk about power expenditure (which is clearly related to total hashes per second, not unique hashes)?

You're right that you can compute the N-second average rate easily. But nobody reports the "network hash rate" as such. And since the denominator matters a lot in determining what the number means, pretty much all the numbers you find out in the world are (1) misreported and (2) bogus.
Just commented that Korea had almost-mandatory IE, because of their ActiveX-based encription technology:

http://www.techdirt.com/articles/20120507/12295718818/south-...
It really depends very much on the project or organisation. If you're doing anything that involves risk, creativity, innovation, or research, it's almost impossible to predict. And even projects which contain little or none of these aspects often seem to go way beyond their initial budgets.
Your critique seems to be based off comparing git to mercurial and declaring that git is designed better. I don't think you're going to see a ton of disagreement with that in this community. You make good points too, with context a lot of those commands make more sense.

However well designed software shouldn't need the context. Well designed software is intuitive. We shouldn't need to know the intricacies in the git data model to able to understand the major commands and tools. As we begin to do more complex operations then more knowledge can be a prerequisite.

The fact that these commands all made sense with a detailed explanation is only a symptom of the problem, not an excuse.
I personally hate the index. It gets in my way far more often than I actually make use of it.
Here's how I view the checkout command: It is used to check out stuff from your git database into your working tree. Stuff here means either the whole tree or some files in it. You can check out a whole tree (branch) by specifying its sha1, or you can check out a single file by specifying the tree and the filename. The fact that checkout can be used to create a branch is just a convenience because most of the time it's easier to give the tree sha1 a name to refer to for further git commands.
does anyone use any of these strategies? how difficult is it to start an insurance company?
Introducing Packages
Hg having kinks is not an excuse for git to have kinks too
Everyone's entitled to their opinion ...

> When using Backbone, you need to set up a scalable architecture
> yourself. Do not write applications in plain Backbone and make
> the same mistakes others did, but put yourself on the shoulders
> of giants. Have a deeper look at Marionette, Thorax, Aura,
> Chaplin and other architectures [...]

... but here's mine. This advice is pure malarkey. If you look at the really impressive, sophisticated, polished JS/MVC apps (http://backbonejs.org/#examples), you'll find that they're pretty much all using "plain" Backbone, without any of the meta-frameworks. If you know what you're doing, you'll be fine.

That said, if you're just getting started -- perhaps are hoping to make a quick toy app, and the freedom of "plain" Backbone feels a little overwhelming, the meta-frameworks are a great way to get your toes wet while being guided down a particular path. Once you're comfortable, and begin to realize (to pick on specific examples from the article):

* That manual management of event removal is usually more complex than architecting your application so that logical modules can be garbage collected naturally...

* That having a top-level "Controller" God object isn't always wise...

* That pre-fab "ListViews" are often nice for simple cases, but fall down when you want to do something truly custom and high-performance. (The simple case just being one line of code to implement yourself, anyway).

* That not having all of your URLs available all of the time is an anti-pattern...

* That hiding and showing different parts of your app with simple CSS classes is usually less complex and faster than building up and then having to tear down large view hierarchies.

* That throwing away all of your models and views by default when a different route matches is actually the opposite of the approach you normally want to take -- at least if you're hoping to achieve a smooth app-like look and feel...

... you'll begin to understand that you are the person best equipped to design the data + UI architecture that best suits your app.
I think TDD was suppose to stand for Tequila Driven Development. I had just heard the term this weekend from a random tweet.
I find the converse hard to believe, why would someone who is happy at work create a side project (unless they are just a tinkerer or are scratching a personal itch)?
> The chart above shows corporate profits going through the roof but at the same time labour income is INCREASING.

Actually if you graph real per capita labour income, it's decreasing. Labour income as a whole is only increasing because of inflation and population inflation.
Meredith Patterson's astonishing CCC talk on computing and linguistics. It's a tour de force, presenting a systematic and practical proposal for how we can build an open and secure future for computing. I can't imagine a better example of the joys of inter-disciplinary thinking.

https://www.youtube.com/watch?v=3kEfedtQVOY
No it's not.

[alias]
addremove = !git add . && git add -u

That will do it though, so it's not too hard to add.
How many 10k hours do you have left?
I saw the "How many 10k hours do you have left?" here and thought this would be a good way to add half an hour to my web development mastery.
Interesting idea. I'll give it a try.
feel free to update English keyword but not too much
While certainly a strong negative, I don't think profiling can be considered a false positive. If a false negative is a terrorist getting onto a plane, wouldn't a false positive be a non-terrorist being blocked from getting on a plane (or removed) because the FA/pilot/FAA/DHS/FBI/twitchy passenger two rows back thought they were a terrorist?

Making everyone darker that a given paint swatch go through additional screening is abhorrent, but I don't think it's a false positive.
A talk about expressions (c#), it's very usefull if you use the entity framework a lot (like i do).

To bad the author lost the video files (everyone recorded their screen), other video's of the virtual conference are available: http://www.mvcconf.com/videos )
Good point.
I'm thinking, maybe a little info-graphic...

Thanks for the feedback!
It's gotten a lot easier - especially for AWS users and being able to have it dealt with by the load balancer.
Microsoft rumored to debut Google Glass competitor in 2014
Though they were not prosecuted for just taking video. The claim that did hold was for a felony that roughly translates to breaking and entering. For some other claims (like defamation in case of claiming that farm A does what was filmed at farm X), it was not possible to prove who did what, so it fell apart.

Some indecent farming was exposed, which is good. On the other hand, I understand that people are not entirely comfortable about groups of masked men appearing on their premises at night, premises near which their families live.
The idea of using "beta" language is interesting. It sounds like a big part of managing expectations is how big the users think the startup is. As they think it's bigger, they expect less attention... for better or for worse.
that is why i put CATEGORY as a fist column. This is for context purpose.
Surely you can't say that about `git branch -d` vs. `git rm` and other puzzling inconsistencies.
Switching to git was very easy for me after hg screwed my repo. And git had much saner branching back then, not sure if anything changed in mercurial land.
I disagree, in principle. I'd rather one innocent suffer such that 10 guilty men do not escape justice (and likely cause greater suffering in the long run). Even were the innocent to be me, i objectively say it is better that way for society as a whole.

Note - this doesn't mean i would be happy, or wouldn't attempt to rectify, or generally complain were I punished in innocence. Merely that I would agree it is better on average.

Where this all falls to pieces, is with numbers. how about 50 innocent punished such that 51 guilty do not escape justice and so on and so forth. Where is the line drawn? How do you enforce it? For this I have no robust argument, if one can even be made.
That's exactly how I feel about it. We've gotten some great feedback, and I attribute it exactly to the fact that the email is personalized, and includes an introduction to me.
Of course, the best technical talk is WAT by Gary Bernhardt! http://www.youtube.com/watch?v=kXEgk1Hdze0
yes we sure know this :) its free so nobody can guarantee best quality
Britain's "Iron Lady" Dead at 87
Is Facebook the new Gmail?
Well, thanks for the data.
I would explain this concept as two kinds of life philosophy and ways to approach the future.

1) "exponential" - which gets everybody happy at the beginning and then crushing them with hard reality after things start getting more and more complex. There are a lot of real life examples of doing this and I can rarely find the one which has brought the value at the end. In software development experience I have found this very wrong.

2) "logarithmic" - when you do a lot of investments into solving the hard structural/strategic problems at beginning and then riding much more far on the benefits they provide. This approach works pretty good in real life as well like investment into fundamental understanding, saving early so accumulated benefits get higher.
> for some of the bigger companies you say chicken out, this is a potential winning strategy for them to stifle competition.

I'd guess those must be the same sort of companies who engage in patent aggression themselves.
Microsoft to sell Mediaroom IPTV business to Ericsson
I don't have the article now (maybe it was Techdirt?) but I read that the government mandated a specific form of encryption for all banking and shopping which was only implemented as an IE6 ActiveX plugin.

Ahh, here we go: https://www.techdirt.com/articles/20120507/12295718818/south...
99% is factually false. http://www.policymic.com/articles/3701/who-really-benefited-...
Irc clients are faster and more featured than web apps.

Also, you can have bots.
While static analysis can be quite a powerful tool, it doesn't magically fix everything. Some of the typical web-application vulnerabilities are shell/SQL injections, XSS, and CSRF. Also, passwords saved in a insufficiently hashed form, or even in plain-text. All of those are bugs on the architecture level, or "business logic bugs".
We don't have to ascribe all faults to individuals rather than systems through which they work. Incompetent individuals can easily facilitate a malicious system of inputs and outcomes.
Pushing to dropbox is a very common part of my workflow: https://github.com/rpetrich/git-dropbox
It's not strictly safe to use from multiple machines, but as a simple backup it's very convenient.
All of my git repos live in a subdirectory of my dropbox as-is. I also compulsively push to remote. I also use Time Machine. I also rsync my home directory to an external drive in case Time Machine implodes. I also rsync my home directory to a server in another hemisphere.

Come at me, bro.
Still not sure if Twitter will take off? Are you kidding? What about the way the media has embraced Twitter? Not only does virtually every journalist use Twitter, but it's been widely incorporated into MSM broadcasts. It may not be a medium everyone uses in the way that nearly everyone posts Facebook statuses, but it's a medium that everyone pays attention to.
It does count only unique hash values, but why should that bother me? People don't randomly generate the same 256 bit number very often (in fact, the probability is so low that it has almost certainly never happened)

When I search for "bitcoin network hashrate" on google, the first link is http://bitcoin.sipa.be/, which does in fact report the N-second average rate. It reports the 7-days, 14-day, and 30-day average rate.
Well, all the power stored in your beef-battery was charged with plants ... There is some upper limit for the energy efficiency of meat, and it is below that of vegetables.
Yes, it's a pity we never did things like make "hate speech" exceptions to freedom of speech, ban firearms, abolish double jeopardy, or revoke this silly notion that you're not required to talk to the police.

The only problem with the American constitution is that the federal government isn't very good at following it. Other than that, it's far more liberal than most liberal democracies even try to get away with.
Wanna trade? I'll do your git if you do my taxes?