skysight-inc/HackerNews huggingface dataset:
(Note: up voting you to counter the idiotic down vote you received)

That asshole who puts the movie up on cheap hosting and tries to make some money off it will be swamped by all the people putting it up on cheap hosting for free or on P2P networks for free.

That's my point--legalizing non-commercial file sharing but not legalizing commercial file sharing has pretty much exactly the same outcome as legalizing all file sharing without distinguishing between commercial and non-commercial. All that distinguishing them accomplishes is make the law more complicated because there will need to be some kind of definition of "commercial" and that can get tricky.

I suspect they are making the distinction to try to make people think that legalized non-commercial file sharing would not have much impact. They want people to think of it as the kind of sharing you do when you loan your neighbor a DVD, or borrow a CD and rip it...perhaps technically illegal but because it is on such a personal level it isn't going to have a hugh impact.
I think Google+ is supposed to be a medium for sharing content, not for creating content. And while we've seen some blog-like posts there, sharing a link to your blog/tumblr/.. looks like a better option. Why? Because When you post it on google+, you don't have the many extras you can get in a dedicated blog. Especially the sharing buttons "tweet", "like", "digg", "stumble", etc. You only get a +1.
In short - it takes a lot of control and a lot of options, and gives you nothing back.
(presuming you meant https://stripe.com)

Do they offer instant access to transactional cash?

Also this look s like programmer-type offering (I'm not a programmer). Do they offer a bit of HTML I can drop into my website to process the transaction?
I maybe would if I could still edit the item.
It won't disappear. It could be split, close some sites, change leadership again, etc. but it won't simply cease to exist. The existing infrastructure itself is worth too much.
Well, it's hard to argue against your 25-year-old personal experience and your amazement.

Less snarkily: I teach university-level CS, and of the five schools I've had direct involvement with (as student or faculty), all covered GC algorithms someplace but I think at least four of them, maybe all five, had at least one path through the major that would avoid covering them. I have researched the situation for certain "core" topics other than GC at dozens of top CS schools and I can promise you that there are many topics that are widely (and correctly) viewed as very important to CS but are not required even at many of the best schools.
I watched the presentation as well - http://video.svb.com/video/12-Lessons-Steve-Jobs-Taught-Gu Nice one indeed. Guy Kawasaki is famous for his never-going-off smile, but he could have looked more serious when mentioning the passing of Jobs.
I hope, despite the number of Apple fanboys on HN, that you enjoyed my article. I hope many more articles from Liberbyte, the tech blog I share with Pawel K., get upvoted in the future. We differentiate Liberbyte from most other sources of tech news by explaining open source and digital rights to people of all walks of life, n00bs included. Pawel in particular is a gifted hacker, I'm more of an IT person with an interest in journalism. Pleased to meet you all, my name IRL is Kimberly Crawley.
This would be a huge boon for scientific computing. The data is often huge, but all of it must be constantly pushed through the CPU every iteration.
http://www.amazon.com/My-Inventions-Autobiography-Nikola-Tes... (no affiliate link, weirdly I always had trouble finding Nikola Tesla related books / documentaries (I believe documentaries are still only on youtube / amateur)).
Synergy between FP and Memristors in the future?
Learn something new everyday. Thanks, shazow!
Yes, I was in fact unfamiliar, thank you for the pointer! Even so, it still strikes me as odd that one would use something that can be misinterpreted by a naive reader like me in their promotional material. Better err on the side of unfamiliarity, no?

Edit: Don't really care about karma, but since downvotes abound, please take a minute to explain your reasoning. You are punishing the post because: a) You think i'm a pervert just for thinking about that or b) I should have known about the comic reference?
here's the project website: http://overtone.github.com/
We're firmly in the stage in which patents stifle innovation, instead of promoting it. The industry has been headed down the wrong path, and unless patent law sees some drastic reform, frivolous and ridiculous patents such as this will only serve to make patent lawyers very, very rich. It's beyond pathetic.
"+1 agree" without adding new ideas is very poorly received on HN, no matter what the topic, because we can't afford to have everyone doing that. Just upvote.
Change in Momentum Marketing LLC
I picked the Arduino for the "rest of the hardware" stand-in. But yeah, could be any hardware.
How To Use Twitter For Exponential Blog Growth
There's already a reality show about startups: TechStars NYC

http://www.bloomberg.com/tv/shows/techstars/

Its not too bad but they're trying real hard to amp up the drama in the editing room. But with partners quitting and pivots galore it's not really needed.

Willing to bet that pg has already turned down (wisely imho) attempts to bring the cameras into yCombinator.
I love my Mac, my iPhone, and my iPod. I'm glad they exist, even if they're expensive. I'm glad free software exists too.
You raise a good point about other subjects. I think it is more about on going costs. Not initial costs. I don't think there is any platform that isn't a pain to setup. Mac OS is probably worse for setup since there is no apt-get and doesn't ship with as complete a set of standard software.

Eg.
Ubuntu 10.10 to 11.04 required me to answer questions about some config files that I know nothing about. So you have to baby sit the installation. Leopard to Lion, click OK, go do something else come back to a Lion login prompt.

Mac OSX has Time Machine and APIs for in built autosave and versioning. It's not perfect but any sort of backup is good, as is making sure you do not lose your work. And the ability to restore accounts from Time Machine is pretty nice. Linux has ???

Mac OSX has Spotlight. I can type in something like "Canon" and get all the pictures I took on my Canon cameras. Linux has ???

That why I stuck with Macs. They are not perfect. But they really do try to make those little things work. My first Mac was the last generation iBook. I was completely amazed that it could go into and out of sleep mode correctly all the time. Saved me hours and hours of rebooting right there.
State-of-the-art eco design unveiled for Kuwait International Airport
Overtone looks fantastic, and I've been meaning to really look into it for a while now. It seems to be an active project with a lot of momentum. I was writing something similar in Clojure, but more directly musically focused rather than on sound synths, before I found overtone. I tried installing it once a while ago, but had trouble getting SuperCollider to install and work with overtone.

Are there any overtone-related gatherings in the bay area?
I think there are other decent choices, but I'm liking Small Basic (from msft) for my home-schooled children: http://smallbasic.com/

There's also Scratch from MIT, but the IDE doesn't feel as polished: http://scratch.mit.edu/

Edit: One of the nice things about Small Basic is that they are also putting together some teacher curriculum and lesson plans. Very helpful, especially for home schoolers: http://www.teachingkidsprogramming.com/ http://computerscienceforkids.com/MicrosoftSmallBasicTutoria...

No affiliation with any of these companies or sites.
FP and Memristors. What do you think the implications could be
I'm a relative noob to all things programming. But in the little time I've been here on HN I was floored when I listened to the almost hour long video on the HP Memristor story and realized that they now had a component that seemed to correlate perfectly with the nature of functional programming languages. Here's where he starts talking about it near the <a href=http://www.youtube.com/watch?v=bKGhvKyjgLY&feature=player_detailpage#t=2275s>end of his talk</a>.<p>I'm curious as to what everyone thinks the impact of this will have vis a vis functional programming? What happens when the hardware has the capacity to both store data and perform logic and the programming language has no real distinction between it's data and logic?
Between Atari passing on this, and passing on bringing the Nintendo Entertainment System to the US (Nintendo approached them about bringing it to the US under the Atari name) this also says a lot about Atari.
From the video:

"So, I mean, we're all of a sudden talking petabits of memory in a square centimeter device. What can you do with that? Interesting to think about."
A relation between X and Y is a function X -> Y -> Bool.
This is what Hollywood thinks most coding is like in the world. One shot, no bugs and pure creation. All in a highly customized and beautifully responsive editing environment.

Seriously though, thanks for posting this. I think music coders deserve special attention because they mix creativity and logic together so well.
Real Housewives of Silicon Valley? Sign me up!
Woz was the brain, Jobs was the heart.
Nice! I recently started using Vim for prose and was mentally writing (in preparation for actually writing) a plugin that would do just this. I couldn't think of any better way to do it either, other than what you've done, setting up splits to the left and right. You've added some stuff that I hadn't thought of that makes it even nicer.

This is something else I use:

function TextEdit()
set spell
set formatoptions=1
set linebreak
set wrap
set nolist
nnoremap j gj
nnoremap k gk
vnoremap j gj
vnoremap k gk
set guifont=Monaco:h16
endfunction

if has('autocmd')
au BufRead,BufNewFile *.txt call TextEdit()
au BufRead,BufNewFile *.markdown call TextEdit()
endif

It gets paragraphs wrapping at words and and lets you move up and down by visual lines rather than actual lines. The last bit applies the settings automatically when opening a .txt or .markdown file. It looks like your plugin already does this, but maybe it would be useful for someone who wants a partial solution.
World #1 Natural Heart Health Soltuion
I was avoiding an absolute statement because macroscopic objects are entirely capable of behaving in unpredictable ways, however the odds against are so high that the chance of this happening is infinitesimal.
What I find more interesting: are you as good at hacking as rms? Or is being better at communication the only thing you can take pride in? I suspect that might be behind all the ranting.
I also came here to mention Scratch. I haven't used it but it looks promising.
How does getting a patent help with challenging another patent which predates yours? Doesn't Apple instead need prior art from 2006?
Ha, well that was a lot easier than I made it.

I ended up with the right answer by finding the minimum of the equation

f(x,y) = 2(sqrt(1+x^2) + sqrt((6-x)^2 + y^2) + sqrt((15-y)^2 + 36))

which is the length of the path taken if the ant goes up to the ceiling at a point x to the East of straight up, and from there goes to the side wall at a point y to the south, and then goes from there to the center of that wall. (And then it's mirrored).

I should have thought to unravel the room! Errr.
Distributed and Seamless API Management Using 3Scale APIs
Apple has over the last 5 years, become EXACTLY what they were making fun of in their first famous commercial.

2nd time I've seen that meme today. The first was from ESR, so I guess you're in good company.

It doesn't sound historically accurate to me. The Ridley Scott commercial "1984" used Big Brother as a caricature of IBM, who had been battling with the DOJ over monopoly practices constantly since 1969. Although that specific suit was dismissed in '82, IBM had a stranglehold on the PC market, and until March '83 they were the only company making them. When the 1984 commercial aired, the first PC-compatible machine had only been on the market for about a year, and it wasn't clear yet that Compaq would be successful in challenging IBM's dominant position. Even those who believed Compaq would be successful would have to admit that the only viable challenger to IBM's dominant position was someone forced to imitate, and not terribly free to innovate.

The commercial was not about patents. Apple filed their first patent in 1977.

Unless you can make a case that the DOJ should go after Apple and that it is difficult for consumers to take their business elsewhere, you'll not be able to make the claim that they have become what that commercial alluded to.
A better resource for ECC is from the largest patent holders on ECC themselves:
http://www.certicom.com/index.php/ecc-tutorial
Some light data munging with R (with an application to ranking NFL Teams)
I think that most critical for new programmers is a nearly-immediate feedback (reward) loop. You should teach them something that will let them do something they think is cool almost immediately and something that has enough utility that it can be deployed for real. As the programmer and a few others (family members, teachers, classmates) use that thing, the programmer will see the need for new things, make tweaks, and learn a lot about the environment in which he works.

HTML might be good in this regard. Everyone hold your horses -- I know HTML is not a real programming language (no variables, conditions, control structures, etc.), but HTML is easy enough to understand and can teach an individual about the rewards that lie in programming, and HTML is a vital skill for most prospective programmers -- let's face it that most people who want to be programmers are not fantasizing about a job in the basement of an insurance company writing business logic, but creating exposed, useful, and beautiful software for others to use and enjoy. In many modern cases this falls back to websites.

You'll be teaching the kid some of the basic principles (a bit of perspiration and study = pride and rewards) that keep programmers going. As you continue to nourish this principle with progressively advanced topics, ensuring that you are almost always making something at least vaguely useful, the new programmer will develop a passion for experimentation and learning that is absolutely required to be a decent programmer. From here, he'll probably take care of himself and use you only as a reference material when necessary.
Someone should just create a script to backup the content of Google+ posts on your blog. Could just save it the first time its loaded on the blog via the API with an option to manually trigger a resave on a post.

Sure Google could ban me, delete my content, or delete my account. But a competent hacker could write some code that did what I suggested and post it to Github for others. It would probably be less work (ok maybe slightly more) than setting up and managing your own Wordpress install.

Maybe I've found a new weekend project.
Theft of money from startups and non-for-profits is worse in my book. I use the direct word theft, because they take money that is out of the bounds of most money transmitter licenses.

And considering what is taught in business school, is to quantify risk. If you trigger the unknown red flags, which software makers and other starting businesses tend to do, you risk losing access to your money for at least 180 days (up to forever).

How do you quantify that kind of risk?

California, re 1841: http://www.leginfo.ca.gov/cgi-bin/displaycode?section=fin...

And they are not even licensed to _operate_ in my state of Indiana.

IC 28-8-4-20 (a) A person may not engage in the business of money transmission without a license required by this chapter. # hence all Paypal business in Indiana is illegal.
The unique value concept really made strategic marketing click for me.
Well they'd also have to port Microsoft Office, etc.
I mostly agree. Apart from: "not learn it properly, and then pick holes in its various inconsistencies or flaws". Flaws may be subjective, but inconsistencies aren't. If you find two similar things provided by default, with very different behaviour then it's not a case of not knowing the language. It's inconsistent and that's a problem in one way or another.
I have nothing whatsoever on rms’ hacking.
Yeah, I know it's not totally rational. Groovy does a trick where a Groovy'd Java class hides all the setters and getters and makes them look like property accessors. (C# does that too, I think?) And I like that, so I'm not necessarily arguing one way or the other; or at least I'm not arguing with the blog article. I have this argument with myself all the time! =)
Halloween Hairstyles and Makeup Ideas
Comcast Charging $60 For Each Movie Rental
The Macintosh Way by Guy Kawasaki [Free,PDF]
Memory capacity and commercial compiler development
That is rich. Robots will be tools, nothing more. Until a bug in their hardware or software causes them to rebel, of course.
All day, every day!
> You need a memo to tell you others don't have to feel the same way you do?

Wow. What utter, irredeemable hypocrisy. "It's not legitimate for HN to grieve" is met by indignation at being told how we should feel, and then you have the unmitigated gall to declare in opposition that others don't have to feel the same way we do?! That was the point!
The fundamental difference between the ones like Apple/Microsoft and RMS/FSF is that the latter don't seek to be in control in the way the former do. RMS/FSF actually oppose to the idea and instead seek to educate people for the peoples own benefit.
Are you sure apps are allowed in to install in RAM? It seems to me you're confusing RAM with internal storage. You don't fill up the 1 GB RAM with apps, you use the 16 GB internal storage for them.
If you just want to hide the storage function, why waste the time tinkering with the mouse? I think I've seen an USB stick disguised as an USB extension cable somewhere.
I don't know if I really agree that a large company using its influence to strong-arm "partners" into accepting terms favorable to itself is really that praiseworthy. We are fortunate that in this case Apple's incentives aligned with those of its users -- DRM is a huge PITA for the company that runs the DRM infrastructure as well as a problem for the company's users.
I'm so glad that somebody built a better front-end for SuperCollider. It's badly in need of a better guide and tutorial for new users, and this seems like an excellent way to go about it.
Considering that a lot of time is spend in front of the computer not sure how much drama they can create.

Plus, people in reality shows become diminished in my humble opinion so not so sure it would be a good idea for any serious entrepreneur to do this. You need to really focus on your startup and the cameras would only be a distraction. It would probably be a strong signal for investors not to invest in you.
If you read the dead comment below, you'll see he's very popular in the developing word. As for the developed world, what tech activists get any more traction with the non-nerds? It's not just a matter of saying 'here, my friend, watch this' as that doesn't really happen, it's a matter of the message being raised and pursued. No-one is going to make a non-nerd sit through a lecture on software patents, no matter who does the speaking. But guys like RMS keep us aware that there is an issue.

Regarding the dead comment itself, I have absolutely no idea why the comment below is dead - it simply says he's popular, then uses Jobs' own words about misfits and troublemakers to defend the man. Apparently HN has interpreted this as "misfits and troublemakers you like", which kinda runs counter to the context of the paragraph. RMS fits almost everything in the comment.

The fact that that comment is dead - polite, informative, insightful - is just further evidence that the moderation system on HN needs an overhaul.
RIP Steve Jobs -- photos from his street corner
At least there are tools for python which will catch misnamed variables:

$ pychecker a.py
Processing module a (a.py)...
Warnings...
a.py:3: Local variable (somevar) not used
a.py:4: Local variable (someothervar) shadows global defined on line 1
a.py:5: Local variable (someothervar) shadows global defined on line 1
a.py:5: No global (some_func) found

not every problem with scoping can be caught that way, but hey... can't have everything.
EE Times article submitted here: http://news.ycombinator.com/item?id=3080963
Can't read, I get a "too many redirects error"
We have no reason to suspect CCC's findings, but we can't confirm that this trojan was written by the German government. As far as we see, the only party that could confirm that would be the German government itself. [1]

I guess they are right. However, the features implemented in this trojan horse (Skype wiretapping, taking screenshots, keylogging, etc.) certainly look like it is to be used for general wiretapping/espionage. Additionally, CCC has obtained copies/variants(?) from several sources. If guess these were found on computers of people who have reasons to suspect the German police is spying on them.
Overall, I assume that all other explanations for the existance of this software are significantly less likely than it being a police wiretapping rootkit.

Edit: FAZ (German) writes that the software was found on several harddrives that were connected to a certain police investigation. The software had been deleted from the disks but could be recovered [2].
I guess that these disks were confiscated based on search warrants and later returned to their owners.
This makes me believe that the analyzed software is indeed the German police's Bundestrojaner.

[1] http://www.f-secure.com/weblog/archives/00002249.html

[2] http://www.faz.net/aktuell/chaos-computer-club-der-deutsche-...
I don't fully agree with you about the political influences, at least not in Europe. Most of the high constitutional courts tends to side with privacy and protection of it and of the citizens most of the time (at least in several cases I've seen in Spain, France, Netherlands and Germany).
The big issue is that nowadays our government are much better at hiding how much spying they do; most of the crazy abuses are never ever challenged in court because nobody ever bother or notice.

Especially with the relatively good European laws on the matter, most of stuff like this would lose in court but it never gets to that point because 1 - a lot of people don't want to spend the time and effort to push it to that point, 2 - with modern spying being so well hidden, people don't even notice their rights are being abused, so what would they sue for.
Romantic Love Quotes
You can get a patent on an invention that improves on an existing patent. Looks like that's what they're doing.
Google's "checkout" is so-so, but they don't treat it like a real service for merchants (well, imo).

Every time I log in to google.com/checkout, I have to go click a stupid little logo in the upper right that's not labelled as anything except a gear, then choose 'my sales' to see my sales. It always treats me as a consumer first, and merchant second.

Secondly, even though I've told google checkout explicitly that I sell digital goods, it constantly shows "not yet shipped" on every single one of my orders. I'm explicitly setting "digital-content" flags on the request, but it's seemingly ignored.

Thirdly, Google Checkout routinely - as in >50% of the time in my experience - holds payments for 15 minutes for 'fraud check'. In my case, I'm delivering digital goods, but I'm not going to tell people to wait for 15 minutes, so I have to trust that the request will go through. I get a few problems per month with that, but there's no setting in google checkout to say "please don't take 15 minutes to process payments".

For people doing physical goods sales, it's probably OK. It's far from perfect for digital sales.