skysight-inc/HackerNews huggingface dataset:
The double-edged sword has been helpful in educating judges.

The tactics of the MAFIAAs against P2P 'infringers' is also being used by attorneys of adult pornography content producers.

As the type of content needing protection against infringers changes to pr0n, we are seeing more support on the part of the judicial system in balancing the rights of the accused against the MAFIAAs and pr0n IP defenders.

Now that you mention it, fair-use as parody will probably be a valid defense.
You should take your own advice and pay attention.

We're not talking about some hypothetical person. We're talking about this specific person. It's ok for Tammy to refer to herself as a 'victim' since in her mind, it may very well be true. But we can't call her a 'victim' since, in this specific case, we don't know what happened.
Also, who says you have to host it on You Tube?

Those are the policies of You Tube/Google, not necessarily US copyright law.
Switching from Instapaper to Readability
Sometimes the effects are even directly counterproductive: if you dump loads of free grain into a poor society, guess what happens to local farmers who are trying to grow and sell grain for a living?
I have a friend who owns a company that makes manufacturing equipment. I've often heard him say, usually in frustration, that if you make something in America you will eventually get sued. Sadly, it looks like his observation now extends to movies.
نعم Combinator : الشركاء
Parody can be fair use. It isn't automatically fair use. There is a lot of misunderstanding of this on the net, largely due to the press doing their usual crappy job of reporting Supreme Court decisions when they covered the Campbell v. Acuff-Rose Music case (the "Pretty Woman" case).
As of 1.7.5.2, git-core is 119 binaries, 29 shell scripts, 9 perl scripts, and 1 python script.

The intention is to eventually replace the remaining shell scripts with C.

Perl is used for add-interactive, most of the import/export functionality (arch, cvs, svn), gitweb, and the send-email script.

Python is a relatively recent addition, and is being used for the so-called remote helpers, which will eventually allow git to push/pull changes from non-git servers.

TCL is used for gitk only.
If the setup becomes standardized, though, bots will roam the net attacking the setup rather than you personally. It'll be like running your own Wordpress.
Repairing Corrupted ZIP Files by Brute Force Scanning in C
Unknown or expired link.
Seem to be getting lots of these lately. Any way for the design of the site to avoid them?
This isn't accurate is it includes a lot of deprecated code which is no longer installed with git. Many of the git commands which were originally written as shell scripts have been re-written in C, but the original scripts were left in the source tree as examples of how to use the git plumbing commands.

lisp is there as an emacs mode.

tcl is gitk and git-gui.

asm is under compat, so it's portability stuff for (likely braindead) platforms.
Premium New WordPress Themes
> Such a shame you're not allowed to use someone else' songs on Youtube anymore for your own personalized videos.

If you could freely use anyone's music on your YouTube videos, wouldn't the net effect be that all music would be available for free to anyone? People would just get new songs as they are released, slap then on videos of their cats, and make them available on YouTube, where anyone could easily grab them, strip off the video, and have the song.
Seems a bit much to call someone a slut.

http://www.slutwalktoronto.com/
MPAA is not the entity that either distributes or licenses the movies for distribution, so they have nothing to do with it.

The players that make those kinds of decisions are:

a) distributors/sellers like Google, Apple, Amazon, Netflix, Hulu

b) owners of the content that license this content to distributors (i.e. movie studios, tv networks etc.)

A decision like that might have been made by a distributor, out of their own volition, or forced on the distributor by a content owner via contract.
Exactly what I was looking for. Nothing more, nothing less. Beautiful work. The readability add-on was an unexpected gem.
So you could have tiered networks of increasing anonymity?

All levels of stealth would be able to be active, but what levels you decide to enable determines which secure network you are on.
Well, most C programmers deal with optimizing compilers, so they should know these stuffs.
I dont know if that means anything anymore:
"You keep using that word. I do not think it means what you think it means."
I've found, when presented with an odd but well-crafted turn of phrase, that it's often most productive to assume that it is an SNL reference of which I was unaware.
For the people saying she should go to the police about this: what crime (meaning something that would be criminally prosecuted as opposed to something that might be the cause of a civil suit) do you believe has been committed in this case (I'm not a lawyer; I don't know)? There was no mention of physical assault in the blog post. Even if this incident broke some law, how would there possibly be enough evidence to prosecute?

Wrt the argument that these things happen because guys will be guys or because nerds have grudges against women: That may be a reason, but it's not an excuse for this sort of behavior. People should be expected to act professionally when in a professional context.

As for whether publicly naming names accomplishes anything: If a person's sense of professionalism (not to mention simple human decency) is low enough to engage in blatant sexual harassment, they clearly need some external incentive to not behave in this way. How does that incentive get provided if the people being harassed keep it to themselves?
Yes, Tiered networking could have a network-effect that jumping suddenly to maximum security couldn't.

Plus you could deploy an app like this in a place like China to immediately get interest/users...

If Google's serious opposing the DNS crocking, they could do something like this now.
The openness of Android, the OS, has nothing to do with it.

Google Movies service is just another application running on Android.

If you had "Dsl Movies" application for Android (or iOS or Windows) you would have a right to protect your service from people trying to watch the movies for free or extract them from your service and post them on the internet.

Why do you think that Google has no such right to protect their movie service?

As to general snarkiness about openness of Android: please come back when you can download source code to iOS or WP7 or BlackBerry, compile it and then install on your device.
I think it would work to saturate your allocated upload bandwidth and any data sent would be a combination of sources to constantly have a bunch of anonymous random source data.

Anytime you are not actively sending something yourself, it would still saturate the uploads with other people's data.

Then the question remains, "What did you send to that guy?"

I do not think it would ever allow a direct full transfer. But hopping between a dozen or so users with each serving as dual node types would be enough, particularly if all are within the same ISP network.
You're totally right that it has a generational component. But it's not just the generation of the company, it's the generation of the employee.

Consumerization (apologies for the buzzword) of internal business technology is an undeniable force that even slow-to-notice Gartner recognizes.

A few things are conspiring to help move Macs into the enterprise, even in older companies:

* the Internet. (the biggest reason of all. So much of info workers use all day is on the web. Good ol' I barely-care-what-OS-you're-on web).

* desktop virtualization like VMware Fusion made it so employees who could do 90% of their work w/out Windows, could still login to that one timekeeping app that required Windows.

* the iphone (especially) + android were so much better, so far ahead of Blackberries that Exchange-friendly connectors were written.

* BYOC (Bring your own computer) movement. Multiple enterprise IT departments, even in old school companies, are using a system where a stipend is given to an employee to buy his/her own computer.

* Google Apps (see also: The Internet). But more specifically, Google Apps dislodges the Exchange/Outlook roots that are the number one reasons big corps can't leave Windows.
Not sure if that's the case. The company makes the most money from online ads, so is it better to foster long-term technology growth or to convince more people to use Android?
God's Debris
Go further-- interested students start music not in high school but in elementary school. By the time they get to college, they've been doing it for more than half their lives, with plenty of time to focus on the fun parts rather than rigor.

I don't think there's any reason you can't teach an interested third grader to program.
Why couldn't Microsoft say to Goldman: "If the average price on the first day is more than 30% of what we get, your commission is reduced"
?
> One thing that was a little annoying was their discussion about purpose of undefined behavior. That is, I don't believe "undefined behavior" in the C Language exists for speed as such. Rather, undefined behavior is machine-specific behavior and it exists in C so the programmer can write machine specific code, the C Language being a "high-level assembly language" or "system-programmer's Swiss army knife". Speed is one outcome, certainly but there are other ways to get speed (a Just In Time Compile can come at least close naive c code). The point isn't speed. The point is "do anything", the point is that a chip designer can write c code and look on his screen to see the resulting assembler and decide where to go from there.

If this were really the case, then they would have made the behavior implementation-defined rather than undefined.

A lot of the choices of undefined behavior seem like they were made due to the laziness of implementors, especially the purely syntactic ones, e.g. token pasting creating multiple tokens or unmatched quotes. It is pretty crazy that a C compiler is allowed to do anything if you miss a closing quotation.
The Challenge of Writing Short Essays
Most students are under the assumption that writing short essays are better than long essays. This is not so. How does one incorporate all the information pertaining to a topic in a short essay? This is the question which will stump many students assigned with this task.
The Bitcoin Economy
I don't like it; I'll be sticking with Michael Grinich's "Hacker News", although it has plenty of faults too. In particular:
* I don't like the threading.
* I don't like the partial view of the comments.
Note that you are always free to avoid this feature.
Will it support comment scores[1]? :D

[1]http://news.ycombinator.com/item?id=2568453
I just bought the app. The one I was previously using cost 2.99 and has many many issues, like not showing usernames of comments as well as once I've logged in to the app I can no longer see comment counts on the stories.

I'm still getting used to the differences between the way stories and commenting works but my initial impression is that I like it a lot more.
The evolution of coffee cup lids
good overview of Bitcoin
No. In the US to be a work for hire it must fall into one of two cases.

1. a work prepared by an employee within the scope of his employment. The tattoo artist would not be an employee[1] of Tyson, so this case does not apply.

2. A work specially ordered or commissioned (check!) for us as a contribution to a collective work (nope!), as a part of a motion picture (nope!) or other audiovisual work (nope!)[2], as a supplementary work (nope!)[3], as a compilation (nope!), as an instructional text (nope!), as a test (nope!), or as an atlas (nope!), if the parties expressly agree in a written instrument signed them that the work shall be considered a work made for hire.

Case 2 does not apply because first a tattoo doesn't seem to fall into any of the categories that can be a work for hire. Even if it did, there would have to be an EXPRESS agreement that it is a work for hire, and that has to be executed as a SIGNED and WRITTEN instrument.

[1] The determination of whether the hired party is an employee is determined by the common law of agency. Factors involved in this are who controls the manner and means by which the work is accomplished, who supplies equipment and tools, where the work is done, the duration of the relationship, whether the hiring party can assign addition work to the hired party, who hires assistants for the hired party, and things like that. Unless the relation between Tyson on the artist was very atypical of the relationship between tattoo artist and customer, the artist was not an employee according to the common law of agency.

[2] An "audiovisual work" is a work that consists of a series of related images which are intended to be shown by the use of machines or devices, such as projectors, viewers, or electronic equipment, together with accompanying sounds (if any). Since a tattoo is a single image, not a series of related images, it is not an audiovisual work.

[3] A supplementary work is a work that is created and relates to an existing work. Examples would be forwards to books, illustrations for a book, and the like.
Working on it still...
This, minus escrow requirements, is David Brin's "the watchers" or "transparent society". I'd be really afraid of how the escrow happened, but if I could keep control of recordings, I'd support it.

Of course, one of the main reasons I'd want recordings is so that if I shot someone in self defense, I'd have video supporting that to show to the DA or jury.

The UK has shown that video isn't that great a deterrent of criminal activity. It does make people feel safer, but doesn't actually reduce crime. It is sometimes helpful in prosecutions, but even that isn't a major factor in street environments (in a bank, it's better).

I'm a safe and responsible firearms owner. I'm pretty confident that my firearms ownership, training, and use contributes to my personal safety. I think my safe driving and carrying a cellphone, first aid kit, flashlight, etc. and keeping cases of water and some canned good at home is more of a net win, though.
(Also posted on the original thread:)

I think some of the comments about simpler syntax (moving from Java to Python, for example) are in the right direction, but not far enough down the path. I think the fundamental problem is that of generalization. Someone may intuitively understand how to do a specific task themselves, but how do you take that idea and make it generic enough to be useful?

Programming is communication about how to solve a problem. So let’s skip the whole computer language implementation detail. Don’t start with computers. Start with problem solving. Make the implementation language a list of steps to be performed. Split off people into pairs – have them write down descriptions of how to solve some problem, and then have their partner act it out. You get to talk through parse/compiler errors instead of having to translate something that only really makes sense when you’ve seen it a couple hundred times.

Once people are comfortable with taking a problem and producing steps to solve it, picking up a syntax to say the things they’re already comfortable talking about seems like a much smaller step.

Long term, we’ve got to start doing this earlier. Grade school. Hell, preschool. Why should analytic problem solving be something you’ve got to wait to learn?

-----

Other thoughts while I'm here:

We need to get over the math obsession. Yes, it's important. Yes, deep computer science has lots of math. But you don't teach someone to love music by first trying to get them to understand music theory. Let's cut out the parts that aren't essential. Let's take a lesson from unit testing culture - start with the smallest thing that will work. Big O isn't one of those things. Once people can come up with simple algorithms on their own (remember how great those first little wins felt?), it's a great opportunity to lead into complexity theory. But if you do it too early you'll just scare them off.

Maybe I'm in the minority, but I think everyone has the ability to learn basic programming and the analytic skills that go with it. It doesn't have to be hard. But we've got to start with baby steps.
It is interesting what things are, and are not, successfully "curated" on the net. For example, way back in the mid-90's when Compuserve was king I ran (for about a year) a paid online magazine for Science Fiction ("Radius" in case you ever ran across it). Because it was online (Win HLP files and in later issues this new fangled HTML stuff), folks heard about it fairly quickly. Because it actually paid a professional rate (3 cents a word, good luck getting even THAT now), I was quickly innundated. So much so that after a year I gave it up just as it was starting to break even. Why? Because I had gone through so much DRECK that I couldn't even read the good stuff anymore without noticing the problems I got from even writers who had been in Asimov's and Analog. It would take almost three years before I could convince myself to read a page of SF again.

Bringing this back around to my "point", I find it interesting that you don't have a "Quora" or "Earbits" of online fiction, let alone Science Fiction anywhere. I wonder if that's because there are more people who listen to music than who read... or some other problem? Or maybe it's just that my experience still is the average one, and because you need talent to pick up a guitar and get out even a chord, and not so much to write, perhaps there's just so MUCH noise versus signal in writing that you can't curate it successfully (short of being a traditional publisher, and we all know how well they are doing these days).
Down voted for MAFIAA. It's as stupid as M$ in adult discussions.
I'm not using JSON or MessagePack because I need to send arbitrary binary data. I understand why people use JSON, and it has its domain (sending data to and from the browser), but in other situations I don't think it is a good protocol.

Another poster mentioned tnetstrings, those look interesting, however I am not sure how well those would handle binary data.
While your contention about manufacturers being sued is generally accurate, that is a matter of product liability, which is a considerably different issue than the copyright issue at hand.

In the case at hand, the issue is artistic copyright and the moral rights of artists. One of the applicable governing laws in this area is the Berne copyright convention, which the US ratified in 1989. See http://en.wikipedia.org/wiki/Berne_Convention_for_the_Protec...

Additionally, a number of articles have mentioned that the tattoo artist had a contract with Tyson that covered the type of controversy that's the subject of the litigation.

Bottom line: I think he has a case.
I don't think Russia needs approval from from G8 to control the internet traffic. I am not from Russia, but from one of the post soviet countries, so I can assure you things are run differently over here. Russia might seem to be one of the most democratic countries (among post soviet countries), but from the inside it is completely another story.
should go through the archives on MLB.com - I bet there are plenty of other examples
The Cartoon tweet Blog
No offense intended here. I think most HN-ers know what Bitcoin is at this point. I find Bitcoin fascinating, but where is the analysis, insight or interesting narrative here?
"We need more supportive programs and less sorting"

We don't need less sorting, we need better sorting. It's obvious that some fields have a cognitive threshold.[1] Some people just aren't smart enough to succeed as a math major (and there's nothing wrong with that). Current "sink or swim" classes weed out students that students that are poorly prepared or unmotivated, as well as those that aren't smart enough. We can do something about the former, but not the latter.

1. Steve Hsu has published some research on cognitive thresholds for different college majors. He found that such thresholds exist in physics and math: http://infoproc.blogspot.com/2010/03/cognitive-thresholds.ht...
I'm certainly glad if MessagePack allows non-string keys in maps, as it apparently does (I've only read the spec so far, but not had a chance to try the code). This is a real pain in JSON.

My stock “basic data type” set comes mainly from Ruby these days. I wince a little at the lack of interned-symbol type, but it's possible to live without that. But what of string encodings? In a recent piece of code which I wouldn't mind replacing with MessagePack, I prefix strings with fixnum IANA encoding numbers. I suppose that's too much to ask in this context, though… ? How do other people deal with this—just force everything to UTF-8?
Saatchi & Saatchi just turned the “out of office” reply into ad space
21  Articles on Building World-Class Teams
I'd like to thank you for your reply. That's a good point, it seems like nearly every company has some sort of iApp for iPad/iPhone/iOS out - a good portion of the increase could be development machines to support this. I also want to note that you are the only person among many responses I see that had a thoughtful response to explain what the increase in sales might be due to. It was disappointing to see so many other posts talking about why they believe OS X sucks. That may be true or not, but doesn't help with understanding what is the cause behind that statistics in the cited article.
I am not ready to fight this battle again.

Cue jsprinkles answering almost every comment on this thread.

Could you perhaps save yourself a bit more effectively next time, so we could spend more time on fixing the discrimination, and less time listening to how horrible it is to be you in a discussion you can apparently choose not to be involved in?
Still waiting on Honeycomb. And point to me barebone OSS android without Google's proprietary magic dust's market share.
I can't even imagine how someone accused (especially falsely accused) could even begin to respond to such a thing with any fairness. If I accuse you of the most hideous crimes against little kids, you have a right to defend yourself. You just won't be taken seriously in doing so, because I'll have already played the nuclear card on you in the act of forming the initial accusation, itself. Nobody deserves to be harassed and nobody deserves to be slandered and unfortunately both happen so often that people will simply be sided with in the court of public (and eternal internet) opinion based solely on the prior experiences and views going-in of the "reader".

And, other than that, I'm staying the hell out of this entire conversation. No good can come of this, even though it would be nice to think that constructive conversations about such topics can be had. I'll move on to something a little less volatile and a little more rational, like peace in the middle east.
Apple is raking in the money with those stores. $9 billion (of $65 billion) revenue in 2010, $2.4 billion (of $18 billion) profit.

“One metric used to measure the financials of a retail store is sales per square foot, which is the average revenue generated for every square foot of sales space. This metric is used to gauge the efficiency of a retail operation; the higher the sales per square foot, the better. Jeweler Tiffany & Company's $2700 per square foot used to be considered the gold standard, but Apple has surpassed Tiffany, generating more than $4000 in sales per square foot. By comparison, Best Buy's sales per square foot is about $1000, and Walmart's is about $400.” (http://news.idg.no/cw/art.cfm?id=572252E1-1A64-6A71-CE7880C0...)

People are most certainly buying.
I'm curious how they're detecting that the OS is rooted. I suppose there would be a number of ways, but certainly they're not just requesting superuser -- that would be silly and fully apparent to the user. Ideas?